--- /srv/rebuilderd/tmp/rebuilderdZuQGY0/inputs/mesa-vulkan-drivers_26.1.5-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdZuQGY0/out/mesa-vulkan-drivers_26.1.5-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-07-16 09:17:26.000000 debian-binary │ --rw-r--r-- 0 0 0 1832 2026-07-16 09:17:26.000000 control.tar.xz │ --rw-r--r-- 0 0 0 14310396 2026-07-16 09:17:26.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1828 2026-07-16 09:17:26.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 14306736 2026-07-16 09:17:26.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 0xbfa0b4 0x00bfa0b4 0x00bfa0b4 0x00070 0x00070 R 0x4 │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0xbfa128 0xbfa128 R E 0x10000 │ │ │ │ + ARM_EXIDX 0xbfa274 0x00bfa274 0x00bfa274 0x00070 0x00070 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0xbfa2e8 0xbfa2e8 R E 0x10000 │ │ │ │ LOAD 0xc04bf0 0x00c04bf0 0x00c04bf0 0x5d7fc 0x62604 RW 0x10000 │ │ │ │ DYNAMIC 0xc5fe5c 0x00c5fe5c 0x00c5fe5c 0x001a0 0x001a0 RW 0x4 │ │ │ │ NOTE 0x000134 0x00000134 0x00000134 0x00024 0x00024 R 0x4 │ │ │ │ TLS 0xc04bf0 0x00c04bf0 0x00c04bf0 0x00000 0x01160 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0xc04bf0 0x00c04bf0 0x00c04bf0 0x5b410 0x5b410 R 0x1 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -9,19 +9,19 @@ │ │ │ │ [ 4] .dynstr STRTAB 00009724 009724 02c0a4 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 000357c8 0357c8 0012b4 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 00036a7c 036a7c 000260 00 A 4 6 4 │ │ │ │ [ 7] .rel.dyn REL 00036cdc 036cdc 021d40 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 00058a1c 058a1c 000ff0 08 AI 3 21 4 │ │ │ │ [ 9] .init PROGBITS 00059a0c 059a0c 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 00059a18 059a18 001810 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 0005b228 05b228 301a00 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 0035cc28 35cc28 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 0035cc40 35cc40 89d474 00 A 0 0 64 │ │ │ │ - [14] .ARM.exidx ARM_EXIDX 00bfa0b4 bfa0b4 000070 00 AL 11 0 4 │ │ │ │ - [15] .eh_frame PROGBITS 00bfa124 bfa124 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 0005b228 05b228 301b98 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 0035cdc0 35cdc0 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 0035ce00 35ce00 89d474 00 A 0 0 64 │ │ │ │ + [14] .ARM.exidx ARM_EXIDX 00bfa274 bfa274 000070 00 AL 11 0 4 │ │ │ │ + [15] .eh_frame PROGBITS 00bfa2e4 bfa2e4 000004 00 A 0 0 4 │ │ │ │ [16] .tbss NOBITS 00c04bf0 c04bf0 001160 00 WAT 0 0 4 │ │ │ │ [17] .init_array INIT_ARRAY 00c04bf0 c04bf0 000004 04 WA 0 0 4 │ │ │ │ [18] .fini_array FINI_ARRAY 00c04bf4 c04bf4 000004 04 WA 0 0 4 │ │ │ │ [19] .data.rel.ro PROGBITS 00c04bf8 c04bf8 05b264 00 WA 0 0 8 │ │ │ │ [20] .dynamic DYNAMIC 00c5fe5c c5fe5c 0001a0 08 WA 4 0 4 │ │ │ │ [21] .got PROGBITS 00c60000 c60000 000ea4 04 WA 0 0 4 │ │ │ │ [22] .data PROGBITS 00c60ea8 c60ea8 001544 00 WA 0 0 8 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -20,15 +20,15 @@ │ │ │ │ 0x00000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libgcc_s.so.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [ld-linux-armhf.so.3] │ │ │ │ 0x0000000e (SONAME) Library soname: [libvulkan_freedreno.so] │ │ │ │ 0x00000010 (SYMBOLIC) 0x0 │ │ │ │ 0x0000000c (INIT) 0x59a0c │ │ │ │ - 0x0000000d (FINI) 0x35cc28 │ │ │ │ + 0x0000000d (FINI) 0x35cdc0 │ │ │ │ 0x00000019 (INIT_ARRAY) 0xc04bf0 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0xc04bf4 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x158 │ │ │ │ 0x00000005 (STRTAB) 0x9724 │ │ │ │ 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: 2367953987e494f90dcd6cf388380201b0902c44 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 98c47a339657ae91b683f92c96c12d662df953eb │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -2550,14 +2550,15 @@ │ │ │ │ x8"1F@F! │ │ │ │ `+hjhr`3` │ │ │ │ 1jkkh"eE │ │ │ │ \ FvhFE │ │ │ │ pGZ{Yi * │ │ │ │ HxDpG>HxDpG=HxDpG=HxDpGHxDpG>HxDpG=HxDpG=HxDpGHxDpG>HxDpG=HxDpG=HxDpG : 6 2 . │ │ │ │ `\XTPLHD@<840,($ │ │ │ │ @<840,($ │ │ │ │ 8<40,@($ │ │ │ │ 8<40,($ @ │ │ │ │ -uHxDpG0[ │ │ │ │ -|HxDpG{HxDpG{HxDpG │ │ │ │ +uHxDpG`[ │ │ │ │ +|HxDpG{HxDpG{HxDpG& │ │ │ │ nq111t111 │ │ │ │ w1111z11111 │ │ │ │ L::8888DFHJ@B>::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::A │ │ │ │ pG pG- │ │ │ │ FfhKF"F)F8F │ │ │ │ .UXILOR147:=@CF │ │ │ │ ))))..))))))) │ │ │ │ @@ -3721,25 +3731,25 @@ │ │ │ │ F:Fs` F{i │ │ │ │ ;i FyiZh │ │ │ │ dJ FdKeIzD{D │ │ │ │ kHxDpGkHxDpGjHxDpGjHxDpGiHxDpGiHxDpGhHxDpGhHxDpGgHxDpGgHxDpGfHxDpGfHxDpGeHxDpGeHxDpGdHxDpGdHxDpGcHxDpGcHxDpGbHxDpGbHxDpGaHxDpGaHxDpG`HxDpG`HxDpG_HxDpG_HxDpG^HxDpG^HxDpG]HxDpG]HxDpG\HxDpG\HxDpG[HxDpG[HxDpGZHxDpGZHxDpGYHxDpGYHxDpGXHxDpGXHxDpGWHxDpGWHxDpGVHxDpGVHxDpGUHxDpGUHxDpG │ │ │ │ FHxDpGFHxDpGEHxDpGA │ │ │ │ AHxDpG@HxDpG@HxDpG?HxDpG?HxDpG>HxDpG>HxDpG=HxDpG=HxDpGHxDpG>HxDpG=HxDpG=HxDpGHxDpG>HxDpG=HxDpG=HxDpGHxDpG>HxDpG=HxDpG=HxDpG │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdami sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldrbtmi fp, [r8], #-131 @ 0xffffff7d │ │ │ │ - blx fec9792c │ │ │ │ + blx 1e9792e │ │ │ │ movwcs r4, #2312 @ 0x908 │ │ │ │ rscsvc pc, r5, #82837504 @ 0x4f00000 │ │ │ │ eorseq pc, pc, #192, 4 │ │ │ │ tstls r0, r9, ror r4 │ │ │ │ - stc2 1, cr15, [r6], {143} @ 0x8f │ │ │ │ + stc2l 1, cr15, [lr], {143} @ 0x8f │ │ │ │ ldrbtmi r4, [fp], #-2820 @ 0xfffff4fc │ │ │ │ smlabteq r0, r3, r9, lr │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r1, r0, sl, lsr r9 │ │ │ │ + ldrshteq r1, [r0], -sl │ │ │ │ adcseq r9, sl, r8, lsl #28 │ │ │ │ ldrdeq r7, [r0], #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2540 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ blvc 33a074 │ │ │ │ @@ -84,15 +84,15 @@ │ │ │ │ andls r0, r2, #939524096 @ 0x38000000 │ │ │ │ bmi 1a12ac │ │ │ │ tstcs r1, r3, lsl #2 │ │ │ │ @ instruction: 0xf8cd447a │ │ │ │ @ instruction: 0xf7fec000 │ │ │ │ ldrdlt lr, [r9], -r2 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eorseq r1, r0, r8, ror #17 │ │ │ │ + eorseq r1, r0, r8, lsr #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2588 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ blvc 33a0bc │ │ │ │ stmib sp, {r2, r3, r7, r9, sl, lr}^ │ │ │ │ stmvs fp, {r1, r2, r9, ip, sp} │ │ │ │ @@ -102,69 +102,69 @@ │ │ │ │ andls r0, r2, #939524096 @ 0x38000000 │ │ │ │ bmi 1a12f4 │ │ │ │ tstcs r1, r3, lsl #2 │ │ │ │ @ instruction: 0xf8cd447a │ │ │ │ @ instruction: 0xf7fec000 │ │ │ │ andlt lr, r9, lr, lsr #29 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eorseq r1, r0, r4, asr #18 │ │ │ │ + eorseq r1, r0, r4, lsl #22 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb25d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r8, ror #31 │ │ │ │ movwne lr, #2513 @ 0x9d1 │ │ │ │ ldc 3, cr9, [r2, #12] │ │ │ │ ldmdavs r3, {r0, r8, r9, fp, ip, sp, lr} │ │ │ │ tstls r2, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ blvc 96a24 │ │ │ │ mrc 7, 4, APSR_nzcv, cr2, cr14, {7} │ │ │ │ stclt 0, cr11, [r0, #-20] @ 0xffffffec │ │ │ │ - mlaseq r0, r2, r9, r1 │ │ │ │ + eorseq r1, r0, r2, asr fp │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2604 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r8, ror #31 │ │ │ │ movwne lr, #2513 @ 0x9d1 │ │ │ │ ldc 3, cr9, [r2, #12] │ │ │ │ ldmdavs r3, {r0, r8, r9, fp, ip, sp, lr} │ │ │ │ tstls r2, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ blvc 96a58 │ │ │ │ mrc 7, 3, APSR_nzcv, cr8, cr14, {7} │ │ │ │ stclt 0, cr11, [r0, #-20] @ 0xffffffec │ │ │ │ - eorseq r1, r0, r6, asr #19 │ │ │ │ + eorseq r1, r0, r6, lsl #23 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2638 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 287658 │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r3, [sl], #-0 │ │ │ │ mulgt r4, ip, r8 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ @ instruction: 0xf7fe9301 │ │ │ │ andlt lr, r5, lr, asr lr │ │ │ │ svclt 0x0000bd00 │ │ │ │ - ldrshteq r1, [r0], -r2 │ │ │ │ + ldrhteq r1, [r0], -r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2670 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 287690 │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r3, [sl], #-0 │ │ │ │ mulgt r4, ip, r8 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ @ instruction: 0xf7fe9301 │ │ │ │ andlt lr, r5, r2, asr #28 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - ldrshteq r1, [r0], -sl │ │ │ │ + ldrhteq r1, [r0], -sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb26a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcvc 15, cr0, [ip, #-768] @ 0xfffffd00 │ │ │ │ stcvc 0, cr11, [fp], {142} @ 0x8e │ │ │ │ mulsgt r1, r1, r8 │ │ │ │ @ instruction: 0xf8917c8a │ │ │ │ @@ -184,17 +184,17 @@ │ │ │ │ strls r8, [sp], #-2508 @ 0xfffff634 │ │ │ │ stmdbhi r9, {r2, r3, r7, r8, fp, pc}^ │ │ │ │ strne lr, [fp], #-2509 @ 0xfffff633 │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, lr, ip, lsl #28 │ │ │ │ stcmi 13, cr11, [r3], {16} │ │ │ │ @ instruction: 0xe7db447c │ │ │ │ - ldrshteq r1, [r0], -r2 │ │ │ │ - ldrshteq r1, [r0], -r0 │ │ │ │ - ldrhteq r1, [r0], -r4 │ │ │ │ + ldrhteq r1, [r0], -r2 │ │ │ │ + ldrhteq r1, [r0], -r0 │ │ │ │ + eorseq r1, r0, r4, ror fp │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb2720 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcvc 15, cr0, [ip, #-768] @ 0xfffffd00 │ │ │ │ stcvc 0, cr11, [fp], {142} @ 0x8e │ │ │ │ mulsgt r1, r1, r8 │ │ │ │ @ instruction: 0xf8917c8a │ │ │ │ @@ -214,17 +214,17 @@ │ │ │ │ strls r8, [sp], #-2508 @ 0xfffff634 │ │ │ │ stmdbhi r9, {r2, r3, r7, r8, fp, pc}^ │ │ │ │ strne lr, [fp], #-2509 @ 0xfffff633 │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ ldrdlt lr, [lr], -r0 │ │ │ │ stcmi 13, cr11, [r3], {16} │ │ │ │ @ instruction: 0xe7db447c │ │ │ │ - eorseq r1, r0, sl, ror r9 │ │ │ │ - mlaseq r0, r0, sl, r1 │ │ │ │ - eorseq r1, r0, ip, lsr r9 │ │ │ │ + eorseq r1, r0, sl, lsr fp │ │ │ │ + eorseq r1, r0, r0, asr ip │ │ │ │ + ldrshteq r1, [r0], -ip │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r7, fp, fp, lsl #16 │ │ │ │ stcvc 1, cr11, [sp], {179} @ 0xb3 │ │ │ │ ldrdls pc, [r4], pc @ │ │ │ │ @@ -257,24 +257,24 @@ │ │ │ │ bmi 37c5d8 │ │ │ │ @ instruction: 0xe7ea447a │ │ │ │ ldrbtmi r4, [sl], #-2571 @ 0xfffff5f5 │ │ │ │ bmi 3555c0 │ │ │ │ @ instruction: 0xe7e4447a │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ svclt 0x0000e7e1 │ │ │ │ - eorseq r1, r0, r0, lsl #18 │ │ │ │ - ldrshteq r1, [r0], -sl │ │ │ │ - ldrsbteq r1, [r0], -sl │ │ │ │ - ldrsbteq r1, [r0], -r2 │ │ │ │ - eorseq r1, r0, ip, asr #21 │ │ │ │ - eorseq r1, r0, r8, ror #21 │ │ │ │ - mlaseq r0, r8, sl, r1 │ │ │ │ - ldrhteq r1, [r0], -r6 │ │ │ │ - eorseq r1, r0, r4, lsr #21 │ │ │ │ - ldrhteq r1, [r0], -r6 │ │ │ │ + eorseq r1, r0, r0, asr #21 │ │ │ │ + ldrhteq r1, [r0], -sl │ │ │ │ + mlaseq r0, sl, sl, r1 │ │ │ │ + mlaseq r0, r2, sl, r1 │ │ │ │ + eorseq r1, r0, ip, lsl #25 │ │ │ │ + eorseq r1, r0, r8, lsr #25 │ │ │ │ + eorseq r1, r0, r8, asr ip │ │ │ │ + eorseq r1, r0, r6, ror ip │ │ │ │ + eorseq r1, r0, r4, ror #24 │ │ │ │ + eorseq r1, r0, r6, ror ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2860 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ stcvc 5, cr15, [r6], {1} │ │ │ │ biceq pc, fp, #1073741824 @ 0x40000000 │ │ │ │ @ instruction: 0xf1014a0d │ │ │ │ @@ -287,15 +287,15 @@ │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ vstmiavc r3!, {s29-s107} │ │ │ │ tstcs r1, fp, asr #16 │ │ │ │ andsgt pc, ip, sp, asr #17 │ │ │ │ and pc, r0, sp, asr #17 │ │ │ │ ldc 7, cr15, [sl, #-1016]! @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-36] @ 0xffffffdc │ │ │ │ - eorseq r1, r0, r2, lsr fp │ │ │ │ + ldrshteq r1, [r0], -r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb28b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ stcvc 5, cr15, [r6], {1} │ │ │ │ biceq pc, fp, #1073741824 @ 0x40000000 │ │ │ │ @ instruction: 0xf1014a0d │ │ │ │ @@ -308,345 +308,345 @@ │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ vstmiavc r3!, {s29-s107} │ │ │ │ tstcs r1, fp, asr #16 │ │ │ │ andsgt pc, ip, sp, asr #17 │ │ │ │ and pc, r0, sp, asr #17 │ │ │ │ ldc 7, cr15, [r0, #-1016] @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-36] @ 0xffffffdc │ │ │ │ - eorseq r1, r0, r6, ror #22 │ │ │ │ + eorseq r1, r0, r6, lsr #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2908 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c7920 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldcl 7, cr15, [sl], #1016 @ 0x3f8 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - ldrshteq r1, [r0], -r4 │ │ │ │ + ldrhteq r1, [r0], -r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2934 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c794c │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stcl 7, cr15, [r4], #1016 @ 0x3f8 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r1, r0, ip, lsr fp │ │ │ │ + ldrshteq r1, [r0], -ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2960 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c7978 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stcl 7, cr15, [lr], {254} @ 0xfe │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - mlaseq r0, ip, sp, r1 │ │ │ │ + eorseq r1, r0, ip, asr pc │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb298c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c79a4 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldc 7, cr15, [r8], #1016 @ 0x3f8 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r1, r0, r4, ror #21 │ │ │ │ + eorseq r1, r0, r4, lsr #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb29b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c79d0 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stc 7, cr15, [r2], #1016 @ 0x3f8 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r1, r0, r4, asr #26 │ │ │ │ + eorseq r1, r0, r4, lsl #30 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb29e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c79fc │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stc 7, cr15, [ip], {254} @ 0xfe │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r1, r0, ip, lsl #21 │ │ │ │ + eorseq r1, r0, ip, asr #24 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2a10 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c7a28 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldcl 7, cr15, [r6], #-1016 @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r1, r0, ip, ror #25 │ │ │ │ + eorseq r1, r0, ip, lsr #29 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2a3c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c7a54 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stcl 7, cr15, [r0], #-1016 @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r1, r0, r4, lsr sl │ │ │ │ + ldrshteq r1, [r0], -r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2a68 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c7a80 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ mcrr 7, 15, pc, sl, cr14 @ │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - mlaseq r0, r4, ip, r1 │ │ │ │ + eorseq r1, r0, r4, asr lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2a94 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c7aac │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldc 7, cr15, [r4], #-1016 @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - ldrsbteq r1, [r0], -ip │ │ │ │ + mlaseq r0, ip, fp, r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2ac0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 2c7ae0 │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r3, [sl], #-0 │ │ │ │ ldrbne r9, [fp, r2, lsl #6] │ │ │ │ @ instruction: 0xf89c9303 │ │ │ │ @ instruction: 0xf89ce005 │ │ │ │ @ instruction: 0xf8cd3004 │ │ │ │ @ instruction: 0xf7fee000 │ │ │ │ andlt lr, r5, r8, lsl ip │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eorseq r1, r0, lr, asr #19 │ │ │ │ + eorseq r1, r0, lr, lsl #23 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2afc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 2c7b1c │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r3, [sl], #-0 │ │ │ │ ldrbne r9, [fp, r2, lsl #6] │ │ │ │ @ instruction: 0xf89c9303 │ │ │ │ @ instruction: 0xf89ce005 │ │ │ │ @ instruction: 0xf8cd3004 │ │ │ │ @ instruction: 0xf7fee000 │ │ │ │ strdlt lr, [r5], -sl │ │ │ │ svclt 0x0000bd00 │ │ │ │ - ldrsbteq r1, [r0], -sl │ │ │ │ + mlaseq r0, sl, fp, r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2b38 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c7b50 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl ff91994c │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r1, r0, r4, asr #23 │ │ │ │ + eorseq r1, r0, r4, lsl #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2b64 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c7b7c │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl ff399978 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r1, r0, ip, lsl #18 │ │ │ │ + eorseq r1, r0, ip, asr #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2b90 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c7ba8 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl fee199a4 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r1, r0, ip, ror #22 │ │ │ │ + eorseq r1, r0, ip, lsr #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2bbc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c7bd4 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl fe8999d0 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - ldrhteq r1, [r0], -r4 │ │ │ │ + eorseq r1, r0, r4, ror sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2be8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs fp, {r0, r1, r7, ip, sp, pc} │ │ │ │ @ instruction: 0xf8dfb15a │ │ │ │ ldrbtmi ip, [ip], #32 │ │ │ │ tstcs r1, r7, lsl #20 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ andlt lr, r3, r8, lsl #23 │ │ │ │ @ instruction: 0xf8dfbd00 │ │ │ │ ldrbtmi ip, [ip], #16 │ │ │ │ svclt 0x0000e7f2 │ │ │ │ - ldrhteq r1, [r0], -sl │ │ │ │ - eorseq r1, r0, r0, lsr #18 │ │ │ │ - eorseq r1, r0, sl, lsr #9 │ │ │ │ + eorseq r1, r0, sl, ror r6 │ │ │ │ + eorseq r1, r0, r0, ror #21 │ │ │ │ + eorseq r1, r0, sl, ror #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2c2c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs fp, {r0, r1, r7, ip, sp, pc} │ │ │ │ @ instruction: 0xf8dfb15a │ │ │ │ ldrbtmi ip, [ip], #32 │ │ │ │ tstcs r1, r7, lsl #20 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ andlt lr, r3, r6, ror #22 │ │ │ │ @ instruction: 0xf8dfbd00 │ │ │ │ ldrbtmi ip, [ip], #16 │ │ │ │ svclt 0x0000e7f2 │ │ │ │ - eorseq r1, r0, r6, ror r4 │ │ │ │ - ldrshteq r1, [r0], -ip │ │ │ │ - eorseq r1, r0, r6, ror #8 │ │ │ │ + eorseq r1, r0, r6, lsr r6 │ │ │ │ + ldrhteq r1, [r0], -ip │ │ │ │ + eorseq r1, r0, r6, lsr #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2c70 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c7c88 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl 1219a84 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r1, r0, ip, lsl #21 │ │ │ │ + eorseq r1, r0, ip, asr #24 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2c9c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c7cb4 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl c99ab0 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - ldrsbteq r1, [r0], -r4 │ │ │ │ + mlaseq r0, r4, r9, r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2cc8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs fp, {r0, r1, r7, ip, sp, pc} │ │ │ │ @ instruction: 0xf8dfb15a │ │ │ │ ldrbtmi ip, [ip], #32 │ │ │ │ tstcs r1, r7, lsl #20 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ andlt lr, r3, r8, lsl fp │ │ │ │ @ instruction: 0xf8dfbd00 │ │ │ │ ldrbtmi ip, [ip], #16 │ │ │ │ svclt 0x0000e7f2 │ │ │ │ - ldrsbteq r1, [r0], -sl │ │ │ │ - eorseq r1, r0, r0, asr #16 │ │ │ │ - eorseq r1, r0, sl, asr #7 │ │ │ │ + mlaseq r0, sl, r5, r1 │ │ │ │ + eorseq r1, r0, r0, lsl #20 │ │ │ │ + eorseq r1, r0, sl, lsl #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2d0c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs fp, {r0, r1, r7, ip, sp, pc} │ │ │ │ @ instruction: 0xf8dfb15a │ │ │ │ ldrbtmi ip, [ip], #32 │ │ │ │ tstcs r1, r7, lsl #20 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ strdlt lr, [r3], -r6 │ │ │ │ @ instruction: 0xf8dfbd00 │ │ │ │ ldrbtmi ip, [ip], #16 │ │ │ │ svclt 0x0000e7f2 │ │ │ │ - mlaseq r0, r6, r3, r1 │ │ │ │ - eorseq r1, r0, ip, lsl r8 │ │ │ │ - eorseq r1, r0, r6, lsl #7 │ │ │ │ + eorseq r1, r0, r6, asr r5 │ │ │ │ + ldrsbteq r1, [r0], -ip │ │ │ │ + eorseq r1, r0, r6, asr #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2d50 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c7d68 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ b ff619b64 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r1, r0, ip, lsr #19 │ │ │ │ + eorseq r1, r0, ip, ror #22 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2d7c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c7d94 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ b ff099b90 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - ldrshteq r1, [r0], -r4 │ │ │ │ + ldrhteq r1, [r0], -r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2da8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs fp, {r0, r1, r7, ip, sp, pc} │ │ │ │ @ instruction: 0xf8dfb15a │ │ │ │ ldrbtmi ip, [ip], #32 │ │ │ │ tstcs r1, r7, lsl #20 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ andlt lr, r3, r8, lsr #21 │ │ │ │ @ instruction: 0xf8dfbd00 │ │ │ │ ldrbtmi ip, [ip], #16 │ │ │ │ svclt 0x0000e7f2 │ │ │ │ - ldrshteq r1, [r0], -sl │ │ │ │ - eorseq r1, r0, r0, ror #14 │ │ │ │ - eorseq r1, r0, sl, ror #5 │ │ │ │ + ldrhteq r1, [r0], -sl │ │ │ │ + eorseq r1, r0, r0, lsr #18 │ │ │ │ + eorseq r1, r0, sl, lsr #9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2dec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs fp, {r0, r1, r7, ip, sp, pc} │ │ │ │ @ instruction: 0xf8dfb15a │ │ │ │ ldrbtmi ip, [ip], #32 │ │ │ │ tstcs r1, r7, lsl #20 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ andlt lr, r3, r6, lsl #21 │ │ │ │ @ instruction: 0xf8dfbd00 │ │ │ │ ldrbtmi ip, [ip], #16 │ │ │ │ svclt 0x0000e7f2 │ │ │ │ - ldrhteq r1, [r0], -r6 │ │ │ │ - eorseq r1, r0, ip, lsr r7 │ │ │ │ - eorseq r1, r0, r6, lsr #5 │ │ │ │ + eorseq r1, r0, r6, ror r4 │ │ │ │ + ldrshteq r1, [r0], -ip │ │ │ │ + eorseq r1, r0, r6, ror #8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2e30 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0fd0 │ │ │ │ @ instruction: 0xf852b08b │ │ │ │ stmib sp, {r1, r4, r8, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf8b12307 │ │ │ │ @@ -660,15 +660,15 @@ │ │ │ │ mulgt r5, r1, r8 │ │ │ │ tstcs r1, fp, lsl #18 │ │ │ │ @ instruction: 0x2e01e9cd │ │ │ │ @ instruction: 0xf8cd4a03 │ │ │ │ ldrbtmi ip, [sl], #-0 │ │ │ │ b 1499c70 │ │ │ │ stclt 0, cr11, [r0, #-44] @ 0xffffffd4 │ │ │ │ - eorseq r1, r0, lr, ror #13 │ │ │ │ + eorseq r1, r0, lr, lsr #17 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2e88 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0fd0 │ │ │ │ @ instruction: 0xf852b08b │ │ │ │ stmib sp, {r1, r4, r8, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf8b12307 │ │ │ │ @@ -682,119 +682,119 @@ │ │ │ │ mulgt r5, r1, r8 │ │ │ │ tstcs r1, fp, lsl #18 │ │ │ │ @ instruction: 0x2e01e9cd │ │ │ │ @ instruction: 0xf8cd4a03 │ │ │ │ ldrbtmi ip, [sl], #-0 │ │ │ │ b 999cc8 │ │ │ │ stclt 0, cr11, [r0, #-44] @ 0xffffffd4 │ │ │ │ - eorseq r1, r0, r2, ror r7 │ │ │ │ + eorseq r1, r0, r2, lsr r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2ee0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc fp, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf851b085 │ │ │ │ bmi 24e904 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ b 14400f8 │ │ │ │ ldrbtmi r7, [sl], #-3308 @ 0xfffff314 │ │ │ │ @ instruction: 0xf8cd2101 │ │ │ │ @ instruction: 0xf7fec00c │ │ │ │ andlt lr, r5, sl, lsl #20 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eorseq r1, r0, lr, ror #15 │ │ │ │ + eorseq r1, r0, lr, lsr #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2f18 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc fp, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf851b085 │ │ │ │ bmi 24e93c │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ b 1440130 │ │ │ │ ldrbtmi r7, [sl], #-3308 @ 0xfffff314 │ │ │ │ @ instruction: 0xf8cd2101 │ │ │ │ @ instruction: 0xf7fec00c │ │ │ │ andlt lr, r5, lr, ror #19 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - ldrshteq r1, [r0], -sl │ │ │ │ + ldrhteq r1, [r0], -sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb2f50 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ssub8mi r0, r3, r0 │ │ │ │ bmi 207f64 │ │ │ │ ldmvs ip, {r0, r8, sp} │ │ │ │ strls r4, [r1], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0x3c00e9d3 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ ldmib r4, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ - eorseq r1, r0, r4, lsl #16 │ │ │ │ + eorseq r1, r0, r4, asr #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb2f80 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ssub8mi r0, r3, r0 │ │ │ │ bmi 207f94 │ │ │ │ ldmvs ip, {r0, r8, sp} │ │ │ │ strls r4, [r1], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0x3c00e9d3 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ ldmib ip!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ - eorseq r1, r0, r8, ror #15 │ │ │ │ + eorseq r1, r0, r8, lsr #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2fb0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 247fc8 │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi ip, [sl], #-2821 @ 0xfffff4fb │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ stmib r2!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r1, r0, sl, asr #15 │ │ │ │ + eorseq r1, r0, sl, lsl #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2fe4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 247ffc │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi ip, [sl], #-2821 @ 0xfffff4fb │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ stmib r8, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r1, r0, r6, asr #15 │ │ │ │ + eorseq r1, r0, r6, lsl #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb3018 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 248030 │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi ip, [sl], #-2821 @ 0xfffff4fb │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ stmdb lr!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r1, r0, r2, ror #14 │ │ │ │ + eorseq r1, r0, r2, lsr #18 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb304c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 248064 │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi ip, [sl], #-2821 @ 0xfffff4fb │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ ldmdb r4, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r1, r0, lr, asr r7 │ │ │ │ + eorseq r1, r0, lr, lsl r9 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r7, fp, fp, lsl #16 │ │ │ │ stcvc 1, cr11, [sp], {179} @ 0xb3 │ │ │ │ ldrdls pc, [r4], pc @ │ │ │ │ @@ -827,603 +827,603 @@ │ │ │ │ bmi 37cec0 │ │ │ │ @ instruction: 0xe7ea447a │ │ │ │ ldrbtmi r4, [sl], #-2571 @ 0xfffff5f5 │ │ │ │ bmi 355ea8 │ │ │ │ @ instruction: 0xe7e4447a │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ svclt 0x0000e7e1 │ │ │ │ - eorseq r1, r0, r8, lsl r0 │ │ │ │ - eorseq r1, r0, r2, lsl r0 │ │ │ │ - ldrshteq r0, [r0], -r2 │ │ │ │ - eorseq r0, r0, sl, ror #31 │ │ │ │ - eorseq r1, r0, r4, ror #3 │ │ │ │ - ldrshteq r1, [r0], -ip │ │ │ │ - ldrhteq r1, [r0], -r0 │ │ │ │ - eorseq r1, r0, lr, asr #3 │ │ │ │ + ldrsbteq r1, [r0], -r8 │ │ │ │ + ldrsbteq r1, [r0], -r2 │ │ │ │ + ldrhteq r1, [r0], -r2 │ │ │ │ + eorseq r1, r0, sl, lsr #3 │ │ │ │ + eorseq r1, r0, r4, lsr #7 │ │ │ │ ldrhteq r1, [r0], -ip │ │ │ │ - eorseq r1, r0, lr, asr #3 │ │ │ │ + eorseq r1, r0, r0, ror r3 │ │ │ │ + eorseq r1, r0, lr, lsl #7 │ │ │ │ + eorseq r1, r0, ip, ror r3 │ │ │ │ + eorseq r1, r0, lr, lsl #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb3148 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf181fbed │ │ │ │ - stmdbls r3, {r0, r1, r3, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181fcb5 │ │ │ │ + stmdbls r3, {r0, r1, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ bmi 22d974 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ stmia lr, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eorseq r1, r0, r4, ror r7 │ │ │ │ + eorseq r1, r0, r4, lsr r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb318c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf181fbcb │ │ │ │ - stmdbls r3, {r0, r3, r4, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181fc93 │ │ │ │ + stmdbls r3, {r0, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ bmi 22d9b8 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ stmia ip!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eorseq r1, r0, r0, ror #14 │ │ │ │ + eorseq r1, r0, r0, lsr #18 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb31d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf181fba9 │ │ │ │ - stmdbls r3, {r0, r1, r2, r4, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181fc71 │ │ │ │ + stmdbls r3, {r0, r1, r2, r3, r4, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ bmi 22d9fc │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ stm sl, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eorseq r1, r0, ip, ror #13 │ │ │ │ + eorseq r1, r0, ip, lsr #17 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb3214 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf181fb87 │ │ │ │ - stmdbls r3, {r0, r2, r4, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181fc4f │ │ │ │ + stmdbls r3, {r0, r2, r3, r4, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ bmi 22da40 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ stmda r8!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - ldrsbteq r1, [r0], -r8 │ │ │ │ + mlaseq r0, r8, r8, r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb3258 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf181fb65 │ │ │ │ - stmdbls r3, {r0, r1, r4, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181fc2d │ │ │ │ + stmdbls r3, {r0, r1, r3, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ bmi 22da84 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ stmda r6, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eorseq r1, r0, r4, ror #12 │ │ │ │ + eorseq r1, r0, r4, lsr #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb329c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf181fb43 │ │ │ │ - stmdbls r3, {r0, r4, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181fc0b │ │ │ │ + stmdbls r3, {r0, r3, r4, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ bmi 22dac8 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ stmda r4!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eorseq r1, r0, r0, asr r6 │ │ │ │ + eorseq r1, r0, r0, lsl r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb32e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf181fb21 │ │ │ │ - stmdbls r3, {r0, r1, r2, r3, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181fbe9 │ │ │ │ + stmdbls r3, {r0, r1, r2, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ bmi 22db0c │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ stmda r2, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - ldrsbteq r1, [r0], -ip │ │ │ │ + mlaseq r0, ip, r7, r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb3324 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf181faff │ │ │ │ - stmdbls r3, {r0, r2, r3, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181fbc7 │ │ │ │ + stmdbls r3, {r0, r2, r4, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ bmi 22db50 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ svc 0x00e0f7fd │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eorseq r1, r0, r8, asr #11 │ │ │ │ + eorseq r1, r0, r8, lsl #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb3368 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf181fadd │ │ │ │ - stmdbls r3, {r0, r1, r3, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181fba5 │ │ │ │ + stmdbls r3, {r0, r1, r4, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ bmi 22db94 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ svc 0x00bef7fd │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eorseq r1, r0, r4, asr r5 │ │ │ │ + eorseq r1, r0, r4, lsl r7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb33ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf181fabb │ │ │ │ - stmdbls r3, {r0, r3, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181fb83 │ │ │ │ + stmdbls r3, {r0, r4, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ bmi 22dbd8 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ svc 0x009cf7fd │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eorseq r1, r0, r0, asr #10 │ │ │ │ + eorseq r1, r0, r0, lsl #14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb33f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf181fa99 │ │ │ │ - stmdbls r5, {r0, r1, r2, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181fb61 │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 143aa38 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ svc 0x0078f7fd │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - eorseq r1, r0, sl, lsl r5 │ │ │ │ + ldrsbteq r1, [r0], -sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb3438 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf181fa75 │ │ │ │ - stmdbls r5, {r0, r1, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181fb3d │ │ │ │ + stmdbls r5, {r0, r1, r3, r9, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 143aa80 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ svc 0x0054f7fd │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - eorseq r1, r0, r6, lsl r5 │ │ │ │ + ldrsbteq r1, [r0], -r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb3480 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf181fa51 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181fb19 │ │ │ │ + stmdbls r5, {r0, r1, r2, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 143aac8 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ svc 0x0030f7fd │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - eorseq r1, r0, r6, lsl #10 │ │ │ │ + eorseq r1, r0, r6, asr #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb34c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf181fa2d │ │ │ │ - stmdbls r5, {r0, r1, r3, r4, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181faf5 │ │ │ │ + stmdbls r5, {r0, r1, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 143ab10 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ svc 0x000cf7fd │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - eorseq r1, r0, r2, lsl #10 │ │ │ │ + eorseq r1, r0, r2, asr #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb3510 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf181fa09 │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181fad1 │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r4, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 200b44 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r6, r8, ror #29 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - ldrshteq r1, [r0], -r2 │ │ │ │ + ldrhteq r1, [r0], -r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb355c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf181f9e3 │ │ │ │ - stmdbls r5, {r0, r4, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181faab │ │ │ │ + stmdbls r5, {r0, r3, r4, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 200b90 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r6, r2, asr #29 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - ldrshteq r1, [r0], -lr │ │ │ │ + ldrhteq r1, [r0], -lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb35a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf181f9bd │ │ │ │ - stmdbls r5, {r0, r1, r3, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181fa85 │ │ │ │ + stmdbls r5, {r0, r1, r4, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 200bdc │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ mullt r6, ip, lr │ │ │ │ svclt 0x0000bd10 │ │ │ │ - ldrshteq r1, [r0], -sl │ │ │ │ + ldrhteq r1, [r0], -sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb35f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf181f997 │ │ │ │ - stmdbls r5, {r0, r2, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181fa5f │ │ │ │ + stmdbls r5, {r0, r2, r3, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 200c28 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r6, r6, ror lr │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eorseq r1, r0, r6, lsl #10 │ │ │ │ + eorseq r1, r0, r6, asr #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb3640 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf181f971 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, r5, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181fa39 │ │ │ │ + stmdbls r5, {r0, r1, r2, r8, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 200c74 │ │ │ │ @ instruction: 0xc00af8b1 │ │ │ │ ldrbtmi r8, [sl], #-2313 @ 0xfffff6f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r6, r0, asr lr │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eorseq r1, r0, r2, lsl #10 │ │ │ │ + eorseq r1, r0, r2, asr #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb368c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf181f94b │ │ │ │ - stmdbls r5, {r0, r3, r4, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181fa13 │ │ │ │ + stmdbls r5, {r0, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 200cc0 │ │ │ │ @ instruction: 0xc00af8b1 │ │ │ │ ldrbtmi r8, [sl], #-2313 @ 0xfffff6f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r6, sl, lsr #28 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eorseq r1, r0, r2, lsl r5 │ │ │ │ + ldrsbteq r1, [r0], -r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb36d8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf180f925 │ │ │ │ - stmdbls r5, {r0, r1, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181f9ed │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 200d0c │ │ │ │ @ instruction: 0xc00af8b1 │ │ │ │ ldrbtmi r8, [sl], #-2313 @ 0xfffff6f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r6, r4, lsl #28 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eorseq r1, r0, sl, ror #8 │ │ │ │ + eorseq r1, r0, sl, lsr #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb3724 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf180f8ff │ │ │ │ - stmdbls r5, {r0, r2, r3, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181f9c7 │ │ │ │ + stmdbls r5, {r0, r2, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 200d58 │ │ │ │ @ instruction: 0xc00af8b1 │ │ │ │ ldrbtmi r8, [sl], #-2313 @ 0xfffff6f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ ldrdlt lr, [r6], -lr @ │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eorseq r1, r0, sl, ror r4 │ │ │ │ + eorseq r1, r0, sl, lsr r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb3770 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf180f8d9 │ │ │ │ - stmdbls r5, {r0, r1, r2, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181f9a1 │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ bvc 2f6798 │ │ │ │ bmi 348bd8 │ │ │ │ andls r4, r0, #2046820352 @ 0x7a000000 │ │ │ │ stmdavs sl, {r5, r9, sl, lr} │ │ │ │ andls r7, r2, #299008 @ 0x49000 │ │ │ │ vstmiavc r2!, {s29-s107} │ │ │ │ tstls r1, r7, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ ldc 7, cr15, [r4, #1012]! @ 0x3f4 │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ ldrbtmi r4, [sl], #-2563 @ 0xfffff5fd │ │ │ │ svclt 0x0000e7eb │ │ │ │ - eorseq r0, r0, r4, lsr #18 │ │ │ │ - eorseq r1, r0, r2, ror r4 │ │ │ │ - eorseq r0, r0, r6, lsl #18 │ │ │ │ + eorseq r0, r0, r4, ror #21 │ │ │ │ + eorseq r1, r0, r2, lsr r6 │ │ │ │ + eorseq r0, r0, r6, asr #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb37d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf180f8a9 │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181f971 │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r4, r5, fp, ip, sp, lr, pc} │ │ │ │ bvc 2f67f8 │ │ │ │ bmi 348c38 │ │ │ │ andls r4, r0, #2046820352 @ 0x7a000000 │ │ │ │ stmdavs sl, {r5, r9, sl, lr} │ │ │ │ andls r7, r2, #299008 @ 0x49000 │ │ │ │ vstmiavc r2!, {s29-s107} │ │ │ │ tstls r1, r7, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ stc 7, cr15, [r4, #1012] @ 0x3f4 │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ ldrbtmi r4, [sl], #-2563 @ 0xfffff5fd │ │ │ │ svclt 0x0000e7eb │ │ │ │ - eorseq r0, r0, r4, asr #17 │ │ │ │ - eorseq r1, r0, r2, ror #8 │ │ │ │ - eorseq r0, r0, r6, lsr #17 │ │ │ │ + eorseq r0, r0, r4, lsl #21 │ │ │ │ + eorseq r1, r0, r2, lsr #12 │ │ │ │ + eorseq r0, r0, r6, ror #20 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb3830 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r8 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr}^ │ │ │ │ vsubhn.i32 d4, , q6 │ │ │ │ - @ instruction: 0xf180f879 │ │ │ │ - strmi pc, [r3], -r7, asr #30 │ │ │ │ + @ instruction: 0xf181f941 │ │ │ │ + strmi pc, [r3], -pc, lsl #16 │ │ │ │ ldmvs fp, {r5, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , , d5 │ │ │ │ - @ instruction: 0xf180f871 │ │ │ │ - stmdavs r2!, {r0, r1, r2, r3, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181f939 │ │ │ │ + stmdavs r2!, {r0, r1, r2, fp, ip, sp, lr, pc} │ │ │ │ andls r4, r2, #132, 12 @ 0x8400000 │ │ │ │ strtmi r9, [r8], -r5, lsl #22 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ tstcs r1, r4, lsl #20 │ │ │ │ ldrdmi pc, [r8], -ip │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ ldcl 7, cr15, [r2, #-1012] @ 0xfffffc0c │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ - eorseq r1, r0, ip, lsr r4 │ │ │ │ + ldrshteq r1, [r0], -ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb3884 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r8 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr}^ │ │ │ │ vsubhn.i32 d4, , q6 │ │ │ │ - @ instruction: 0xf180f84f │ │ │ │ - @ instruction: 0x4603ff1d │ │ │ │ + @ instruction: 0xf180f917 │ │ │ │ + strmi pc, [r3], -r5, ror #31 │ │ │ │ ldmvs fp, {r5, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , , d5 │ │ │ │ - @ instruction: 0xf180f847 │ │ │ │ - stmdavs r2!, {r0, r2, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf180f90f │ │ │ │ + stmdavs r2!, {r0, r2, r3, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ andls r4, r2, #132, 12 @ 0x8400000 │ │ │ │ strtmi r9, [r8], -r5, lsl #22 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ tstcs r1, r4, lsl #20 │ │ │ │ ldrdmi pc, [r8], -ip │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ stc 7, cr15, [r8, #-1012]! @ 0xfffffc0c │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ - eorseq r1, r0, r0, lsr r4 │ │ │ │ + ldrshteq r1, [r0], -r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb38d8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r8 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr}^ │ │ │ │ vsubhn.i32 d4, , q6 │ │ │ │ - @ instruction: 0xf180f825 │ │ │ │ - @ instruction: 0x4603fef3 │ │ │ │ + @ instruction: 0xf180f8ed │ │ │ │ + @ instruction: 0x4603ffbb │ │ │ │ ldmvs fp, {r5, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , , d5 │ │ │ │ - @ instruction: 0xf180f81d │ │ │ │ - stmdavs r2!, {r0, r1, r3, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf180f8e5 │ │ │ │ + stmdavs r2!, {r0, r1, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ andls r4, r2, #132, 12 @ 0x8400000 │ │ │ │ strtmi r9, [r8], -r5, lsl #22 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ tstcs r1, r4, lsl #20 │ │ │ │ ldrdmi pc, [r8], -ip │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ ldcl 7, cr15, [lr], #1012 @ 0x3f4 │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ - mlaseq r0, r4, r3, r1 │ │ │ │ + eorseq r1, r0, r4, asr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb392c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r8 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr}^ │ │ │ │ - vsubhn.i32 d4, q7, q6 │ │ │ │ - @ instruction: 0xf180fffb │ │ │ │ - strmi pc, [r3], -r9, asr #29 │ │ │ │ + vsubhn.i32 d4, , q6 │ │ │ │ + @ instruction: 0xf180f8c3 │ │ │ │ + @ instruction: 0x4603ff91 │ │ │ │ ldmvs fp, {r5, r7, fp, sp, lr} │ │ │ │ - vsubw.s16 , q7, d5 │ │ │ │ - @ instruction: 0xf180fff3 │ │ │ │ - stmdavs r2!, {r0, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + vsubw.s16 , , d5 │ │ │ │ + @ instruction: 0xf180f8bb │ │ │ │ + stmdavs r2!, {r0, r3, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ andls r4, r2, #132, 12 @ 0x8400000 │ │ │ │ strtmi r9, [r8], -r5, lsl #22 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ tstcs r1, r4, lsl #20 │ │ │ │ ldrdmi pc, [r8], -ip │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ ldcl 7, cr15, [r4], {253} @ 0xfd │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ - eorseq r1, r0, r8, lsl #7 │ │ │ │ + eorseq r1, r0, r8, asr #10 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb3980 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ strmi r7, [r6], -fp, lsl #18 │ │ │ │ strmi r6, [ip], -r8, lsl #17 │ │ │ │ - vsubw.s16 , q7, d7 │ │ │ │ - @ instruction: 0xf180ffcf │ │ │ │ - @ instruction: 0x4602fe9d │ │ │ │ + vsubw.s16 , , d7 │ │ │ │ + @ instruction: 0xf180f897 │ │ │ │ + strmi pc, [r2], -r5, ror #30 │ │ │ │ ldmvs r5, {r5, r6, r7, fp, sp, lr} │ │ │ │ - @ instruction: 0xffc8f29e │ │ │ │ - cdp2 1, 9, cr15, cr6, cr0, {4} │ │ │ │ + @ instruction: 0xf890f29f │ │ │ │ + @ instruction: 0xff5ef180 │ │ │ │ strmi r6, [r1], -r2, lsr #16 │ │ │ │ strls r7, [r2], #-3108 @ 0xfffff3dc │ │ │ │ andls r4, r4, #48, 12 @ 0x3000000 │ │ │ │ andls r1, r5, #55050240 @ 0x3480000 │ │ │ │ stmvs ip, {r0, r2, r9, fp, lr} │ │ │ │ blls 224bc4 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf7fd9401 │ │ │ │ andlt lr, r8, r8, lsr #25 │ │ │ │ svclt 0x0000bd70 │ │ │ │ - eorseq r1, r0, ip, ror #6 │ │ │ │ + eorseq r1, r0, ip, lsr #10 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb39dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ strmi r7, [r6], -fp, lsl #18 │ │ │ │ strmi r6, [ip], -r8, lsl #17 │ │ │ │ - vsubw.s16 , q7, d7 │ │ │ │ - @ instruction: 0xf180ffa1 │ │ │ │ - strmi pc, [r2], -pc, ror #28 │ │ │ │ + vsubw.s16 , , d7 │ │ │ │ + @ instruction: 0xf180f869 │ │ │ │ + @ instruction: 0x4602ff37 │ │ │ │ ldmvs r5, {r5, r6, r7, fp, sp, lr} │ │ │ │ - @ instruction: 0xff9af29e │ │ │ │ - cdp2 1, 6, cr15, cr8, cr0, {4} │ │ │ │ + @ instruction: 0xf862f29f │ │ │ │ + @ instruction: 0xff30f180 │ │ │ │ strmi r6, [r1], -r2, lsr #16 │ │ │ │ strls r7, [r2], #-3108 @ 0xfffff3dc │ │ │ │ andls r4, r4, #48, 12 @ 0x3000000 │ │ │ │ andls r1, r5, #55050240 @ 0x3480000 │ │ │ │ stmvs ip, {r0, r2, r9, fp, lr} │ │ │ │ blls 224c20 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf7fd9401 │ │ │ │ andlt lr, r8, sl, ror ip │ │ │ │ svclt 0x0000bd70 │ │ │ │ - eorseq r1, r0, r0, lsl #7 │ │ │ │ + eorseq r1, r0, r0, asr #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febb3a38 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbmi r3, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldrbtmi r4, [r9], #-2051 @ 0xfffff7fd │ │ │ │ @ instruction: 0xf19b4478 │ │ │ │ - stclt 14, cr15, [r8, #-236] @ 0xffffff14 │ │ │ │ + stclt 15, cr15, [r8, #-12] │ │ │ │ @ instruction: 0xffffeaaf │ │ │ │ strheq r5, [r0], #176 @ 0xb0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 13, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0x46894c3b │ │ │ │ @@ -1467,15 +1467,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1250300 │ │ │ │ pop {r0, r1, r6, ip, sp, pc} │ │ │ │ bmi 5c08cc │ │ │ │ stmdbls sl, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - @ instruction: 0xf822f188 │ │ │ │ + @ instruction: 0xf8eaf188 │ │ │ │ ldr r4, [r5, r4, lsl #12]! │ │ │ │ stmdacc r4, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ stmib sp, {r0, r1, r3, r8, r9, fp, ip, pc}^ │ │ │ │ strls r6, [r0], #-1798 @ 0xfffff8fa │ │ │ │ ldmdavs r8, {r0, r2, r3, r9, fp, lr} │ │ │ │ strls r4, [r2, #-1619] @ 0xfffff9ad │ │ │ │ @ instruction: 0x17ed447a │ │ │ │ @@ -1486,17 +1486,17 @@ │ │ │ │ blmi 296818 │ │ │ │ @ instruction: 0xe7aa447b │ │ │ │ mcr 7, 6, pc, cr6, cr13, {7} @ │ │ │ │ smulleq r3, r0, r4, r7 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r3, r0, ip, lsl #14 │ │ │ │ ldrshteq r8, [sl], ip │ │ │ │ - eorseq r1, r0, r8, asr #5 │ │ │ │ - eorseq r1, r0, lr, lsr #5 │ │ │ │ - eorseq r1, r0, r8, lsr #5 │ │ │ │ + eorseq r1, r0, r8, lsl #9 │ │ │ │ + eorseq r1, r0, lr, ror #8 │ │ │ │ + eorseq r1, r0, r8, ror #8 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb3b78 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [r7], -r8, lsr #31 │ │ │ │ ldrmi r4, [sp], -r9, lsr #20 │ │ │ │ ldrbtmi r4, [sl], #-2857 @ 0xfffff4d7 │ │ │ │ @ instruction: 0xf10db091 │ │ │ │ @@ -1527,27 +1527,27 @@ │ │ │ │ tstle r8, r0, lsl #6 │ │ │ │ ldcllt 0, cr11, [r0, #68]! @ 0x44 │ │ │ │ andls sl, r2, #57344 @ 0xe000 │ │ │ │ movwcs r4, #10766 @ 0x2a0e │ │ │ │ movwls r4, #1593 @ 0x639 │ │ │ │ movwcs r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ - @ instruction: 0xf187e004 │ │ │ │ - ldrb pc, [sl, r9, lsr #31] @ │ │ │ │ + @ instruction: 0xf188e004 │ │ │ │ + @ instruction: 0xe7daf871 │ │ │ │ ldrtmi r4, [r9], -r9, lsl #20 │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf8def05d │ │ │ │ @ instruction: 0xf7fde7dc │ │ │ │ svclt 0x0000ee5e │ │ │ │ sbceq r3, r0, sl, ror r6 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r3, r0, r0, lsr #12 │ │ │ │ ldrshteq r8, [sl], r8 │ │ │ │ - eorseq r1, r0, r2, ror r2 │ │ │ │ + eorseq r1, r0, r2, lsr r4 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb3c44 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r1], #-800 @ 0xfffffce0 │ │ │ │ stmdbmi r1!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-138 @ 0xffffff76 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1569,48 +1569,48 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r6, lsl r1 │ │ │ │ bmi 40c064 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xff56f187 │ │ │ │ + @ instruction: 0xf81ef188 │ │ │ │ ldrb r9, [sl, r5, lsl #18] │ │ │ │ strbne r4, [r5, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ strls r9, [r0], #-770 @ 0xfffffcfe │ │ │ │ @ instruction: 0xf05d9501 │ │ │ │ @ instruction: 0xe7def853 │ │ │ │ mcr 7, 0, pc, cr8, cr13, {7} @ │ │ │ │ sbceq r3, r0, lr, lsr #11 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r3, r0, r2, ror r5 │ │ │ │ adcseq r8, sl, sl, lsr r6 │ │ │ │ - ldrshteq r1, [r0], -sl │ │ │ │ + ldrhteq r1, [r0], -sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb3cec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1879105 │ │ │ │ - stmdbls r5, {r0, r1, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05d447a │ │ │ │ andlt pc, r7, r9, asr r8 @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrhteq r8, [sl], lr │ │ │ │ - eorseq r1, r0, r4, ror #3 │ │ │ │ + eorseq r1, r0, r4, lsr #7 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0048f8cc │ │ │ │ adclt r4, r5, r1, asr ip │ │ │ │ ldmdbmi r1, {r1, r3, r7, r9, sl, lr}^ │ │ │ │ @ instruction: 0x4698447c │ │ │ │ @@ -1664,15 +1664,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ eorlt sp, r5, r9, lsr r1 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ movwcs r4, #2591 @ 0xa1f │ │ │ │ ldrbtmi r9, [sl], #-2321 @ 0xfffff6ef │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ @ instruction: 0xf1879300 │ │ │ │ - @ instruction: 0x4604fe99 │ │ │ │ + strmi pc, [r4], -r1, ror #30 │ │ │ │ bls 656b14 │ │ │ │ bls 3f6c78 │ │ │ │ bmi 6cb8c4 │ │ │ │ andls r4, r3, #2046820352 @ 0x7a000000 │ │ │ │ strbtvc lr, [r8], #2639 @ 0xa4f │ │ │ │ adcslt r9, pc, #90112 @ 0x16000 │ │ │ │ bls 5c1454 │ │ │ │ @@ -1693,17 +1693,17 @@ │ │ │ │ ldrbtmi r4, [sl], #-2568 @ 0xfffff5f8 │ │ │ │ @ instruction: 0xf7fde7d9 │ │ │ │ svclt 0x0000ed2a │ │ │ │ strheq r3, [r0], #64 @ 0x40 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ strdeq r3, [r0], #58 @ 0x3a │ │ │ │ umlalseq r8, sl, sl, r4 │ │ │ │ - eorseq r0, r0, r0, lsl #5 │ │ │ │ - ldrhteq r1, [r0], -r6 │ │ │ │ - eorseq r0, r0, lr, lsr #4 │ │ │ │ + eorseq r0, r0, r0, asr #8 │ │ │ │ + eorseq r1, r0, r6, ror r2 │ │ │ │ + eorseq r0, r0, lr, ror #7 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ bmi eee70c │ │ │ │ blmi eee728 │ │ │ │ addslt r4, r9, sl, ror r4 │ │ │ │ @@ -1737,15 +1737,15 @@ │ │ │ │ pop {r0, r3, r4, ip, sp, pc} │ │ │ │ bmi 800cfc │ │ │ │ @ instruction: 0x4659ab16 │ │ │ │ ldrbtmi r9, [sl], #-770 @ 0xfffffcfe │ │ │ │ ldrbmi r2, [r0], -r1, lsl #6 │ │ │ │ @ instruction: 0xf8cd9300 │ │ │ │ movwcs ip, #4 │ │ │ │ - cdp2 1, 0, cr15, cr6, cr7, {4} │ │ │ │ + cdp2 1, 12, cr15, cr14, cr7, {4} │ │ │ │ @ instruction: 0xf8dae7d3 │ │ │ │ @ instruction: 0xf1b90000 │ │ │ │ andsle r0, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [fp], #-2837 @ 0xfffff4eb │ │ │ │ svceq 0x0000f1b8 │ │ │ │ bmi 590dcc │ │ │ │ andls r4, r3, #2046820352 @ 0x7a000000 │ │ │ │ @@ -1763,19 +1763,19 @@ │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ @ instruction: 0xf7fde7e5 │ │ │ │ svclt 0x0000ec9e │ │ │ │ sbceq r3, r0, ip, lsr r3 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrdeq r3, [r0], #44 @ 0x2c │ │ │ │ adcseq r8, sl, r6, ror #6 │ │ │ │ - eorseq r0, r0, r2, asr r1 │ │ │ │ - eorseq r0, r0, r8, asr #2 │ │ │ │ - eorseq r1, r0, sl, ror r0 │ │ │ │ - eorseq r0, r0, r8, lsr #2 │ │ │ │ - eorseq r0, r0, lr, lsl r1 │ │ │ │ + eorseq r0, r0, r2, lsl r3 │ │ │ │ + eorseq r0, r0, r8, lsl #6 │ │ │ │ + eorseq r1, r0, sl, lsr r2 │ │ │ │ + eorseq r0, r0, r8, ror #5 │ │ │ │ + ldrsbteq r0, [r0], -lr │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 5, cr15, cr8, cr12, {6} │ │ │ │ @ instruction: 0x460d4c36 │ │ │ │ rsclt r4, r1, r6, lsr r9 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -1815,15 +1815,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle lr, r0, lsl #6 │ │ │ │ pop {r0, r5, r6, ip, sp, pc} │ │ │ │ bmi 500e3c │ │ │ │ stmdbls r8, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - stc2l 1, cr15, [sl, #-540]! @ 0xfffffde4 │ │ │ │ + cdp2 1, 3, cr15, cr2, cr7, {4} │ │ │ │ ldr r4, [sp, r7, lsl #12]! │ │ │ │ stmib sp, {r0, r3, r8, r9, fp, ip, pc}^ │ │ │ │ stmib sp, {r0, r1, r8, r9, sl, sp, pc}^ │ │ │ │ bmi 33f2a0 │ │ │ │ stmdbls r8, {r3, r4, fp, sp, lr} │ │ │ │ strls r4, [r6], #-1146 @ 0xfffffb86 │ │ │ │ blls 1ae2e38 │ │ │ │ @@ -1831,36 +1831,36 @@ │ │ │ │ mcr2 0, 3, pc, cr0, cr12, {2} @ │ │ │ │ @ instruction: 0xf7fde7d6 │ │ │ │ svclt 0x0000ec16 │ │ │ │ sbceq r3, r0, ip, lsl r2 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ smulleq r3, r0, ip, r1 │ │ │ │ adcseq r8, sl, r4, lsl r2 │ │ │ │ - eorseq r1, r0, ip, lsl r0 │ │ │ │ + ldrsbteq r1, [r0], -ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb40d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1879105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ andlt pc, r7, r5, ror #28 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r8, sl, r6, lsl #3 │ │ │ │ - eorseq r1, r0, ip, lsl r0 │ │ │ │ + ldrsbteq r1, [r0], -ip │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4128 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1878,48 +1878,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 40c538 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - stc2l 1, cr15, [ip], #540 @ 0x21c │ │ │ │ + ldc2 1, cr15, [r4, #540]! @ 0x21c │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ stc2l 0, cr15, [sl, #368]! @ 0x170 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000eba0 │ │ │ │ sbceq r3, r0, sl, asr #1 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ smulleq r3, r0, lr, r0 │ │ │ │ adcseq r8, sl, lr, ror #1 │ │ │ │ - eorseq r0, r0, r2, lsr #31 │ │ │ │ + eorseq r1, r0, r2, ror #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb41c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1879105 │ │ │ │ - stmdbls r5, {r0, r3, r4, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ andlt pc, r7, pc, ror #27 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r8, sl, r2, ror r0 │ │ │ │ - eorseq r0, r0, ip, ror #30 │ │ │ │ + eorseq r1, r0, ip, lsr #2 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4214 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1937,48 +1937,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 40c624 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - ldc2l 1, cr15, [r6], #-540 @ 0xfffffde4 │ │ │ │ + ldc2 1, cr15, [lr, #-540]! @ 0xfffffde4 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ ldc2l 0, cr15, [r4, #-368]! @ 0xfffffe90 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000eb2a │ │ │ │ ldrdeq r2, [r0], #254 @ 0xfe │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ strheq r2, [r0], #242 @ 0xf2 │ │ │ │ ldrsbteq r7, [sl], sl │ │ │ │ - ldrshteq r0, [r0], -sl │ │ │ │ + ldrhteq r1, [r0], -sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb42ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1879105 │ │ │ │ - stmdbls r5, {r0, r1, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ andlt pc, r7, r9, ror sp @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, lr, asr pc │ │ │ │ - eorseq r0, r0, ip, asr #29 │ │ │ │ + eorseq r1, r0, ip, lsl #1 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4300 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1996,48 +1996,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 40c710 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - stc2 1, cr15, [r0], {135} @ 0x87 │ │ │ │ + stc2l 1, cr15, [r8], {135} @ 0x87 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ ldc2l 0, cr15, [lr], #368 @ 0x170 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000eab4 │ │ │ │ strdeq r2, [r0], #226 @ 0xe2 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r2, r0, r6, asr #29 │ │ │ │ adcseq r7, sl, r6, asr #29 │ │ │ │ - eorseq r0, r0, r2, ror #28 │ │ │ │ + eorseq r1, r0, r2, lsr #32 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4398 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1879105 │ │ │ │ - stmdbls r5, {r0, r2, r3, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r4, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ andlt pc, r7, r3, lsl #26 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, sl, asr #28 │ │ │ │ - eorseq r0, r0, r0, lsr lr │ │ │ │ + ldrshteq r0, [r0], -r0 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb43ec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -2055,48 +2055,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 40c7fc │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx fe31986a │ │ │ │ + mrrc2 1, 8, pc, r2, cr7 @ │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ stc2 0, cr15, [r8], {92} @ 0x5c │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000ea3e │ │ │ │ sbceq r2, r0, r6, lsl #28 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrdeq r2, [r0], #218 @ 0xda │ │ │ │ ldrhteq r7, [sl], r2 │ │ │ │ - eorseq r0, r0, r2, asr #27 │ │ │ │ + eorseq r0, r0, r2, lsl #31 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4484 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1879105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r4, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ andlt pc, r7, sp, lsl #25 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, r6, lsr sp │ │ │ │ - eorseq r0, r0, ip, lsl #27 │ │ │ │ + eorseq r0, r0, ip, asr #30 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb44d8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -2114,48 +2114,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 40c8e8 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx 599956 │ │ │ │ + blx ff799956 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ ldc2 0, cr15, [r2], {92} @ 0x5c │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000e9c8 │ │ │ │ sbceq r2, r0, sl, lsl sp │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r2, r0, lr, ror #25 │ │ │ │ umlalseq r7, sl, lr, ip │ │ │ │ - eorseq r0, r0, sl, lsl sp │ │ │ │ + ldrsbteq r0, [r0], -sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4570 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1879105 │ │ │ │ - stmdbls r5, {r0, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ andlt pc, r7, r7, lsl ip @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, r2, lsr #24 │ │ │ │ - ldrshteq r0, [r0], -r4 │ │ │ │ + ldrhteq r0, [r0], -r4 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [sp], -sp, lsr #24 │ │ │ │ addlt r4, sl, sp, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -2178,21 +2178,21 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd12e0300 │ │ │ │ pop {r1, r3, ip, sp, pc} │ │ │ │ bmi 6fdbe8 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, LR_abt │ │ │ │ - blx fe599a54 │ │ │ │ + blx 1799a56 │ │ │ │ strmi r9, [r2], -r4, lsl #18 │ │ │ │ @ instruction: 0x4618e7dc │ │ │ │ smlabtcs r4, sp, r9, lr │ │ │ │ ldrdmi pc, [r0], -r8 │ │ │ │ - @ instruction: 0xf974f29e │ │ │ │ - @ instruction: 0xf842f180 │ │ │ │ + blx f99ec4 │ │ │ │ + @ instruction: 0xf90af180 │ │ │ │ stmvs r3, {r2, r9, fp, ip, pc} │ │ │ │ bvc 5c386c │ │ │ │ @ instruction: 0x4d0eb975 │ │ │ │ @ instruction: 0x4620447d │ │ │ │ strls r6, [r2], #-2068 @ 0xfffff7ec │ │ │ │ strls r1, [r3], #-2020 @ 0xfffff81c │ │ │ │ bmi 33bdbc │ │ │ │ @@ -2202,38 +2202,38 @@ │ │ │ │ ldrbtmi r4, [sp], #-3336 @ 0xfffff2f8 │ │ │ │ @ instruction: 0xf7fde7ef │ │ │ │ svclt 0x0000e930 │ │ │ │ sbceq r2, r0, ip, lsr #24 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ strdeq r2, [r0], #176 @ 0xb0 │ │ │ │ adcseq r7, sl, r6, ror fp │ │ │ │ - eoreq pc, pc, r0, ror #20 │ │ │ │ - eorseq r0, r0, r2, asr ip │ │ │ │ - eoreq pc, pc, sl, lsr sl @ │ │ │ │ + eoreq pc, pc, r0, lsr #24 │ │ │ │ + eorseq r0, r0, r2, lsl lr │ │ │ │ + strdeq pc, [pc], -sl @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb46a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1879105 │ │ │ │ - stmdbls r5, {r0, r2, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ andlt pc, r7, fp, ror fp @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, r2, asr #21 │ │ │ │ - eorseq r0, r0, r0, lsr ip │ │ │ │ + ldrshteq r0, [r0], -r0 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [lr], -r7, lsr #24 │ │ │ │ addlt r4, sl, r7, lsr #18 │ │ │ │ @ instruction: 0xf016447c │ │ │ │ @@ -2255,55 +2255,55 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r5, lsr #2 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ movwcs r4, #2581 @ 0xa15 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf1879105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r4, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [sp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r8 │ │ │ │ - @ instruction: 0xf8dcf29e │ │ │ │ - @ instruction: 0xffaaf17f │ │ │ │ + @ instruction: 0xf9a4f29e │ │ │ │ + @ instruction: 0xf872f180 │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ bvc 96fdb4 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ blx ffb1970c │ │ │ │ @ instruction: 0xf7fde7cf │ │ │ │ svclt 0x0000e8a0 │ │ │ │ strdeq r2, [r0], #164 @ 0xa4 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ strheq r2, [r0], #174 @ 0xae │ │ │ │ adcseq r7, sl, ip, lsl sl │ │ │ │ - mlaseq r0, r0, fp, r0 │ │ │ │ + eorseq r0, r0, r0, asr sp │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb47c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1879105 │ │ │ │ - stmdbls r5, {r0, r3, r4, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ andlt pc, r7, pc, ror #21 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, r2, lsl #19 │ │ │ │ - eorseq r0, r0, r0, ror fp │ │ │ │ + eorseq r0, r0, r0, lsr sp │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi r4, [lr], -sl, lsr #24 │ │ │ │ addlt r4, fp, sl, lsr #18 │ │ │ │ @ instruction: 0xf016447c │ │ │ │ @@ -2327,56 +2327,56 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, r7, lsr #2 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ movwcs r4, #2582 @ 0xa16 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf1879105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r4, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - @ instruction: 0xf84cf29e │ │ │ │ - @ instruction: 0xff1af17f │ │ │ │ + @ instruction: 0xf914f29e │ │ │ │ + @ instruction: 0xffe2f17f │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ andls r7, r1, #401408 @ 0x62000 │ │ │ │ bvc 96fed8 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ blx 1699830 │ │ │ │ @ instruction: 0xf7fde7cd │ │ │ │ svclt 0x0000e80e │ │ │ │ ldrdeq r2, [r0], #156 @ 0x9c │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ smulleq r2, r0, lr, r9 │ │ │ │ ldrsbteq r7, [sl], r4 │ │ │ │ - eorseq r0, r0, r4, asr #21 │ │ │ │ + eorseq r0, r0, r4, lsl #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb48e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1879105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ andlt pc, r7, sp, asr sl @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, r6, lsr r8 │ │ │ │ - ldrhteq r0, [r0], -r4 │ │ │ │ + eorseq r0, r0, r4, ror ip │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [sp], -r1, lsr #24 │ │ │ │ addlt r4, sl, r1, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -2398,49 +2398,49 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r9, r0, lsl #6 │ │ │ │ pop {r1, r3, ip, sp, pc} │ │ │ │ bmi 43df58 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf8dcf187 │ │ │ │ + @ instruction: 0xf9a4f187 │ │ │ │ ldrb r9, [pc, r5, lsl #18] │ │ │ │ ldrtmi r9, [r3], -r0, lsl #14 │ │ │ │ @ instruction: 0xf8d84a09 │ │ │ │ ldrbtmi r0, [sl], #-0 │ │ │ │ strbne r9, [r4, r2, lsl #8]! │ │ │ │ @ instruction: 0xf05c9403 │ │ │ │ @ instruction: 0xe7dbf9d7 │ │ │ │ svc 0x008cf7fc │ │ │ │ strheq r2, [r0], #136 @ 0x88 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r2, r0, r0, lsl #17 │ │ │ │ adcseq r7, sl, lr, lsl #15 │ │ │ │ - eorseq r0, r0, lr, lsr #20 │ │ │ │ + eorseq r0, r0, lr, ror #23 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb49e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1879105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ ldrdlt pc, [r7], -sp │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, lr, lsl #14 │ │ │ │ - eorseq r0, r0, r8, lsl sl │ │ │ │ + ldrsbteq r0, [r0], -r8 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [lr], -r7, lsr #24 │ │ │ │ addlt r4, sl, r7, lsr #18 │ │ │ │ @ instruction: 0xf016447c │ │ │ │ @@ -2462,55 +2462,55 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r5, lsr #2 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ movwcs r4, #2581 @ 0xa15 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf1879105 │ │ │ │ - stmdbls r5, {r0, r2, r3, r4, r6, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [sp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r8 │ │ │ │ - @ instruction: 0xff3ef29d │ │ │ │ - mcr2 1, 0, pc, cr12, cr15, {3} @ │ │ │ │ + @ instruction: 0xf806f29e │ │ │ │ + mrc2 1, 6, pc, cr4, cr15, {3} │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ bvc 9700f0 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf94cf05c │ │ │ │ @ instruction: 0xf7fce7cf │ │ │ │ svclt 0x0000ef02 │ │ │ │ strheq r2, [r0], #120 @ 0x78 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r2, r0, r2, lsl #15 │ │ │ │ adcseq r7, sl, r8, ror #12 │ │ │ │ - eorseq r0, r0, ip, ror r9 │ │ │ │ + eorseq r0, r0, ip, lsr fp │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4afc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1879105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r4, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ andlt pc, r7, r1, asr r9 @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, lr, asr #11 │ │ │ │ - eorseq r0, r0, ip, asr r9 │ │ │ │ + eorseq r0, r0, ip, lsl fp │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi r4, [lr], -sl, lsr #24 │ │ │ │ addlt r4, fp, sl, lsr #18 │ │ │ │ @ instruction: 0xf016447c │ │ │ │ @@ -2533,57 +2533,57 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, r7, lsr #2 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ movwcs r4, #2582 @ 0xa16 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - @ instruction: 0xf1869105 │ │ │ │ - stmdbls r5, {r0, r2, r3, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf1879105 │ │ │ │ + stmdbls r5, {r0, r2, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - mcr2 2, 5, pc, cr14, cr13, {4} @ │ │ │ │ - ldc2l 1, cr15, [ip, #-508]! @ 0xfffffe04 │ │ │ │ + @ instruction: 0xff76f29d │ │ │ │ + mcr2 1, 2, pc, cr4, cr15, {3} @ │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ andls r7, r1, #401408 @ 0x62000 │ │ │ │ bvc 970214 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf8baf05c │ │ │ │ @ instruction: 0xf7fce7cd │ │ │ │ svclt 0x0000ee70 │ │ │ │ sbceq r2, r0, r0, lsr #13 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r2, r0, r2, ror #12 │ │ │ │ adcseq r7, sl, r0, lsr #10 │ │ │ │ - eorseq r0, r0, ip, lsr #17 │ │ │ │ + eorseq r0, r0, ip, ror #20 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4c20 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ - @ instruction: 0xf1869105 │ │ │ │ - stmdbls r5, {r0, r3, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf1879105 │ │ │ │ + stmdbls r5, {r0, r4, r6, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ @ instruction: 0xb007f8bf │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, r2, lsl #9 │ │ │ │ - mlaseq r0, ip, r8, r0 │ │ │ │ + eorseq r0, r0, ip, asr sl │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4c74 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r5], #-800 @ 0xfffffce0 │ │ │ │ stmdbmi r5!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-138 @ 0xffffff76 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -2602,55 +2602,55 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r3, lsr #2 │ │ │ │ bmi 5cd088 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - @ instruction: 0xff44f186 │ │ │ │ + @ instruction: 0xf80cf187 │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #3 │ │ │ │ - @ instruction: 0xf17ffe25 │ │ │ │ - blls 19cebc │ │ │ │ + @ instruction: 0xf17ffeed │ │ │ │ + blls 19d1dc │ │ │ │ stmdbls r5, {r2, r9, sl, lr} │ │ │ │ ldmdavs sl, {r3, r5, r9, sl, lr} │ │ │ │ andls r6, r0, #10682368 @ 0xa30000 │ │ │ │ andls r1, r1, #55050240 @ 0x3480000 │ │ │ │ ldrbtmi r4, [sl], #-2567 @ 0xfffff5f9 │ │ │ │ @ instruction: 0xf834f05c │ │ │ │ @ instruction: 0xf7fce7d1 │ │ │ │ svclt 0x0000edea │ │ │ │ sbceq r2, r0, lr, ror r5 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r2, r0, lr, asr #10 │ │ │ │ adcseq r7, sl, r4, ror #7 │ │ │ │ - eorseq r0, r0, r6, lsl #16 │ │ │ │ + eorseq r0, r0, r6, asr #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4d2c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1869105 │ │ │ │ - stmdbls r5, {r0, r1, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ andlt pc, r7, r9, lsr r8 @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, lr, asr #6 │ │ │ │ - eorseq r0, r0, r0, ror #15 │ │ │ │ + eorseq r0, r0, r0, lsr #19 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4d80 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -2668,48 +2668,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 40d190 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - cdp2 1, 12, cr15, cr0, cr6, {4} │ │ │ │ + @ instruction: 0xff88f186 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xffbef05b │ │ │ │ @ instruction: 0xf7fce7df │ │ │ │ svclt 0x0000ed74 │ │ │ │ sbceq r2, r0, r2, ror r4 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r2, r0, r6, asr #8 │ │ │ │ ldrhteq r7, [sl], r6 │ │ │ │ - eorseq r0, r0, r2, ror r7 │ │ │ │ + eorseq r0, r0, r2, lsr r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4e18 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1869105 │ │ │ │ - stmdbls r5, {r0, r2, r3, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r7, r3, asr #31 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, sl, lsr r2 │ │ │ │ - eorseq r0, r0, r0, asr #14 │ │ │ │ + eorseq r0, r0, r0, lsl #18 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ strmi r4, [sp], -pc, lsr #24 │ │ │ │ addlt r4, lr, pc, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -2733,61 +2733,61 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ teqle r1, r0, lsl #6 │ │ │ │ pop {r1, r2, r3, ip, sp, pc} │ │ │ │ bmi 73e494 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, LR_und │ │ │ │ - cdp2 1, 3, cr15, cr14, cr6, {4} │ │ │ │ + @ instruction: 0xff06f186 │ │ │ │ strmi r9, [r2], -r6, lsl #18 │ │ │ │ @ instruction: 0x4618e7da │ │ │ │ smlabtcs r6, sp, r9, lr │ │ │ │ ldrdmi pc, [r0], -r8 │ │ │ │ - ldc2 2, cr15, [lr, #-628] @ 0xfffffd8c │ │ │ │ - blx ffb9a2fa │ │ │ │ + stc2l 2, cr15, [r6, #628]! @ 0x274 │ │ │ │ + ldc2 1, cr15, [r4], #508 @ 0x1fc │ │ │ │ stmvs r5, {r1, r2, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf29d68d0 │ │ │ │ - @ instruction: 0xf17ffd17 │ │ │ │ - bls 21cca0 │ │ │ │ + @ instruction: 0xf17ffddf │ │ │ │ + bls 21cfc0 │ │ │ │ strtmi r4, [r0], -r7, lsl #12 │ │ │ │ ldrtmi r9, [r3], -r7, lsl #18 │ │ │ │ strls r6, [r4], #-2068 @ 0xfffff7ec │ │ │ │ strls r1, [r5], #-2020 @ 0xfffff81c │ │ │ │ andls r7, r2, #4608 @ 0x1200 │ │ │ │ ldmvs ip!, {r3, r9, fp, lr} │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf05b9401 │ │ │ │ strb pc, [r3, r1, lsr #30] @ │ │ │ │ ldcl 7, cr15, [r6], {252} @ 0xfc │ │ │ │ sbceq r2, r0, r4, lsl #7 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r2, r0, r4, asr #6 │ │ │ │ adcseq r7, sl, sl, lsl #3 │ │ │ │ - eorseq r0, r0, r4, lsl #13 │ │ │ │ + eorseq r0, r0, r4, asr #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4f50 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1869105 │ │ │ │ - stmdbls r5, {r0, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r7, r7, lsr #30 │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrsbteq r7, [sl], sl │ │ │ │ - eorseq r0, r0, r4, lsl #13 │ │ │ │ + eorseq r0, r0, r4, asr #16 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4fa4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r5], #-800 @ 0xfffffce0 │ │ │ │ stmdbmi r5!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-138 @ 0xffffff76 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -2806,55 +2806,55 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r3, lsr #2 │ │ │ │ bmi 5cd3b8 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - stc2 1, cr15, [ip, #536]! @ 0x218 │ │ │ │ + cdp2 1, 7, cr15, cr4, cr6, {4} │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #3 │ │ │ │ - @ instruction: 0xf17ffc8d │ │ │ │ - blls 19cb8c │ │ │ │ + @ instruction: 0xf17ffd55 │ │ │ │ + blls 19ceac │ │ │ │ stmdbls r5, {r2, r9, sl, lr} │ │ │ │ ldmdavs sl, {r3, r5, r9, sl, lr} │ │ │ │ andls r6, r0, #10682368 @ 0xa30000 │ │ │ │ andls r1, r1, #55050240 @ 0x3480000 │ │ │ │ ldrbtmi r4, [sl], #-2567 @ 0xfffff5f9 │ │ │ │ mrc2 0, 4, pc, cr12, cr11, {2} │ │ │ │ @ instruction: 0xf7fce7d1 │ │ │ │ svclt 0x0000ec52 │ │ │ │ sbceq r2, r0, lr, asr #4 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r2, r0, lr, lsl r2 │ │ │ │ adcseq r7, sl, ip, lsr r0 │ │ │ │ - eorseq r0, r0, lr, ror #11 │ │ │ │ + eorseq r0, r0, lr, lsr #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb505c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1869105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r4, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r7, r1, lsr #29 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r6, sl, r6, lsr #31 │ │ │ │ - eorseq r0, r0, ip, asr #11 │ │ │ │ + eorseq r0, r0, ip, lsl #15 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb50b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r5], #-800 @ 0xfffffce0 │ │ │ │ stmdbmi r5!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-138 @ 0xffffff76 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -2873,55 +2873,55 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r3, lsr #2 │ │ │ │ bmi 5cd4c4 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - stc2 1, cr15, [r6, #-536]! @ 0xfffffde8 │ │ │ │ + stc2l 1, cr15, [lr, #536]! @ 0x218 │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #3 │ │ │ │ - @ instruction: 0xf17ffc07 │ │ │ │ - blls 19ca80 │ │ │ │ + @ instruction: 0xf17ffccf │ │ │ │ + blls 19cda0 │ │ │ │ stmdbls r5, {r2, r9, sl, lr} │ │ │ │ ldmdavs sl, {r3, r5, r9, sl, lr} │ │ │ │ andls r6, r0, #10682368 @ 0xa30000 │ │ │ │ andls r1, r1, #55050240 @ 0x3480000 │ │ │ │ ldrbtmi r4, [sl], #-2567 @ 0xfffff5f9 │ │ │ │ mrc2 0, 0, pc, cr6, cr11, {2} │ │ │ │ @ instruction: 0xf7fce7d1 │ │ │ │ svclt 0x0000ebcc │ │ │ │ sbceq r2, r0, r2, asr #2 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r2, r0, r2, lsl r1 │ │ │ │ adcseq r6, sl, r8, lsl #30 │ │ │ │ - eorseq r0, r0, sl, lsr r5 │ │ │ │ + ldrshteq r0, [r0], -sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb5168 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1869105 │ │ │ │ - stmdbls r5, {r0, r2, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r7, fp, lsl lr @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r6, sl, r2, ror lr │ │ │ │ - eorseq r0, r0, r0, lsr #10 │ │ │ │ + eorseq r0, r0, r0, ror #13 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb51bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r5], #-800 @ 0xfffffce0 │ │ │ │ stmdbmi r5!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-138 @ 0xffffff76 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -2940,55 +2940,55 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r3, lsr #2 │ │ │ │ bmi 5cd5d0 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - stc2 1, cr15, [r0], #536 @ 0x218 │ │ │ │ + stc2l 1, cr15, [r8, #-536]! @ 0xfffffde8 │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #3 │ │ │ │ - @ instruction: 0xf17ffb81 │ │ │ │ - blls 19c974 │ │ │ │ + @ instruction: 0xf17ffc49 │ │ │ │ + blls 19cc94 │ │ │ │ stmdbls r5, {r2, r9, sl, lr} │ │ │ │ ldmdavs sl, {r3, r5, r9, sl, lr} │ │ │ │ andls r6, r0, #10682368 @ 0xa30000 │ │ │ │ andls r1, r1, #55050240 @ 0x3480000 │ │ │ │ ldrbtmi r4, [sl], #-2567 @ 0xfffff5f9 │ │ │ │ ldc2 0, cr15, [r0, #364] @ 0x16c │ │ │ │ @ instruction: 0xf7fce7d1 │ │ │ │ svclt 0x0000eb46 │ │ │ │ sbceq r2, r0, r6, lsr r0 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r2, r0, r6 │ │ │ │ ldrsbteq r6, [sl], r4 │ │ │ │ - mlaseq r0, r6, r4, r0 │ │ │ │ + eorseq r0, r0, r6, asr r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb5274 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1869105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ mullt r7, r5, sp │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r6, sl, lr, lsr sp │ │ │ │ - eorseq r0, r0, r8, ror r4 │ │ │ │ + eorseq r0, r0, r8, lsr r6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb52c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r5], #-800 @ 0xfffffce0 │ │ │ │ stmdbmi r5!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-138 @ 0xffffff76 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -3007,55 +3007,55 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r3, lsr #2 │ │ │ │ bmi 5cd6dc │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - ldc2 1, cr15, [sl], {134} @ 0x86 │ │ │ │ + stc2l 1, cr15, [r2], #536 @ 0x218 │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #3 │ │ │ │ - @ instruction: 0xf17ffafb │ │ │ │ - blls 19c868 │ │ │ │ + @ instruction: 0xf17ffbc3 │ │ │ │ + blls 19cb88 │ │ │ │ stmdbls r5, {r2, r9, sl, lr} │ │ │ │ ldmdavs sl, {r3, r5, r9, sl, lr} │ │ │ │ andls r6, r0, #10682368 @ 0xa30000 │ │ │ │ andls r1, r1, #55050240 @ 0x3480000 │ │ │ │ ldrbtmi r4, [sl], #-2567 @ 0xfffff5f9 │ │ │ │ stc2 0, cr15, [sl, #-364] @ 0xfffffe94 │ │ │ │ @ instruction: 0xf7fce7d1 │ │ │ │ svclt 0x0000eac0 │ │ │ │ sbceq r1, r0, sl, lsr #30 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ strdeq r1, [r0], #234 @ 0xea │ │ │ │ adcseq r6, sl, r0, lsr #25 │ │ │ │ - eorseq r0, r0, sl, ror #7 │ │ │ │ + eorseq r0, r0, sl, lsr #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb5380 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1869105 │ │ │ │ - stmdbls r5, {r0, r3, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r7, pc, lsl #26 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r6, sl, sl, lsl #24 │ │ │ │ - eorseq r0, r0, ip, asr #7 │ │ │ │ + eorseq r0, r0, ip, lsl #11 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb53d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [ip], #-768 @ 0xfffffd00 │ │ │ │ stmdbmi ip!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-140 @ 0xffffff74 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -3075,61 +3075,61 @@ │ │ │ │ subsmi r9, sl, fp, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, ip, pc, lsr #2 │ │ │ │ bmi 74d7ec │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx fe51a856 │ │ │ │ + mrrc2 1, 8, pc, sl, cr6 @ │ │ │ │ strmi r9, [r2], -r5, lsl #18 │ │ │ │ @ instruction: 0x4618e7dd │ │ │ │ andls r9, r5, #-1073741823 @ 0xc0000001 │ │ │ │ vshrn.i32 d6, , #3 │ │ │ │ - @ instruction: 0xf17ffa73 │ │ │ │ - bls 1dc758 │ │ │ │ + @ instruction: 0xf17ffb3b │ │ │ │ + bls 1dca78 │ │ │ │ andls r4, r6, #3145728 @ 0x300000 │ │ │ │ ldmvs fp, {r4, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , , d5 │ │ │ │ - @ instruction: 0xf17ffa69 │ │ │ │ - bls 21c744 │ │ │ │ + @ instruction: 0xf17ffb31 │ │ │ │ + bls 21ca64 │ │ │ │ blls 1afa7c │ │ │ │ strtmi r9, [r8], -r7, lsl #18 │ │ │ │ andls r6, r2, #1179648 @ 0x120000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ stmiavs r4!, {r3, r9, fp, lr} │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ ldc2l 0, cr15, [r6], #-364 @ 0xfffffe94 │ │ │ │ @ instruction: 0xf7fce7c5 │ │ │ │ svclt 0x0000ea2c │ │ │ │ sbceq r1, r0, lr, lsl lr │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r1, r0, sl, ror #27 │ │ │ │ adcseq r6, sl, sl, ror #22 │ │ │ │ - eorseq r0, r0, r4, lsr #6 │ │ │ │ + eorseq r0, r0, r4, ror #9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb54a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1869105 │ │ │ │ - stmdbls r5, {r0, r2, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r7, fp, ror ip @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrhteq r6, [sl], sl │ │ │ │ - eorseq r0, r0, ip, lsl #6 │ │ │ │ + eorseq r0, r0, ip, asr #9 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb54fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [ip], #-768 @ 0xfffffd00 │ │ │ │ stmdbmi ip!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-140 @ 0xffffff74 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -3149,61 +3149,61 @@ │ │ │ │ subsmi r9, sl, fp, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, ip, pc, lsr #2 │ │ │ │ bmi 74d914 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx 1a97c │ │ │ │ + blx ff21a97e │ │ │ │ strmi r9, [r2], -r5, lsl #18 │ │ │ │ @ instruction: 0x4618e7dd │ │ │ │ andls r9, r5, #-1073741823 @ 0xc0000001 │ │ │ │ vshrn.i32 d6, , #3 │ │ │ │ - @ instruction: 0xf17ff9df │ │ │ │ - bls 1dc630 │ │ │ │ + @ instruction: 0xf17ffaa7 │ │ │ │ + bls 1dc950 │ │ │ │ andls r4, r6, #3145728 @ 0x300000 │ │ │ │ ldmvs fp, {r4, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , , d5 │ │ │ │ - @ instruction: 0xf17ff9d5 │ │ │ │ - bls 21c61c │ │ │ │ + @ instruction: 0xf17ffa9d │ │ │ │ + bls 21c93c │ │ │ │ blls 1afba4 │ │ │ │ strtmi r9, [r8], -r7, lsl #18 │ │ │ │ andls r6, r2, #1179648 @ 0x120000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ stmiavs r4!, {r3, r9, fp, lr} │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ blx ff91a51a │ │ │ │ @ instruction: 0xf7fce7c5 │ │ │ │ svclt 0x0000e998 │ │ │ │ strdeq r1, [r0], #198 @ 0xc6 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r1, r0, r2, asr #25 │ │ │ │ adcseq r6, sl, sl, lsl sl │ │ │ │ - eorseq r0, r0, ip, asr r2 │ │ │ │ + eorseq r0, r0, ip, lsl r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb55d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1869105 │ │ │ │ - stmdbls r5, {r0, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r7, r7, ror #23 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r6, sl, sl, ror #18 │ │ │ │ - eorseq r0, r0, r4, asr #4 │ │ │ │ + eorseq r0, r0, r4, lsl #8 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb5624 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -3221,27 +3221,27 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 40da34 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx 1c1aa9c │ │ │ │ + blx e1aa9e │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ blx 1b9a606 │ │ │ │ @ instruction: 0xf7fce7df │ │ │ │ svclt 0x0000e922 │ │ │ │ sbceq r1, r0, lr, asr #23 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r1, r0, r2, lsr #23 │ │ │ │ ldrsbteq r6, [sl], r2 │ │ │ │ - ldrsbteq r0, [r0], -r2 │ │ │ │ + mlaseq r0, r2, r3, r0 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb56bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r1, #-768]! @ 0xfffffd00 │ │ │ │ stmdbmi r1!, {r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [sp], #-139 @ 0xffffff75 │ │ │ │ svceq 0x000df014 │ │ │ │ @@ -3259,15 +3259,15 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, sp, lsl r1 │ │ │ │ bmi 50dccc │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r5, sl, ror r4 │ │ │ │ - blx 91ab34 │ │ │ │ + blx ffb1ab34 │ │ │ │ strbteq r9, [r3], r5, lsl #18 │ │ │ │ tstvc r6, r5 │ │ │ │ ldmdavs r8!, {r0, r2, r5, r6, r7, r8, sl, ip, lr, pc} │ │ │ │ @ instruction: 0x4c0bb946 │ │ │ │ bmi 32f720 │ │ │ │ strls r4, [r0], #-1579 @ 0xfffff9d5 │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ @@ -3275,17 +3275,17 @@ │ │ │ │ ldrbtmi r4, [ip], #-3080 @ 0xfffff3f8 │ │ │ │ @ instruction: 0xf7fce7f5 │ │ │ │ svclt 0x0000e8ce │ │ │ │ sbceq r1, r0, r6, lsr fp │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r1, r0, sl, lsl #22 │ │ │ │ adcseq r6, sl, r4, lsr #16 │ │ │ │ - mlaeq pc, r0, r9, lr @ │ │ │ │ - eorseq r0, r0, ip, asr r1 │ │ │ │ - eoreq lr, pc, r6, ror r9 @ │ │ │ │ + eoreq lr, pc, r0, asr fp @ │ │ │ │ + eorseq r0, r0, ip, lsl r3 │ │ │ │ + eoreq lr, pc, r6, lsr fp @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb576c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -3303,27 +3303,27 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 40db7c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf9caf186 │ │ │ │ + blx fe51abe4 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ blx ff29a74c │ │ │ │ @ instruction: 0xf7fce7df │ │ │ │ svclt 0x0000e87e │ │ │ │ sbceq r1, r0, r6, lsl #21 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r1, r0, sl, asr sl │ │ │ │ adcseq r6, sl, r2, ror #14 │ │ │ │ - eorseq r0, r0, r2, ror #1 │ │ │ │ + eorseq r0, r0, r2, lsr #5 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb5804 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r1, #-768]! @ 0xfffffd00 │ │ │ │ stmdbmi r1!, {r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [sp], #-139 @ 0xffffff75 │ │ │ │ svceq 0x000df014 │ │ │ │ @@ -3341,15 +3341,15 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, sp, lsl r1 │ │ │ │ bmi 50de14 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r5, sl, ror r4 │ │ │ │ - @ instruction: 0xf97ef186 │ │ │ │ + blx 121ac7c │ │ │ │ strbteq r9, [r3], r5, lsl #18 │ │ │ │ tstvc r6, r5 │ │ │ │ ldmdavs r8!, {r0, r2, r5, r6, r7, r8, sl, ip, lr, pc} │ │ │ │ @ instruction: 0x4c0bb946 │ │ │ │ bmi 32f868 │ │ │ │ strls r4, [r0], #-1579 @ 0xfffff9d5 │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ @@ -3357,17 +3357,17 @@ │ │ │ │ ldrbtmi r4, [ip], #-3080 @ 0xfffff3f8 │ │ │ │ @ instruction: 0xf7fce7f5 │ │ │ │ svclt 0x0000e82a │ │ │ │ sbceq r1, r0, lr, ror #19 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r1, r0, r2, asr #19 │ │ │ │ ldrhteq r6, [sl], r4 │ │ │ │ - eoreq lr, pc, r8, asr #16 │ │ │ │ - eorseq r0, r0, ip, rrx │ │ │ │ - eoreq lr, pc, lr, lsr #16 │ │ │ │ + eoreq lr, pc, r8, lsl #20 │ │ │ │ + eorseq r0, r0, ip, lsr #4 │ │ │ │ + eoreq lr, pc, lr, ror #19 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb58b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -3385,27 +3385,27 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 40dcc4 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf926f186 │ │ │ │ + @ instruction: 0xf9eef186 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ blx 99a894 │ │ │ │ @ instruction: 0xf7fbe7df │ │ │ │ svclt 0x0000efda │ │ │ │ sbceq r1, r0, lr, lsr r9 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r1, r0, r2, lsl r9 │ │ │ │ ldrshteq r6, [sl], r2 │ │ │ │ - strdeq pc, [pc], -r2 @ │ │ │ │ + ldrhteq r0, [r0], -r2 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb594c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r1, #-768]! @ 0xfffffd00 │ │ │ │ stmdbmi r1!, {r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [sp], #-139 @ 0xffffff75 │ │ │ │ svceq 0x000df014 │ │ │ │ @@ -3423,15 +3423,15 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, sp, lsl r1 │ │ │ │ bmi 50df5c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r5, sl, ror r4 │ │ │ │ - @ instruction: 0xf8daf186 │ │ │ │ + @ instruction: 0xf9a2f186 │ │ │ │ strbteq r9, [r3], r5, lsl #18 │ │ │ │ tstvc r6, r5 │ │ │ │ ldmdavs r8!, {r0, r2, r5, r6, r7, r8, sl, ip, lr, pc} │ │ │ │ @ instruction: 0x4c0bb946 │ │ │ │ bmi 32f9b0 │ │ │ │ strls r4, [r0], #-1579 @ 0xfffff9d5 │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ @@ -3439,17 +3439,17 @@ │ │ │ │ ldrbtmi r4, [ip], #-3080 @ 0xfffff3f8 │ │ │ │ @ instruction: 0xf7fbe7f5 │ │ │ │ svclt 0x0000ef86 │ │ │ │ sbceq r1, r0, r6, lsr #17 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r1, r0, sl, ror r8 │ │ │ │ adcseq r6, sl, r4, asr #10 │ │ │ │ - eoreq lr, pc, r0, lsl #14 │ │ │ │ - eoreq pc, pc, ip, ror pc @ │ │ │ │ - eoreq lr, pc, r6, ror #13 │ │ │ │ + eoreq lr, pc, r0, asr #17 │ │ │ │ + eorseq r0, r0, ip, lsr r1 │ │ │ │ + eoreq lr, pc, r6, lsr #17 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi r4, [lr], -sl, lsr #24 │ │ │ │ addlt r4, fp, sl, lsr #18 │ │ │ │ @ instruction: 0xf016447c │ │ │ │ @@ -3473,56 +3473,56 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, r7, lsr #2 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ movwcs r4, #2582 @ 0xa16 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf1869105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r4, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - @ instruction: 0xff58f29c │ │ │ │ - mcr2 1, 1, pc, cr6, cr14, {3} @ │ │ │ │ + @ instruction: 0xf820f29d │ │ │ │ + mcr2 1, 7, pc, cr14, cr14, {3} @ │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ andls r8, r1, #1605632 @ 0x188000 │ │ │ │ stmdbhi r4!, {r3, r9, fp, lr} │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf964f05b │ │ │ │ @ instruction: 0xf7fbe7cd │ │ │ │ svclt 0x0000ef1a │ │ │ │ strdeq r1, [r0], #116 @ 0x74 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ strheq r1, [r0], #118 @ 0x76 │ │ │ │ adcseq r6, sl, ip, ror #8 │ │ │ │ - eoreq pc, pc, r8, asr #29 │ │ │ │ + eorseq r0, r0, r8, lsl #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb5acc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1869105 │ │ │ │ - stmdbls r5, {r0, r1, r4, r5, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r7, r9, ror #18 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r6, sl, lr, asr #7 │ │ │ │ - eoreq pc, pc, r0, asr #29 │ │ │ │ + eorseq r0, r0, r0, lsl #1 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi r4, [lr], -sl, lsr #24 │ │ │ │ addlt r4, fp, sl, lsr #18 │ │ │ │ @ instruction: 0xf016447c │ │ │ │ @@ -3545,57 +3545,57 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, r7, lsr #2 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ movwcs r4, #2582 @ 0xa16 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - @ instruction: 0xf1859105 │ │ │ │ - stmdbls r5, {r0, r2, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf1869105 │ │ │ │ + stmdbls r5, {r0, r2, r3, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - mcr2 2, 6, pc, cr6, cr12, {4} @ │ │ │ │ - ldc2 1, cr15, [r4, #504] @ 0x1f8 │ │ │ │ + @ instruction: 0xff8ef29c │ │ │ │ + mrc2 1, 2, pc, cr12, cr14, {3} │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ andls r8, r1, #1605632 @ 0x188000 │ │ │ │ stmdbhi r4!, {r3, r9, fp, lr} │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf8d2f05b │ │ │ │ @ instruction: 0xf7fbe7cd │ │ │ │ svclt 0x0000ee88 │ │ │ │ ldrdeq r1, [r0], #96 @ 0x60 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ smulleq r1, r0, r2, r6 │ │ │ │ adcseq r6, sl, r0, lsr #6 │ │ │ │ - eoreq pc, pc, r8, lsl lr @ │ │ │ │ + ldrdeq pc, [pc], -r8 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb5bf0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ - @ instruction: 0xf1859105 │ │ │ │ - stmdbls r5, {r0, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf1869105 │ │ │ │ + stmdbls r5, {r0, r3, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ ldrdlt pc, [r7], -r7 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r6, sl, r2, lsl #5 │ │ │ │ - eoreq pc, pc, ip, lsl #28 │ │ │ │ + eoreq pc, pc, ip, asr #31 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0038f8cc │ │ │ │ @ instruction: 0x460f4c3d │ │ │ │ adclt r4, r9, sp, lsr r9 │ │ │ │ strcs r4, [r0, #-1148] @ 0xfffffb84 │ │ │ │ @@ -3639,15 +3639,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1240300 │ │ │ │ pop {r0, r3, r5, ip, sp, pc} │ │ │ │ bmi 5c2abc │ │ │ │ stmdbls sp, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - @ instruction: 0xff2af185 │ │ │ │ + @ instruction: 0xfff2f185 │ │ │ │ blls 498a50 │ │ │ │ blls 443720 │ │ │ │ blls 403720 │ │ │ │ blls 4c3720 │ │ │ │ andge lr, r6, sp, asr #19 │ │ │ │ stmdblt r4, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ ldmdavs r8, {r0, r1, r3, r9, fp, lr} │ │ │ │ @@ -3658,36 +3658,36 @@ │ │ │ │ @ instruction: 0xf81af05b │ │ │ │ @ instruction: 0xf7fbe7d0 │ │ │ │ svclt 0x0000edd0 │ │ │ │ sbceq r1, r0, ip, lsr #11 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r1, r0, ip, lsl r5 │ │ │ │ adcseq r6, sl, r4, lsl #3 │ │ │ │ - eoreq pc, pc, r8, lsl sp @ │ │ │ │ + ldrdeq pc, [pc], -r8 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb5d60 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1859105 │ │ │ │ - stmdbls r5, {r0, r3, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r7, pc, lsl r8 @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r6, sl, sl, ror #1 │ │ │ │ - eoreq pc, pc, r0, ror #26 │ │ │ │ + eoreq pc, pc, r0, lsr #30 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ strmi r4, [sp], -r2, lsr #24 │ │ │ │ addslt r4, r9, r2, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -3710,28 +3710,28 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r9, r0, lsl #6 │ │ │ │ pop {r0, r3, r4, ip, sp, pc} │ │ │ │ bmi 43fbd8 │ │ │ │ strbmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - cdp2 1, 9, cr15, cr12, cr5, {4} │ │ │ │ + @ instruction: 0xff64f185 │ │ │ │ ldrdls lr, [r0], -sp │ │ │ │ bmi 2f04fc │ │ │ │ @ instruction: 0xf8d94641 │ │ │ │ ldrbtmi r0, [sl], #-0 │ │ │ │ strbne r9, [r4, r2, lsl #8]! │ │ │ │ @ instruction: 0xf05a9403 │ │ │ │ bfi pc, r7, (invalid: 31:27) @ │ │ │ │ stcl 7, cr15, [ip, #-1004] @ 0xfffffc14 │ │ │ │ sbceq r1, r0, ip, lsr r4 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r1, r0, r0, lsl #8 │ │ │ │ adcseq r6, sl, ip, lsr r0 │ │ │ │ - ldrdeq pc, [pc], -r2 @ │ │ │ │ + mlaeq pc, r2, lr, pc @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb5e64 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [r6], -r8, asr #31 │ │ │ │ blmi 8314e8 │ │ │ │ ldrbtmi fp, [sl], #-138 @ 0xffffff76 │ │ │ │ ldceq 1, cr15, [r0], {13} │ │ │ │ @@ -3753,25 +3753,25 @@ │ │ │ │ ldcllt 0, cr11, [r0, #-40]! @ 0xffffffd8 │ │ │ │ andls r2, r0, #268435456 @ 0x10000000 │ │ │ │ blge 2714f4 │ │ │ │ movwls r4, #9777 @ 0x2631 │ │ │ │ movwcs r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf8cd4628 │ │ │ │ @ instruction: 0xf185c004 │ │ │ │ - strbteq pc, [r3], r7, asr #28 @ │ │ │ │ + strbteq pc, [r3], pc, lsl #30 @ │ │ │ │ bmi 294468 │ │ │ │ stmdavs r8!, {r0, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05a447a │ │ │ │ @ instruction: 0xe7ddff7d │ │ │ │ ldcl 7, cr15, [ip], #1004 @ 0x3ec │ │ │ │ sbceq r1, r0, lr, lsl #7 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r1, r0, ip, asr r3 │ │ │ │ adcseq r5, sl, r4, lsl #31 │ │ │ │ - eoreq pc, pc, r8, ror ip @ │ │ │ │ + eoreq pc, pc, r8, lsr lr @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb5f04 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r0 @ │ │ │ │ strmi r4, [r7], -sp, lsl #12 │ │ │ │ @ instruction: 0x461c4616 │ │ │ │ svceq 0x000df011 │ │ │ │ @@ -3780,51 +3780,51 @@ │ │ │ │ ldrle r0, [fp], #-1771 @ 0xfffff915 │ │ │ │ ldcllt 0, cr11, [r0, #28]! │ │ │ │ blls 36752c │ │ │ │ andcs lr, r1, #3358720 @ 0x334000 │ │ │ │ andls r4, r0, #51380224 @ 0x3100000 │ │ │ │ bmi 42b93c │ │ │ │ ldrbtmi r9, [sl], #-773 @ 0xfffffcfb │ │ │ │ - cdp2 1, 1, cr15, cr0, cr5, {4} │ │ │ │ + cdp2 1, 13, cr15, cr8, cr5, {4} │ │ │ │ tstlt ip, r5, lsl #22 │ │ │ │ eorvc r2, r2, #268435456 @ 0x10000000 │ │ │ │ andvs r4, r4, sl, lsl r6 │ │ │ │ stmdbls sp, {r8, r9, sp} │ │ │ │ andcc r7, r5, r3, lsl #2 │ │ │ │ stmia r8, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strble r0, [r3, #1771]! @ 0x6eb │ │ │ │ strbne r4, [r3, r6, lsl #20]! │ │ │ │ @ instruction: 0x46316838 │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf05a4300 │ │ │ │ andlt pc, r7, r1, lsl #30 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ ldrshteq r5, [sl], sl │ │ │ │ - eoreq pc, pc, r8, lsl #24 │ │ │ │ + eoreq pc, pc, r8, asr #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb5f84 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1859105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r4, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05a447a │ │ │ │ andlt pc, r7, sp, lsl #30 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r5, sl, r6, ror lr │ │ │ │ - eoreq pc, pc, ip, ror #23 │ │ │ │ + eoreq pc, pc, ip, lsr #27 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb5fd8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r0 @ │ │ │ │ strmi r4, [r7], -sp, lsl #12 │ │ │ │ @ instruction: 0x461c4616 │ │ │ │ svceq 0x000df011 │ │ │ │ @@ -3833,51 +3833,51 @@ │ │ │ │ ldrle r0, [fp], #-1771 @ 0xfffff915 │ │ │ │ ldcllt 0, cr11, [r0, #28]! │ │ │ │ blls 367600 │ │ │ │ andcs lr, r1, #3358720 @ 0x334000 │ │ │ │ andls r4, r0, #51380224 @ 0x3100000 │ │ │ │ bmi 42ba10 │ │ │ │ ldrbtmi r9, [sl], #-773 @ 0xfffffcfb │ │ │ │ - stc2 1, cr15, [r6, #532]! @ 0x214 │ │ │ │ + cdp2 1, 6, cr15, cr14, cr5, {4} │ │ │ │ tstlt ip, r5, lsl #22 │ │ │ │ eorvc r2, r2, #268435456 @ 0x10000000 │ │ │ │ andvs r4, r4, sl, lsl r6 │ │ │ │ stmdbls sp, {r8, r9, sp} │ │ │ │ andcc r7, r5, r3, lsl #2 │ │ │ │ ldmda lr, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strble r0, [r3, #1771]! @ 0x6eb │ │ │ │ strbne r4, [r3, r6, lsl #20]! │ │ │ │ @ instruction: 0x46316838 │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf05a4300 │ │ │ │ mullt r7, r7, lr │ │ │ │ svclt 0x0000bdf0 │ │ │ │ ldrshteq r5, [sl], lr │ │ │ │ - eoreq pc, pc, ip, lsl #23 │ │ │ │ + eoreq pc, pc, ip, asr #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb6058 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1859105 │ │ │ │ - stmdbls r5, {r0, r2, r3, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r4, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05a447a │ │ │ │ andlt pc, r7, r3, lsr #29 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r5, sl, sl, ror sp │ │ │ │ - eoreq pc, pc, r0, ror fp @ │ │ │ │ + eoreq pc, pc, r0, lsr sp @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb60ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ ldrdmi pc, [r8, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf88cf0fb │ │ │ │ rscpl pc, fp, #76, 12 @ 0x4c00000 │ │ │ │ @@ -4007,15 +4007,15 @@ │ │ │ │ bge 5f0970 │ │ │ │ cdp2 0, 0, cr15, cr6, cr9, {7} │ │ │ │ ldr r4, [r0, r4, lsl #12]! │ │ │ │ bl 51d0a8 │ │ │ │ sbceq r1, r0, r8, lsr #32 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r0, r0, r2, ror #31 │ │ │ │ - eoreq pc, pc, sl, asr #30 │ │ │ │ + eorseq r0, r0, sl, lsl #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb62d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 922fdc │ │ │ │ blmi 94b314 │ │ │ │ stcvs 4, cr4, [ip], {122} @ 0x7a │ │ │ │ ldmpl r3, {r0, sl, fp, sp}^ │ │ │ │ @@ -4050,17 +4050,17 @@ │ │ │ │ strtmi r2, [r8], -r6, lsl #6 │ │ │ │ blx 1e1b294 │ │ │ │ @ instruction: 0xf7fbe7c7 │ │ │ │ svclt 0x0000eabe │ │ │ │ sbceq r0, r0, r0, lsr #30 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r0, r0, r8, lsl #30 │ │ │ │ - eorseq lr, r5, ip, lsr fp │ │ │ │ - eorseq lr, r0, ip, asr #5 │ │ │ │ - eorseq ip, r5, r6, ror #17 │ │ │ │ + ldrshteq lr, [r5], -ip │ │ │ │ + eorseq lr, r0, ip, lsl #9 │ │ │ │ + eorseq ip, r5, r6, lsr #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb6388 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, fp, r8, asr #31 │ │ │ │ @ instruction: 0xf5004605 │ │ │ │ blge 1f3398 │ │ │ │ ldrsbgt pc, [ip], #-143 @ 0xffffff71 @ │ │ │ │ @@ -4084,31 +4084,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 │ │ │ │ b 1d9d1e4 │ │ │ │ sbceq r0, r0, ip, asr lr │ │ │ │ - eorseq pc, r5, r6, lsl #29 │ │ │ │ + eorseq r0, r6, r6, asr #32 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, pc, ip, lsl lr @ │ │ │ │ + ldrdeq pc, [pc], -ip @ │ │ │ │ sbceq r0, r0, r2, lsr #28 │ │ │ │ svccc 0x00d0f8d0 │ │ │ │ andcs fp, r0, fp, lsl #2 │ │ │ │ ldrlt r4, [r0, #-1904]! @ 0xfffff890 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r4, pc, r4, lsl #12 │ │ │ │ sbcsvc pc, r4, r0, lsl #12 │ │ │ │ - @ instruction: 0xf9e6f199 │ │ │ │ + blx fec1b894 │ │ │ │ svccc 0x00d0f8d4 │ │ │ │ @ instruction: 0xf604b133 │ │ │ │ @ instruction: 0xf19970d4 │ │ │ │ - andcs pc, r0, sp, ror #19 │ │ │ │ + @ instruction: 0x2000fab5 │ │ │ │ ldclt 0, cr11, [r0, #-60]! @ 0xffffffc4 │ │ │ │ svccc 0x0064f8d4 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldclcc 8, cr15, [r8], {211} @ 0xd3 │ │ │ │ adcscc pc, ip, #9633792 @ 0x930000 │ │ │ │ @ instruction: 0xf8dfbb3b │ │ │ │ ldrbtmi ip, [ip], #88 @ 0x58 │ │ │ │ @@ -4124,21 +4124,21 @@ │ │ │ │ @ instruction: 0xf8dc2200 │ │ │ │ @ instruction: 0xf8ce3000 │ │ │ │ movwcs r3, #0 │ │ │ │ blx ffd9b662 │ │ │ │ svceq 0x00d0f8c4 │ │ │ │ bicle r2, lr, r0, lsl #16 │ │ │ │ sbcsvc pc, r4, r4, lsl #12 │ │ │ │ - @ instruction: 0xf9bcf199 │ │ │ │ + blx fe19b904 │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ @ instruction: 0xf8dfe7cc │ │ │ │ ldrbtmi ip, [ip], #12 │ │ │ │ svclt 0x0000e7d6 │ │ │ │ - eorseq ip, r5, sl, ror #14 │ │ │ │ - eorseq ip, r5, lr, asr #14 │ │ │ │ + eorseq ip, r5, sl, lsr #18 │ │ │ │ + eorseq ip, r5, lr, lsl #18 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0000f8cc │ │ │ │ umlalslt r4, r7, r5, sl │ │ │ │ pkhbtmi r4, r3, r5, lsl #23 │ │ │ │ @ instruction: 0xf8d1447a │ │ │ │ @@ -4288,16 +4288,16 @@ │ │ │ │ andls r0, r5, ip, lsr #32 │ │ │ │ ldmib r9, {r1, r3, r4, r8, r9, sl, sp, lr, pc}^ │ │ │ │ strb r3, [r6, sl, lsl #4] │ │ │ │ stmia r0!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ sbceq r0, r0, r0, lsr sp │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrdeq r0, [r0], #178 @ 0xb2 │ │ │ │ - eorseq sp, r0, r0, lsl #31 │ │ │ │ - eorseq lr, r5, r8, ror #15 │ │ │ │ + eorseq lr, r0, r0, asr #2 │ │ │ │ + eorseq lr, r5, r8, lsr #19 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrdcc pc, [r0, -r1] │ │ │ │ strpl pc, [r0], #1280 @ 0x500 │ │ │ │ strmi fp, [sp], -r3, lsl #1 │ │ │ │ @@ -4445,18 +4445,18 @@ │ │ │ │ ldmib r8, {r2, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ strb r1, [sp, sl] │ │ │ │ @ instruction: 0xf04f21bf │ │ │ │ ldr r0, [r3, r0, lsl #24]! │ │ │ │ svc 0x00a4f7fa │ │ │ │ strheq r0, [r0], #148 @ 0x94 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eorseq pc, r5, r2, lsr #19 │ │ │ │ - eoreq pc, pc, sl, lsr r9 @ │ │ │ │ - eorseq pc, r5, r4, ror #18 │ │ │ │ - strdeq pc, [pc], -ip @ │ │ │ │ + eorseq pc, r5, r2, ror #22 │ │ │ │ + strdeq pc, [pc], -sl @ │ │ │ │ + eorseq pc, r5, r4, lsr #22 │ │ │ │ + strhteq pc, [pc], -ip @ │ │ │ │ smulleq r0, r0, r8, r8 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr8, cr12, {6} │ │ │ │ bmi cf1210 │ │ │ │ strpl pc, [r0, r0, lsl #10] │ │ │ │ @@ -4508,15 +4508,15 @@ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrbeq pc, [r8, #-2244] @ 0xfffff73c @ │ │ │ │ @ instruction: 0xf7fae7e0 │ │ │ │ svclt 0x0000ef2a │ │ │ │ sbceq r0, r0, r0, lsr r8 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ strheq r0, [r0], #112 @ 0x70 │ │ │ │ - eoreq pc, pc, ip, ror #14 │ │ │ │ + eoreq pc, pc, ip, lsr #18 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ sbcslt r4, r0, r9, asr sl │ │ │ │ @ instruction: 0x46044b59 │ │ │ │ ldmdami r9, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @@ -4606,20 +4606,20 @@ │ │ │ │ stmdbcs r0, {sp} │ │ │ │ ldmib r9, {r0, r3, r4, r7, r8, ip, lr, pc}^ │ │ │ │ ldr r2, [sp, sl, lsl #2] │ │ │ │ mcr 7, 3, pc, cr4, cr10, {7} @ │ │ │ │ sbceq r0, r0, r8, asr #14 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r0, r0, sl, lsr r7 │ │ │ │ - eorseq ip, r5, r4, asr r1 │ │ │ │ - eorseq sl, r4, lr, ror #23 │ │ │ │ + eorseq ip, r5, r4, lsl r3 │ │ │ │ + eorseq sl, r4, lr, lsr #27 │ │ │ │ andeq r0, r0, ip, asr #19 │ │ │ │ sbceq r0, r0, ip, asr #12 │ │ │ │ andeq r0, r0, r8, ror lr │ │ │ │ - eoreq pc, pc, r0, lsl #12 │ │ │ │ + eoreq pc, pc, r0, asr #15 │ │ │ │ andeq r0, r0, r8, lsl sp │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0xf500b0d1 │ │ │ │ blge 1f6058 │ │ │ │ @@ -4682,19 +4682,19 @@ │ │ │ │ ldrbcc pc, [r8, #-2260] @ 0xfffff72c @ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrbeq pc, [r8, #-2244] @ 0xfffff73c @ │ │ │ │ ldmib r6, {r0, r5, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ strb r2, [r5, sl, lsl #2] │ │ │ │ stcl 7, cr15, [r8, #1000] @ 0x3e8 │ │ │ │ smulleq r0, r0, r8, r5 @ │ │ │ │ - eorseq fp, r5, r8, asr #31 │ │ │ │ + eorseq ip, r5, r8, lsl #3 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eorseq sl, r4, r2, asr sl │ │ │ │ + eorseq sl, r4, r2, lsl ip │ │ │ │ strdeq r0, [r0], #66 @ 0x42 │ │ │ │ - strhteq pc, [pc], -r0 @ │ │ │ │ + eoreq pc, pc, r0, ror r6 @ │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 8, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0xf500b0d8 │ │ │ │ strmi r5, [r4], -r0, lsl #15 │ │ │ │ @ instruction: 0x460e487a │ │ │ │ @@ -4818,21 +4818,21 @@ │ │ │ │ @ instruction: 0xf85a4b0d │ │ │ │ ldrb r1, [r4, -r3]! │ │ │ │ ldrdcs lr, [sl, -r5] │ │ │ │ @ instruction: 0xf7fae74e │ │ │ │ svclt 0x0000ecbc │ │ │ │ sbceq r0, r0, sl, ror r4 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - mlaseq r5, lr, lr, fp │ │ │ │ + eorseq ip, r5, lr, asr r0 │ │ │ │ sbceq r0, r0, r6, asr r4 │ │ │ │ - eorseq sl, r4, r8, lsr #18 │ │ │ │ + eorseq sl, r4, r8, ror #21 │ │ │ │ andeq r0, r0, ip, asr #19 │ │ │ │ sbceq r0, r0, r8, ror #5 │ │ │ │ andeq r0, r0, r8, ror lr │ │ │ │ - mlaeq pc, lr, r2, pc @ │ │ │ │ + eoreq pc, pc, lr, asr r4 @ │ │ │ │ andeq r0, r0, r8, lsl sp │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb6f9c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fc0 │ │ │ │ addlt ip, sp, r8, ror r0 │ │ │ │ @ instruction: 0x46044d1d │ │ │ │ @@ -4948,15 +4948,15 @@ │ │ │ │ @ instruction: 0xf84c1c0c │ │ │ │ addsmi r2, sp, #8, 24 @ 0x800 │ │ │ │ str sp, [r6, lr, ror #3]! │ │ │ │ @ instruction: 0x46304619 │ │ │ │ cdp2 0, 14, cr15, cr14, cr9, {3} │ │ │ │ @ instruction: 0xf7fae7a1 │ │ │ │ svclt 0x0000ebb4 │ │ │ │ - mlaeq pc, r4, r1, pc @ │ │ │ │ + eoreq pc, pc, r4, asr r3 @ │ │ │ │ sbceq r0, r0, r2, ror #2 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r0, r0, r2, asr #2 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 11b44c │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -5250,40 +5250,40 @@ │ │ │ │ stmdb r2!, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ sbceq r0, r0, r4, asr r0 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r0, r0, r8, asr #32 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ sbceq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, r4, ror #22 │ │ │ │ - strhteq lr, [pc], -r2 │ │ │ │ - strhteq lr, [pc], -r8 │ │ │ │ - eoreq lr, pc, r2, lsr #31 │ │ │ │ - mlaeq pc, sl, pc, lr @ │ │ │ │ - eoreq ip, pc, r0, lsr #25 │ │ │ │ - eoreq lr, pc, r6, asr #30 │ │ │ │ - eoreq lr, pc, ip, lsl #31 │ │ │ │ - eoreq lr, pc, lr, ror pc @ │ │ │ │ - strdeq lr, [pc], -r6 @ │ │ │ │ - eoreq lr, pc, r8, lsl pc @ │ │ │ │ - eoreq lr, pc, sl, ror #29 │ │ │ │ - eoreq lr, pc, r4, asr #29 │ │ │ │ - eoreq lr, pc, ip, ror #28 │ │ │ │ - eoreq ip, pc, r0, lsr #23 │ │ │ │ - mlaeq pc, r0, fp, ip @ │ │ │ │ - eoreq lr, pc, sl, ror #28 │ │ │ │ - eoreq lr, pc, r4, ror #28 │ │ │ │ - eoreq lr, pc, r2, asr lr @ │ │ │ │ - eoreq lr, pc, r8, asr #28 │ │ │ │ - eorseq fp, r0, r4, lsl #10 │ │ │ │ - eoreq lr, pc, r2, lsr #27 │ │ │ │ - eoreq lr, pc, r6, ror sp @ │ │ │ │ - eoreq lr, pc, r4, asr sp @ │ │ │ │ - eorseq fp, r0, ip, ror #7 │ │ │ │ - eoreq ip, pc, r6, lsr #19 │ │ │ │ - eoreq lr, pc, r0, lsr #24 │ │ │ │ + eoreq pc, pc, r2, ror r1 @ │ │ │ │ + eoreq pc, pc, r8, ror r1 @ │ │ │ │ + eoreq pc, pc, r2, ror #2 │ │ │ │ + eoreq pc, pc, sl, asr r1 @ │ │ │ │ + eoreq ip, pc, r0, ror #28 │ │ │ │ + eoreq pc, pc, r6, lsl #2 │ │ │ │ + eoreq pc, pc, ip, asr #2 │ │ │ │ + eoreq pc, pc, lr, lsr r1 @ │ │ │ │ + strhteq pc, [pc], -r6 @ │ │ │ │ + ldrdeq pc, [pc], -r8 @ │ │ │ │ + eoreq pc, pc, sl, lsr #1 │ │ │ │ + eoreq pc, pc, r4, lsl #1 │ │ │ │ + eoreq pc, pc, ip, lsr #32 │ │ │ │ + eoreq ip, pc, r0, ror #26 │ │ │ │ + eoreq ip, pc, r0, asr sp @ │ │ │ │ + eoreq pc, pc, sl, lsr #32 │ │ │ │ + eoreq pc, pc, r4, lsr #32 │ │ │ │ + eoreq pc, pc, r2, lsl r0 @ │ │ │ │ + eoreq pc, pc, r8 │ │ │ │ + eorseq fp, r0, r4, asr #13 │ │ │ │ + eoreq lr, pc, r2, ror #30 │ │ │ │ + eoreq lr, pc, r6, lsr pc @ │ │ │ │ + eoreq lr, pc, r4, lsl pc @ │ │ │ │ + eorseq fp, r0, ip, lsr #11 │ │ │ │ + eoreq ip, pc, r6, ror #22 │ │ │ │ + eoreq lr, pc, r0, ror #27 │ │ │ │ @ instruction: 0x460db530 │ │ │ │ @ instruction: 0x4c02fba0 │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ blx fe8e3cae │ │ │ │ bl 76ccc4 │ │ │ │ ldrbtmi r0, [r3], -r3, lsl #24 │ │ │ │ vmlseq.f64 d14, d14, d14 │ │ │ │ @@ -5439,15 +5439,15 @@ │ │ │ │ subsne lr, fp, r0, lsl #21 │ │ │ │ @ instruction: 0xf101fb00 │ │ │ │ tstpne fp, r3, lsl #22 @ p-variant is OBSOLETE │ │ │ │ andeq pc, r3, #160, 22 @ 0x28000 │ │ │ │ submi r4, r8, r1, lsl r4 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ - mlaseq r6, r8, r7, r7 │ │ │ │ + eorseq r7, r6, r8, asr r9 │ │ │ │ ldrlt fp, [r0], #-130 @ 0xffffff7e │ │ │ │ strne lr, [r3], #-2525 @ 0xfffff623 │ │ │ │ movwcs lr, #6605 @ 0x19cd │ │ │ │ movwmi r4, #41763 @ 0xa323 │ │ │ │ stmib r0, {r4, sl, fp, ip, sp, pc}^ │ │ │ │ movwcs r2, #770 @ 0x302 │ │ │ │ andsvs pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ @@ -5978,18 +5978,18 @@ │ │ │ │ andls r9, r6, #258048 @ 0x3f000 │ │ │ │ andls r9, r7, #60, 20 @ 0x3c000 │ │ │ │ andls r9, r8, #249856 @ 0x3d000 │ │ │ │ @ instruction: 0xf7f9e5bc │ │ │ │ svclt 0x0000ebac │ │ │ │ adcseq pc, pc, ip, ror r8 @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - ldrhteq r7, [r6], -r8 │ │ │ │ - ldrhteq r7, [r6], -r2 │ │ │ │ - eorseq r7, r6, r4, asr r2 │ │ │ │ - ldrshteq r6, [r6], -r6 │ │ │ │ + eorseq r7, r6, r8, ror r8 │ │ │ │ + eorseq r7, r6, r2, ror r7 │ │ │ │ + eorseq r7, r6, r4, lsl r4 │ │ │ │ + ldrhteq r7, [r6], -r6 │ │ │ │ ldrsbteq pc, [pc], r8 @ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ stmdale r2, {r4, r8, fp, sp}^ │ │ │ │ @@ -6299,33 +6299,33 @@ │ │ │ │ eorcs pc, r0, #207872 @ 0x32c00 │ │ │ │ eorsvs r4, r0, #42991616 @ 0x2900000 │ │ │ │ mrc 7, 3, APSR_nzcv, cr10, cr8, {7} │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ strmi r4, [r3], -r7, lsl #20 │ │ │ │ ldrtmi r4, [r8], -r7, lsl #18 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx fe99daa2 │ │ │ │ + stc2l 1, cr15, [ip], #-516 @ 0xfffffdfc │ │ │ │ teqvc r7, r0, lsr #12 │ │ │ │ mrc 7, 1, APSR_nzcv, cr12, cr9, {7} │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ mrc 7, 2, APSR_nzcv, cr4, cr8, {7} │ │ │ │ - eoreq sp, pc, r8, lsl ip @ │ │ │ │ - eoreq sp, pc, sl, asr ip @ │ │ │ │ + ldrdeq sp, [pc], -r8 @ │ │ │ │ + eoreq sp, pc, sl, lsl lr @ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ mrc 8, 0, r4, cr13, cr8, {3} │ │ │ │ bmi 1e7128c │ │ │ │ ldrbtmi fp, [sl], #-130 @ 0xffffff7e │ │ │ │ mrc 7, 4, APSR_nzcv, cr6, cr9, {7} │ │ │ │ ldmdami r6!, {r0, r1, r3, r4, fp, ip, lr}^ │ │ │ │ ldrbtmi r4, [r8], #-1680 @ 0xfffff970 │ │ │ │ @ instruction: 0xf182681f │ │ │ │ - stmdacs r0, {r0, r2, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r3, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4605d071 │ │ │ │ bl fe39f4d0 │ │ │ │ stccs 6, cr4, [r0], {4} │ │ │ │ stccs 0, cr13, [r9], {53} @ 0x35 │ │ │ │ addhi pc, r2, r0 │ │ │ │ @ instruction: 0xf0002c08 │ │ │ │ stccs 0, cr8, [ip], {136} @ 0x88 │ │ │ │ @@ -6333,38 +6333,38 @@ │ │ │ │ strtmi r4, [r2], -fp, ror #18 │ │ │ │ strcs r4, [r2], #-1576 @ 0xfffff9d8 │ │ │ │ @ instruction: 0xf7f94479 │ │ │ │ cmplt r0, r6, lsl sp │ │ │ │ strtmi r4, [fp], -r8, ror #20 │ │ │ │ andcs r4, r1, r8, ror #18 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx 189db2a │ │ │ │ + stc2 1, cr15, [r8], #-516 @ 0xfffffdfc │ │ │ │ blmi 19ea528 │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ ldm r3, {r3, r4, r7, r9, sl, lr}^ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0xf0028f5b │ │ │ │ bcs 61d40 │ │ │ │ addshi pc, r5, r0, asr #32 │ │ │ │ ldrbtmi r4, [r8], #-2144 @ 0xfffff7a0 │ │ │ │ - @ instruction: 0xf992f182 │ │ │ │ + blx 171db50 │ │ │ │ ldmiblt r8, {r1, r2, r9, sl, lr} │ │ │ │ subsle r2, r1, r0, lsl #24 │ │ │ │ stmdbcs r1, {r0, r5, r6, r9, sl, fp, ip} │ │ │ │ smlabbcs r0, ip, pc, fp @ │ │ │ │ addeq r2, r9, r1, lsl #2 │ │ │ │ ldmdami sl, {r0, r2, r3, r5, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1824478 │ │ │ │ - strmi pc, [r6], -r3, lsl #19 │ │ │ │ + strmi pc, [r6], -fp, asr #20 │ │ │ │ suble r2, r3, r0, lsl #16 │ │ │ │ @ instruction: 0xf8584b54 │ │ │ │ ldrmi r3, [r8], r3 │ │ │ │ @ instruction: 0x46304955 │ │ │ │ @ instruction: 0xf1894479 │ │ │ │ - strmi pc, [r5], -r9, ror #20 │ │ │ │ + @ instruction: 0x4605fb31 │ │ │ │ ldrsbeq lr, [pc, #-136] @ 614fc │ │ │ │ svchi 0x005bf3bf │ │ │ │ andeq pc, r1, r0 │ │ │ │ cmnle r2, r0, lsl #16 │ │ │ │ ldmvs r1, {r1, r3, r4, r5, fp, sp, lr} │ │ │ │ andeq lr, r1, #217088 @ 0x35000 │ │ │ │ strtmi sp, [r8], -r3, asr #2 │ │ │ │ @@ -6384,15 +6384,15 @@ │ │ │ │ @ instruction: 0xf8d33f50 │ │ │ │ teqlt r5, r4 @ │ │ │ │ @ instruction: 0xf7f94628 │ │ │ │ @ instruction: 0x4604eb14 │ │ │ │ orrle r2, r6, r0, lsl #24 │ │ │ │ ldmdami fp!, {r0, r1, r3, r4, r5, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xf1824478 │ │ │ │ - @ instruction: 0x4606f93f │ │ │ │ + strmi pc, [r6], -r7, lsl #20 │ │ │ │ cmple r4, r0, lsl #16 │ │ │ │ mrscs r2, (UNDEF: 2) │ │ │ │ ldrb r4, [lr, r4, lsl #12] │ │ │ │ @ instruction: 0x46224936 │ │ │ │ ldrbtmi r4, [r9], #-1576 @ 0xfffff9d8 │ │ │ │ ldc 7, cr15, [sl], {249} @ 0xf9 │ │ │ │ addle r2, fp, r0, lsl #16 │ │ │ │ @@ -6401,66 +6401,66 @@ │ │ │ │ ldrbtmi r2, [r9], #-1025 @ 0xfffffbff │ │ │ │ ldc 7, cr15, [r0], {249} @ 0xf9 │ │ │ │ addle r2, r2, r0, lsl #16 │ │ │ │ tstls r0, r8, ror r7 │ │ │ │ bmi bf2ed4 │ │ │ │ stmdbmi lr!, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx ff69dc38 │ │ │ │ + blx fe89dc3a │ │ │ │ ldmvs r2, {r1, r3, r4, r5, fp, sp, lr} │ │ │ │ @ instruction: 0xe7ae4015 │ │ │ │ @ instruction: 0xd1242c0d │ │ │ │ strtmi r4, [r2], -r9, lsr #18 │ │ │ │ strcs r4, [r3], #-1576 @ 0xfffff9d8 │ │ │ │ @ instruction: 0xf7f94479 │ │ │ │ stmdacs r0, {r3, r4, r5, r6, sl, fp, sp, lr, pc} │ │ │ │ svcge 0x0069f43f │ │ │ │ bmi 9db3d0 │ │ │ │ stmdbmi r5!, {r0, r1, r3, r5, r9, sl, lr} │ │ │ │ ldrbtmi r2, [sl], #-2 │ │ │ │ ldrbtmi r9, [r9], #-1536 @ 0xfffffa00 │ │ │ │ - blx ff01dc6c │ │ │ │ + blx fe21dc6e │ │ │ │ bmi 91b4b4 │ │ │ │ stmdbmi r2!, {r0, r1, r5, r9, sl, lr} │ │ │ │ ldrbtmi r2, [sl], #-2 │ │ │ │ ldrbtmi r9, [r9], #-1280 @ 0xfffffb00 │ │ │ │ - blx fed9dc80 │ │ │ │ + blx 1f9dc82 │ │ │ │ blmi 49b400 │ │ │ │ @ instruction: 0xf858462c │ │ │ │ ldrmi r3, [r8], r3 │ │ │ │ stccs 7, cr14, [fp], {116} @ 0x74 │ │ │ │ svcge 0x0042f47f │ │ │ │ @ instruction: 0x4622491a │ │ │ │ strcs r4, [r4], #-1576 @ 0xfffff9d8 │ │ │ │ @ instruction: 0xf7f94479 │ │ │ │ stmdacs r0, {r4, r6, sl, fp, sp, lr, pc} │ │ │ │ svcge 0x0041f43f │ │ │ │ svclt 0x0000e736 │ │ │ │ adcseq pc, pc, r7, lsr r3 @ │ │ │ │ adcseq lr, pc, r2, lsr fp @ │ │ │ │ - eoreq sp, pc, sl, lsl ip @ │ │ │ │ - eoreq sp, pc, r8, lsr #24 │ │ │ │ - eoreq sp, pc, r4, asr #24 │ │ │ │ - ldrdeq sp, [pc], -r2 @ │ │ │ │ + ldrdeq sp, [pc], -sl @ │ │ │ │ + eoreq sp, pc, r8, ror #27 │ │ │ │ + eoreq sp, pc, r4, lsl #28 │ │ │ │ + mlaeq pc, r2, sp, sp @ │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eoreq sp, pc, r6, asr #23 │ │ │ │ - eoreq sp, pc, r8, lsr #23 │ │ │ │ + eoreq sp, pc, r6, lsl #27 │ │ │ │ + eoreq sp, pc, r8, ror #26 │ │ │ │ adcseq r3, sl, r8, lsr #27 │ │ │ │ sbceq r0, r0, r8, asr #28 │ │ │ │ - eoreq sp, pc, r0, lsr #22 │ │ │ │ - eoreq sp, pc, sl, lsl fp @ │ │ │ │ - eoreq sp, pc, r2, lsl fp @ │ │ │ │ - mlaeq pc, ip, fp, sp @ │ │ │ │ - eoreq sp, pc, r2, asr #21 │ │ │ │ - strdeq sp, [pc], -ip @ │ │ │ │ - eoreq sp, pc, lr, asr #22 │ │ │ │ - eoreq sp, pc, lr, lsl #21 │ │ │ │ - eoreq sp, pc, lr, lsl fp @ │ │ │ │ - eoreq sp, pc, sl, ror sl @ │ │ │ │ + eoreq sp, pc, r0, ror #25 │ │ │ │ + ldrdeq sp, [pc], -sl @ │ │ │ │ + ldrdeq sp, [pc], -r2 @ │ │ │ │ + eoreq sp, pc, ip, asr sp @ │ │ │ │ + eoreq sp, pc, r2, lsl #25 │ │ │ │ strhteq sp, [pc], -ip │ │ │ │ + eoreq sp, pc, lr, lsl #26 │ │ │ │ + eoreq sp, pc, lr, asr #24 │ │ │ │ + ldrdeq sp, [pc], -lr @ │ │ │ │ + eoreq sp, pc, sl, lsr ip @ │ │ │ │ + eoreq sp, pc, ip, ror ip @ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ umaalcc pc, r4, r0, r8 @ │ │ │ │ blcs 73118 │ │ │ │ @ instruction: 0xf8d8d15e │ │ │ │ @@ -6488,15 +6488,15 @@ │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ bleq 29fac4 │ │ │ │ @ instruction: 0xf0a83010 │ │ │ │ @ instruction: 0xf106fa33 │ │ │ │ @ instruction: 0xf7f9002c │ │ │ │ bvs 1a1cab8 │ │ │ │ @ instruction: 0xf181b1a6 │ │ │ │ - ldrbtcc pc, [r0], -r3, asr #24 @ │ │ │ │ + ldrbtcc pc, [r0], -fp, lsl #26 @ │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ ldrsbeq lr, [pc, #-134] @ 61712 │ │ │ │ cmncs ip, #12976128 @ 0xc60000 │ │ │ │ svceq 0x0000f1bc │ │ │ │ bvs 1955f84 │ │ │ │ ldmda r3, {r2, r3, r5, r6, r8, r9, ip, sp}^ │ │ │ │ stmdbcc r1, {r8, r9, sl, fp, ip} │ │ │ │ @@ -7168,38 +7168,38 @@ │ │ │ │ ldrdge pc, [r0], -r4 │ │ │ │ strb r2, [r1], -r1, lsl #2 │ │ │ │ b 19201fc │ │ │ │ ldrbtmi r4, [r8], #-2074 @ 0xfffff7e6 │ │ │ │ mcr 7, 5, pc, cr14, cr7, {7} @ │ │ │ │ adcseq lr, pc, r2, ror r3 @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, pc, lr, ror #10 │ │ │ │ - eoreq sp, pc, sl, asr #11 │ │ │ │ - eoreq sp, pc, r8, lsl r5 @ │ │ │ │ - ldrsbteq pc, [r1], -r8 @ │ │ │ │ - eoreq ip, pc, r4, asr #21 │ │ │ │ - eoreq sp, pc, r2, ror #8 │ │ │ │ - eoreq sp, pc, lr, ror #7 │ │ │ │ - eorseq pc, r1, r4, ror r8 @ │ │ │ │ - eoreq ip, pc, lr, ror #18 │ │ │ │ + eoreq sp, pc, lr, lsr #14 │ │ │ │ + eoreq sp, pc, sl, lsl #15 │ │ │ │ + ldrdeq sp, [pc], -r8 @ │ │ │ │ + mlaseq r1, r8, fp, pc @ │ │ │ │ + eoreq ip, pc, r4, lsl #25 │ │ │ │ + eoreq sp, pc, r2, lsr #12 │ │ │ │ + eoreq sp, pc, lr, lsr #11 │ │ │ │ + eorseq pc, r1, r4, lsr sl @ │ │ │ │ + eoreq ip, pc, lr, lsr #22 │ │ │ │ adcseq lr, pc, r0, rrx │ │ │ │ - strdeq sp, [pc], -sl @ │ │ │ │ - eoreq sp, pc, r0, asr #5 │ │ │ │ - eoreq sp, pc, r6, lsl #5 │ │ │ │ - eoreq sp, pc, r6, ror #4 │ │ │ │ - eoreq sp, pc, r4, lsl #4 │ │ │ │ - eoreq sp, pc, sl, ror #3 │ │ │ │ - strhteq sp, [pc], -r6 │ │ │ │ - eoreq sp, pc, ip, asr #3 │ │ │ │ - eoreq sp, pc, r2, lsl #2 │ │ │ │ - eoreq sp, pc, r4, lsl #2 │ │ │ │ - eoreq sp, pc, lr, ror #1 │ │ │ │ - ldrdeq sp, [pc], -ip @ │ │ │ │ - eoreq sp, pc, sl, asr #1 │ │ │ │ - strdeq ip, [pc], -lr @ │ │ │ │ + strhteq sp, [pc], -sl │ │ │ │ + eoreq sp, pc, r0, lsl #9 │ │ │ │ + eoreq sp, pc, r6, asr #8 │ │ │ │ + eoreq sp, pc, r6, lsr #8 │ │ │ │ + eoreq sp, pc, r4, asr #7 │ │ │ │ + eoreq sp, pc, sl, lsr #7 │ │ │ │ + eoreq sp, pc, r6, ror r3 @ │ │ │ │ + eoreq sp, pc, ip, lsl #7 │ │ │ │ + eoreq sp, pc, r2, asr #5 │ │ │ │ + eoreq sp, pc, r4, asr #5 │ │ │ │ + eoreq sp, pc, lr, lsr #5 │ │ │ │ + mlaeq pc, ip, r2, sp @ │ │ │ │ + eoreq sp, pc, sl, lsl #5 │ │ │ │ + strhteq sp, [pc], -lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb9494 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, sp, r0, asr #31 │ │ │ │ svcmi 0x0070ee1d │ │ │ │ @ instruction: 0x4d3ba903 │ │ │ │ andls r4, r3, fp, lsr fp │ │ │ │ @@ -7245,15 +7245,15 @@ │ │ │ │ andlt sp, sp, r7, lsl r1 │ │ │ │ ldmdbmi sl, {r4, r5, r8, sl, fp, ip, sp, pc} │ │ │ │ ldrbtmi sl, [r9], #-2053 @ 0xfffff7fb │ │ │ │ stc2 7, cr15, [ip], {255} @ 0xff │ │ │ │ ldmdbmi r9, {r3, r4, r9, fp, lr} │ │ │ │ blls 1aa364 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - mcrr2 1, 8, pc, r0, cr0 @ │ │ │ │ + stc2 1, cr15, [r8, #-512] @ 0xfffffe00 │ │ │ │ blge 24837c │ │ │ │ smullle r4, pc, r8, r2 @ │ │ │ │ tstcc r1, r7, lsl #18 │ │ │ │ svc 0x002ef7f7 │ │ │ │ @ instruction: 0xf7f8e7ca │ │ │ │ @ instruction: 0xf7f7e9b4 │ │ │ │ svclt 0x0000eeec │ │ │ │ @@ -7267,16 +7267,16 @@ │ │ │ │ adcseq sp, pc, r4, asr #26 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r0, r0, lr, lsr #2 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ strdeq r0, [r0], #4 │ │ │ │ adcseq sp, pc, sl, asr #25 │ │ │ │ strheq r0, [r0], #6 │ │ │ │ - eoreq sp, pc, r8, asr #32 │ │ │ │ - mlaeq pc, r2, sp, ip @ │ │ │ │ + eoreq sp, pc, r8, lsl #4 │ │ │ │ + eoreq ip, pc, r2, asr pc @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb95c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmibvs r2, {r3, r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ stmdavs r4, {r1, r7, ip, sp, pc} │ │ │ │ orrpl pc, r0, #8388608 @ 0x800000 │ │ │ │ ldrtcc pc, [r8], #2259 @ 0x8d3 @ │ │ │ │ @@ -7413,15 +7413,15 @@ │ │ │ │ @ instruction: 0xf7f8e791 │ │ │ │ stmdami r5, {r2, r3, r4, r5, r6, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf7f74478 │ │ │ │ svclt 0x0000ecc8 │ │ │ │ umlalseq sp, pc, r4, fp @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrshteq sp, [pc], r2 │ │ │ │ - ldrdeq ip, [pc], -ip @ │ │ │ │ + mlaeq pc, ip, pc, ip @ │ │ │ │ vrshl.s8 d27, d0, d13 │ │ │ │ vsubw.s8 , q14, d18 │ │ │ │ blx fe4f75c0 │ │ │ │ bne fe72181c │ │ │ │ cmnpne r4, #-1342177276 @ p-variant is OBSOLETE @ 0xb0000004 │ │ │ │ teqpvc sl, #204, 4 @ p-variant is OBSOLETE @ 0xc000000c │ │ │ │ @ instruction: 0x0c0ceb63 │ │ │ │ @@ -7631,15 +7631,15 @@ │ │ │ │ smlatbeq r6, r8, r1, pc @ │ │ │ │ vmul.i8 q1, q0, │ │ │ │ @ instruction: 0xf1a8811c │ │ │ │ stmdbcs r5, {r0, r2, r8} │ │ │ │ tstcs r5, r8, lsr pc │ │ │ │ stmib sp, {r3, r7, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1803205 │ │ │ │ - bls a16c0 │ │ │ │ + bls a19e0 │ │ │ │ bvs 9340d4 │ │ │ │ bl 1f06d7c │ │ │ │ bvs 18a2d80 │ │ │ │ @ instruction: 0xf04fbf34 │ │ │ │ @ instruction: 0xf04f0c01 │ │ │ │ andls r0, r7, r0, lsl #24 │ │ │ │ ldmib sp, {r0, r3, r4, r8, r9, lr}^ │ │ │ │ @@ -8050,15 +8050,15 @@ │ │ │ │ bcs 8dda8 │ │ │ │ stmib r5, {r2, ip, lr, pc}^ │ │ │ │ ldc 1, cr0, [sp] │ │ │ │ ldrb r7, [ip, r2, lsl #22] │ │ │ │ ldrsbcs pc, [r8], #131 @ 0x83 @ │ │ │ │ andcc r9, r1, #0, 6 │ │ │ │ sbcscs pc, r8, r3, asr #17 │ │ │ │ - @ instruction: 0xf80cf180 │ │ │ │ + @ instruction: 0xf8d4f180 │ │ │ │ strmi r9, [r5], -r0, lsl #22 │ │ │ │ strmi r4, [r8], -sl, lsl #13 │ │ │ │ ldmib r3, {r0, r1, r3, r5, r7, r9, sl, lr}^ │ │ │ │ addmi r1, sp, #-1610612733 @ 0xa0000003 │ │ │ │ andeq lr, r2, #112, 22 @ 0x1c000 │ │ │ │ mrcge 4, 5, APSR_nzcv, cr1, cr15, {7} │ │ │ │ ldrsbcs pc, [r8], #131 @ 0x83 @ │ │ │ │ @@ -8218,15 +8218,15 @@ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq sp, pc, r6, ror #4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ addlt r4, fp, r4, lsl #12 │ │ │ │ - mrc2 1, 5, pc, cr10, cr15, {3} │ │ │ │ + @ instruction: 0xff82f17f │ │ │ │ strbmi pc, [r4, #-1103]! @ 0xfffffbb1 @ │ │ │ │ strmi pc, [fp, #-709] @ 0xfffffd3b │ │ │ │ eorscc lr, r6, #212, 18 @ 0x350000 │ │ │ │ @ instruction: 0xf142195b │ │ │ │ addsmi r0, r8, #536870912 @ 0x20000000 │ │ │ │ andeq lr, r2, #115712 @ 0x1c400 │ │ │ │ andlt sp, fp, r2, lsl #4 │ │ │ │ @@ -8534,16 +8534,16 @@ │ │ │ │ strb ip, [lr, r0]! │ │ │ │ ldrbtmi r4, [r8], #-2053 @ 0xfffff7fb │ │ │ │ stc 7, cr15, [r2], {246} @ 0xf6 │ │ │ │ ldrbtmi r4, [r8], #-2052 @ 0xfffff7fc │ │ │ │ bl 2175c │ │ │ │ @ instruction: 0xf7f62023 │ │ │ │ svclt 0x0000ece6 │ │ │ │ - mlaeq pc, r6, ip, fp @ │ │ │ │ - eoreq fp, pc, lr, ror ip @ │ │ │ │ + eoreq fp, pc, r6, asr lr @ │ │ │ │ + eoreq fp, pc, lr, lsr lr @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febba99c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcmi 0x001e0fe0 │ │ │ │ strmi fp, [r6], -r3, lsl #1 │ │ │ │ stmiavs sp, {r0, r1, r2, r3, r4, r5, r6, sl, lr}^ │ │ │ │ andvs r2, r4, r0, lsl #8 │ │ │ │ @@ -8942,15 +8942,15 @@ │ │ │ │ stmib r4, {r0, r3, r9}^ │ │ │ │ ldrmi r7, [r8], -r2, lsl #16 │ │ │ │ andlt r6, r5, r2, lsr #2 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ strb r4, [sl, r3, lsl #12]! │ │ │ │ ldrbtmi r4, [r8], #-2049 @ 0xfffff7ff │ │ │ │ stmia sl, {r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - eoreq fp, pc, r6, lsr #12 │ │ │ │ + eoreq fp, pc, r6, ror #15 │ │ │ │ stmdavs r3, {r2, r3, ip, sp} │ │ │ │ andcs pc, r7, #201326595 @ 0xc000003 │ │ │ │ ldrle r0, [r4, #-1305]! @ 0xfffffae7 │ │ │ │ addlt fp, r2, r0, lsl r5 │ │ │ │ stcmi 3, cr15, [r7], {195} @ 0xc3 │ │ │ │ mrceq 0, 7, APSR_nzcv, cr15, cr3, {0} │ │ │ │ streq pc, [r8], #-34 @ 0xffffffde │ │ │ │ @@ -9082,15 +9082,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @ instruction: 0x46208097 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ @ instruction: 0xf8d68ff0 │ │ │ │ stmdbge r6, {r2, r5, r6, r8, r9, sl, fp} │ │ │ │ sbcpl pc, lr, r0, lsl #10 │ │ │ │ - blx ffda0a52 │ │ │ │ + ldc2 2, cr15, [ip], #560 @ 0x230 │ │ │ │ stmdbcs r0, {r1, r2, r8, fp, ip, pc} │ │ │ │ addhi pc, r2, r0 │ │ │ │ orreq lr, r1, r1, lsl #22 │ │ │ │ and r4, r3, r7, lsl #12 │ │ │ │ ldrcc r3, [r4, -r5, lsl #10] │ │ │ │ subsle r4, r0, r9, lsr #5 │ │ │ │ eorcc pc, r5, r0, asr r8 @ │ │ │ │ @@ -9140,15 +9140,15 @@ │ │ │ │ svchi 0x005bf3bf │ │ │ │ andeq pc, r1, #2 │ │ │ │ stmiavs r3!, {r1, r4, r8, fp, ip, sp, pc}^ │ │ │ │ strle r0, [r7, #-1307] @ 0xfffffae5 │ │ │ │ @ instruction: 0x46034a1c │ │ │ │ andcs r4, r1, ip, lsl r9 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - stc2l 1, cr15, [lr, #-504]! @ 0xfffffe08 │ │ │ │ + mrc2 1, 1, pc, cr6, cr14, {3} │ │ │ │ strtmi r6, [r0], -r3, lsr #17 │ │ │ │ movweq pc, #32803 @ 0x8023 @ │ │ │ │ @ instruction: 0xf7ff60a3 │ │ │ │ strb pc, [sl, -sp, ror #28]! @ │ │ │ │ ldrbtmi r4, [r8], #-2070 @ 0xfffff7ea │ │ │ │ movwcs lr, #2015 @ 0x7df │ │ │ │ ldrmi r9, [sp], -r3, lsl #6 │ │ │ │ @@ -9160,28 +9160,28 @@ │ │ │ │ b ff522114 │ │ │ │ ldrbtmi r4, [r8], #-2065 @ 0xfffff7ef │ │ │ │ ldmdami r1, {r0, r2, r3, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xe7ca4478 │ │ │ │ adcseq ip, pc, sl, ror r1 @ │ │ │ │ adcseq ip, pc, r8, ror r1 @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, pc, r6, lsl #10 │ │ │ │ + eoreq fp, pc, r6, asr #13 │ │ │ │ adcseq ip, pc, r8 │ │ │ │ - eoreq fp, pc, lr, asr r4 @ │ │ │ │ - eoreq fp, pc, ip, asr r4 @ │ │ │ │ - eoreq fp, pc, ip, asr #6 │ │ │ │ + eoreq fp, pc, lr, lsl r6 @ │ │ │ │ + eoreq fp, pc, ip, lsl r6 @ │ │ │ │ + eoreq fp, pc, ip, lsl #10 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eoreq fp, pc, r0, lsl #8 │ │ │ │ - eoreq sl, pc, lr, ror #31 │ │ │ │ - eoreq fp, pc, sl, ror #6 │ │ │ │ - eoreq fp, pc, ip, lsl r3 @ │ │ │ │ - strdeq fp, [pc], -sl @ │ │ │ │ - eoreq fp, pc, r0, asr r3 @ │ │ │ │ - eoreq fp, pc, r6, asr #6 │ │ │ │ - eoreq fp, pc, r4, ror #5 │ │ │ │ + eoreq fp, pc, r0, asr #11 │ │ │ │ + eoreq fp, pc, lr, lsr #3 │ │ │ │ + eoreq fp, pc, sl, lsr #10 │ │ │ │ + ldrdeq fp, [pc], -ip @ │ │ │ │ + strhteq fp, [pc], -sl │ │ │ │ + eoreq fp, pc, r0, lsl r5 @ │ │ │ │ + eoreq fp, pc, r6, lsl #10 │ │ │ │ + eoreq fp, pc, r4, lsr #9 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ ldmibmi r8, {r2, r3, r9, sl, lr}^ │ │ │ │ blmi ff675a1c │ │ │ │ addslt r4, r1, r9, ror r4 │ │ │ │ @@ -9489,15 +9489,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ msrhi CPSR_, r0, asr #32 │ │ │ │ pop {r4, ip, sp, pc} │ │ │ │ bmi fe58662c │ │ │ │ ldmibmi r4, {r0, r1, r9, sl, lr} │ │ │ │ ldrbtmi r4, [sl], #-1616 @ 0xfffff9b0 │ │ │ │ @ instruction: 0xf17e4479 │ │ │ │ - @ instruction: 0x4640fab5 │ │ │ │ + @ instruction: 0x4640fb7d │ │ │ │ stcl 7, cr15, [lr, #-984] @ 0xfffffc28 │ │ │ │ movwvs lr, #18900 @ 0x49d4 │ │ │ │ @ instruction: 0xf894461f │ │ │ │ ldreq r3, [sl, sl, lsr #32] │ │ │ │ stmibvs fp!, {r2, r4, r7, r8, sl, ip, lr, pc} │ │ │ │ blcs 7e83c │ │ │ │ @ instruction: 0xf8d5d155 │ │ │ │ @@ -9634,16 +9634,16 @@ │ │ │ │ ldrb r3, [r4, r0, lsr #6] │ │ │ │ svc 0x001cf7f5 │ │ │ │ mrrc 7, 15, pc, r4, cr5 @ │ │ │ │ ldrsbteq fp, [pc], r0 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0xffffbec1 │ │ │ │ adcseq fp, pc, lr, lsr #19 │ │ │ │ - eoreq sl, pc, r2, asr #29 │ │ │ │ - eoreq sl, pc, ip, ror sl @ │ │ │ │ + eoreq fp, pc, r2, lsl #1 │ │ │ │ + eoreq sl, pc, ip, lsr ip @ │ │ │ │ @ instruction: 0xffffbf9f │ │ │ │ @ instruction: 0xffffbd69 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ stmibmi r8!, {r0, r2, r3, r9, sl, lr}^ │ │ │ │ @@ -10918,15 +10918,15 @@ │ │ │ │ @ instruction: 0xf100b1d8 │ │ │ │ @ instruction: 0xf100027c │ │ │ │ eorsvs r0, r1, r0, lsl r1 │ │ │ │ svccc 0x0000e852 │ │ │ │ stmda r2, {r0, r8, r9, ip, sp}^ │ │ │ │ stmdbcs r0, {r8, ip, sp} │ │ │ │ @ instruction: 0xf17dd1f8 │ │ │ │ - @ instruction: 0xf105f9a3 │ │ │ │ + @ instruction: 0xf105fa6b │ │ │ │ ldm r3, {r7, r8, r9}^ │ │ │ │ stmia r3, {r0, r1, r2, r3, r4, r5, r6, sl, fp, ip, sp, pc}^ │ │ │ │ bcs 662a4 │ │ │ │ @ instruction: 0x4620d1f9 │ │ │ │ mcr 7, 0, pc, cr10, cr4, {7} @ │ │ │ │ pop {r4, r5, r9, sl, lr} │ │ │ │ eorsvs r8, r0, r8, ror r8 │ │ │ │ @@ -11108,15 +11108,15 @@ │ │ │ │ @ instruction: 0xf1714298 │ │ │ │ bicsle r0, r6, #0, 2 │ │ │ │ rscseq pc, ip, r5, lsl #2 │ │ │ │ bleq fffa23cc │ │ │ │ stc 7, cr15, [r2, #972] @ 0x3cc │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf17d80fd │ │ │ │ - strmi pc, [r2], -r7, lsr #16 │ │ │ │ + strmi pc, [r2], -pc, ror #17 │ │ │ │ @ instruction: 0xf105460c │ │ │ │ stmdbge r4, {r5, r6, r7} │ │ │ │ andls r4, r0, #23068672 @ 0x1600000 │ │ │ │ strls r4, [r4, -r5, lsr #12] │ │ │ │ andshi pc, r4, sp, asr #17 │ │ │ │ mcr2 7, 4, pc, cr14, cr15, {7} @ │ │ │ │ ldrdcc lr, [r1, -r0] │ │ │ │ @@ -11241,15 +11241,15 @@ │ │ │ │ svc 0x00caf7f3 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ eorsmi r3, r3, r3, lsr r3 │ │ │ │ ldrshteq sl, [pc], lr │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ umlalseq sl, pc, lr, r0 @ │ │ │ │ - eoreq r9, pc, r6, asr r2 @ │ │ │ │ + eoreq r9, pc, r6, lsl r4 @ │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @ instruction: 0xf8df6843 │ │ │ │ @ instruction: 0xf503a17c │ │ │ │ svcvs 0x00865380 │ │ │ │ @@ -11588,15 +11588,15 @@ │ │ │ │ sbcle r2, r3, r0, lsl #16 │ │ │ │ @ instruction: 0x46214632 │ │ │ │ @ instruction: 0xf7ffa805 │ │ │ │ blls 1e51c4 │ │ │ │ adcsle r2, fp, r0, lsl #22 │ │ │ │ ldrdmi pc, [r4], #131 @ 0x83 @ │ │ │ │ @ instruction: 0xf17c9303 │ │ │ │ - blls 1658e4 │ │ │ │ + blls 165c04 │ │ │ │ rsbseq pc, r0, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0x567fe8d2 │ │ │ │ cmneq ip, r2, asr #17 │ │ │ │ svceq 0x0000f1bc │ │ │ │ cmncc ip, #248, 2 @ 0x3e │ │ │ │ svcne 0x0000e853 │ │ │ │ stmda r3, {r0, r8, fp, ip, sp}^ │ │ │ │ @@ -11794,15 +11794,15 @@ │ │ │ │ @ instruction: 0xf8c0a068 │ │ │ │ stc 0, cr10, [sp, #496] @ 0x1f0 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ vstr d5, [sp, #32] │ │ │ │ vstr d4, [sp, #24] │ │ │ │ vstr d3, [sp, #16] │ │ │ │ @ instruction: 0xf17c2b02 │ │ │ │ - blmi 1e255ac │ │ │ │ + blmi 1e258cc │ │ │ │ stceq 1, cr15, [r0], #24 │ │ │ │ blvc 3220fc │ │ │ │ ldrbtmi r2, [fp], #-562 @ 0xfffffdce │ │ │ │ blvs 1be210c │ │ │ │ ldc 3, cr3, [sp, #256] @ 0x100 │ │ │ │ vldr d5, [sp, #32] │ │ │ │ @ instruction: 0xf04f2b02 │ │ │ │ @@ -11912,44 +11912,44 @@ │ │ │ │ svccc 0x00b99999 │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ svccc 0x00d33333 │ │ │ │ ... │ │ │ │ adcseq r9, pc, ip, asr #13 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r9, pc, sl, asr #12 │ │ │ │ - ldrhteq r1, [r6], -lr │ │ │ │ + eorseq r1, r6, lr, ror r5 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbde64 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040fb8 │ │ │ │ blmi 13b8da0 │ │ │ │ ldrbtmi fp, [r8], #-141 @ 0xffffff73 │ │ │ │ ldrmi r4, [r6], -sp, lsl #12 │ │ │ │ stmdage r3, {r0, r1, r6, r7, fp, ip, lr} │ │ │ │ movwls r6, #47131 @ 0xb81b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xfffaf7fe │ │ │ │ @ instruction: 0xb3ab9b03 │ │ │ │ @ instruction: 0xf17c9301 │ │ │ │ - blls e5398 │ │ │ │ + blls e56b8 │ │ │ │ rsbseq pc, r0, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0x567fe8d2 │ │ │ │ cmneq ip, r2, asr #17 │ │ │ │ svceq 0x0000f1bc │ │ │ │ @ instruction: 0xf103d1f8 │ │ │ │ andls r0, r1, #108, 2 │ │ │ │ svceq 0x0000e851 │ │ │ │ stmda r1, {r0, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf1bc0c00 │ │ │ │ mvnsle r0, r0, lsl #30 │ │ │ │ ldmda r1, {r0, r1, r5, sp, lr}^ │ │ │ │ movwcc r3, #7936 @ 0x1f00 │ │ │ │ andcc lr, r0, #4259840 @ 0x410000 │ │ │ │ mvnsle r2, r0, lsl #20 │ │ │ │ - @ instruction: 0xf9a2f17c │ │ │ │ + blx 1b232c0 │ │ │ │ ldm r2, {r0, r9, fp, ip, pc}^ │ │ │ │ stmia r2, {r0, r1, r2, r3, r4, r5, r6, r9, sl, ip, lr}^ │ │ │ │ blcs 672a8 │ │ │ │ bmi d1b4c4 │ │ │ │ ldrbtmi r4, [sl], #-2864 @ 0xfffff4d0 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, fp, lsl #22 │ │ │ │ @@ -11967,15 +11967,15 @@ │ │ │ │ cmnpeq ip, #0, 2 @ p-variant is OBSOLETE │ │ │ │ tstpeq r0, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ eorvs r9, r1, r1 │ │ │ │ svccs 0x0000e853 │ │ │ │ stmda r3, {r0, r9, ip, sp}^ │ │ │ │ stmdbcs r0, {r8, sp} │ │ │ │ @ instruction: 0xf17cd1f8 │ │ │ │ - bls e52f4 │ │ │ │ + bls e5614 │ │ │ │ ldm r2, {r7, r9, ip, sp}^ │ │ │ │ stmia r2, {r0, r1, r2, r3, r4, r5, r6, r9, sl, ip, lr}^ │ │ │ │ blcs 67310 │ │ │ │ @ instruction: 0x4638d1f9 │ │ │ │ ldcl 7, cr15, [r6, #972] @ 0x3cc │ │ │ │ ldc 7, cr14, [r6, #796] @ 0x31c │ │ │ │ bge 205954 │ │ │ │ @@ -11986,15 +11986,15 @@ │ │ │ │ movwls r9, #6916 @ 0x1b04 │ │ │ │ rsbseq pc, ip, #-1073741824 @ 0xc0000000 │ │ │ │ tstpeq r0, r3, lsl #2 @ p-variant is OBSOLETE │ │ │ │ ldmda r2, {r0, r5, sp, lr}^ │ │ │ │ movwcc r3, #7936 @ 0x1f00 │ │ │ │ tstcc r0, r2, asr #16 │ │ │ │ mvnsle r2, r0, lsl #18 │ │ │ │ - @ instruction: 0xf948f17c │ │ │ │ + blx 4a3374 │ │ │ │ orrcc r9, r0, #1024 @ 0x400 │ │ │ │ @ instruction: 0x567fe8d3 │ │ │ │ cmneq r2, r3, asr #17 │ │ │ │ sbcsle r2, r8, r0, lsl #20 │ │ │ │ @ instruction: 0xf7f3e7f8 │ │ │ │ @ instruction: 0xf7f3eca4 │ │ │ │ svclt 0x0000e9dc │ │ │ │ @@ -12080,15 +12080,15 @@ │ │ │ │ ldrbcs r4, [r0, -r2, lsl #12]! │ │ │ │ ldrdeq lr, [sl, -sp] │ │ │ │ tsteq r2, sp, asr #19 │ │ │ │ ldmdage r0, {r0, r5, r9, sl, lr} │ │ │ │ mrc2 7, 5, pc, cr6, cr15, {7} │ │ │ │ cmncs ip, r0, lsl fp │ │ │ │ @ instruction: 0xb1b39305 │ │ │ │ - @ instruction: 0xf88cf17c │ │ │ │ + @ instruction: 0xf954f17c │ │ │ │ stmdbls r5, {r0, r1, r3, r9, sl, lr} │ │ │ │ @ instruction: 0xf1014602 │ │ │ │ ldm r7, {r4, r5, r6, r8, r9, sl}^ │ │ │ │ stmia r7, {r0, r1, r2, r3, r4, r5, r6, r8}^ │ │ │ │ @ instruction: 0xf1bc237c │ │ │ │ mvnsle r0, r0, lsl #30 │ │ │ │ cmncc ip, r5, lsl #18 │ │ │ │ @@ -12107,15 +12107,15 @@ │ │ │ │ @ instruction: 0xf04f9a05 │ │ │ │ @ instruction: 0xf8820301 │ │ │ │ @ instruction: 0xf8d430e0 │ │ │ │ ldmda r1, {r2, sp, pc}^ │ │ │ │ movwcc r3, #7936 @ 0x1f00 │ │ │ │ andcc lr, r0, #4259840 @ 0x410000 │ │ │ │ mvnsle r2, r0, lsl #20 │ │ │ │ - @ instruction: 0xf856f17c │ │ │ │ + @ instruction: 0xf91ef17c │ │ │ │ @ instruction: 0x4602463c │ │ │ │ ldm r4, {r0, r1, r3, r9, sl, lr}^ │ │ │ │ stmia r4, {r0, r1, r2, r3, r4, r5, r6, r8}^ │ │ │ │ svccs 0x00002377 │ │ │ │ blls 15b760 │ │ │ │ @ instruction: 0xf88d4651 │ │ │ │ @ instruction: 0xf506303d │ │ │ │ @@ -12125,15 +12125,15 @@ │ │ │ │ eorscc pc, ip, sp, lsl #17 │ │ │ │ tstls r1, #5120 @ 0x1400 │ │ │ │ strcc pc, [ip], #-2261 @ 0xfffff72b │ │ │ │ blls 44bba0 │ │ │ │ mrc2 7, 5, pc, cr6, cr12, {7} │ │ │ │ @ instruction: 0xf8c89c11 │ │ │ │ @ instruction: 0xb1a40000 │ │ │ │ - @ instruction: 0xf832f17c │ │ │ │ + @ instruction: 0xf8faf17c │ │ │ │ ldrbeq pc, [r0, -r4, lsl #2]! @ │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ ldrsbeq lr, [pc, #-135] @ 66f35 │ │ │ │ cmncs ip, #13041664 @ 0xc70000 │ │ │ │ svceq 0x0000f1bc │ │ │ │ strbtcc sp, [ip], #-504 @ 0xfffffe08 │ │ │ │ svccc 0x0000e854 │ │ │ │ @@ -12227,15 +12227,15 @@ │ │ │ │ blls 169530 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ movwcs sl, #7819 @ 0x1e8b │ │ │ │ strb r9, [r2], sp, lsl #6 │ │ │ │ @ instruction: 0xf8d39b05 │ │ │ │ @ instruction: 0xf1034088 │ │ │ │ @ instruction: 0xf17e0090 │ │ │ │ - stceq 14, cr15, [r2, #-804] @ 0xfffffcdc │ │ │ │ + stceq 15, cr15, [r2, #-580] @ 0xfffffdbc │ │ │ │ andcc lr, r1, #270336 @ 0x42000 │ │ │ │ tstpeq r3, #192, 6 @ p-variant is OBSOLETE │ │ │ │ andseq pc, r3, #134217731 @ 0x8000003 │ │ │ │ vmov.i32 d20, #9633792 @ 0x00930000 │ │ │ │ ldrmi r2, [r3], #-531 @ 0xfffffded │ │ │ │ andspl pc, pc, #72, 4 @ 0x80000004 │ │ │ │ rscne pc, fp, #1342177292 @ 0x5000000c │ │ │ │ @@ -12372,15 +12372,15 @@ │ │ │ │ blmi eb9c58 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 1413e0 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ cmnle r3, r0, lsl #6 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ @ instruction: 0x46048ff0 │ │ │ │ - mcr2 1, 2, pc, cr4, cr11, {3} @ │ │ │ │ + @ instruction: 0xff0cf17b │ │ │ │ strbmi pc, [r4, #-1103]! @ 0xfffffbb1 @ │ │ │ │ strmi pc, [fp, #-709] @ 0xfffffd3b │ │ │ │ strmi r4, [sl], r1, lsl #13 │ │ │ │ subcc lr, r6, #212, 18 @ 0x350000 │ │ │ │ @ instruction: 0xf142195b │ │ │ │ addsmi r0, r8, #536870912 @ 0x20000000 │ │ │ │ andeq lr, r2, #115712 @ 0x1c400 │ │ │ │ @@ -12577,17 +12577,17 @@ │ │ │ │ andcs lr, r0, #44564480 @ 0x2a80000 │ │ │ │ @ instruction: 0xf1082101 │ │ │ │ @ instruction: 0xf7ff0048 │ │ │ │ @ instruction: 0xf8d8fed7 │ │ │ │ ldrb r4, [r3, ip, rrx] │ │ │ │ ldrbtmi r4, [r8], #-2051 @ 0xfffff7fd │ │ │ │ stcl 7, cr15, [r2], #-968 @ 0xfffffc38 │ │ │ │ - ldrdeq r7, [pc], -lr @ │ │ │ │ - eoreq r7, pc, r2, asr #26 │ │ │ │ - eoreq r7, pc, lr, lsr #29 │ │ │ │ + mlaeq pc, lr, pc, r7 @ │ │ │ │ + eoreq r7, pc, r2, lsl #30 │ │ │ │ + eoreq r8, pc, lr, rrx │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrdls pc, [r4], -r0 @ │ │ │ │ stmdbvs r5, {r2, r7, ip, sp, pc}^ │ │ │ │ @ instruction: 0xf8d04604 │ │ │ │ @@ -12828,15 +12828,15 @@ │ │ │ │ mrc2 7, 0, pc, cr12, cr15, {7} │ │ │ │ @ instruction: 0xb094f8d5 │ │ │ │ stmdami r4, {r0, r2, r3, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xf7f24478 │ │ │ │ svclt 0x0000ea72 │ │ │ │ adcseq r8, pc, r8, ror #15 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - eoreq r7, pc, ip, asr #21 │ │ │ │ + eoreq r7, pc, ip, lsl #25 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ ldrmi fp, [lr], -r9, lsl #1 │ │ │ │ strmi r2, [r5], -r8, ror #6 │ │ │ │ @ instruction: 0x91074690 │ │ │ │ @@ -12908,15 +12908,15 @@ │ │ │ │ ldrmi r9, [r8], -r7, lsl #22 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ @ instruction: 0x462183f0 │ │ │ │ @ instruction: 0xf0944628 │ │ │ │ @ instruction: 0xe7d5fab9 │ │ │ │ @ instruction: 0x461a469c │ │ │ │ svclt 0x0000e7b0 │ │ │ │ - eoreq r7, pc, r2, lsl sl @ │ │ │ │ + ldrdeq r7, [pc], -r2 @ │ │ │ │ ldrblt fp, [r0, #-914]! @ 0xfffffc6e │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ svccc 0x0064f8d0 │ │ │ │ @ instruction: 0xf8904614 │ │ │ │ addlt r2, r4, ip, lsl lr │ │ │ │ @@ -13077,25 +13077,25 @@ │ │ │ │ @ instruction: 0xf0c92390 │ │ │ │ @ instruction: 0x4604fcbf │ │ │ │ bvs fe094c7c │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movwcc pc, #8896 @ 0x22c0 @ │ │ │ │ vsubw.s16 , , d4 │ │ │ │ - @ instruction: 0xf8cdfc53 │ │ │ │ + @ instruction: 0xf8cdfd1b │ │ │ │ strmi r8, [r1], -ip │ │ │ │ @ instruction: 0xf104aa04 │ │ │ │ blvs fe927fbc │ │ │ │ blvs ff00caa8 │ │ │ │ blvs 42b30 │ │ │ │ ldrsbtgt pc, [r4], -r4 @ │ │ │ │ movwls r1, #2459 @ 0x99b │ │ │ │ streq lr, [r7, -ip, asr #22] │ │ │ │ vabdl.s8 , d7, d1 │ │ │ │ - movwcs pc, #3033 @ 0xbd9 @ │ │ │ │ + movwcs pc, #3233 @ 0xca1 @ │ │ │ │ @ instruction: 0xf8844618 │ │ │ │ stmib r5, {r3, pc}^ │ │ │ │ bmi 3f8ac4 │ │ │ │ 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 @ │ │ │ │ @@ -13106,15 +13106,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-1584 @ 0xfffff9d0 │ │ │ │ @ instruction: 0xf0d59400 │ │ │ │ ubfx pc, r1, #30, #9 │ │ │ │ bl ffe25ebc │ │ │ │ adcseq r8, pc, r0, lsr #3 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r8, pc, sl, lsr r1 @ │ │ │ │ - eoreq r7, pc, r2, lsl #14 │ │ │ │ + eoreq r7, pc, r2, asr #17 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi r4, [sp], -r6, lsr #24 │ │ │ │ addlt r4, r6, r6, lsr #22 │ │ │ │ stmdbvs pc, {r2, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -13124,25 +13124,25 @@ │ │ │ │ @ instruction: 0xf0c92390 │ │ │ │ strmi pc, [r4], -r1, ror #24 │ │ │ │ bvs fe094d38 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movwcc pc, #8896 @ 0x22c0 @ │ │ │ │ vsubw.s16 , , d4 │ │ │ │ - @ instruction: 0xf8cdfbf5 │ │ │ │ + @ instruction: 0xf8cdfcbd │ │ │ │ strmi r8, [r1], -ip │ │ │ │ @ instruction: 0xf104aa04 │ │ │ │ blvs fe928078 │ │ │ │ blvs ff00cb64 │ │ │ │ blvs 42bec │ │ │ │ ldrsbtgt pc, [r4], -r4 @ │ │ │ │ movwls r1, #2459 @ 0x99b │ │ │ │ streq lr, [r7, -ip, asr #22] │ │ │ │ vabdl.s8 , d6, d1 │ │ │ │ - movwcs pc, #3343 @ 0xd0f @ │ │ │ │ + movwcs pc, #3543 @ 0xdd7 @ │ │ │ │ @ instruction: 0xf8844618 │ │ │ │ stmib r5, {r3, pc}^ │ │ │ │ bmi 3f8b80 │ │ │ │ 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 @ │ │ │ │ @@ -13153,15 +13153,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-1584 @ 0xfffff9d0 │ │ │ │ @ instruction: 0xf0d59400 │ │ │ │ @ instruction: 0xe7e8fef3 │ │ │ │ bl fe6a5f78 │ │ │ │ adcseq r8, pc, r4, ror #1 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r8, pc, lr, ror r0 @ │ │ │ │ - eoreq r7, pc, r6, asr #12 │ │ │ │ + eoreq r7, pc, r6, lsl #16 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi r4, [sp], -r6, lsr #24 │ │ │ │ addlt r4, r6, r6, lsr #22 │ │ │ │ stmdbvs pc, {r2, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -13171,25 +13171,25 @@ │ │ │ │ @ instruction: 0xf0c92390 │ │ │ │ strmi pc, [r4], -r3, lsl #24 │ │ │ │ bvs fe094df4 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movwcc pc, #8896 @ 0x22c0 @ │ │ │ │ vsubw.s16 , , d4 │ │ │ │ - @ instruction: 0xf8cdfb97 │ │ │ │ + @ instruction: 0xf8cdfc5f │ │ │ │ strmi r8, [r1], -ip │ │ │ │ @ instruction: 0xf104aa04 │ │ │ │ blvs fe928134 │ │ │ │ blvs ff00cc20 │ │ │ │ blvs 42ca8 │ │ │ │ ldrsbtgt pc, [r4], -r4 @ │ │ │ │ movwls r1, #2459 @ 0x99b │ │ │ │ streq lr, [r7, -ip, asr #22] │ │ │ │ vabdl.s8 , d8, d1 │ │ │ │ - movwcs pc, #2537 @ 0x9e9 @ │ │ │ │ + movwcs pc, #2737 @ 0xab1 @ │ │ │ │ @ instruction: 0xf8844618 │ │ │ │ stmib r5, {r3, pc}^ │ │ │ │ bmi 3f8c3c │ │ │ │ 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 @ │ │ │ │ @@ -13200,15 +13200,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-1584 @ 0xfffff9d0 │ │ │ │ @ instruction: 0xf0d59400 │ │ │ │ @ instruction: 0xe7e8fe95 │ │ │ │ bl f26034 │ │ │ │ adcseq r8, pc, r8, lsr #32 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r7, pc, r2, asr #31 │ │ │ │ - eoreq r7, pc, sl, lsl #11 │ │ │ │ + eoreq r7, pc, sl, asr #14 │ │ │ │ ldrbmi fp, [r0, -r2, lsl #18]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febbf288 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbls r2, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ blx ff6243ba │ │ │ │ svclt 0x0000bd08 │ │ │ │ @@ -13304,25 +13304,25 @@ │ │ │ │ svclt 0x00184299 │ │ │ │ stceq 0, cr15, [r1], {76} @ 0x4c │ │ │ │ addsmi r3, ip, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0xf1bcd1f6 │ │ │ │ andsle r0, r9, r0, lsl #30 │ │ │ │ @ instruction: 0x71b9f44f │ │ │ │ svcge 0x00046930 │ │ │ │ - @ instruction: 0xf80cf197 │ │ │ │ + @ instruction: 0xf8d4f197 │ │ │ │ @ instruction: 0xf1007b6b │ │ │ │ @ instruction: 0x46220514 │ │ │ │ strmi r4, [r0], r9, lsr #12 │ │ │ │ - blx fff24892 │ │ │ │ + stc2l 1, cr15, [r2], {153} @ 0x99 │ │ │ │ @ instruction: 0xf108cf0f │ │ │ │ strgt r0, [pc], #-1068 @ 68234 │ │ │ │ muleq pc, r7, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ ldrtmi r4, [r0], -r1, asr #12 │ │ │ │ - ldc2 1, cr15, [r0], {155} @ 0x9b │ │ │ │ + ldc2l 1, cr15, [r8], {155} @ 0x9b │ │ │ │ blmi 2baa70 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 5c22b8 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_abt │ │ │ │ andslt r4, r6, r8, lsr #12 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ @@ -13342,17 +13342,17 @@ │ │ │ │ @ instruction: 0xf8d04604 │ │ │ │ ldmpl r3, {r4, r5, r6, r8, r9, sl, fp}^ │ │ │ │ ldmdavs fp, {r1, r3, r7, r8, sl, fp, ip, pc} │ │ │ │ @ instruction: 0xf04f9381 │ │ │ │ @ instruction: 0xf1000300 │ │ │ │ tstpcs r4, r1, lsl pc @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x46386178 │ │ │ │ - blx fe6a4966 │ │ │ │ + stc2l 1, cr15, [r0], #-688 @ 0xfffffd50 │ │ │ │ ldrtmi r2, [r8], -r8, lsl #2 │ │ │ │ - blx fe5a496e │ │ │ │ + mrrc2 1, 10, pc, ip, cr12 @ │ │ │ │ smlabtcs r0, r8, r2, r2 │ │ │ │ @ instruction: 0xf7f1a816 │ │ │ │ @ instruction: 0xf1b9ef5c │ │ │ │ cmnle pc, r0, lsl #30 │ │ │ │ ldrdcs r2, [r0, -ip] │ │ │ │ @ instruction: 0xf04fa84a │ │ │ │ @ instruction: 0xf7f10801 │ │ │ │ @@ -13455,15 +13455,15 @@ │ │ │ │ mcr2 0, 3, pc, cr0, cr15, {2} @ │ │ │ │ strmi r2, [r4], -r0, lsl #30 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stmdbge r3, {r2, r9, fp, sp, pc} │ │ │ │ svclt 0x000c4640 │ │ │ │ strcs r2, [r3, #-1281] @ 0xfffffaff │ │ │ │ strmi lr, [ip, #-2509] @ 0xfffff633 │ │ │ │ - blx 724e92 │ │ │ │ + blx ff924e92 │ │ │ │ blmi 27aca0 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 6424ec │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_svc │ │ │ │ pop {r3, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f281f0 │ │ │ │ @@ -13509,15 +13509,15 @@ │ │ │ │ ldc2l 0, cr15, [r4, #380]! @ 0x17c │ │ │ │ strmi r2, [r4], -r0, lsl #30 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stmdbge r3, {r2, r9, fp, sp, pc} │ │ │ │ svclt 0x000c4640 │ │ │ │ strcs r2, [r3, #-1281] @ 0xfffffaff │ │ │ │ strmi lr, [ip, #-2509] @ 0xfffff633 │ │ │ │ - mcrr2 2, 8, pc, r2, cr5 @ │ │ │ │ + stc2 2, cr15, [sl, #-532] @ 0xfffffdec │ │ │ │ blmi 27ad78 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 6425c4 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_svc │ │ │ │ pop {r3, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f281f0 │ │ │ │ @@ -13563,15 +13563,15 @@ │ │ │ │ stc2 0, cr15, [r8, #380] @ 0x17c │ │ │ │ strmi r2, [r4], -r0, lsl #30 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stmdbge r3, {r2, r9, fp, sp, pc} │ │ │ │ svclt 0x000c4640 │ │ │ │ strcs r2, [r3, #-1281] @ 0xfffffaff │ │ │ │ strmi lr, [ip, #-2509] @ 0xfffff633 │ │ │ │ - @ instruction: 0xf922f287 │ │ │ │ + @ instruction: 0xf9eaf287 │ │ │ │ blmi 27ae50 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 64269c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_svc │ │ │ │ pop {r3, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f281f0 │ │ │ │ @@ -13646,28 +13646,28 @@ │ │ │ │ @ instruction: 0xe7ef4677 │ │ │ │ umlalseq r7, pc, r0, r9 @ │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febbf968 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ - @ instruction: 0xffe0f292 │ │ │ │ + @ instruction: 0xf8a8f293 │ │ │ │ strtmi r4, [r0], -r5, lsl #12 │ │ │ │ - @ instruction: 0xffdcf292 │ │ │ │ - ldc2l 1, cr15, [r0], {131} @ 0x83 │ │ │ │ + @ instruction: 0xf8a4f293 │ │ │ │ + ldc2 1, cr15, [r8, #524] @ 0x20c │ │ │ │ strtmi fp, [r8], -r0, lsr #19 │ │ │ │ - mcr2 1, 5, pc, cr6, cr4, {3} @ │ │ │ │ + @ instruction: 0xff6ef174 │ │ │ │ @ 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: 0xf8a0f293 │ │ │ │ + @ instruction: 0xf968f293 │ │ │ │ mvnsle r2, r1, lsl #16 │ │ │ │ ldclt 0, cr2, [r8, #-0] │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 11, cr15, cr0, cr12, {6} │ │ │ │ ldrmi fp, [r3], fp, asr #1 │ │ │ │ @@ -13679,16 +13679,16 @@ │ │ │ │ svcls 0x0054447a │ │ │ │ blx 23eb2e │ │ │ │ ldmdavs fp, {r2, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f9349 │ │ │ │ blmi fe9a93ec │ │ │ │ movwls r4, #58491 @ 0xe47b │ │ │ │ @ instruction: 0x3154f89d │ │ │ │ - vsubw.s16 , q1, d7 │ │ │ │ - @ instruction: 0xf8d8ff9d │ │ │ │ + vsubw.s16 , , d7 │ │ │ │ + @ instruction: 0xf8d8f865 │ │ │ │ @ instruction: 0xf8d83ba8 │ │ │ │ andls r2, r9, ip, lsl ip │ │ │ │ @ instruction: 0xf8526e1b │ │ │ │ strtmi r2, [r3], #-39 @ 0xffffffd9 │ │ │ │ @ instruction: 0xf8d89206 │ │ │ │ @ instruction: 0xf8d32c20 │ │ │ │ bl 10c858 │ │ │ │ @@ -13865,15 +13865,15 @@ │ │ │ │ blx 23ee12 │ │ │ │ ldmdavs fp, {r2, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f9349 │ │ │ │ blmi fe9a96d0 │ │ │ │ movwls r4, #58491 @ 0xe47b │ │ │ │ @ instruction: 0x3154f89d │ │ │ │ vsubw.s16 , q1, d7 │ │ │ │ - @ instruction: 0xf8d8fe2b │ │ │ │ + @ instruction: 0xf8d8fef3 │ │ │ │ @ instruction: 0xf8d83ba8 │ │ │ │ andls r2, r9, ip, lsl ip │ │ │ │ @ instruction: 0xf8526e1b │ │ │ │ strtmi r2, [r3], #-39 @ 0xffffffd9 │ │ │ │ @ instruction: 0xf8d89206 │ │ │ │ @ instruction: 0xf8d32c20 │ │ │ │ bl 10cb3c │ │ │ │ @@ -14050,15 +14050,15 @@ │ │ │ │ blx 23f0f6 │ │ │ │ ldmdavs fp, {r2, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f9349 │ │ │ │ blmi fe9a99b4 │ │ │ │ movwls r4, #58491 @ 0xe47b │ │ │ │ @ instruction: 0x3154f89d │ │ │ │ vsubw.s16 , q1, d7 │ │ │ │ - @ instruction: 0xf8d8fcb9 │ │ │ │ + @ instruction: 0xf8d8fd81 │ │ │ │ @ instruction: 0xf8d83ba8 │ │ │ │ andls r2, r9, ip, lsl ip │ │ │ │ @ instruction: 0xf8526e1b │ │ │ │ strtmi r2, [r3], #-39 @ 0xffffffd9 │ │ │ │ @ instruction: 0xf8d89206 │ │ │ │ @ instruction: 0xf8d32c20 │ │ │ │ bl 10ce20 │ │ │ │ @@ -14224,18 +14224,18 @@ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febc0264 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ movwcs fp, #4226 @ 0x1082 │ │ │ │ @ instruction: 0x71234608 │ │ │ │ vaddw.s16 , q1, d1 │ │ │ │ - @ instruction: 0x0782fc37 │ │ │ │ + @ instruction: 0x0782fcff │ │ │ │ andcs fp, r8, r8, asr #30 │ │ │ │ stmdals r1, {r0, r1, r3, sl, ip, lr, pc} │ │ │ │ - ldc2 2, cr15, [r0], #-584 @ 0xfffffdb8 │ │ │ │ + ldc2l 2, cr15, [r8], #584 @ 0x248 │ │ │ │ svclt 0x004f0743 │ │ │ │ stmdavs r0!, {r0, r3, sp} │ │ │ │ @ instruction: 0xf0001c43 │ │ │ │ svclt 0x00580007 │ │ │ │ andlt r6, r2, r3, lsr #32 │ │ │ │ svclt 0x0000bd10 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ @@ -14255,16 +14255,16 @@ │ │ │ │ @ instruction: 0x462158d3 │ │ │ │ @ instruction: 0xf8c7681b │ │ │ │ @ instruction: 0xf04f311c │ │ │ │ @ instruction: 0xf5000300 │ │ │ │ stmmi r8, {r7, r8, r9, ip, lr} │ │ │ │ ldrbtmi r6, [r8], #-891 @ 0xfffffc85 │ │ │ │ @ instruction: 0xf8d36078 │ │ │ │ - @ instruction: 0xf17b02e8 │ │ │ │ - qsub8mi pc, r2, sp @ │ │ │ │ + @ instruction: 0xf17c02e8 │ │ │ │ + strtmi pc, [r2], -r5, asr #17 │ │ │ │ teqvs r8, r9, lsr #12 │ │ │ │ stcl 7, cr15, [r4, #-964] @ 0xfffffc3c │ │ │ │ strbmi r4, [r0], -r9, asr #12 │ │ │ │ @ instruction: 0xf9c4f050 │ │ │ │ @ instruction: 0xf0504640 │ │ │ │ @ instruction: 0xf506f8c3 │ │ │ │ stmib r7, {r6, r8, r9, ip, lr}^ │ │ │ │ @@ -14361,16 +14361,16 @@ │ │ │ │ blvs 1f32784 │ │ │ │ @ instruction: 0xf8d3687a │ │ │ │ blmi 929e3c │ │ │ │ addsmi r5, r8, #13828096 @ 0xd30000 │ │ │ │ blvs 1f5d304 │ │ │ │ rscscc pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x462ab198 │ │ │ │ - @ instruction: 0xf17b4619 │ │ │ │ - msrlt SPSR_irq, r3 │ │ │ │ + @ instruction: 0xf17c4619 │ │ │ │ + msrlt SPSR_, fp, lsr #16 │ │ │ │ @ instruction: 0xf8d26b7a │ │ │ │ @ instruction: 0xf8c232f4 │ │ │ │ stmiane r4, {r4, r5, r6, r7, r9}^ │ │ │ │ rscspl pc, r8, #12713984 @ 0xc20000 │ │ │ │ adcsmi lr, r5, #188, 14 @ 0x2f00000 │ │ │ │ shasxmi fp, r5, r8 │ │ │ │ strcs lr, [r0], #-2017 @ 0xfffff81f │ │ │ │ @@ -14390,15 +14390,15 @@ │ │ │ │ bl 3b7708 │ │ │ │ andsvs r0, r8, r1, lsl #6 │ │ │ │ @ instruction: 0xf7f1e750 │ │ │ │ svclt 0x0000e9f0 │ │ │ │ adcseq r6, pc, lr, lsr pc @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r6, pc, r2, lsl pc @ │ │ │ │ - eorseq lr, r5, r2, lsl #26 │ │ │ │ + eorseq lr, r5, r2, asr #29 │ │ │ │ ldrhteq r6, [pc], ip │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc0524 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldmdbvc r3, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xbd08b903 │ │ │ │ @@ -14417,26 +14417,26 @@ │ │ │ │ svclt 0x0000bd08 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ ldrmi r4, [r5], -ip, lsl #12 │ │ │ │ pkhbtmi r4, r0, pc, lsl #12 @ │ │ │ │ - @ instruction: 0xf9daf292 │ │ │ │ - @ instruction: 0xf8a8f174 │ │ │ │ + blx fe925dc8 │ │ │ │ + @ instruction: 0xf970f174 │ │ │ │ eorsle r2, pc, r0, lsl #16 │ │ │ │ blcs c3698 │ │ │ │ @ instruction: 0x4640d93c │ │ │ │ vsubhn.i32 d2, q1, │ │ │ │ - @ instruction: 0xf174f9cf │ │ │ │ - @ instruction: 0xb100f89d │ │ │ │ + @ instruction: 0xf174fa97 │ │ │ │ + tstplt r0, r5, ror #18 @ p-variant is OBSOLETE │ │ │ │ strbmi r6, [r0], -r6, asr #17 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf9c6f292 │ │ │ │ - @ instruction: 0xf894f174 │ │ │ │ + blx fe425df0 │ │ │ │ + @ instruction: 0xf95cf174 │ │ │ │ @ instruction: 0xf8d0b108 │ │ │ │ stmdavs r0!, {r4, pc} │ │ │ │ @ instruction: 0xf7f14631 │ │ │ │ @ instruction: 0x4641eb90 │ │ │ │ stmdavs r0!, {r5, sp, lr}^ │ │ │ │ bl fe327388 │ │ │ │ cmnlt sp, r0, rrx │ │ │ │ @@ -14467,42 +14467,42 @@ │ │ │ │ stmib sp, {r0, r1, r2, r9, sl, lr}^ │ │ │ │ ldrbtmi r3, [sl], #-768 @ 0xfffffd00 │ │ │ │ strmi r4, [sl], fp, lsr #22 │ │ │ │ tstcs r1, r0, lsl #18 │ │ │ │ ldmpl r3, {r3, r4, r5, r6, r7, sl, lr}^ │ │ │ │ ldmdavs fp, {r5, r9, sp} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ - @ instruction: 0xf1950300 │ │ │ │ - @ instruction: 0x4604ff73 │ │ │ │ + @ instruction: 0xf1960300 │ │ │ │ + @ instruction: 0x4604f83b │ │ │ │ strbtmi fp, [fp], -r0, asr #2 │ │ │ │ adcvs ip, r0, #3072 @ 0xc00 │ │ │ │ strtmi r6, [r1], -r1, ror #5 │ │ │ │ @ instruction: 0x46383414 │ │ │ │ - blx 125aca │ │ │ │ + blx ff325aca │ │ │ │ cmppne r1, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf1956938 │ │ │ │ - @ instruction: 0x464aff93 │ │ │ │ + @ instruction: 0xf1966938 │ │ │ │ + @ instruction: 0x464af85b │ │ │ │ @ instruction: 0x23204606 │ │ │ │ tstpeq r4, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ eorls pc, r8, r0, lsl #17 │ │ │ │ - blx ff525adc │ │ │ │ + blx fe725ade │ │ │ │ movwcs r9, #1027 @ 0x403 │ │ │ │ ldrbeq pc, [r4], #-262 @ 0xfffffefa @ │ │ │ │ movwcc lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf8df9302 │ │ │ │ ldm sp, {r3, r4, r6, lr, pc} │ │ │ │ @ instruction: 0xf8d6000f │ │ │ │ stm r4, {r2, r5, sp, lr, pc} │ │ │ │ ldrtmi r0, [r8], -pc │ │ │ │ @ instruction: 0xf8584631 │ │ │ │ bl 1354d4 │ │ │ │ svcvc 0x00db13ce │ │ │ │ orreq lr, r3, #6144 @ 0x1800 │ │ │ │ eorge pc, r8, r3, asr #17 │ │ │ │ - blx ff6a5b1c │ │ │ │ + blx fe8a5b1e │ │ │ │ blmi 2fbce8 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 1c3528 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_abt │ │ │ │ andseq pc, r4, r6, lsl #2 │ │ │ │ pop {r1, r2, ip, sp, pc} │ │ │ │ @@ -14517,36 +14517,36 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r4, r5, sp, lsl #12 │ │ │ │ tstcs r0, r4, lsl #12 │ │ │ │ ldrmi r6, [r7], -r0, lsl #18 │ │ │ │ @ instruction: 0xf1954699 │ │ │ │ - stmdbvs fp!, {r0, r2, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbvs fp!, {r0, r2, r3, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldreq pc, [r4], -r0, lsl #2 │ │ │ │ ldrtmi r4, [r1], -r2, lsl #13 │ │ │ │ ldrdhi pc, [r4], #143 @ 0x8f │ │ │ │ tstpeq r9, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ stmiavs fp!, {r0, r1, r7, r9, sp, lr} │ │ │ │ stmib r0, {r3, r4, r5, r6, r7, sl, lr}^ │ │ │ │ @ instruction: 0xf04f350b │ │ │ │ stmdbvs r3!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, sl, ip, sp} │ │ │ │ umaalcs pc, r1, r3, r9 @ │ │ │ │ @ instruction: 0xf04f2a0e │ │ │ │ svclt 0x00140201 │ │ │ │ @ instruction: 0xf8d32320 │ │ │ │ @ instruction: 0xf1983178 │ │ │ │ - ldrbmi pc, [r1], -sp, ror #20 @ │ │ │ │ + @ instruction: 0x4651fb35 │ │ │ │ @ instruction: 0xf19a4620 │ │ │ │ - blvc f67f7c │ │ │ │ + blvc f6829c │ │ │ │ msrcc SP_usr, r0 │ │ │ │ blx 1c39d8 │ │ │ │ b ae6168 │ │ │ │ @ instruction: 0xf1950903 │ │ │ │ - @ instruction: 0x9603ff17 │ │ │ │ + @ instruction: 0x9603ffdf │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf1003300 │ │ │ │ movwls r0, #10836 @ 0x2a54 │ │ │ │ strbteq pc, [r4], -r0, lsl #2 @ │ │ │ │ mullt ip, r7, r8 │ │ │ │ @ instruction: 0xf8804686 │ │ │ │ ldm sp, {r3, r5, ip, sp, pc} │ │ │ │ @@ -14562,15 +14562,15 @@ │ │ │ │ bl f15b0 │ │ │ │ @ instruction: 0xf89212c3 │ │ │ │ @ instruction: 0xf8923020 │ │ │ │ bl 3f167c │ │ │ │ bl 3ea3c4 │ │ │ │ addsvs r0, sp, #536870920 @ 0x20000008 │ │ │ │ addsvs r2, r3, #0, 6 │ │ │ │ - blx 14a5c2c │ │ │ │ + blx 6a5c2e │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf1bb8ff0 │ │ │ │ svclt 0x001f0f20 │ │ │ │ @ instruction: 0xf00b2501 │ │ │ │ blx 1ac254 │ │ │ │ @ instruction: 0xf105f50b │ │ │ │ @ instruction: 0xe7db35ff │ │ │ │ @@ -14586,49 +14586,49 @@ │ │ │ │ ldrbtmi r9, [r9], #440 @ 0x1b8 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f932f │ │ │ │ stmdacs r0, {r8, r9} │ │ │ │ blmi 1b1d788 │ │ │ │ andcs r4, r0, #2063597568 @ 0x7b000000 │ │ │ │ ldmdage r7, {r2, r8, sp} │ │ │ │ - @ instruction: 0xf9aef19a │ │ │ │ + blx 1e25c8c │ │ │ │ andcs r4, r4, #105472 @ 0x19c00 │ │ │ │ ldmdals fp, {r3, r8, sp} │ │ │ │ andcc pc, r3, r9, asr r8 @ │ │ │ │ @ instruction: 0xf1959311 │ │ │ │ - @ instruction: 0x9c1bfb47 │ │ │ │ + ldcls 12, cr15, [fp], {15} │ │ │ │ ldcne 6, cr4, [r8], #520 @ 0x208 │ │ │ │ - @ instruction: 0xf9c8f27a │ │ │ │ + blx fe4a6028 │ │ │ │ strmi r2, [r3], -r0, lsr #4 │ │ │ │ strtmi r2, [r0], -r4, lsl #2 │ │ │ │ - blx fa5ca2 │ │ │ │ + stc2 1, cr15, [r4], {149} @ 0x95 │ │ │ │ movwcs r9, #7195 @ 0x1c1b │ │ │ │ subcs r4, r4, #6291456 @ 0x600000 │ │ │ │ @ instruction: 0xf8842100 │ │ │ │ ldmdage lr, {r0, r2, r6, ip, sp} │ │ │ │ ldrdcc pc, [ip], #132 @ 0x84 @ │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ rsccc pc, ip, r4, asr #17 │ │ │ │ stc 7, cr15, [r8, #960] @ 0x3c0 │ │ │ │ tstcs r0, r0, lsr #12 │ │ │ │ - mrc2 1, 0, pc, cr2, cr5, {4} │ │ │ │ + mrc2 1, 6, pc, cr10, cr5, {4} │ │ │ │ @ instruction: 0x46046933 │ │ │ │ tstpeq r9, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ ldmvs r3!, {r0, r1, r7, r9, sp, lr} │ │ │ │ strcc lr, [fp], -r0, asr #19 │ │ │ │ ldreq pc, [r4], -r0, lsl #2 │ │ │ │ @ instruction: 0x46319b1b │ │ │ │ umaalcs pc, r1, r3, r9 @ │ │ │ │ @ instruction: 0xf04f2a0e │ │ │ │ svclt 0x00140201 │ │ │ │ @ instruction: 0xf8d32320 │ │ │ │ @ instruction: 0xf1983178 │ │ │ │ - @ instruction: 0x4621f9bf │ │ │ │ + strtmi pc, [r1], -r7, lsl #21 │ │ │ │ @ instruction: 0xf19aa817 │ │ │ │ - bvs ff927e20 │ │ │ │ + bvs ff928140 │ │ │ │ blcs 687afc │ │ │ │ ldm pc, {r0, r2, r4, r5, r6, fp, ip, lr, pc}^ @ │ │ │ │ ldrbtvc pc, [r4], #-3 @ │ │ │ │ @ instruction: 0x767a7a74 │ │ │ │ @ instruction: 0x76761076 │ │ │ │ andsne r7, r0, sl, ror sl │ │ │ │ andsne r7, r0, r8, ror r4 │ │ │ │ @@ -14636,34 +14636,34 @@ │ │ │ │ rsbseq r7, r4, r4, ror r4 │ │ │ │ ldrbtmi r4, [fp], #-2877 @ 0xfffff4c3 │ │ │ │ movtcs lr, #1953 @ 0x7a1 │ │ │ │ mulhi sp, r2, r8 │ │ │ │ @ instruction: 0x71acf44f │ │ │ │ smladcc r1, fp, r8, r9 │ │ │ │ @ instruction: 0xf1959311 │ │ │ │ - @ instruction: 0x4642fe53 │ │ │ │ + @ instruction: 0x4642ff1b │ │ │ │ eorhi pc, r8, r0, lsl #17 │ │ │ │ ldmdaeq r4, {r8, ip, sp, lr, pc} │ │ │ │ blls 4baf08 │ │ │ │ @ instruction: 0xf1984641 │ │ │ │ - blge 567d44 │ │ │ │ + blge 568064 │ │ │ │ @ instruction: 0xf1049616 │ │ │ │ @ instruction: 0x26000c54 │ │ │ │ stmib sp, {r0, r1, r4, r9, sl, ip, pc}^ │ │ │ │ bvs 1902f60 │ │ │ │ ldrsbt pc, [r8], pc @ │ │ │ │ blgt 44df5c │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ @ instruction: 0xf8599a11 │ │ │ │ strtmi r3, [r1], -lr │ │ │ │ bl 153784 │ │ │ │ @ instruction: 0xf89313c2 │ │ │ │ bl 1757f8 │ │ │ │ addsvs r0, lr, #201326594 @ 0xc000002 │ │ │ │ - @ instruction: 0xf996f19a │ │ │ │ + blx 1825da0 │ │ │ │ cdpeq 1, 7, cr15, cr12, cr13, {0} │ │ │ │ @ instruction: 0xf88d2322 │ │ │ │ @ instruction: 0x46ec30b4 │ │ │ │ ldm lr!, {r2, r3, r5, r8, r9, sl, ip, pc} │ │ │ │ @ instruction: 0xf8cd000f │ │ │ │ stmia ip!, {r2, r4, r5, r6, pc} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ @@ -14671,15 +14671,15 @@ │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldrtmi r0, [r1], -pc │ │ │ │ tstcs sp, #3620864 @ 0x374000 │ │ │ │ @ instruction: 0xf19aa817 │ │ │ │ - movwcs pc, #64715 @ 0xfccb @ │ │ │ │ + movwcs pc, #64915 @ 0xfd93 @ │ │ │ │ ldrbmi r4, [r1], -r2, lsl #12 │ │ │ │ @ instruction: 0xf7ffa817 │ │ │ │ bmi 569258 │ │ │ │ ldrbtmi r4, [sl], #-2828 @ 0xfffff4f4 │ │ │ │ ldmpl r3, {r0, r1, r3, r4, fp, ip, pc}^ │ │ │ │ blls c437f8 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -14690,17 +14690,17 @@ │ │ │ │ movwcs lr, #6040 @ 0x1798 │ │ │ │ tstcs r0, #39321600 @ 0x2580000 │ │ │ │ @ instruction: 0xf7f0e794 │ │ │ │ svclt 0x0000ef98 │ │ │ │ adcseq r6, pc, r0, lsl #20 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrshteq r6, [pc], sl │ │ │ │ - strdeq r5, [pc], -ip @ │ │ │ │ + strhteq r6, [pc], -ip │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - eoreq r5, pc, r2, asr pc @ │ │ │ │ + eoreq r6, pc, r2, lsl r1 @ │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ adcseq r6, pc, sl, ror r8 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc09dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r8, ror #31 │ │ │ │ strmi r6, [r3], -r1, lsl #19 │ │ │ │ @@ -14922,15 +14922,15 @@ │ │ │ │ bicpl pc, r8, #12582912 @ 0xc00000 │ │ │ │ movwls r3, #21264 @ 0x5310 │ │ │ │ @ instruction: 0xf8909b14 │ │ │ │ blx 16a13a │ │ │ │ stmdals fp, {r8, ip} │ │ │ │ stmdals ip, {r0, sl, lr} │ │ │ │ ldmdbls sl, {r8, ip, pc} │ │ │ │ - @ instruction: 0xf81ef283 │ │ │ │ + @ instruction: 0xf8e6f283 │ │ │ │ @ instruction: 0xf8d39b16 │ │ │ │ @ instruction: 0xf8d33460 │ │ │ │ @ instruction: 0xf8911098 │ │ │ │ ldrbeq r3, [fp, -ip, lsr #32] │ │ │ │ bls 31ec48 │ │ │ │ blls 64fff8 │ │ │ │ ldmdbls lr, {r1, r3, sl, lr} │ │ │ │ @@ -15000,27 +15000,27 @@ │ │ │ │ movwls r3, #21264 @ 0x5310 │ │ │ │ @ instruction: 0xf8909b14 │ │ │ │ blx 16a26e │ │ │ │ stmdals fp, {r8, ip} │ │ │ │ stmdals sl, {ip, pc} │ │ │ │ tstls r1, r1, lsl #8 │ │ │ │ ldrdeq lr, [r5, -sp]! │ │ │ │ - @ instruction: 0xff26f281 │ │ │ │ + @ instruction: 0xffeef281 │ │ │ │ bmi 17e3a28 │ │ │ │ ldrbtmi r4, [sl], #-2907 @ 0xfffff4a5 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r7, ror fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ adchi pc, r9, r0, asr #32 │ │ │ │ pop {r0, r3, r4, r5, r6, ip, sp, pc} │ │ │ │ stcge 15, cr8, [sp], #-960 @ 0xfffffc40 │ │ │ │ strtmi sl, [r2], -ip, lsr #18 │ │ │ │ @ instruction: 0x460e9810 │ │ │ │ tstls sp, r4, lsr #8 │ │ │ │ - @ instruction: 0xf9b2f27f │ │ │ │ + blx 1f266c8 │ │ │ │ ldcls 8, cr6, [sl, #-136] @ 0xffffff78 │ │ │ │ andls r4, r7, #17825792 @ 0x1100000 │ │ │ │ @ instruction: 0xf7f04628 │ │ │ │ bls 2658dc │ │ │ │ @ instruction: 0x46049b14 │ │ │ │ tstls r9, #721420288 @ 0x2b000000 │ │ │ │ @ instruction: 0xf702fb00 │ │ │ │ @@ -15067,25 +15067,25 @@ │ │ │ │ strls r0, [r4, -r8, lsl #4] │ │ │ │ @ instruction: 0xf8db990f │ │ │ │ cdpls 15, 1, cr3, cr2, cr4, {3} │ │ │ │ movwls r4, #21579 @ 0x544b │ │ │ │ @ instruction: 0xf8da9209 │ │ │ │ movwls r3, #12300 @ 0x300c │ │ │ │ vqdmlsl.s , d2, d7 │ │ │ │ - ldmdbls r1, {r0, r2, r3, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbls r1, {r0, r2, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ stmibne r0!, {r1, r8, ip, pc} │ │ │ │ tstls r1, r8, lsl #18 │ │ │ │ tstls r0, fp, lsl #18 │ │ │ │ bls 2cf9c8 │ │ │ │ svccc 0x0064f8db │ │ │ │ strbmi r9, [fp], #-2318 @ 0xfffff6f2 │ │ │ │ @ instruction: 0xf8da9305 │ │ │ │ movwls r3, #12328 @ 0x3028 │ │ │ │ vqdmlsl.s , d1, d7 │ │ │ │ - blls 3e9804 │ │ │ │ + blls 3e9b24 │ │ │ │ blx 143e42 │ │ │ │ strbmi pc, [r4, #-1029] @ 0xfffffbfb @ │ │ │ │ ldcls 3, cr13, [ip], {195} @ 0xc3 │ │ │ │ ldmdavs sl, {r2, r5, r8, r9, fp, ip, pc} │ │ │ │ blx 110a4a │ │ │ │ addsmi pc, lr, #4, 12 @ 0x400000 │ │ │ │ mrcge 4, 5, APSR_nzcv, cr12, cr15, {5} │ │ │ │ @@ -15221,15 +15221,15 @@ │ │ │ │ rsbne pc, pc, #64, 4 │ │ │ │ ldrb r4, [r1, -r0, asr #15]! │ │ │ │ bl 1d27fbc │ │ │ │ ldrsbteq r6, [pc], r0 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r5, r1, r5, asr #18 │ │ │ │ adcseq fp, r9, sl, lsr #10 │ │ │ │ - ldrhteq sp, [r5], -ip │ │ │ │ + eorseq lr, r5, ip, ror r1 │ │ │ │ adcseq r6, pc, r6, lsr r0 @ │ │ │ │ andeq ip, r0, r3, ror r2 │ │ │ │ adcseq fp, r9, ip, ror r4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ @@ -15350,15 +15350,15 @@ │ │ │ │ rsbne pc, pc, #64, 4 │ │ │ │ ldrb r4, [r1, -r0, asr #15]! │ │ │ │ b 1ca81c0 │ │ │ │ adcseq r5, pc, ip, asr #31 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r7, r1, r9, lsl r8 │ │ │ │ ldrshteq fp, [r9], r2 │ │ │ │ - ldrhteq sp, [r5], -r8 │ │ │ │ + eorseq sp, r5, r8, ror pc │ │ │ │ adcseq r5, pc, r2, lsr lr @ │ │ │ │ andeq lr, r0, r7, lsl #13 │ │ │ │ adcseq fp, r9, r4, asr #4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ @@ -15479,30 +15479,30 @@ │ │ │ │ rsbne pc, pc, #64, 4 │ │ │ │ ldrb r4, [r1, -r0, asr #15]! │ │ │ │ stmdb lr!, {r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ adcseq r5, pc, r8, asr #27 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r9, r1, r1, asr #4 │ │ │ │ ldrhteq fp, [r9], sl │ │ │ │ - ldrhteq sp, [r5], -r4 │ │ │ │ + eorseq sp, r5, r4, ror sp │ │ │ │ adcseq r5, pc, lr, lsr #24 │ │ │ │ andeq sp, r0, fp, lsl r1 │ │ │ │ adcseq fp, r9, ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc162c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ strmi r4, [r4], -sp, lsl #12 │ │ │ │ - @ instruction: 0xf97cf291 │ │ │ │ - @ instruction: 0xf84af173 │ │ │ │ + blx 11a6e80 │ │ │ │ + @ instruction: 0xf912f173 │ │ │ │ eorsle r2, pc, r0, lsl #16 │ │ │ │ blcs c4754 │ │ │ │ @ instruction: 0x4620d93c │ │ │ │ - @ instruction: 0xf972f291 │ │ │ │ - @ instruction: 0xf840f173 │ │ │ │ + blx f26e94 │ │ │ │ + @ instruction: 0xf908f173 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r0, r1, r2, r4, r6, r9, pc} │ │ │ │ blcs ac7cc │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ bcs 431dd0 │ │ │ │ ldm pc, {r0, r3, r5, fp, ip, lr, pc}^ @ │ │ │ │ subeq pc, sp, #18 │ │ │ │ @@ -15514,25 +15514,25 @@ │ │ │ │ eoreq r0, r8, r8, lsr #32 │ │ │ │ eoreq r0, r8, r8, lsr #32 │ │ │ │ vhadd.s8 d16, d0, d24 │ │ │ │ ldclcs 3, cr1, [fp], #-852 @ 0xfffffcac │ │ │ │ subhi pc, r5, #0 │ │ │ │ andle r2, r7, r2, lsl #25 │ │ │ │ movwls r4, #5664 @ 0x1620 │ │ │ │ - blx fff26ee8 │ │ │ │ + blx ff126eea │ │ │ │ stmdacs r0, {r0, r8, r9, fp, ip, pc} │ │ │ │ eorshi pc, r2, #0 │ │ │ │ strtmi r4, [r0], -r9, lsr #12 │ │ │ │ mrc2 0, 0, pc, cr4, cr13, {2} │ │ │ │ strtmi r4, [r0], -r1, lsl #12 │ │ │ │ ldc2l 0, cr15, [r0, #372]! @ 0x174 │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ ldclt 0, cr11, [r0, #-12]! │ │ │ │ vsubhn.i32 d4, , q8 │ │ │ │ - @ instruction: 0x4603f935 │ │ │ │ + @ instruction: 0x4603f9fd │ │ │ │ vadd.i8 q1, q8, │ │ │ │ ldmdacs ip, {r0, r2, r4, r6, r8, pc} │ │ │ │ @ instruction: 0xf1a0d9dd │ │ │ │ bcs fe96ad50 │ │ │ │ ldrdge sp, [r2, -r9] │ │ │ │ eorcs pc, r2, r1, asr r8 @ │ │ │ │ smladmi r8, r1, r4, r4 │ │ │ │ @@ -15988,15 +15988,15 @@ │ │ │ │ @ instruction: 0xf7fe4662 │ │ │ │ blls d29ad8 │ │ │ │ blls d4f828 │ │ │ │ blls d8f860 │ │ │ │ blls dcf81c │ │ │ │ stmdals sl, {r1, r2, r3, r8, r9, ip, pc} │ │ │ │ tstls r8, #55296 @ 0xd800 │ │ │ │ - stc2l 1, cr15, [r4], #-456 @ 0xfffffe38 │ │ │ │ + stc2 1, cr15, [ip, #-456]! @ 0xfffffe38 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r0, r2, r3, r5, r6, r8, pc} │ │ │ │ blcs acf84 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ strls r9, [r1, #-781] @ 0xfffffcf3 │ │ │ │ ldmdavs fp!, {r8, sl, sp} │ │ │ │ movwls r4, #34399 @ 0x865f │ │ │ │ @@ -16284,15 +16284,15 @@ │ │ │ │ @ instruction: 0xf7fece35 │ │ │ │ blls d29638 │ │ │ │ blls d4fcc0 │ │ │ │ ldmib sp, {r0, r1, r3, r4, r8, r9, ip, pc}^ │ │ │ │ movwls r7, #62260 @ 0xf334 │ │ │ │ blls e110c4 │ │ │ │ @ instruction: 0xf1729317 │ │ │ │ - stmdacs r0, {r0, r2, r4, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r3, r4, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ cmnphi r5, r0 @ p-variant is OBSOLETE │ │ │ │ ldmeq fp, {r0, r1, r7, r8, fp, sp, lr}^ │ │ │ │ svclt 0x00382b01 │ │ │ │ movwls r2, #49921 @ 0xc301 │ │ │ │ stmdbls ip, {r0, r1, r2, r8, r9, fp, ip, pc} │ │ │ │ stmdavs fp!, {r1, r3, r4, fp, sp, lr} │ │ │ │ vqdmulh.s d15, d1, d2 │ │ │ │ @@ -16597,16 +16597,16 @@ │ │ │ │ stmib sp, {r1, r4, r5, r8, fp, sp, pc}^ │ │ │ │ @ instruction: 0xf7fdce35 │ │ │ │ blls d2b150 │ │ │ │ blls d501a8 │ │ │ │ ldmib sp, {r0, r1, r3, r4, r8, r9, ip, pc}^ │ │ │ │ movwls r7, #62260 @ 0xf334 │ │ │ │ blls e115ac │ │ │ │ - @ instruction: 0xf1719317 │ │ │ │ - stmdacs r0, {r0, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf1729317 │ │ │ │ + stmdacs r0, {r0, r3, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ cmnphi r5, r0 @ p-variant is OBSOLETE │ │ │ │ ldmeq fp, {r0, r1, r7, r8, fp, sp, lr}^ │ │ │ │ svclt 0x00382b01 │ │ │ │ movwls r2, #49921 @ 0xc301 │ │ │ │ stmdbls ip, {r0, r1, r2, r8, r9, fp, ip, pc} │ │ │ │ stmdavs fp!, {r1, r3, r4, fp, sp, lr} │ │ │ │ vqdmulh.s d15, d1, d2 │ │ │ │ @@ -16912,15 +16912,15 @@ │ │ │ │ @ instruction: 0xf7fdce35 │ │ │ │ blls d2ac68 │ │ │ │ blls d50690 │ │ │ │ ldmib sp, {r0, r1, r3, r4, r8, r9, ip, pc}^ │ │ │ │ movwls r7, #62260 @ 0xf334 │ │ │ │ blls e11a94 │ │ │ │ @ instruction: 0xf1719317 │ │ │ │ - stmdacs r0, {r0, r2, r3, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ cmnphi r5, r0 @ p-variant is OBSOLETE │ │ │ │ ldmeq fp, {r0, r1, r7, r8, fp, sp, lr}^ │ │ │ │ svclt 0x00382b01 │ │ │ │ movwls r2, #49921 @ 0xc301 │ │ │ │ stmdbls ip, {r0, r1, r2, r8, r9, fp, ip, pc} │ │ │ │ stmdavs fp!, {r1, r3, r4, fp, sp, lr} │ │ │ │ vqdmulh.s d15, d1, d2 │ │ │ │ @@ -17185,16 +17185,16 @@ │ │ │ │ @ instruction: 0xb11002f1 │ │ │ │ rscscc pc, r2, #9633792 @ 0x930000 │ │ │ │ @ instruction: 0xbd08b903 │ │ │ │ @ instruction: 0x2179f891 │ │ │ │ svclt 0x00182a02 │ │ │ │ mvnsle r4, r8, lsl r6 │ │ │ │ vmull.s q3, d31, d0[2] │ │ │ │ - @ instruction: 0xf171fc3b │ │ │ │ - @ instruction: 0xf890fb09 │ │ │ │ + @ instruction: 0xf171fd03 │ │ │ │ + @ instruction: 0xf890fbd1 │ │ │ │ @ instruction: 0xf0000020 │ │ │ │ stmdacc r2, {r0, r1, r2} │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ svclt 0x0000bd08 │ │ │ │ svcvc 0x008bf5b0 │ │ │ │ @ instruction: 0xf5b0d20f │ │ │ │ tstle r5, #536 @ 0x218 │ │ │ │ @@ -17210,24 +17210,24 @@ │ │ │ │ @ instruction: 0xd1014298 │ │ │ │ ldrbmi r2, [r0, -r3]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc3114 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ @ instruction: 0xf1714604 │ │ │ │ - @ instruction: 0xf890fad9 │ │ │ │ + @ instruction: 0xf890fba1 │ │ │ │ blcs 137ff8 │ │ │ │ ldm pc, {r2, r4, r5, fp, ip, lr, pc}^ @ │ │ │ │ blcs c67f3c │ │ │ │ andcs r3, r4, r6, lsl #6 │ │ │ │ andcs r4, r5, r0, ror r7 │ │ │ │ stchi 7, cr4, [r3, #448] @ 0x1c0 │ │ │ │ strbne pc, [r8, #963] @ 0x3c3 @ │ │ │ │ @ instruction: 0xf1804620 │ │ │ │ - svcne 0x002bf88b │ │ │ │ + svcne 0x002bf953 │ │ │ │ ldmdale r2!, {r2, r3, r4, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ teqcc r1, pc, lsl #30 │ │ │ │ ldrne r3, [r5, #-271] @ 0xfffffef1 │ │ │ │ teqcc r1, r1, lsr r1 │ │ │ │ teqcc r1, r6, lsr #2 │ │ │ │ teqcc r1, r1, lsr r1 │ │ │ │ @@ -17242,15 +17242,15 @@ │ │ │ │ @ instruction: 0xf3c38d03 │ │ │ │ ldrb r1, [r9, r8, asr #11] │ │ │ │ vmull.u8 q12, d19, d3 │ │ │ │ ldrb r1, [r5, r8, asr #11] │ │ │ │ vmull.p8 q12, d3, d3 │ │ │ │ ldrb r1, [r1, r8, asr #11] │ │ │ │ strtmi r9, [r0], -r1 │ │ │ │ - @ instruction: 0xffe4f17f │ │ │ │ + @ instruction: 0xf8acf180 │ │ │ │ bls da4e8 │ │ │ │ svclt 0x00144282 │ │ │ │ andcs r2, r4, r6 │ │ │ │ stmdacs r0, {r0, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ andcs fp, r7, r4, lsl pc │ │ │ │ ldrb r2, [ip, r4] │ │ │ │ ldrb r2, [sl, r3] │ │ │ │ @@ -18340,15 +18340,15 @@ │ │ │ │ blcs 8749c │ │ │ │ @ instruction: 0x4691d037 │ │ │ │ @ instruction: 0x46805972 │ │ │ │ bcs fe0fe8ec │ │ │ │ @ instruction: 0x079ad134 │ │ │ │ ldrbeq sp, [fp, -r1, asr #8] │ │ │ │ ldmdbpl r0!, {r0, r3, r6, sl, ip, lr, pc}^ │ │ │ │ - stc2 2, cr15, [lr], {142} @ 0x8e │ │ │ │ + ldc2l 2, cr15, [r6], {142} @ 0x8e │ │ │ │ @ instruction: 0xf0102213 │ │ │ │ strtmi r0, [r1], -r6, lsl #30 │ │ │ │ eorle r4, lr, r0, asr #12 │ │ │ │ cdp2 0, 14, cr15, cr8, cr4, {1} │ │ │ │ @ instruction: 0x46212212 │ │ │ │ @ instruction: 0xf0244640 │ │ │ │ andcs pc, pc, #3632 @ 0xe30 │ │ │ │ @@ -18398,15 +18398,15 @@ │ │ │ │ blcs 87584 │ │ │ │ @ instruction: 0x4691d037 │ │ │ │ @ instruction: 0x46805972 │ │ │ │ bcs fe0fe9d4 │ │ │ │ @ instruction: 0x079ad134 │ │ │ │ ldrbeq sp, [fp, -r1, asr #8] │ │ │ │ ldmdbpl r0!, {r0, r3, r6, sl, ip, lr, pc}^ │ │ │ │ - blx fe729bee │ │ │ │ + stc2l 2, cr15, [r2], #-568 @ 0xfffffdc8 │ │ │ │ @ instruction: 0xf0102213 │ │ │ │ strtmi r0, [r1], -r6, lsl #30 │ │ │ │ eorle r4, lr, r0, asr #12 │ │ │ │ @ instruction: 0xf884f026 │ │ │ │ @ instruction: 0x46212212 │ │ │ │ @ instruction: 0xf0264640 │ │ │ │ andcs pc, pc, #8323072 @ 0x7f0000 │ │ │ │ @@ -18456,15 +18456,15 @@ │ │ │ │ blcs 8766c │ │ │ │ @ instruction: 0x4691d037 │ │ │ │ @ instruction: 0x46805972 │ │ │ │ bcs fe0feabc │ │ │ │ @ instruction: 0x079ad134 │ │ │ │ ldrbeq sp, [fp, -r1, asr #8] │ │ │ │ ldmdbpl r0!, {r0, r3, r6, sl, ip, lr, pc}^ │ │ │ │ - blx a29cd6 │ │ │ │ + blx ffc29cd6 │ │ │ │ @ instruction: 0xf0102213 │ │ │ │ strtmi r0, [r1], -r6, lsl #30 │ │ │ │ eorle r4, lr, r0, asr #12 │ │ │ │ @ instruction: 0xf946f026 │ │ │ │ @ instruction: 0x46212212 │ │ │ │ @ instruction: 0xf0264640 │ │ │ │ andcs pc, pc, #1064960 @ 0x104000 │ │ │ │ @@ -18595,15 +18595,15 @@ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrbeq pc, [r8, #-2248] @ 0xfffff738 @ │ │ │ │ @ instruction: 0xf7ede7e1 │ │ │ │ svclt 0x0000e916 │ │ │ │ adcseq r2, pc, r2, lsr #25 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r2, pc, r6, lsl #23 │ │ │ │ - mlaeq pc, r4, r1, r2 @ │ │ │ │ + eoreq r2, pc, r4, asr r3 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc46d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000fe8 │ │ │ │ strmi r5, [r5], -r0, asr #8 │ │ │ │ addlt r4, r2, fp, lsl #12 │ │ │ │ @ instruction: 0xf8946989 │ │ │ │ @@ -18792,15 +18792,15 @@ │ │ │ │ @ instruction: 0xf5a2d30a │ │ │ │ blcs 2ca5dc │ │ │ │ ldm pc, {r1, r2, fp, ip, lr, pc}^ @ │ │ │ │ svcvs 0x00aaf003 │ │ │ │ cmnpl pc, r5, lsl #10 │ │ │ │ tstpl r5, r5, lsl #10 │ │ │ │ andls r4, r1, #16, 12 @ 0x1000000 │ │ │ │ - cdp2 1, 7, cr15, cr12, cr15, {3} │ │ │ │ + @ instruction: 0xff44f16f │ │ │ │ strmi r4, [r2], r6, lsl #12 │ │ │ │ @ instruction: 0xf7fe9801 │ │ │ │ @ instruction: 0xf106fb77 │ │ │ │ @ instruction: 0x46800937 │ │ │ │ teqpeq r3, #-2147483647 @ p-variant is OBSOLETE @ 0x80000001 │ │ │ │ ldrmi sl, [r8], -r4, lsl #18 │ │ │ │ svccs 0x0001f813 │ │ │ │ @@ -18936,15 +18936,15 @@ │ │ │ │ subcs lr, r3, r0, asr #20 │ │ │ │ @ instruction: 0xf1b8e091 │ │ │ │ svclt 0x001c0f03 │ │ │ │ andvs r6, sl, sl, lsr #16 │ │ │ │ svcge 0x0029f47f │ │ │ │ beq a9068 │ │ │ │ smlabtcc r1, sp, r9, lr │ │ │ │ - stc2 1, cr15, [r0], #-460 @ 0xfffffe34 │ │ │ │ + stc2l 1, cr15, [r8], #460 @ 0x1cc │ │ │ │ blls d3e28 │ │ │ │ ldr r6, [lr, -r8] │ │ │ │ beq 14a90a4 │ │ │ │ mrc 7, 5, lr, cr15, cr4, {1} │ │ │ │ vmov.f32 s15, #64 @ 0x3e000000 0.125 │ │ │ │ vsqrt.f32 s15, s14 │ │ │ │ vldmdble fp!, {s31-s46} │ │ │ │ @@ -19296,15 +19296,15 @@ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrbeq pc, [r8, #-2246] @ 0xfffff73a @ │ │ │ │ @ instruction: 0xf7ece7e2 │ │ │ │ svclt 0x0000eb9c │ │ │ │ adcseq r2, pc, ip, lsr #2 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ umlalseq r2, pc, r0, r0 @ │ │ │ │ - mlaeq pc, ip, r6, r1 @ │ │ │ │ + eoreq r1, pc, ip, asr r8 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc51c4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r5], -r0, asr #31 │ │ │ │ strmi r4, [lr], -r6, asr #16 │ │ │ │ ldrbtmi r4, [r8], #-2374 @ 0xfffff6ba │ │ │ │ stcge 0, cr11, [r6], {140} @ 0x8c │ │ │ │ @@ -19837,15 +19837,15 @@ │ │ │ │ strbt r6, [r6], r2, rrx │ │ │ │ svc 0x0064f7eb │ │ │ │ strne lr, [r4, #-2525] @ 0xfffff623 │ │ │ │ svclt 0x0000e7a6 │ │ │ │ adcseq r1, pc, r0, lsr fp @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r1, pc, r2, lsr r9 @ │ │ │ │ - eoreq r0, pc, sl, lsl #30 │ │ │ │ + eoreq r1, pc, sl, asr #1 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ bmi d80094 │ │ │ │ blmi d802b0 │ │ │ │ addslt r4, r4, sl, ror r4 │ │ │ │ @@ -19989,15 +19989,15 @@ │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 77680 │ │ │ │ strcs fp, [r2, #-3868] @ 0xfffff0e4 │ │ │ │ ldmvc lr, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf16e4640 │ │ │ │ - teqplt r0, r3, lsr #26 @ p-variant is OBSOLETE │ │ │ │ + teqplt r0, fp, ror #27 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a06b80 │ │ │ │ blx fec6ea9c │ │ │ │ stmdbeq r0, {r7, ip, sp, lr, pc}^ │ │ │ │ blls 1aefa0 │ │ │ │ @ instruction: 0x2c09ea4f │ │ │ │ mcrrvc 4, 0, pc, r0, cr12 @ │ │ │ │ ldreq pc, [r0], #-964 @ 0xfffffc3c │ │ │ │ @@ -20159,17 +20159,17 @@ │ │ │ │ @ instruction: 0xf5085380 │ │ │ │ andscc r5, r0, #1610612745 @ 0x60000009 │ │ │ │ andsls r9, r1, #1006632960 @ 0x3c000000 │ │ │ │ sbcscc pc, r0, #13828096 @ 0xd30000 │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ rschi pc, r0, r0, asr #32 │ │ │ │ vsubhn.i16 d4, q6, q12 │ │ │ │ - @ instruction: 0x4604fcff │ │ │ │ + strmi pc, [r4], -r7, asr #27 │ │ │ │ stmdals fp, {r2, r3, ip, pc} │ │ │ │ - ldc2l 2, cr15, [sl], #560 @ 0x230 │ │ │ │ + stc2l 2, cr15, [r2, #560] @ 0x230 │ │ │ │ ldrsbtcc pc, [r8], #-139 @ 0xffffff75 @ │ │ │ │ @ instruction: 0x4622991c │ │ │ │ @ instruction: 0xf8d3900e │ │ │ │ movwls r3, #20880 @ 0x5190 │ │ │ │ ldrtmi r6, [r9], -fp, lsl #31 │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @ instruction: 0xf89b9304 │ │ │ │ @@ -20550,15 +20550,15 @@ │ │ │ │ ldrdvs r6, [r2], #-15 @ │ │ │ │ @ instruction: 0xf7ebe6dc │ │ │ │ ldmib sp, {r1, r4, r6, r7, r8, fp, sp, lr, pc}^ │ │ │ │ str r1, [r6, r4, lsl #10]! │ │ │ │ adcseq r1, pc, r0, lsr #32 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r0, pc, r0, lsr #28 │ │ │ │ - eoreq r0, pc, r4, ror #7 │ │ │ │ + eoreq r0, pc, r4, lsr #11 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ bmi f40bc4 │ │ │ │ addslt r4, r5, fp, lsr fp │ │ │ │ sxtab16mi r4, r2, sl, ror #8 │ │ │ │ @@ -20581,15 +20581,15 @@ │ │ │ │ bls 9638e0 │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ @ instruction: 0xf44fbf04 │ │ │ │ vst2.8 {d16-d17}, [pc], r0 │ │ │ │ @ instruction: 0xd140779e │ │ │ │ @ instruction: 0xf16e4638 │ │ │ │ - teqplt r8, r3, lsl #17 @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, fp, asr #18 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed2ffdc │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ stmeq r3, {r3, r6, r9, fp, sp, lr, pc} │ │ │ │ stmvc r9, {r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf4489d20 │ │ │ │ movwls r4, #9169 @ 0x23d1 │ │ │ │ @@ -20775,15 +20775,15 @@ │ │ │ │ bls 963be8 │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ @ instruction: 0xf44fbf04 │ │ │ │ vst2.8 {d16-d17}, [pc], r0 │ │ │ │ @ instruction: 0xd140779e │ │ │ │ @ instruction: 0xf16d4638 │ │ │ │ - teqplt r8, pc @ @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, r7, asr #31 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed302e4 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ stmeq r3, {r3, r6, r9, fp, sp, lr, pc} │ │ │ │ stmvc r9, {r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf4489d20 │ │ │ │ movwls r4, #9169 @ 0x23d1 │ │ │ │ @@ -20945,17 +20945,17 @@ │ │ │ │ @ instruction: 0xf5085380 │ │ │ │ andscc r5, r0, #1610612745 @ 0x60000009 │ │ │ │ andsls r9, r1, #1006632960 @ 0x3c000000 │ │ │ │ sbcscc pc, r0, #13828096 @ 0xd30000 │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ rschi pc, r0, r0, asr #32 │ │ │ │ vsubhn.i16 d4, , q12 │ │ │ │ - @ instruction: 0x4604fedb │ │ │ │ + strmi pc, [r4], -r3, lsr #31 │ │ │ │ stmdals fp, {r2, r3, ip, pc} │ │ │ │ - cdp2 2, 13, cr15, cr6, cr11, {4} │ │ │ │ + @ instruction: 0xff9ef28b │ │ │ │ ldrsbtcc pc, [r8], #-139 @ 0xffffff75 @ │ │ │ │ @ instruction: 0x4622991c │ │ │ │ @ instruction: 0xf8d3900e │ │ │ │ movwls r3, #20880 @ 0x5190 │ │ │ │ ldrtmi r6, [r9], -fp, lsl #31 │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @ instruction: 0xf89b9304 │ │ │ │ @@ -21136,17 +21136,17 @@ │ │ │ │ @ instruction: 0xf5085380 │ │ │ │ andscc r5, r0, #1610612745 @ 0x60000009 │ │ │ │ andsls r9, r1, #1006632960 @ 0x3c000000 │ │ │ │ sbcscc pc, r0, #13828096 @ 0xd30000 │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ rschi pc, r0, r0, asr #32 │ │ │ │ vsubhn.i16 d4, , q12 │ │ │ │ - @ instruction: 0x4604fd5d │ │ │ │ + strmi pc, [r4], -r5, lsr #28 │ │ │ │ stmdals fp, {r2, r3, ip, pc} │ │ │ │ - ldc2l 2, cr15, [r8, #-556] @ 0xfffffdd4 │ │ │ │ + cdp2 2, 2, cr15, cr0, cr11, {4} │ │ │ │ ldrsbtcc pc, [r8], #-139 @ 0xffffff75 @ │ │ │ │ @ instruction: 0x4622991c │ │ │ │ @ instruction: 0xf8d3900e │ │ │ │ movwls r3, #20880 @ 0x5190 │ │ │ │ ldrtmi r6, [r9], -fp, lsl #31 │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @ instruction: 0xf89b9304 │ │ │ │ @@ -21326,15 +21326,15 @@ │ │ │ │ svclt 0x00187fb2 │ │ │ │ svclt 0x000c429a │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ svclt 0x000e2b00 │ │ │ │ @ instruction: 0xf04f4681 │ │ │ │ vst2.8 {d16,d18}, [pc], r2 │ │ │ │ @ instruction: 0x4628759e │ │ │ │ - blx fecac528 │ │ │ │ + blx 1eac52a │ │ │ │ blvs fe09c438 │ │ │ │ andeq pc, r1, r0, lsr #3 │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ movteq r0, #2368 @ 0x940 │ │ │ │ b 12ca610 │ │ │ │ blls 2795a4 │ │ │ │ ldmibeq lr, {r0, r2, r8, r9, lr} │ │ │ │ @@ -21480,19 +21480,19 @@ │ │ │ │ @ instruction: 0xf96af049 │ │ │ │ @ instruction: 0xf1026862 │ │ │ │ stmdavs r8!, {r3, r8, r9} │ │ │ │ subsvs r2, r1, r0, lsl #2 │ │ │ │ tstpeq r1, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq pc, r8, r4, asr #5 │ │ │ │ rsbvs r6, r3, r1, lsl r0 │ │ │ │ - blx febacc08 │ │ │ │ - @ instruction: 0xff3ef17b │ │ │ │ + blx 1dacc0a │ │ │ │ + @ instruction: 0xf806f17c │ │ │ │ eorsle r2, sp, r0, lsl #16 │ │ │ │ stmdavs r8!, {r2, r9, sl, sp} │ │ │ │ - blx 202cc1a │ │ │ │ + mcrr2 2, 8, pc, r6, cr11 @ │ │ │ │ @ instruction: 0xf01069a1 │ │ │ │ stmdals r8, {r1, r2, r8, r9, sl, fp} │ │ │ │ strcs fp, [r1, #-3860] @ 0xfffff0ec │ │ │ │ b 12795fc │ │ │ │ teqeq sl, #402653184 @ 0x18000000 │ │ │ │ andne lr, r0, #270336 @ 0x42000 │ │ │ │ biceq lr, r5, #274432 @ 0x43000 │ │ │ │ @@ -21515,15 +21515,15 @@ │ │ │ │ @ instruction: 0x460281f0 │ │ │ │ tstppl r1, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq pc, r8, r4, asr #5 │ │ │ │ blne 2ae360 │ │ │ │ @ instruction: 0xf1006043 │ │ │ │ @ instruction: 0xe7b20310 │ │ │ │ vmlal.s8 q3, d11, d24 │ │ │ │ - @ instruction: 0xf010fb41 │ │ │ │ + @ instruction: 0xf010fc09 │ │ │ │ svclt 0x00140f06 │ │ │ │ strcs r2, [r0], -r1, lsl #12 │ │ │ │ @ instruction: 0xe7b800b6 │ │ │ │ andeq pc, r8, #0, 2 │ │ │ │ subvs r6, r3, r2, lsr #1 │ │ │ │ movwpl pc, #4685 @ 0x124d @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ @@ -21548,15 +21548,15 @@ │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 78edc │ │ │ │ strcs fp, [r2], #-3868 @ 0xfffff0e4 │ │ │ │ ldmvc lr, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf16d4640 │ │ │ │ - teqplt r8, r5 @ @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, sp @ @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed30ef8 │ │ │ │ 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 │ │ │ │ @@ -21601,15 +21601,15 @@ │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 78fb0 │ │ │ │ strcs fp, [r2], #-3868 @ 0xfffff0e4 │ │ │ │ ldmvc lr, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf16d4640 │ │ │ │ - teqplt r8, fp, lsl #17 @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, r3, asr r9 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed30fcc │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ strbcc lr, [r3], #-2628 @ 0xfffff5bc │ │ │ │ andcc lr, fp, #3620864 @ 0x374000 │ │ │ │ strcs lr, [r9], #2628 @ 0xa44 │ │ │ │ vst2.32 {d22,d24}, [r4 :256], r9 │ │ │ │ @@ -21972,15 +21972,15 @@ │ │ │ │ svclt 0x0000eeba │ │ │ │ ldrhteq pc, [lr], r0 @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq pc, lr, r0, asr fp @ │ │ │ │ adcseq r4, r9, r0, ror #29 │ │ │ │ adcseq r4, r9, r2, asr lr │ │ │ │ adcseq pc, lr, r4, ror r8 @ │ │ │ │ - ldrshteq r7, [r5], -ip │ │ │ │ + ldrhteq r7, [r5], -ip │ │ │ │ adcseq r4, r9, r6, asr #23 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ addslt r4, fp, r6, lsr sl │ │ │ │ @@ -22379,15 +22379,15 @@ │ │ │ │ svclt 0x0000eb8c │ │ │ │ adcseq pc, lr, r4, asr r5 @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrshteq pc, [lr], r4 @ │ │ │ │ adcseq r4, r9, r0, asr r8 │ │ │ │ adcseq r4, r9, r2, asr #15 │ │ │ │ adcseq pc, lr, r8, lsl r2 @ │ │ │ │ - eorseq r6, r5, r0, lsr #31 │ │ │ │ + eorseq r7, r5, r0, ror #2 │ │ │ │ adcseq r4, r9, r6, lsr r5 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ addslt r4, fp, r6, lsr sl │ │ │ │ @@ -22786,15 +22786,15 @@ │ │ │ │ svclt 0x0000e85e │ │ │ │ ldrshteq lr, [lr], r8 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ umlalseq lr, lr, r8, lr @ │ │ │ │ adcseq r4, r9, r0, asr #3 │ │ │ │ adcseq r4, r9, r2, lsr r1 │ │ │ │ ldrhteq lr, [lr], ip │ │ │ │ - eorseq r6, r5, r4, asr #18 │ │ │ │ + eorseq r6, r5, r4, lsl #22 │ │ │ │ adcseq r3, r9, r6, lsr #29 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ addslt r4, fp, r6, lsr sl │ │ │ │ @@ -23494,23 +23494,23 @@ │ │ │ │ stclpl 2, cr15, [r4, #-52] @ 0xffffffcc │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf8939b0b │ │ │ │ @ instruction: 0xf0133178 │ │ │ │ tstle ip, r0, lsr pc │ │ │ │ @ instruction: 0xe77a465f │ │ │ │ @ instruction: 0xf16b4658 │ │ │ │ - tstplt r8, r1, asr #19 @ p-variant is OBSOLETE │ │ │ │ + tstplt r8, r9, lsl #21 @ p-variant is OBSOLETE │ │ │ │ blcs 44c764 │ │ │ │ svcge 0x006cf63f │ │ │ │ blvc fe22f29c │ │ │ │ @ instruction: 0xf8dfe76f │ │ │ │ ldrbtmi r3, [fp], #-1112 @ 0xfffffba8 │ │ │ │ strbt r9, [fp], sl, lsl #6 │ │ │ │ @ instruction: 0xf16b4638 │ │ │ │ - @ instruction: 0xb118f9b1 │ │ │ │ + tstplt r8, r9, ror sl @ p-variant is OBSOLETE │ │ │ │ blcs 44c784 │ │ │ │ svcge 0x0057f63f │ │ │ │ strvc pc, [r6, pc, asr #8] │ │ │ │ blls 2ebf00 │ │ │ │ @ instruction: 0x3179f893 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ blls 352828 │ │ │ │ @@ -23560,16 +23560,16 @@ │ │ │ │ @ instruction: 0xf055b0c4 │ │ │ │ @ instruction: 0xf8d6ff4d │ │ │ │ @ instruction: 0x462b12b0 │ │ │ │ bge cd96a0 │ │ │ │ @ instruction: 0xf8d1903b │ │ │ │ strtmi r1, [r8], -r4, ror #30 │ │ │ │ bicpl pc, lr, r1, lsl #10 │ │ │ │ - vorn d19, d6, d0 │ │ │ │ - blge 9b2004 │ │ │ │ + vorn d19, d7, d0 │ │ │ │ + blge 9b0324 │ │ │ │ adcseq pc, r0, #14024704 @ 0xd60000 │ │ │ │ tstls r6, #0, 6 │ │ │ │ movtcs lr, #51669 @ 0xc9d5 │ │ │ │ @ instruction: 0xf856f04d │ │ │ │ stmdacs r0, {r7, r9, sl, lr} │ │ │ │ tstphi pc, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x46019b15 │ │ │ │ @@ -23586,15 +23586,15 @@ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ bls 57af9c │ │ │ │ @ instruction: 0xf0559241 │ │ │ │ qasxmi pc, r9, r5 @ │ │ │ │ @ instruction: 0x4643aa3c │ │ │ │ stmiage r8, {r2, r6, ip, pc}^ │ │ │ │ vhadd.s d25, d12, d9 │ │ │ │ - movwcs pc, #7157 @ 0x1bf5 @ │ │ │ │ + movwcs pc, #7357 @ 0x1cbd @ │ │ │ │ ldrbmi r9, [sl], -r0, lsl #6 │ │ │ │ strtmi r9, [r1], -pc, lsl #22 │ │ │ │ strbmi r9, [r8], -r1, lsl #6 │ │ │ │ vstrge d9, [r2, #-44] @ 0xffffffd4 │ │ │ │ stmdahi r2, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf8d39e0a │ │ │ │ stmib sp, {r4, r7, r8, ip, sp}^ │ │ │ │ @@ -23669,15 +23669,15 @@ │ │ │ │ movtcs lr, #59853 @ 0xe9cd │ │ │ │ cmpls r3, #20, 22 @ 0x5000 │ │ │ │ mrc2 0, 4, pc, cr0, cr5, {2} │ │ │ │ ldrdlt pc, [r4], -sp @ │ │ │ │ ldmdbls r7, {r1, r2, r3, r6, r9, fp, sp, pc} │ │ │ │ subsls r2, r6, r0, lsl #6 │ │ │ │ vmin.s q10, q6, q4 │ │ │ │ - blls 47114c │ │ │ │ + blls 47146c │ │ │ │ strtmi r9, [r1], -r1, lsl #6 │ │ │ │ strbmi r9, [r8], -fp, lsl #20 │ │ │ │ ldrdcc pc, [r4], -sl @ │ │ │ │ stcls 3, cr9, [sl, #-0] │ │ │ │ @ instruction: 0x3178f892 │ │ │ │ @ instruction: 0x2190f8d2 │ │ │ │ andcs lr, r4, #3358720 @ 0x334000 │ │ │ │ @@ -23722,27 +23722,27 @@ │ │ │ │ @ instruction: 0xf0cb4385 │ │ │ │ @ instruction: 0xf8d9fc63 │ │ │ │ blcs 7fa30 │ │ │ │ mcrge 4, 1, pc, cr2, cr15, {3} @ │ │ │ │ ldrbeq pc, [r8, #-2249] @ 0xfffff737 @ │ │ │ │ stcls 6, cr14, [r9, #-120] @ 0xffffff88 │ │ │ │ vmull.s q3, d25, d0[6] │ │ │ │ - @ instruction: 0xf16af929 │ │ │ │ - stmdbls fp, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf16bf9f1 │ │ │ │ + stmdbls fp, {r0, r1, r2, r3, r4, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ @ instruction: 0x2179f891 │ │ │ │ blcs 10d018 │ │ │ │ bcs 126628 │ │ │ │ @ instruction: 0xf895d04e │ │ │ │ @ instruction: 0xe64a1178 │ │ │ │ andcs r9, r0, #11264 @ 0x2c00 │ │ │ │ andls r6, r7, #216, 20 @ 0xd8000 │ │ │ │ - @ instruction: 0xf912f289 │ │ │ │ - @ instruction: 0xffe0f16a │ │ │ │ + @ instruction: 0xf9daf289 │ │ │ │ + @ instruction: 0xf8a8f16b │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ @ instruction: 0xf0039a07 │ │ │ │ @ instruction: 0xf1a30307 │ │ │ │ blx fed3312c │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00044293 │ │ │ │ @ instruction: 0xf8939b09 │ │ │ │ @@ -23765,31 +23765,31 @@ │ │ │ │ cmncs pc, #13828096 @ 0xd30000 │ │ │ │ svchi 0x005bf3bf │ │ │ │ andcc pc, r0, #33554432 @ 0x2000000 │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ bmi 4dddd4 │ │ │ │ ldmdbmi r1, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx b2eb52 │ │ │ │ + blx ffd2eb52 │ │ │ │ bcs 12bdc0 │ │ │ │ mcrge 4, 0, pc, cr9, cr15, {3} @ │ │ │ │ ldr r2, [r6, r1, lsl #4]! │ │ │ │ ldr r2, [r4, r0, lsl #4]! │ │ │ │ ldm lr, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adcseq lr, lr, ip, ror #1 │ │ │ │ adcseq lr, lr, r6, ror #1 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r3, r9, r8, lsl #9 │ │ │ │ ldrhteq r3, [r9], r6 │ │ │ │ adcseq sp, lr, r0, ror #29 │ │ │ │ ldrshteq r3, [r9], lr │ │ │ │ - eoreq sp, lr, ip, ror #2 │ │ │ │ + eoreq sp, lr, ip, lsr #6 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - ldrdeq sp, [lr], -r0 @ │ │ │ │ - eoreq ip, lr, r6, ror #22 │ │ │ │ + mlaeq lr, r0, r2, sp │ │ │ │ + eoreq ip, lr, r6, lsr #26 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, r2, asr sl │ │ │ │ blmi 1503e20 │ │ │ │ ldrbtmi r4, [sl], #-2386 @ 0xfffff6ae │ │ │ │ @@ -23929,15 +23929,15 @@ │ │ │ │ @ instruction: 0xf7f6e639 │ │ │ │ blls e31ec4 │ │ │ │ blls e5743c │ │ │ │ blls e97488 │ │ │ │ blls ed7434 │ │ │ │ stmdals sl, {r0, r2, r3, r8, r9, ip, pc} │ │ │ │ tstls r6, #59392 @ 0xe800 │ │ │ │ - cdp2 1, 5, cr15, cr10, cr10, {3} │ │ │ │ + @ instruction: 0xff22f16a │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r0, r2, r4, r9, pc} │ │ │ │ blcs b4b98 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ blls 25746c │ │ │ │ movwls r4, #5697 @ 0x1641 │ │ │ │ @ instruction: 0xf8dd4650 │ │ │ │ @@ -24051,15 +24051,15 @@ │ │ │ │ stclvs 13, cr15, [r1, #340]! @ 0x154 │ │ │ │ @ instruction: 0xf1016f22 │ │ │ │ blls 874214 │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ stmdals r8, {r5, r8, r9, lr} │ │ │ │ strbvs r6, [r6, #75]! @ 0x4b │ │ │ │ tstls r8, r1, lsl r2 │ │ │ │ - stc2l 1, cr15, [r6, #-424]! @ 0xfffffe58 │ │ │ │ + cdp2 1, 2, cr15, cr14, cr10, {3} │ │ │ │ bls 4d8e2c │ │ │ │ blvs fe15eef0 │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ b 1274f88 │ │ │ │ blls 240b2c │ │ │ │ b 1298a7c │ │ │ │ @@ -24497,15 +24497,15 @@ │ │ │ │ @ instruction: 0xf7f680ec │ │ │ │ blls eb15e4 │ │ │ │ blls ed7d1c │ │ │ │ ldmib sp, {r0, r2, r3, r4, r8, r9, ip, pc}^ │ │ │ │ movwls r8, #54074 @ 0xd33a │ │ │ │ blls f99120 │ │ │ │ @ instruction: 0xf16a9316 │ │ │ │ - eorls pc, r3, fp, ror #19 │ │ │ │ + strhtls pc, [r3], -r3 @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r0, r1, r2, r3, r4, r6, r9, pc} │ │ │ │ blcs b5478 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ strls r9, [r1, #-782] @ 0xfffffcf2 │ │ │ │ blls 984a90 │ │ │ │ movwls r4, #30281 @ 0x7649 │ │ │ │ @@ -24598,15 +24598,15 @@ │ │ │ │ svcvc 0x0086f5b1 │ │ │ │ cmnphi ip, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf5b39b0b │ │ │ │ svclt 0x00187fb2 │ │ │ │ @ instruction: 0xf0004563 │ │ │ │ sbclt r8, r3, #52, 2 │ │ │ │ movwls r9, #34826 @ 0x880a │ │ │ │ - @ instruction: 0xf920f16a │ │ │ │ + @ instruction: 0xf9e8f16a │ │ │ │ blls 2572b4 │ │ │ │ ldmibvs sl, {r0, r1, r4, r6, r8, ip, sp, pc} │ │ │ │ strtmi r2, [r8], -r0, lsl #6 │ │ │ │ ldmeq r2, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ svclt 0x00382a01 │ │ │ │ @ instruction: 0xf7e62201 │ │ │ │ @ instruction: 0x4607ec1c │ │ │ │ @@ -24751,16 +24751,16 @@ │ │ │ │ blmi fc5ddc │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 1d4d54c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ cmnle lr, r0, lsl #6 │ │ │ │ pop {r0, r2, r4, r5, r6, ip, sp, pc} │ │ │ │ @ instruction: 0xf44f8ff0 │ │ │ │ - @ instruction: 0xf169709e │ │ │ │ - movwcs pc, #12269 @ 0x2fed @ │ │ │ │ + @ instruction: 0xf16a709e │ │ │ │ + movwcs pc, #10421 @ 0x28b5 @ │ │ │ │ movwls r9, #32775 @ 0x8007 │ │ │ │ strmi lr, [sp], -r9, asr #13 │ │ │ │ movwcs pc, #4685 @ 0x124d @ │ │ │ │ @ instruction: 0x03b2f6c4 │ │ │ │ blcc 2b1624 │ │ │ │ subvs r9, pc, r7, lsl #22 │ │ │ │ blcs 8ccac │ │ │ │ @@ -27369,15 +27369,15 @@ │ │ │ │ @ instruction: 0xf8d46865 │ │ │ │ @ instruction: 0xf1058018 │ │ │ │ @ instruction: 0xf8c50608 │ │ │ │ ldrbmi r9, [r8], -r4 │ │ │ │ movwne pc, #4672 @ 0x1240 @ │ │ │ │ orreq pc, ip, #196, 12 @ 0xc400000 │ │ │ │ rsbvs r6, r6, fp, lsr #32 │ │ │ │ - blx 1f3237e │ │ │ │ + mcrr2 1, 6, pc, r2, cr7 @ │ │ │ │ stmdacs r0, {r0, r7, r9, sl, lr} │ │ │ │ adchi pc, fp, r0 │ │ │ │ blcs d0bf8 │ │ │ │ @ instruction: 0xf04fbf08 │ │ │ │ @ instruction: 0xf0407280 │ │ │ │ stmdbls r3, {r2, r5, r7, pc} │ │ │ │ b 115ca44 │ │ │ │ @@ -27425,20 +27425,20 @@ │ │ │ │ @ instruction: 0xf04fa004 │ │ │ │ @ instruction: 0xf6c40301 │ │ │ │ ldrbmi r0, [r8], -r4, lsl #7 │ │ │ │ rsbvs r6, r6, fp, lsr #32 │ │ │ │ rscseq fp, pc, r4, lsl pc @ │ │ │ │ strbvc pc, [r4, -pc, asr #8] @ │ │ │ │ beq 1b1ff8 │ │ │ │ - @ instruction: 0xf912f176 │ │ │ │ + @ instruction: 0xf9daf176 │ │ │ │ ldrbmi fp, [r8], -r0, lsr #18 │ │ │ │ - @ instruction: 0xf8f0f176 │ │ │ │ + @ instruction: 0xf9b8f176 │ │ │ │ beq 10b0808 │ │ │ │ @ instruction: 0xf1769802 │ │ │ │ - blls 1344f8 │ │ │ │ + blls 134818 │ │ │ │ svclt 0x00082b7c │ │ │ │ andeq pc, r1, r0, asr #32 │ │ │ │ @ instruction: 0xf1b9b2c0 │ │ │ │ andle r0, r8, r0, lsl #30 │ │ │ │ ldrsbtcc pc, [r8], -r9 @ │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ @@ -27568,28 +27568,28 @@ │ │ │ │ @ instruction: 0xf8d34638 │ │ │ │ @ instruction: 0xf6412f64 │ │ │ │ ldmne r1, {r4, r5, r6, r8, r9}^ │ │ │ │ bls 74c438 │ │ │ │ movwls r1, #39123 @ 0x98d3 │ │ │ │ @ instruction: 0xf143684b │ │ │ │ movwls r0, #41728 @ 0xa300 │ │ │ │ - @ instruction: 0xf9ecf167 │ │ │ │ + blx fedb2698 │ │ │ │ teqlt r0, r6, lsl #12 │ │ │ │ @ instruction: 0xf1a66b86 │ │ │ │ blx fedf790c │ │ │ │ ldmdbeq r6!, {r1, r2, r7, r9, sl, ip, sp, lr, pc}^ │ │ │ │ blls 5f6ee8 │ │ │ │ @ instruction: 0xf0439819 │ │ │ │ - @ instruction: 0xf1750701 │ │ │ │ - blx fee75fa0 │ │ │ │ + @ instruction: 0xf1760701 │ │ │ │ + blx fee742c0 │ │ │ │ strmi pc, [r3], r7, lsl #15 │ │ │ │ ldreq pc, [pc, -r7, asr #3] │ │ │ │ cmnle r4, r0, lsl #16 │ │ │ │ @ instruction: 0xf1679819 │ │ │ │ - @ instruction: 0xb118f9d3 │ │ │ │ + @ instruction: 0xb118fa9b │ │ │ │ blcs 150f40 │ │ │ │ addhi pc, r2, r0 │ │ │ │ blcs fe0b3278 │ │ │ │ bls 29cdb0 │ │ │ │ vqrdmulh.s d15, d3, d5 │ │ │ │ blcs fe130a74 │ │ │ │ b 131c978 │ │ │ │ @@ -27748,15 +27748,15 @@ │ │ │ │ @ instruction: 0x463a87f0 │ │ │ │ cdp2 0, 13, cr15, cr0, cr7, {1} │ │ │ │ blvc feab4718 │ │ │ │ @ instruction: 0xf7e4e7b0 │ │ │ │ svclt 0x0000e992 │ │ │ │ adcseq r9, lr, lr, lsl sp │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eorseq r1, r5, ip, lsr #22 │ │ │ │ + eorseq r1, r5, ip, ror #25 │ │ │ │ adcseq r9, lr, r8, ror #24 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ @ instruction: 0xf500b099 │ │ │ │ @ instruction: 0x46174a30 │ │ │ │ @@ -28068,15 +28068,15 @@ │ │ │ │ @ instruction: 0xf7e75096 │ │ │ │ @ instruction: 0xe788fefd │ │ │ │ svc 0x0014f7e3 │ │ │ │ umlalseq r9, lr, r0, r8 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r9, lr, r2, lsl #17 │ │ │ │ ldrsbteq r9, [lr], sl │ │ │ │ - eoreq r8, lr, lr, asr #27 │ │ │ │ + eoreq r8, lr, lr, lsl #31 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ ldrmi fp, [r4], -pc, lsl #1 │ │ │ │ bpl fe0b3ce8 │ │ │ │ @@ -28155,15 +28155,15 @@ │ │ │ │ addslt r9, r2, #0 │ │ │ │ @ instruction: 0xf5059201 │ │ │ │ @ instruction: 0x465a5096 │ │ │ │ movwls r8, #11939 @ 0x2ea3 │ │ │ │ @ instruction: 0xf7e7462b │ │ │ │ ldrb pc, [r7, -fp, ror #29]! @ │ │ │ │ adcseq r9, lr, r0, lsl r7 │ │ │ │ - eorseq r1, r5, lr, lsl #10 │ │ │ │ + eorseq r1, r5, lr, asr #13 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0x4615b095 │ │ │ │ @ instruction: 0x46994a7b │ │ │ │ @@ -28332,18 +28332,18 @@ │ │ │ │ @ instruction: 0xf505920d │ │ │ │ bvs ff48b32c │ │ │ │ bvs ff71b904 │ │ │ │ @ instruction: 0xf8db9115 │ │ │ │ ldmdavs r9, {r6, r7, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ vshr.s64 q4, , #60 │ │ │ │ - cdpls 13, 0, cr15, cr11, cr5, {1} │ │ │ │ + cdpls 13, 0, cr15, cr11, cr13, {7} │ │ │ │ strbpl pc, [r0, -r5, lsl #10] @ │ │ │ │ bvs ffc9ad10 │ │ │ │ - ldc2 2, cr15, [lr, #-528] @ 0xfffffdf0 │ │ │ │ + stc2l 2, cr15, [r6, #528]! @ 0x210 │ │ │ │ blne feab5058 │ │ │ │ @ instruction: 0x6178f896 │ │ │ │ @ instruction: 0xf0069010 │ │ │ │ stmdbcs r0, {r0, r9, sl} │ │ │ │ adcshi pc, r5, r0 │ │ │ │ @ instruction: 0x46229b10 │ │ │ │ strcs r9, [r0], -r4, lsl #12 │ │ │ │ @@ -28509,15 +28509,15 @@ │ │ │ │ @ instruction: 0x9018f8d4 │ │ │ │ streq pc, [r8], -r5, lsl #2 │ │ │ │ andhi pc, r4, r5, asr #17 │ │ │ │ vmin.s8 q10, q0, q4 │ │ │ │ @ instruction: 0xf6c41301 │ │ │ │ eorvs r0, fp, ip, lsl #7 │ │ │ │ @ instruction: 0xf1666066 │ │ │ │ - pkhbtmi pc, r0, r3, lsl #21 @ │ │ │ │ + pkhtbmi pc, r0, fp, asr #22 @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe1572e8 │ │ │ │ svclt 0x00082b01 │ │ │ │ addvc pc, r0, #79 @ 0x4f │ │ │ │ sbchi pc, r5, r0, asr #32 │ │ │ │ blls 51d3d4 │ │ │ │ movwmi lr, #6723 @ 0x1a43 │ │ │ │ @@ -28581,20 +28581,20 @@ │ │ │ │ vqadd.s8 q11, , │ │ │ │ @ instruction: 0xf6c42301 │ │ │ │ ldrhtvs r0, [r3], -r2 │ │ │ │ rscseq fp, pc, r8, lsl pc @ │ │ │ │ svclt 0x00086065 │ │ │ │ strbvc pc, [r4, -pc, asr #8] @ │ │ │ │ beq 1b3208 │ │ │ │ - @ instruction: 0xf80af175 │ │ │ │ + @ instruction: 0xf8d2f175 │ │ │ │ ldrbmi fp, [r8], -r0, lsr #18 │ │ │ │ - @ instruction: 0xffe8f174 │ │ │ │ + @ instruction: 0xf8b0f175 │ │ │ │ beq 10b1a18 │ │ │ │ @ instruction: 0xf1759802 │ │ │ │ - blls 1352e8 │ │ │ │ + blls 135608 │ │ │ │ svclt 0x00082b7c │ │ │ │ andeq pc, r1, r0, asr #32 │ │ │ │ @ instruction: 0xf1b8b2c0 │ │ │ │ andle r0, r8, r0, lsl #30 │ │ │ │ ldrsbtcc pc, [r8], -r8 @ │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ @@ -28764,28 +28764,28 @@ │ │ │ │ ldmib r8, {r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf02fb91a │ │ │ │ @ instruction: 0xf8d7fe97 │ │ │ │ @ instruction: 0xf8d33bb4 │ │ │ │ tstlt r0, r0 │ │ │ │ strbmi r6, [r3], #2139 @ 0x85b │ │ │ │ @ instruction: 0x46284499 │ │ │ │ - @ instruction: 0xf894f166 │ │ │ │ + @ instruction: 0xf95cf166 │ │ │ │ teqlt r0, r5, lsl #12 │ │ │ │ @ instruction: 0xf1a56b85 │ │ │ │ blx fedb87bc │ │ │ │ stmdbeq sp!, {r0, r2, r7, r8, sl, ip, sp, lr, pc}^ │ │ │ │ blls 578174 │ │ │ │ @ instruction: 0xf0439817 │ │ │ │ @ instruction: 0xf1740701 │ │ │ │ - blx fee76cf0 │ │ │ │ + blx fee77010 │ │ │ │ strmi pc, [r3], -r7, lsl #15 │ │ │ │ ldreq pc, [pc, -r7, asr #3] │ │ │ │ cmnle r7, r0, lsl #16 │ │ │ │ movwls r9, #38935 @ 0x9817 │ │ │ │ - @ instruction: 0xf87af166 │ │ │ │ + @ instruction: 0xf942f166 │ │ │ │ blvs fe123864 │ │ │ │ bcs 13ffe8 │ │ │ │ addhi pc, r2, r0 │ │ │ │ orrcs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ b 135dc10 │ │ │ │ b 1145b1c │ │ │ │ bls 700204 │ │ │ │ @@ -28979,15 +28979,15 @@ │ │ │ │ blmi 27148c │ │ │ │ andcc pc, r3, fp, asr r8 @ │ │ │ │ orrseq r6, fp, #1769472 @ 0x1b0000 │ │ │ │ bls 36ce64 │ │ │ │ @ instruction: 0xf7e7980d │ │ │ │ ldrb pc, [r6, r3, ror #17] @ │ │ │ │ adcseq r8, lr, r2, ror #20 │ │ │ │ - ldrsbteq r0, [r5], -r0 │ │ │ │ + mlaseq r5, r0, sl, r0 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 132bcc │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ addslt r4, r5, lr, asr #28 │ │ │ │ @@ -29067,15 +29067,15 @@ │ │ │ │ str r6, [fp, r8, lsr #23] │ │ │ │ svc 0x0048f7e2 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ andeq r0, r0, r1 │ │ │ │ ldrsbteq r8, [lr], r6 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eorseq r0, r5, sl, lsr #14 │ │ │ │ + eorseq r0, r5, sl, ror #17 │ │ │ │ ldrsbteq r8, [lr], sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ @ instruction: 0xf500b099 │ │ │ │ @ instruction: 0x46174a30 │ │ │ │ @@ -29387,15 +29387,15 @@ │ │ │ │ @ instruction: 0xf7e65096 │ │ │ │ str pc, [r8, pc, lsr #25] │ │ │ │ stcl 7, cr15, [r6], {226} @ 0xe2 │ │ │ │ ldrshteq r8, [lr], r4 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r8, lr, r6, ror #7 │ │ │ │ adcseq r8, lr, lr, lsr r3 │ │ │ │ - eoreq r7, lr, r2, lsr r9 │ │ │ │ + strdeq r7, [lr], -r2 @ │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0x4615b095 │ │ │ │ @ instruction: 0x46994a7b │ │ │ │ @@ -29564,18 +29564,18 @@ │ │ │ │ @ instruction: 0xf505920d │ │ │ │ bvs ff48c66c │ │ │ │ bvs ff71cc44 │ │ │ │ @ instruction: 0xf8db9115 │ │ │ │ ldmdavs r9, {r6, r7, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ vshr.s64 q4, , #61 │ │ │ │ - vmlals.f64 d15, d27, d5 │ │ │ │ + cdpls 12, 0, cr15, cr11, cr13, {2} │ │ │ │ strbpl pc, [r0, -r5, lsl #10] @ │ │ │ │ bvs ffc9c050 │ │ │ │ - blx 2034a46 │ │ │ │ + mcrr2 2, 8, pc, r6, cr3 @ │ │ │ │ blne feab6398 │ │ │ │ @ instruction: 0x6178f896 │ │ │ │ @ instruction: 0xf0069010 │ │ │ │ stmdbcs r0, {r0, r9, sl} │ │ │ │ adcshi pc, r5, r0 │ │ │ │ @ instruction: 0x46229b10 │ │ │ │ strcs r9, [r0], -r4, lsl #12 │ │ │ │ @@ -29741,15 +29741,15 @@ │ │ │ │ @ instruction: 0x9018f8d4 │ │ │ │ streq pc, [r8], -r5, lsl #2 │ │ │ │ andhi pc, r4, r5, asr #17 │ │ │ │ vmin.s8 q10, q0, q4 │ │ │ │ @ instruction: 0xf6c41301 │ │ │ │ eorvs r0, fp, ip, lsl #7 │ │ │ │ @ instruction: 0xf1656066 │ │ │ │ - @ instruction: 0x4680f8f3 │ │ │ │ + @ instruction: 0x4680f9bb │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe158628 │ │ │ │ svclt 0x00082b01 │ │ │ │ addvc pc, r0, #79 @ 0x4f │ │ │ │ sbchi pc, r5, r0, asr #32 │ │ │ │ blls 51e714 │ │ │ │ movwmi lr, #6723 @ 0x1a43 │ │ │ │ @@ -29813,20 +29813,20 @@ │ │ │ │ vqadd.s8 q11, , │ │ │ │ @ instruction: 0xf6c42301 │ │ │ │ ldrhtvs r0, [r3], -r2 │ │ │ │ rscseq fp, pc, r8, lsl pc @ │ │ │ │ svclt 0x00086065 │ │ │ │ strbvc pc, [r4, -pc, asr #8] @ │ │ │ │ beq 1b4548 │ │ │ │ - mcr2 1, 3, pc, cr10, cr3, {3} @ │ │ │ │ + @ instruction: 0xff32f173 │ │ │ │ ldrbmi fp, [r8], -r0, lsr #18 │ │ │ │ - mcr2 1, 2, pc, cr8, cr3, {3} @ │ │ │ │ + @ instruction: 0xff10f173 │ │ │ │ beq 10b2d58 │ │ │ │ @ instruction: 0xf1739802 │ │ │ │ - blls 137fa8 │ │ │ │ + blls 1382c8 │ │ │ │ svclt 0x00082b7c │ │ │ │ andeq pc, r1, r0, asr #32 │ │ │ │ @ instruction: 0xf1b8b2c0 │ │ │ │ andle r0, r8, r0, lsl #30 │ │ │ │ ldrsbtcc pc, [r8], -r8 @ │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ @@ -30004,27 +30004,27 @@ │ │ │ │ svccs 0x0064f8d3 │ │ │ │ cmnpeq r0, #68157440 @ p-variant is OBSOLETE @ 0x4100000 │ │ │ │ ldmpl r3, {r0, r4, r6, r7, fp, ip}^ │ │ │ │ ldmne r3, {r0, r1, r3, r4, r9, fp, ip, pc}^ │ │ │ │ stmdavs fp, {r0, r3, r8, r9, ip, pc}^ │ │ │ │ movweq pc, #323 @ 0x143 @ │ │ │ │ @ instruction: 0xf164930a │ │ │ │ - strmi pc, [r5], -r5, ror #29 │ │ │ │ + strmi pc, [r5], -sp, lsr #31 │ │ │ │ blvs fe1e4bd0 │ │ │ │ streq pc, [r1, #-421] @ 0xfffffe5b │ │ │ │ @ instruction: 0xf585fab5 │ │ │ │ cmneq sp, #1785856 @ 0x1b4000 │ │ │ │ ldmdals r9, {r1, r2, r4, r8, r9, fp, ip, pc} │ │ │ │ streq pc, [r1, -r3, asr #32] │ │ │ │ - ldc2 1, cr15, [sl], {115} @ 0x73 │ │ │ │ + stc2l 1, cr15, [r2, #-460]! @ 0xfffffe34 │ │ │ │ @ instruction: 0xf787fab7 │ │ │ │ @ instruction: 0xf1c74683 │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r4, r8, r9, sl} │ │ │ │ ldmdals r9, {r3, r4, r5, r6, r8, ip, lr, pc} │ │ │ │ - cdp2 1, 12, cr15, cr12, cr4, {3} │ │ │ │ + @ instruction: 0xff94f164 │ │ │ │ blvs fe164ba0 │ │ │ │ @ instruction: 0xf0002b03 │ │ │ │ vst4.32 {d24-d27}, [pc], r6 │ │ │ │ blls 28354c │ │ │ │ stmibcc r9, {r1, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ blcs fe173080 │ │ │ │ blx 29f3ca │ │ │ │ @@ -30221,15 +30221,15 @@ │ │ │ │ blmi 2727f4 │ │ │ │ andcc pc, r3, fp, asr r8 @ │ │ │ │ orrseq r6, fp, #1769472 @ 0x1b0000 │ │ │ │ bls 36e1cc │ │ │ │ @ instruction: 0xf7e5980d │ │ │ │ ldrb pc, [r6, pc, lsr #30] @ │ │ │ │ ldrshteq r7, [lr], sl │ │ │ │ - eorseq pc, r4, r8, ror #10 │ │ │ │ + eorseq pc, r4, r8, lsr #14 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 133f34 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ addslt r4, r5, lr, asr #28 │ │ │ │ @@ -30309,15 +30309,15 @@ │ │ │ │ str r6, [fp, r8, lsr #23] │ │ │ │ ldc 7, cr15, [r4, #900] @ 0x384 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ andeq r0, r0, r1 │ │ │ │ adcseq r7, lr, lr, ror #10 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eorseq pc, r4, r2, asr #7 │ │ │ │ + eorseq pc, r4, r2, lsl #11 │ │ │ │ adcseq r7, lr, r2, ror r4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ @ instruction: 0xf500b099 │ │ │ │ @ instruction: 0x46174a30 │ │ │ │ @@ -30629,15 +30629,15 @@ │ │ │ │ @ instruction: 0xf7e55096 │ │ │ │ @ instruction: 0xe788fafb │ │ │ │ bl 537040 │ │ │ │ adcseq r7, lr, ip, lsl #1 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r7, lr, lr, ror r0 │ │ │ │ ldrsbteq r6, [lr], r6 │ │ │ │ - eoreq r6, lr, sl, asr #11 │ │ │ │ + eoreq r6, lr, sl, lsl #15 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0x4615b095 │ │ │ │ @ instruction: 0x46994a7b │ │ │ │ @@ -30806,18 +30806,18 @@ │ │ │ │ @ instruction: 0xf505920d │ │ │ │ bvs ff48d9d4 │ │ │ │ bvs ff71dfac │ │ │ │ @ instruction: 0xf8db9115 │ │ │ │ ldmdavs r9, {r6, r7, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ vshr.s64 q4, , #62 │ │ │ │ - @ instruction: 0x9e0bf9d1 │ │ │ │ + @ instruction: 0x9e0bfa99 │ │ │ │ strbpl pc, [r0, -r5, lsl #10] @ │ │ │ │ bvs ffc9d3b8 │ │ │ │ - @ instruction: 0xf9caf282 │ │ │ │ + blx fe535da8 │ │ │ │ blne feab7700 │ │ │ │ @ instruction: 0x6178f896 │ │ │ │ @ instruction: 0xf0069010 │ │ │ │ stmdbcs r0, {r0, r9, sl} │ │ │ │ adcshi pc, r5, r0 │ │ │ │ @ instruction: 0x46229b10 │ │ │ │ strcs r9, [r0], -r4, lsl #12 │ │ │ │ @@ -31962,15 +31962,15 @@ │ │ │ │ ldclcc 5, cr0, [r6, #-20] @ 0xffffffec │ │ │ │ stccc 5, cr0, [r5, #-20] @ 0xffffffec │ │ │ │ stceq 1, cr15, [r4], #-52 @ 0xffffffcc │ │ │ │ stmdavs r1!, {fp, sp, lr}^ │ │ │ │ stmiavs r2!, {r0, r3, r9, sl, fp, sp, pc} │ │ │ │ stmia ip!, {r0, r1, r5, r6, r7, fp, sp, lr} │ │ │ │ strtmi r0, [r8], -pc │ │ │ │ - @ instruction: 0xff98f162 │ │ │ │ + @ instruction: 0xf860f163 │ │ │ │ rsbsle r2, r0, r0, lsl #16 │ │ │ │ blcs d53b8 │ │ │ │ ldc 1, cr13, [pc, #436] @ 7a764 │ │ │ │ ldrtmi r7, [r3], -lr, lsl #21 │ │ │ │ vmov.f32 s21, #124 @ 0x3fe00000 1.750 │ │ │ │ vldmia r3!, {s12-s11} │ │ │ │ vmov.f32 s0, #81 @ 0x3e880000 0.2656250 │ │ │ │ @@ -32026,15 +32026,15 @@ │ │ │ │ beq 19f5d04 │ │ │ │ tstlt r5, sl, asr #15 │ │ │ │ blcs d549c │ │ │ │ movwcs sp, #2476 @ 0x9ac │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - @ instruction: 0xf9a0f15f │ │ │ │ + blx 1ab6c20 │ │ │ │ ldcl 7, cr14, [pc, #788] @ 7a9bc │ │ │ │ @ instruction: 0xe7997a5d │ │ │ │ bvc 14f5e2c │ │ │ │ bvc a76034 │ │ │ │ ldcl 7, cr14, [pc, #592] @ 7a908 │ │ │ │ andls r0, r7, r0, asr sl │ │ │ │ andcc lr, r3, #3358720 @ 0x334000 │ │ │ │ @@ -32093,22 +32093,22 @@ │ │ │ │ @ instruction: 0xf3c38d03 │ │ │ │ ldr r1, [r0, r8, asr #7]! │ │ │ │ vmull.u8 q12, d19, d3 │ │ │ │ str r1, [ip, r8, asr #7]! │ │ │ │ @ instruction: 0xf3c38d83 │ │ │ │ str r1, [r8, r8, asr #7]! │ │ │ │ @ instruction: 0xf1714628 │ │ │ │ - stmdacs r0, {r0, r3, r4, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ andhi pc, r1, #64 @ 0x40 │ │ │ │ strtmi r9, [r8], -r3 │ │ │ │ - stc2l 1, cr15, [r0], {113} @ 0x71 │ │ │ │ + stc2 1, cr15, [r8, #452] @ 0x1c4 │ │ │ │ stmdacs r0, {r8, r9, sp} │ │ │ │ subhi pc, ip, #64 @ 0x40 │ │ │ │ strtmi r9, [r8], -r3 │ │ │ │ - blx ff4b6d92 │ │ │ │ + ldc2 1, cr15, [r8], {113} @ 0x71 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ stmdavs r2!, {r5, r7, r9, pc}^ │ │ │ │ b 115c864 │ │ │ │ eorsvs r4, fp, r2, lsl #6 │ │ │ │ stmiavs r2!, {r0, r1, r5, r8, fp, pc}^ │ │ │ │ movwmi lr, #10819 @ 0x2a43 │ │ │ │ @ instruction: 0xe724607b │ │ │ │ @@ -32180,15 +32180,15 @@ │ │ │ │ bvc ffa763c0 │ │ │ │ blx 4b64b8 │ │ │ │ mvnhi pc, r0, asr #6 │ │ │ │ ldrbmi pc, [r7, #-69]! @ 0xffffffbb @ │ │ │ │ strbeq pc, [r0, #-1093] @ 0xfffffbbb @ │ │ │ │ @ instruction: 0xe696603d │ │ │ │ @ instruction: 0xf1714628 │ │ │ │ - stmdacs r0, {r0, r3, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r4, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ sbcshi pc, r3, r0 │ │ │ │ stmiavs r2!, {r0, r1, r5, fp, sp, lr}^ │ │ │ │ ldrdne lr, [r1], -r4 │ │ │ │ movweq pc, #37827 @ 0x93c3 @ │ │ │ │ orrvc lr, r2, #274432 @ 0x43000 │ │ │ │ rsbsmi pc, ip, #1325400064 @ 0x4f000000 │ │ │ │ andeq pc, pc, #192, 4 │ │ │ │ @@ -32246,60 +32246,60 @@ │ │ │ │ rsbeq r0, r4, #98 @ 0x62 │ │ │ │ andeq pc, r1, #1 │ │ │ │ bl fbc00 │ │ │ │ tstmi r3, #268435462 @ 0x10000006 │ │ │ │ movwmi r4, #13091 @ 0x3323 │ │ │ │ @ instruction: 0xe612603b │ │ │ │ @ instruction: 0xf1714628 │ │ │ │ - stmdacs r0, {r0, r1, r2, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r3, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ sbcshi pc, r9, r0, asr #32 │ │ │ │ strtmi r9, [r8], -r3 │ │ │ │ - blx fe436fe6 │ │ │ │ + mrrc2 1, 7, pc, r6, cr1 @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ movwcs r8, #185 @ 0xb9 │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - @ instruction: 0xf8b2f15f │ │ │ │ + @ instruction: 0xf97af15f │ │ │ │ movwcs lr, #1531 @ 0x5fb │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - stc2 1, cr15, [r2, #-360]! @ 0xfffffe98 │ │ │ │ + stc2l 1, cr15, [sl, #360]! @ 0x168 │ │ │ │ @ instruction: 0x463de5f1 │ │ │ │ stmdavs r1!, {r5, fp, sp, lr}^ │ │ │ │ stmiavs r3!, {r1, r5, r7, fp, sp, lr}^ │ │ │ │ strb ip, [sl, #1295]! @ 0x50f │ │ │ │ mlascc r5, r0, r8, pc @ │ │ │ │ ldmdale lr, {r0, r1, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ andseq r1, r1, #104857600 @ 0x6400000 │ │ │ │ vmull.p8 q12, d3, d3 │ │ │ │ blcs 1ff994 │ │ │ │ movwcs sp, #277 @ 0x115 │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - stc2 1, cr15, [ip, #360]! @ 0x168 │ │ │ │ + mrc2 1, 3, pc, cr4, cr10, {2} │ │ │ │ stchi 5, cr14, [r3, #844] @ 0x34c │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ stchi 7, cr14, [r3, #-956] @ 0xfffffc44 │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ stchi 7, cr14, [r3], {235} @ 0xeb │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ movwcs lr, #2023 @ 0x7e7 │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - mcrr2 1, 5, pc, r8, cr10 @ │ │ │ │ + ldc2 1, cr15, [r0, #-360] @ 0xfffffe98 │ │ │ │ strcs lr, [r1], #-1469 @ 0xfffffa43 │ │ │ │ strmi r4, [r1], -r3, lsl #12 │ │ │ │ @ instruction: 0x46384632 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - mrc2 1, 0, pc, cr12, cr10, {2} │ │ │ │ + mcr2 1, 7, pc, cr4, cr10, {2} @ │ │ │ │ vsli.64 d30, d19, #1 │ │ │ │ stccs 5, cr0, [r0, #-88] @ 0xffffffa8 │ │ │ │ tstphi ip, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ svclt 0x000842ab │ │ │ │ ldrbvs pc, [r8, #1103]! @ 0x44f @ │ │ │ │ vqshlu.s64 q15, q5, #1 │ │ │ │ blcs 7b73c │ │ │ │ @@ -32355,20 +32355,20 @@ │ │ │ │ vst2.8 {d6-d9}, [r2], r0 │ │ │ │ movwmi r0, #45695 @ 0xb27f │ │ │ │ eorsvs r4, fp, r3, lsl r3 │ │ │ │ movwcs lr, #1341 @ 0x53d │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - @ instruction: 0xff58f15a │ │ │ │ + @ instruction: 0xf820f15b │ │ │ │ movwcs lr, #1331 @ 0x533 │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - @ instruction: 0xf80ef15b │ │ │ │ + @ instruction: 0xf8d6f15b │ │ │ │ ldc 5, cr14, [pc, #164] @ 7ac84 │ │ │ │ @ instruction: 0xf1b27acf │ │ │ │ vrecps.f32 q2, q8, │ │ │ │ vst4.8 {d24,d26,d28,d30}, [pc], r0 │ │ │ │ vsubw.s8 q10, q2, d0 │ │ │ │ addsmi r7, sl, #-67108863 @ 0xfc000001 │ │ │ │ tstphi pc, r0, lsl #1 @ p-variant is OBSOLETE │ │ │ │ @@ -32396,15 +32396,15 @@ │ │ │ │ addmi r8, sl, #-1073741813 @ 0xc000000b │ │ │ │ cmpphi sl, r0, lsl #1 @ p-variant is OBSOLETE │ │ │ │ bvc fed762d4 │ │ │ │ strt r4, [r1], fp, lsl #12 │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - mcr2 1, 2, pc, cr8, cr10, {2} @ │ │ │ │ + @ instruction: 0xff10f15a │ │ │ │ strmi lr, [r6], -r1, ror #9 │ │ │ │ svceq 0x000ef110 │ │ │ │ adchi pc, fp, r0, asr #5 │ │ │ │ andeq pc, r6, r0, asr #3 │ │ │ │ bgt 4b6480 │ │ │ │ @ instruction: 0xf7de9103 │ │ │ │ @ instruction: 0xf7dfefc6 │ │ │ │ @@ -32442,15 +32442,15 @@ │ │ │ │ @ instruction: 0xf445ade3 │ │ │ │ ldrb r1, [pc, #1400] @ 7b284 │ │ │ │ strbvc pc, [r1, #576] @ 0x240 @ │ │ │ │ movwcs lr, #1472 @ 0x5c0 │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - @ instruction: 0xf97af15b │ │ │ │ + blx 1137290 │ │ │ │ ldcl 4, cr14, [pc, #532] @ 7af3c │ │ │ │ andcs r6, r0, sp, ror sl │ │ │ │ @ instruction: 0xf1b2e625 │ │ │ │ vrecps.f32 q2, q8, │ │ │ │ vst4.32 {d24-d27}, [pc :256], r6 │ │ │ │ vsubw.s8 q10, q2, d0 │ │ │ │ addsmi r7, sl, #-67108863 @ 0xfc000001 │ │ │ │ @@ -32624,15 +32624,15 @@ │ │ │ │ stcvs 15, cr11, [sl], {2} │ │ │ │ ldrdcc pc, [ip], -r9 │ │ │ │ stmdaeq r3, {r1, r5, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ smlabble r4, r2, ip, r2 │ │ │ │ blcs 1a1d74 │ │ │ │ ldrbtcs fp, [lr], #-3860 @ 0xfffff0ec │ │ │ │ @ instruction: 0x4620247f │ │ │ │ - blx fe7b79fe │ │ │ │ + stc2l 2, cr15, [r4], #-512 @ 0xfffffe00 │ │ │ │ @ instruction: 0xf0209a04 │ │ │ │ @ instruction: 0xf5020304 │ │ │ │ blcs cd8c8 │ │ │ │ @ instruction: 0x4603bf14 │ │ │ │ movwls r2, #37646 @ 0x930e │ │ │ │ cmppeq r8, #-2147483646 @ p-variant is OBSOLETE @ 0x80000002 │ │ │ │ ldrsbtne pc, [r0], #-138 @ 0xffffff76 @ │ │ │ │ @@ -32668,19 +32668,19 @@ │ │ │ │ tstcs r0, r8, lsl #4 │ │ │ │ subsvs r4, r9, r0, lsr #12 │ │ │ │ tstpeq r1, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq pc, r8, r4, asr #5 │ │ │ │ @ instruction: 0xf8ca6019 │ │ │ │ @ instruction: 0xf04f205c │ │ │ │ vqdmlsl.s q0, d0, d4 │ │ │ │ - @ instruction: 0xf170fb45 │ │ │ │ - stmdacs r0, {r0, r1, r2, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf171fc0d │ │ │ │ + stmdacs r0, {r0, r1, r2, r3, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ orrhi pc, sp, r0 │ │ │ │ vsubhn.i16 d4, q0, q8 │ │ │ │ - stmdbls r9, {r0, r1, r2, r4, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r9, {r0, r1, r2, r3, r4, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ svceq 0x0006f010 │ │ │ │ andsne pc, r1, #64, 4 │ │ │ │ movwcs fp, #7956 @ 0x1f14 │ │ │ │ addsmi r2, r1, #0, 6 │ │ │ │ rscscs fp, r0, #24, 30 @ 0x60 │ │ │ │ msrhi SPSR_x, r0 │ │ │ │ strbeq lr, [r3], #2635 @ 0xa4b │ │ │ │ @@ -32870,15 +32870,15 @@ │ │ │ │ @ instruction: 0xe68d22f0 │ │ │ │ andcs r4, r0, r3, lsl r6 │ │ │ │ tstpmi r1, lr, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq pc, r8, r4, asr #13 │ │ │ │ blne 2b94d4 │ │ │ │ andscc r6, r0, #80 @ 0x50 │ │ │ │ @ instruction: 0x4620e65f │ │ │ │ - blx fe337dd4 │ │ │ │ + blx 1537dd6 │ │ │ │ svceq 0x0006f010 │ │ │ │ movwcs fp, #7956 @ 0x1f14 │ │ │ │ b 1443fe0 │ │ │ │ strbt r0, [r7], -r3, lsl #23 │ │ │ │ movweq pc, #33026 @ 0x8102 @ │ │ │ │ rsbcc pc, r0, sl, asr #17 │ │ │ │ vqadd.s8 q11, q7, │ │ │ │ @@ -33097,20 +33097,20 @@ │ │ │ │ strcs lr, [r1, -r9] │ │ │ │ strpl lr, [r0, -sp, asr #19] │ │ │ │ stc2 7, cr15, [r0], #-1020 @ 0xfffffc04 │ │ │ │ @ instruction: 0x36019b14 │ │ │ │ adcsmi r3, r3, #20, 10 @ 0x5000000 │ │ │ │ @ instruction: 0xf8d4d92e │ │ │ │ ldrbmi sl, [r0], -ip, lsr #32 │ │ │ │ - @ instruction: 0xf8c4f280 │ │ │ │ + @ instruction: 0xf98cf280 │ │ │ │ svceq 0x0002f010 │ │ │ │ svclt 0x00184650 │ │ │ │ beq 2b78a8 │ │ │ │ vaddw.s8 , q0, d9 │ │ │ │ - @ instruction: 0x0742f8bb │ │ │ │ + strbeq pc, [r2, -r3, lsl #19] @ │ │ │ │ @ instruction: 0xf00bbf56 │ │ │ │ @ instruction: 0xf04f0a07 │ │ │ │ @ instruction: 0xf10b0a09 │ │ │ │ strtmi r0, [r1], -r1, lsl #22 │ │ │ │ adcseq pc, r0, #14221312 @ 0xd90000 │ │ │ │ blx 1fb974e │ │ │ │ strbmi r4, [r3], -r4, lsl #13 │ │ │ │ @@ -33189,20 +33189,20 @@ │ │ │ │ strcs lr, [r1, -r9] │ │ │ │ strpl lr, [r0, -sp, asr #19] │ │ │ │ blx 1ab98ba │ │ │ │ @ instruction: 0x36019b14 │ │ │ │ adcsmi r3, r3, #20, 10 @ 0x5000000 │ │ │ │ @ instruction: 0xf8d4d92e │ │ │ │ ldrbmi sl, [r0], -ip, lsr #32 │ │ │ │ - @ instruction: 0xf80cf280 │ │ │ │ + @ instruction: 0xf8d4f280 │ │ │ │ svceq 0x0002f010 │ │ │ │ svclt 0x00184650 │ │ │ │ beq 2b7a18 │ │ │ │ vaddw.s8 , q0, d9 │ │ │ │ - strbeq pc, [r2, -r3, lsl #16] @ │ │ │ │ + strbeq pc, [r2, -fp, asr #17] @ │ │ │ │ @ instruction: 0xf00bbf56 │ │ │ │ @ instruction: 0xf04f0a07 │ │ │ │ @ instruction: 0xf10b0a09 │ │ │ │ strtmi r0, [r1], -r1, lsl #22 │ │ │ │ adcseq pc, r0, #14221312 @ 0xd90000 │ │ │ │ blx ff1b98bc │ │ │ │ strbmi r4, [r3], -r4, lsl #13 │ │ │ │ @@ -33286,19 +33286,19 @@ │ │ │ │ smlatbcs r1, fp, sl, pc @ │ │ │ │ @ instruction: 0x36019b14 │ │ │ │ adcsmi r3, r3, #20, 10 @ 0x5000000 │ │ │ │ addshi pc, r3, r0, asr #4 │ │ │ │ ldrdge pc, [ip], -r4 @ │ │ │ │ svceq 0x0082f1ba │ │ │ │ ldrbmi sp, [r0], -r4, lsr #32 │ │ │ │ - @ instruction: 0xff4af27f │ │ │ │ + @ instruction: 0xf812f280 │ │ │ │ svclt 0x00480781 │ │ │ │ bleq 2b7b98 │ │ │ │ ldrbmi sp, [r0], -sl, lsl #8 │ │ │ │ - @ instruction: 0xff42f27f │ │ │ │ + @ instruction: 0xf80af280 │ │ │ │ svclt 0x00560742 │ │ │ │ bleq 277a90 │ │ │ │ bleq 2f7bac │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ adcseq pc, r0, #216, 16 @ 0xd80000 │ │ │ │ @ instruction: 0xf8d54621 │ │ │ │ @ instruction: 0xf7f0a000 │ │ │ │ @@ -33336,26 +33336,26 @@ │ │ │ │ @ instruction: 0xf9c2f7f0 │ │ │ │ bicsle r2, r5, r0, lsl #16 │ │ │ │ @ instruction: 0x462b9a13 │ │ │ │ ldrtmi r4, [r8], -r1, lsr #12 │ │ │ │ andlt pc, r0, sp, asr #17 │ │ │ │ blx fe1b9acc │ │ │ │ ldrsbtcs lr, [pc], #-117 │ │ │ │ - mcr2 2, 7, pc, cr6, cr15, {3} @ │ │ │ │ + @ instruction: 0xffaef27f │ │ │ │ ldrtle r0, [pc], #-1926 @ 7bb20 │ │ │ │ vqadd.s64 q9, , │ │ │ │ - strbeq pc, [r0, -r1, ror #29] @ │ │ │ │ + strbeq pc, [r0, -r9, lsr #31] @ │ │ │ │ @ instruction: 0xf009d45a │ │ │ │ movwcs r0, #5639 @ 0x1607 │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ ldrb r9, [fp, r2, lsl #6] │ │ │ │ vqadd.s64 q9, , q15 │ │ │ │ - @ instruction: 0x0782fed5 │ │ │ │ + @ instruction: 0x0782ff9d │ │ │ │ rsbscs sp, lr, lr, lsr #8 │ │ │ │ - mrc2 2, 6, pc, cr0, cr15, {3} │ │ │ │ + @ instruction: 0xff98f27f │ │ │ │ strble r0, [r9], #-1859 @ 0xfffff8bd │ │ │ │ streq pc, [r7], -r9 │ │ │ │ andlt pc, r8, sp, asr #17 │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ ldmib sp, {r1, r3, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ ldrcc r1, [r4, #-1538] @ 0xfffff9fe │ │ │ │ @ instruction: 0x36019b14 │ │ │ │ @@ -33439,19 +33439,19 @@ │ │ │ │ tstpcs r1, r9, ror r9 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x36019b14 │ │ │ │ adcsmi r3, r3, #20, 10 @ 0x5000000 │ │ │ │ addshi pc, r3, r0, asr #4 │ │ │ │ ldrdge pc, [ip], -r4 @ │ │ │ │ svceq 0x0082f1ba │ │ │ │ ldrbmi sp, [r0], -r4, lsr #32 │ │ │ │ - mrc2 2, 0, pc, cr8, cr15, {3} │ │ │ │ + mcr2 2, 7, pc, cr0, cr15, {3} @ │ │ │ │ svclt 0x00480781 │ │ │ │ bleq 2b7dfc │ │ │ │ ldrbmi sp, [r0], -sl, lsl #8 │ │ │ │ - mrc2 2, 0, pc, cr0, cr15, {3} │ │ │ │ + mrc2 2, 6, pc, cr8, cr15, {3} │ │ │ │ svclt 0x00560742 │ │ │ │ bleq 277cf4 │ │ │ │ bleq 2f7e10 │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ adcseq pc, r0, #216, 16 @ 0xd80000 │ │ │ │ @ instruction: 0xf8d54621 │ │ │ │ @ instruction: 0xf7f0a000 │ │ │ │ @@ -33489,26 +33489,26 @@ │ │ │ │ @ instruction: 0xf890f7f0 │ │ │ │ bicsle r2, r5, r0, lsl #16 │ │ │ │ @ instruction: 0x462b9a13 │ │ │ │ ldrtmi r4, [r8], -r1, lsr #12 │ │ │ │ andlt pc, r0, sp, asr #17 │ │ │ │ blx 15b9d30 │ │ │ │ ldrsbtcs lr, [pc], #-117 │ │ │ │ - ldc2 2, cr15, [r4, #508]! @ 0x1fc │ │ │ │ + mrc2 2, 3, pc, cr12, cr15, {3} │ │ │ │ ldrtle r0, [pc], #-1926 @ 7bd84 │ │ │ │ vqadd.s64 q9, , │ │ │ │ - strbeq pc, [r0, -pc, lsr #27] @ │ │ │ │ + smlsldxeq pc, r0, r7, lr @ │ │ │ │ @ instruction: 0xf009d45a │ │ │ │ movwcs r0, #5639 @ 0x1607 │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ ldrb r9, [fp, r2, lsl #6] │ │ │ │ vqadd.s64 q9, , q15 │ │ │ │ - streq pc, [r2, r3, lsr #27] │ │ │ │ + streq pc, [r2, fp, ror #28] │ │ │ │ rsbscs sp, lr, lr, lsr #8 │ │ │ │ - ldc2 2, cr15, [lr, #508] @ 0x1fc │ │ │ │ + mcr2 2, 3, pc, cr6, cr15, {3} @ │ │ │ │ strble r0, [r9], #-1859 @ 0xfffff8bd │ │ │ │ streq pc, [r7], -r9 │ │ │ │ andlt pc, r8, sp, asr #17 │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ ldmib sp, {r1, r3, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ ldrcc r1, [r4, #-1538] @ 0xfffff9fe │ │ │ │ @ instruction: 0x36019b14 │ │ │ │ @@ -33679,15 +33679,15 @@ │ │ │ │ andshi pc, r8, #0 │ │ │ │ @ instruction: 0xf04f6bfb │ │ │ │ ldc 8, cr0, [pc] @ 7c064 │ │ │ │ ldrtmi r9, [r2], r6, lsr #23 │ │ │ │ blhi fea376e8 │ │ │ │ ldclvs 8, cr6, [fp], #-96 @ 0xffffffa0 │ │ │ │ @ instruction: 0x63bb3308 │ │ │ │ - blx 1838a76 │ │ │ │ + stc2 2, cr15, [r6], #-508 @ 0xfffffe04 │ │ │ │ @ instruction: 0xf44f6d3b │ │ │ │ @ instruction: 0xf6cf4e70 │ │ │ │ ldrtvs r7, [r8], #3839 @ 0xeff │ │ │ │ @ instruction: 0xf8c76c9a │ │ │ │ bcs b40dc │ │ │ │ tstphi lr, r0 @ p-variant is OBSOLETE │ │ │ │ movweq pc, #4162 @ 0x1042 @ │ │ │ │ @@ -33726,15 +33726,15 @@ │ │ │ │ strpl pc, [r0, #1283] @ 0x503 │ │ │ │ @ instruction: 0xf8936d3b │ │ │ │ @ instruction: 0xf887303e │ │ │ │ ldm sl, {r2, r4, r7, ip, sp} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ tstcs r8, pc │ │ │ │ rsceq pc, r8, #13959168 @ 0xd50000 │ │ │ │ - @ instruction: 0xffe0f168 │ │ │ │ + @ instruction: 0xf8a8f169 │ │ │ │ orreq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x4606461c │ │ │ │ adcsvs r6, fp, #56, 4 @ 0x80000003 │ │ │ │ eorsvs ip, r0, pc, lsl #24 │ │ │ │ adcsvs r6, r2, r1, ror r0 │ │ │ │ stcgt 0, cr6, [r3], {243} @ 0xf3 │ │ │ │ ldclvs 1, cr6, [ip, #-192]! @ 0xffffff40 │ │ │ │ @@ -33847,23 +33847,23 @@ │ │ │ │ svclt 0x0000e6fe │ │ │ │ ... │ │ │ │ andeq r0, r0, r3 │ │ │ │ andeq r0, r0, r1 │ │ │ │ ldrshteq r3, [lr], r4 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r3, lr, ip, asr #31 │ │ │ │ - ldrhteq fp, [r4], -r2 │ │ │ │ + eorseq fp, r4, r2, ror lr │ │ │ │ @ instruction: 0xffff7433 │ │ │ │ movwcs r6, #7037 @ 0x1b7d │ │ │ │ @ instruction: 0x712b4620 │ │ │ │ - blx ff838d28 │ │ │ │ + blx fea38d2a │ │ │ │ svclt 0x00480782 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vmax.s d20, d15, d16 │ │ │ │ - @ instruction: 0x0743fad7 │ │ │ │ + @ instruction: 0x0743fb9f │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 2, r6, r3, cr10 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorvs fp, fp, r8, asr pc │ │ │ │ movwls r6, #11771 @ 0x2dfb │ │ │ │ movwls r6, #3131 @ 0xc3b │ │ │ │ @ instruction: 0x319cf8d7 │ │ │ │ @@ -33968,15 +33968,15 @@ │ │ │ │ strbcs fp, [r0], #-3896 @ 0xfffff0c8 │ │ │ │ ldmdavs sl!, {r1, r2, r3, r4, r8, r9, fp, lr}^ │ │ │ │ rsceq pc, ip, #13959168 @ 0xd50000 │ │ │ │ addsmi r5, r8, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf8d5d019 │ │ │ │ strdlt r1, [r8, r0] │ │ │ │ @ instruction: 0xf1684622 │ │ │ │ - cmpplt r8, r5, lsr lr @ p-variant is OBSOLETE │ │ │ │ + ldrshlt pc, [r8, #-237] @ 0xffffff13 @ │ │ │ │ rscscc pc, r4, #13959168 @ 0xd50000 │ │ │ │ rscsmi pc, r8, #12910592 @ 0xc50000 │ │ │ │ rscseq pc, r0, #12910592 @ 0xc50000 │ │ │ │ ldrt r1, [lr], r4, asr #17 │ │ │ │ svclt 0x003842b4 │ │ │ │ @ instruction: 0xe7e54634 │ │ │ │ ldrt r2, [sl], r0, lsl #8 │ │ │ │ @@ -34467,15 +34467,15 @@ │ │ │ │ @ instruction: 0xf1033004 │ │ │ │ stmdbpl r8!, {r3, r8} │ │ │ │ andpl pc, r1, #-805306364 @ 0xd0000004 │ │ │ │ addeq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andhi pc, r4, r3, asr #17 │ │ │ │ ldcvs 0, cr6, [fp, #-104]! @ 0xffffff98 │ │ │ │ vqadd.s64 q11, q7, │ │ │ │ - @ instruction: 0xf8d7fd35 │ │ │ │ + @ instruction: 0xf8d7fdfd │ │ │ │ @ instruction: 0xf8c73188 │ │ │ │ @ instruction: 0xf04f9054 │ │ │ │ @ instruction: 0xf0430900 │ │ │ │ teqvs r8, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ @ instruction: 0xf1c3603e │ │ │ │ teqvs fp, r0, lsr #6 │ │ │ │ @@ -34494,15 +34494,15 @@ │ │ │ │ addhi pc, ip, r7, asr #17 │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ ldrbteq pc, [r8], #-263 @ 0xfffffef9 @ │ │ │ │ @ instruction: 0x46266d7b │ │ │ │ @ instruction: 0xf8c72118 │ │ │ │ @ instruction: 0xf8d3d02c │ │ │ │ @ instruction: 0xf16802e8 │ │ │ │ - @ instruction: 0x4605f9df │ │ │ │ + strmi pc, [r5], -r7, lsr #21 │ │ │ │ mcrgt 2, 0, r6, cr15, cr8, {3} │ │ │ │ rsbvs r6, r9, r8, lsr #32 │ │ │ │ rscvs r6, fp, sl, lsr #1 │ │ │ │ @ instruction: 0x6128ce03 │ │ │ │ tstcs r3, r9, ror #2 │ │ │ │ @ instruction: 0x46286d3d │ │ │ │ blx fe8b8e46 │ │ │ │ @@ -34630,19 +34630,19 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @ instruction: 0xf5078123 │ │ │ │ ldrtmi r7, [sp], lr, lsr #15 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ movwcs r6, #6525 @ 0x197d │ │ │ │ @ instruction: 0x712b4620 │ │ │ │ - stc2l 2, cr15, [r8], {126} @ 0x7e │ │ │ │ + ldc2 2, cr15, [r0, #504] @ 0x1f8 │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vmax.s d20, d14, d16 │ │ │ │ - strbeq pc, [r2, -r1, asr #25] @ │ │ │ │ + strbeq pc, [r2, -r9, lsl #27] @ │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 2, r6, r3, cr10 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorvs fp, fp, r8, asr pc │ │ │ │ vpadd.i8 d22, d0, d25 │ │ │ │ addsmi r1, r9, #1140850688 @ 0x44000000 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ @@ -34718,15 +34718,15 @@ │ │ │ │ ldmdavs sl!, {r1, r3, r4, r8, r9, fp, lr}^ │ │ │ │ ldclvs 8, cr5, [sl, #-844]! @ 0xfffffcb4 │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mlale pc, r8, r2, r4 @ │ │ │ │ @ instruction: 0xf8d36d7b │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ @ instruction: 0xf1684622 │ │ │ │ - msrlt SPSR_, r9, asr r8 │ │ │ │ + msrlt SPSR_, r1, lsr #18 │ │ │ │ @ instruction: 0xf8c36d7b │ │ │ │ @ instruction: 0xf8c342f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r4, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcmi lr, ip, #232, 12 @ 0xe800000 │ │ │ │ qasxmi fp, ip, r8 │ │ │ │ strcs lr, [r0], #-2018 @ 0xfffff81e │ │ │ │ @@ -34734,15 +34734,15 @@ │ │ │ │ @ instruction: 0xf7dd4621 │ │ │ │ @ instruction: 0xe7eae9be │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adcseq r3, lr, ip, ror #7 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrhteq r3, [lr], sl │ │ │ │ - ldrhteq fp, [r4], -r0 │ │ │ │ + eorseq fp, r4, r0, ror r2 │ │ │ │ @ instruction: 0xffff682f │ │ │ │ ldrsbteq r3, [lr], r2 │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ @ instruction: 0xf7dd4620 │ │ │ │ @ instruction: 0x4606ed76 │ │ │ │ sbcsle r2, lr, r0, lsl #16 │ │ │ │ @ instruction: 0xf8d26d7a │ │ │ │ @@ -34894,15 +34894,15 @@ │ │ │ │ muleq pc, r9, r8 @ │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ tstcs r8, fp, ror sp │ │ │ │ addmi pc, r0, r7, asr #17 │ │ │ │ addsmi pc, r4, r7, asr #17 │ │ │ │ rsceq pc, r8, #13828096 @ 0xd30000 │ │ │ │ eorle pc, r4, r7, asr #17 │ │ │ │ - cdp2 1, 11, cr15, cr12, cr7, {3} │ │ │ │ + @ instruction: 0xff84f167 │ │ │ │ ldrdgt pc, [ip], -r7 @ │ │ │ │ mvnsvs r4, r6, lsl #12 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ rsbsvs r6, r1, r0, lsr r0 │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ @ instruction: 0x0003e8bc │ │ │ │ cmnvs r1, r0, lsr r1 │ │ │ │ @@ -35057,15 +35057,15 @@ │ │ │ │ ldmibvs sl!, {r0, r2, r4, r5, r8, r9, fp, lr} │ │ │ │ ldclvs 8, cr5, [sl, #-844]! @ 0xfffffcb4 │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle ip, r8, r2 │ │ │ │ @ instruction: 0xf8d36d7b │ │ │ │ @ instruction: 0xb19812f0 │ │ │ │ @ instruction: 0xf167465a │ │ │ │ - strhlt pc, [r8, #-209]! @ 0xffffff2f @ │ │ │ │ + smclt 36841 @ 0x8fe9 │ │ │ │ @ instruction: 0xf8c36d7b │ │ │ │ @ instruction: 0xf8c3b2f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r4, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcsmi lr, r3, #54001664 @ 0x3380000 │ │ │ │ shasxmi fp, r3, r8 │ │ │ │ @ instruction: 0xe7e1469b │ │ │ │ @@ -35084,15 +35084,15 @@ │ │ │ │ rscshi pc, r0, #12713984 @ 0xc20000 │ │ │ │ rsccc pc, ip, #12713984 @ 0xc20000 │ │ │ │ blcc 1b7510 │ │ │ │ andsvs r4, r8, fp, ror #8 │ │ │ │ bmi 6773a0 │ │ │ │ ldmdbmi r7, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx feeb9c08 │ │ │ │ + blx fe0b9c0a │ │ │ │ @ instruction: 0xf1076c3b │ │ │ │ ldrbtvs r0, [ip], -r0, ror #4 │ │ │ │ @ instruction: 0xf89364ba │ │ │ │ ldrtvs r3, [ip], -r0, asr #25 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ ldclvs 13, cr10, [r8], #952 @ 0x3b8 │ │ │ │ @ instruction: 0xf03b2101 │ │ │ │ @@ -35101,19 +35101,19 @@ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adcseq r2, lr, lr, ror #27 │ │ │ │ adcseq r2, lr, r2, ror #27 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrsbteq r2, [lr], r4 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - mlaseq r4, r0, r9, sl │ │ │ │ + eorseq sl, r4, r0, asr fp │ │ │ │ @ instruction: 0xffff610d │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ - eoreq r2, lr, r8, lsr #32 │ │ │ │ - eoreq r1, lr, r2, lsl #21 │ │ │ │ + eoreq r2, lr, r8, ror #3 │ │ │ │ + eoreq r1, lr, r2, asr #24 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ bmi fe50f124 │ │ │ │ blmi fe50ef5c │ │ │ │ addlt r4, r9, sl, ror r4 │ │ │ │ @@ -35313,15 +35313,15 @@ │ │ │ │ @ instruction: 0xf1033004 │ │ │ │ stmdbpl r8!, {r3, r8} │ │ │ │ andpl pc, r1, #-805306364 @ 0xd0000004 │ │ │ │ addeq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andhi pc, r4, r3, asr #17 │ │ │ │ ldcvs 0, cr6, [fp, #-104]! @ 0xffffff98 │ │ │ │ vqadd.s64 q11, , │ │ │ │ - @ instruction: 0xf8d7fe95 │ │ │ │ + @ instruction: 0xf8d7ff5d │ │ │ │ @ instruction: 0xf8c73188 │ │ │ │ @ instruction: 0xf04f9054 │ │ │ │ @ instruction: 0xf0430900 │ │ │ │ teqvs r8, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ @ instruction: 0xf1c3603e │ │ │ │ teqvs fp, r0, lsr #6 │ │ │ │ @@ -35340,15 +35340,15 @@ │ │ │ │ addhi pc, ip, r7, asr #17 │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ ldrbteq pc, [r8], #-263 @ 0xfffffef9 @ │ │ │ │ @ instruction: 0x46266d7b │ │ │ │ @ instruction: 0xf8c72118 │ │ │ │ @ instruction: 0xf8d3d02c │ │ │ │ @ instruction: 0xf16702e8 │ │ │ │ - @ instruction: 0x4605fb3f │ │ │ │ + strmi pc, [r5], -r7, lsl #24 │ │ │ │ mcrgt 2, 0, r6, cr15, cr8, {3} │ │ │ │ rsbvs r6, r9, r8, lsr #32 │ │ │ │ rscvs r6, fp, sl, lsr #1 │ │ │ │ @ instruction: 0x6128ce03 │ │ │ │ tstcs r3, r9, ror #2 │ │ │ │ @ instruction: 0x46286d3d │ │ │ │ stc2 0, cr15, [r0, #-236] @ 0xffffff14 │ │ │ │ @@ -35476,19 +35476,19 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @ instruction: 0xf5078123 │ │ │ │ ldrtmi r7, [sp], lr, lsr #15 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ movwcs r6, #6525 @ 0x197d │ │ │ │ @ instruction: 0x712b4620 │ │ │ │ - mcr2 2, 1, pc, cr8, cr13, {3} @ │ │ │ │ + mrc2 2, 7, pc, cr0, cr13, {3} │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vmax.s d20, d13, d16 │ │ │ │ - strbeq pc, [r2, -r1, lsr #28] @ │ │ │ │ + strbeq pc, [r2, -r9, ror #29] @ │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 2, r6, r3, cr10 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorvs fp, fp, r8, asr pc │ │ │ │ vpadd.i8 d22, d0, d25 │ │ │ │ addsmi r1, r9, #1140850688 @ 0x44000000 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ @@ -35564,15 +35564,15 @@ │ │ │ │ ldmdavs sl!, {r1, r3, r4, r8, r9, fp, lr}^ │ │ │ │ ldclvs 8, cr5, [sl, #-844]! @ 0xfffffcb4 │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mlale pc, r8, r2, r4 @ │ │ │ │ @ instruction: 0xf8d36d7b │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ @ instruction: 0xf1674622 │ │ │ │ - strhlt pc, [r0, #-153]! @ 0xffffff67 @ │ │ │ │ + msrlt (UNDEF: 96), r1 │ │ │ │ @ instruction: 0xf8c36d7b │ │ │ │ @ instruction: 0xf8c342f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r4, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcmi lr, ip, #232, 12 @ 0xe800000 │ │ │ │ qasxmi fp, ip, r8 │ │ │ │ strcs lr, [r0], #-2018 @ 0xfffff81e │ │ │ │ @@ -35580,15 +35580,15 @@ │ │ │ │ @ instruction: 0xf7dc4621 │ │ │ │ @ instruction: 0xe7eaeb1e │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adcseq r2, lr, ip, lsr #13 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r2, lr, sl, ror r6 │ │ │ │ - eorseq sl, r4, r0, ror r3 │ │ │ │ + eorseq sl, r4, r0, lsr r5 │ │ │ │ @ instruction: 0xffff5aef │ │ │ │ umlalseq r2, lr, r2, r3 │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ @ instruction: 0xf7dc4620 │ │ │ │ @ instruction: 0x4606eed6 │ │ │ │ sbcsle r2, lr, r0, lsl #16 │ │ │ │ @ instruction: 0xf8d26d7a │ │ │ │ @@ -35740,15 +35740,15 @@ │ │ │ │ muleq pc, r9, r8 @ │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ tstcs r8, fp, ror sp │ │ │ │ addmi pc, r0, r7, asr #17 │ │ │ │ addsmi pc, r4, r7, asr #17 │ │ │ │ rsceq pc, r8, #13828096 @ 0xd30000 │ │ │ │ eorle pc, r4, r7, asr #17 │ │ │ │ - @ instruction: 0xf81cf167 │ │ │ │ + @ instruction: 0xf8e4f167 │ │ │ │ ldrdgt pc, [ip], -r7 @ │ │ │ │ mvnsvs r4, r6, lsl #12 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ rsbsvs r6, r1, r0, lsr r0 │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ @ instruction: 0x0003e8bc │ │ │ │ cmnvs r1, r0, lsr r1 │ │ │ │ @@ -35903,15 +35903,15 @@ │ │ │ │ ldmibvs sl!, {r0, r2, r4, r5, r8, r9, fp, lr} │ │ │ │ ldclvs 8, cr5, [sl, #-844]! @ 0xfffffcb4 │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle ip, r8, r2 │ │ │ │ @ instruction: 0xf8d36d7b │ │ │ │ @ instruction: 0xb19812f0 │ │ │ │ @ instruction: 0xf166465a │ │ │ │ - msrlt (UNDEF: 120), r1 │ │ │ │ + ldrdlt pc, [r8, #-249]! @ 0xffffff07 │ │ │ │ @ instruction: 0xf8c36d7b │ │ │ │ @ instruction: 0xf8c3b2f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r4, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcsmi lr, r3, #54001664 @ 0x3380000 │ │ │ │ shasxmi fp, r3, r8 │ │ │ │ @ instruction: 0xe7e1469b │ │ │ │ @@ -35930,15 +35930,15 @@ │ │ │ │ rscshi pc, r0, #12713984 @ 0xc20000 │ │ │ │ rsccc pc, ip, #12713984 @ 0xc20000 │ │ │ │ blcc 1b8250 │ │ │ │ andsvs r4, r8, fp, ror #8 │ │ │ │ bmi 6780e0 │ │ │ │ ldmdbmi r7, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - ldc2 1, cr15, [r8], {100} @ 0x64 │ │ │ │ + stc2l 1, cr15, [r0], #400 @ 0x190 │ │ │ │ @ instruction: 0xf1076c3b │ │ │ │ ldrbtvs r0, [ip], -r0, ror #4 │ │ │ │ @ instruction: 0xf89364ba │ │ │ │ ldrtvs r3, [ip], -r0, asr #25 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ ldclvs 13, cr10, [r8], #952 @ 0x3b8 │ │ │ │ @ instruction: 0xf03a2101 │ │ │ │ @@ -35947,19 +35947,19 @@ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adcseq r2, lr, lr, lsr #1 │ │ │ │ adcseq r2, lr, r2, lsr #1 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ umlalseq r1, lr, r4, pc @ │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eorseq r9, r4, r0, asr ip │ │ │ │ + eorseq r9, r4, r0, lsl lr │ │ │ │ @ instruction: 0xffff53cd │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ - eoreq r1, lr, r8, ror #5 │ │ │ │ - eoreq r0, lr, r2, asr #26 │ │ │ │ + eoreq r1, lr, r8, lsr #9 │ │ │ │ + eoreq r0, lr, r2, lsl #30 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 5, cr15, cr0, cr12, {6} │ │ │ │ ldrmi fp, [r2], r3, ror #1 │ │ │ │ strcs pc, [r8, #-2271] @ 0xfffff721 │ │ │ │ ldrmi sl, [r9], r6, lsl #30 │ │ │ │ @@ -36023,15 +36023,15 @@ │ │ │ │ mrcvs 6, 7, r4, cr10, cr3, {0} │ │ │ │ eorle pc, ip, r7, asr #17 │ │ │ │ addpl pc, r0, #8388608 @ 0x800000 │ │ │ │ blgt 457e04 │ │ │ │ andeq lr, pc, r5, lsl #17 │ │ │ │ tstcs r4, sl, lsr lr │ │ │ │ rsceq pc, r8, #13762560 @ 0xd20000 │ │ │ │ - stc2l 1, cr15, [r4, #408]! @ 0x198 │ │ │ │ + cdp2 1, 10, cr15, cr12, cr6, {3} │ │ │ │ cmnpeq ip, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x4605469c │ │ │ │ rsbsvs r6, fp, #56, 4 @ 0x80000003 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ adcvs r6, sl, r8, lsr #32 │ │ │ │ rsbvs r6, r9, fp, ror #1 │ │ │ │ @ instruction: 0xf8dc2105 │ │ │ │ @@ -36282,15 +36282,15 @@ │ │ │ │ strbmi r2, [sl], -r1, lsl #6 │ │ │ │ @ instruction: 0xf0204659 │ │ │ │ ldr pc, [r0, -fp, asr #24] │ │ │ │ ... │ │ │ │ ldrsbteq r1, [lr], r4 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r1, lr, ip, lsr #23 │ │ │ │ - eorseq r9, r4, sl, lsr #17 │ │ │ │ + eorseq r9, r4, sl, ror #20 │ │ │ │ @ instruction: 0xffff7167 │ │ │ │ adcseq r1, lr, ip, ror r7 │ │ │ │ @ instruction: 0xf42c6b78 │ │ │ │ @ instruction: 0x60984cff │ │ │ │ andspl pc, r4, ip, asr #8 │ │ │ │ blvs e96ab4 │ │ │ │ blvs fee96cb8 │ │ │ │ @@ -36340,15 +36340,15 @@ │ │ │ │ @ instruction: 0xf8da6efb │ │ │ │ @ instruction: 0xf5031078 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf7ed02b0 │ │ │ │ stmdacs r0, {r0, r1, r2, r4, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ stcge 4, cr15, [sl, #-252]! @ 0xffffff04 │ │ │ │ ldrdeq pc, [r0], -r9 │ │ │ │ - mcr2 2, 4, pc, cr8, cr12, {3} @ │ │ │ │ + @ instruction: 0xff50f27c │ │ │ │ tstpne r1, #64, 4 @ p-variant is OBSOLETE │ │ │ │ addsmi r4, r8, #1048576 @ 0x100000 │ │ │ │ @ instruction: 0xf5b0d074 │ │ │ │ svclt 0x00187f8c │ │ │ │ tstle r7, pc, lsl #8 │ │ │ │ strcs r6, [pc], #-3579 @ 7ea3c │ │ │ │ svclt 0x000c2b00 │ │ │ │ @@ -36379,15 +36379,15 @@ │ │ │ │ ldmdbvs sl!, {r5, r8, r9, fp, lr} │ │ │ │ mrcvs 8, 1, r5, cr10, cr3, {6} │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36e3b │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ @ instruction: 0xf166462a │ │ │ │ - msrlt SPSR_irq, r5 │ │ │ │ + msrlt SPSR_, sp, lsl ip │ │ │ │ @ instruction: 0xf8c36e3b │ │ │ │ @ instruction: 0xf8c352f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r5, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ strbmi lr, [r5, #-1519] @ 0xfffffa11 │ │ │ │ @ instruction: 0x4645bf38 │ │ │ │ strcs lr, [r0, #-2018] @ 0xfffff81e │ │ │ │ @@ -36614,15 +36614,15 @@ │ │ │ │ stmdbpl r8!, {r3, r8} │ │ │ │ andpl pc, r1, #-805306364 @ 0xd0000004 │ │ │ │ addeq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andhi pc, r4, r3, asr #17 │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ vldmdbvs fp!, {s0-s-1} │ │ │ │ vqadd.s64 q11, q6, │ │ │ │ - @ instruction: 0xf8d7fc65 │ │ │ │ + @ instruction: 0xf8d7fd2d │ │ │ │ @ instruction: 0xf8c73184 │ │ │ │ @ instruction: 0x46caa054 │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ blx fed57e5c │ │ │ │ eorsvs pc, lr, r3, lsl #7 │ │ │ │ msreq CPSR_, #-1073741776 @ 0xc0000030 │ │ │ │ @ instruction: 0xf8d760fb │ │ │ │ @@ -36639,15 +36639,15 @@ │ │ │ │ bgt 458da0 │ │ │ │ @ instruction: 0xf8c72500 │ │ │ │ stm r6, {r2, r3, r7, ip, lr} │ │ │ │ tstcs r8, pc │ │ │ │ @ instruction: 0xf8c76cfb │ │ │ │ @ instruction: 0xf8d3d028 │ │ │ │ @ instruction: 0xf16602e8 │ │ │ │ - @ instruction: 0xf107f913 │ │ │ │ + @ instruction: 0xf107f9db │ │ │ │ @ instruction: 0x461e0378 │ │ │ │ mvnsvs r4, r4, lsl #12 │ │ │ │ mcrgt 2, 0, r6, cr15, cr11, {3} │ │ │ │ rsbvs r6, r1, r0, lsr #32 │ │ │ │ rscvs r6, r3, r2, lsr #1 │ │ │ │ @ instruction: 0x6120ce03 │ │ │ │ tstcs r3, r1, ror #2 │ │ │ │ @@ -36845,16 +36845,16 @@ │ │ │ │ strbcs fp, [r0, #-3896] @ 0xfffff0c8 │ │ │ │ ldmdavs sl!, {r0, r1, r2, r3, r5, r8, r9, fp, lr}^ │ │ │ │ ldclvs 8, cr5, [sl], #844 @ 0x34c │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36cfb │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ - @ instruction: 0xf165462a │ │ │ │ - msrlt SPSR_irq, pc │ │ │ │ + @ instruction: 0xf166462a │ │ │ │ + smclt 3975 @ 0xf87 │ │ │ │ @ instruction: 0xf8c36cfb │ │ │ │ @ instruction: 0xf8c352f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r5, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcsmi lr, r5, #4718592 @ 0x480000 │ │ │ │ shasxmi fp, r5, r8 │ │ │ │ strcs lr, [r0, #-2018] @ 0xfffff81e │ │ │ │ @@ -36883,15 +36883,15 @@ │ │ │ │ ldcvs 15, cr10, [sl, #-252]! @ 0xffffff04 │ │ │ │ @ instruction: 0xf7de4630 │ │ │ │ @ instruction: 0xe739f997 │ │ │ │ ... │ │ │ │ adcseq r1, lr, r4, asr r2 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r1, lr, r8, lsl r2 │ │ │ │ - eorseq r8, r4, r8, lsl #30 │ │ │ │ + eorseq r9, r4, r8, asr #1 │ │ │ │ @ instruction: 0xffff4687 │ │ │ │ ldrshteq r0, [lr], ip │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ ldmdavs r8!, {r1, r3, r9, fp, lr}^ │ │ │ │ ldmdavs r2, {r1, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf57f0552 │ │ │ │ @@ -36991,15 +36991,15 @@ │ │ │ │ ldm r9, {r0, r1, r3, r4, r5, r6, r7, sl, sp, lr} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ ldclvs 0, cr0, [fp], #60 @ 0x3c │ │ │ │ @ instruction: 0x673c2118 │ │ │ │ addmi pc, r4, r7, asr #17 │ │ │ │ rsceq pc, r8, #13828096 @ 0xd30000 │ │ │ │ eorle pc, r0, r7, asr #17 │ │ │ │ - cdp2 1, 5, cr15, cr0, cr5, {3} │ │ │ │ + @ instruction: 0xff18f165 │ │ │ │ ldrdgt pc, [r8], -r7 @ │ │ │ │ @ instruction: 0x61b84606 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ rsbsvs r6, r1, r0, lsr r0 │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ @ instruction: 0x0003e8bc │ │ │ │ cmnvs r1, r0, lsr r1 │ │ │ │ @@ -37156,15 +37156,15 @@ │ │ │ │ ldmvs sl!, {r0, r2, r3, r5, r8, r9, fp, lr}^ │ │ │ │ ldclvs 8, cr5, [sl], #844 @ 0x34c │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle ip, r8, r2 │ │ │ │ @ instruction: 0xf8d36cfb │ │ │ │ @ instruction: 0xb19812f0 │ │ │ │ @ instruction: 0xf1654622 │ │ │ │ - msrlt SPSR_f, r1, asr #26 │ │ │ │ + msrlt (UNDEF: 104), r9 │ │ │ │ @ instruction: 0xf8c36cfb │ │ │ │ @ instruction: 0xf8c342f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r4, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcsmi lr, r3, #54263808 @ 0x33c0000 │ │ │ │ shasxmi fp, r3, r8 │ │ │ │ @ instruction: 0xe7e1461c │ │ │ │ @@ -37184,27 +37184,27 @@ │ │ │ │ @ instruction: 0xf8c282f0 │ │ │ │ str r3, [ip, ip, ror #5]! │ │ │ │ strbtmi r3, [fp], #-2820 @ 0xfffff4fc │ │ │ │ smlald r6, sp, r8, r0 │ │ │ │ andcs r4, r1, lr, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2318 @ 0xfffff6f2 │ │ │ │ @ instruction: 0xf1634479 │ │ │ │ - ldr pc, [pc, -r7, asr #20] │ │ │ │ + ldr pc, [pc, -pc, lsl #22] │ │ │ │ svc 0x00c2f7da │ │ │ │ ... │ │ │ │ ldrshteq r0, [lr], r6 │ │ │ │ adcseq r0, lr, sl, ror #25 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrshteq r0, [lr], sl │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - ldrhteq r8, [r4], -r0 │ │ │ │ + eorseq r8, r4, r0, ror sl │ │ │ │ @ instruction: 0xffff402d │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ - eoreq pc, sp, r6, asr #30 │ │ │ │ - eoreq pc, sp, r0, lsr #19 │ │ │ │ + eoreq r0, lr, r6, lsl #2 │ │ │ │ + eoreq pc, sp, r0, ror #22 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febd6994 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000fe0 │ │ │ │ addlt r5, r6, r0, asr #24 │ │ │ │ movtcs r4, #17946 @ 0x461a │ │ │ │ blmi feabdb18 │ │ │ │ @@ -37469,17 +37469,17 @@ │ │ │ │ andvc pc, r1, #72, 4 @ 0x80000004 │ │ │ │ addeq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ @ instruction: 0x462846b8 │ │ │ │ @ instruction: 0xf8489306 │ │ │ │ andcs r2, r0, #8, 22 @ 0x2000 │ │ │ │ @ instruction: 0xf8c4607a │ │ │ │ @ instruction: 0xf16c8004 │ │ │ │ - b 147e584 │ │ │ │ + b 147e8a4 │ │ │ │ strtmi r2, [r8], -r0, lsl #18 │ │ │ │ - blx fe23c188 │ │ │ │ + blx 143c18a │ │ │ │ b 12e67f4 │ │ │ │ b 12ca0e0 │ │ │ │ blcs 8200c │ │ │ │ strbthi pc, [pc], #-64 @ 7fbe8 @ │ │ │ │ bl fe8d9f70 │ │ │ │ blcs 180810 │ │ │ │ ldmib r4, {r2, r8, fp, ip, lr, pc}^ │ │ │ │ @@ -37587,17 +37587,17 @@ │ │ │ │ vsubw.s8 , q2, d1 │ │ │ │ andvs r0, r3, r8, lsl #7 │ │ │ │ @ instruction: 0xf1002300 │ │ │ │ rsbsvs r0, fp, r0, lsl r8 │ │ │ │ vmax.s8 d20, d8, d24 │ │ │ │ @ instruction: 0xf6c47301 │ │ │ │ eorsvs r0, fp, r8, lsl #7 │ │ │ │ - @ instruction: 0xf980f16c │ │ │ │ + blx 12bc358 │ │ │ │ strtmi r4, [r8], -r1, lsl #13 │ │ │ │ - @ instruction: 0xf99af16c │ │ │ │ + blx 193c360 │ │ │ │ b 10806b4 │ │ │ │ b 12ca1dc │ │ │ │ vmla.i8 d16, d9, d10 │ │ │ │ @ instruction: 0xf6c46301 │ │ │ │ @ instruction: 0xf8c803a9 │ │ │ │ vhadd.s8 d19, d0, d0 │ │ │ │ addsmi r1, sp, #1140850688 @ 0x44000000 │ │ │ │ @@ -37607,15 +37607,15 @@ │ │ │ │ strdvs r6, [r7], #-144 @ 0xffffff70 @ │ │ │ │ msrhi CPSR_sc, #0 │ │ │ │ movweq pc, #4674 @ 0x1242 @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ @ instruction: 0xf8c74628 │ │ │ │ eorsvs r9, fp, r4 │ │ │ │ ldmdaeq r0, {r3, r8, ip, sp, lr, pc} │ │ │ │ - blx 1c3c36e │ │ │ │ + ldc2 1, cr15, [r6], #-372 @ 0xfffffe8c │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe160af8 │ │ │ │ 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}^ │ │ │ │ andls pc, r4, r8, asr #17 │ │ │ │ movweq pc, #33032 @ 0x8108 @ │ │ │ │ @@ -37795,18 +37795,18 @@ │ │ │ │ movwcs r0, #2064 @ 0x810 │ │ │ │ andhi pc, r8, r4, asr #17 │ │ │ │ rsbsvs r4, fp, r8, lsr #12 │ │ │ │ movwvc pc, #4680 @ 0x1248 @ │ │ │ │ orreq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ @ instruction: 0xf8c4603b │ │ │ │ tstls r6, r4 │ │ │ │ - @ instruction: 0xffe0f16b │ │ │ │ + @ instruction: 0xf8a8f16c │ │ │ │ stmdbcs r0, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ - @ instruction: 0xf16b4628 │ │ │ │ - b 13000d8 │ │ │ │ + @ instruction: 0xf16c4628 │ │ │ │ + b 12fe3f8 │ │ │ │ stmdbls r6, {r6, r8, fp, sp} │ │ │ │ stmdbeq sl, {r0, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0x3710e575 │ │ │ │ movwvs pc, #4681 @ 0x1249 @ │ │ │ │ @ instruction: 0x03a9f6c4 │ │ │ │ @ instruction: 0xf8c860a7 │ │ │ │ vhadd.s8 d19, d0, d0 │ │ │ │ @@ -37825,15 +37825,15 @@ │ │ │ │ vqadd.s8 d26, d2, d8 │ │ │ │ vsubw.s8 q8, q2, d1 │ │ │ │ ldrtmi r0, [r8], r8, lsl #7 │ │ │ │ @ instruction: 0xf8484628 │ │ │ │ @ instruction: 0xf8c73b08 │ │ │ │ @ instruction: 0xf8c49004 │ │ │ │ @ instruction: 0xf15d8004 │ │ │ │ - @ instruction: 0x4605f9bb │ │ │ │ + strmi pc, [r5], -r3, lsl #21 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe160758 │ │ │ │ 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}^ │ │ │ │ svceq 0x0000f1ba │ │ │ │ orrshi pc, fp, r0, asr #32 │ │ │ │ @@ -37965,15 +37965,15 @@ │ │ │ │ @ instruction: 0x46280810 │ │ │ │ andhi pc, r8, r4, asr #17 │ │ │ │ movweq pc, #4674 @ 0x1242 @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andls pc, r4, r7, asr #17 │ │ │ │ @ instruction: 0xf8c4603b │ │ │ │ tstls r6, r4 │ │ │ │ - @ instruction: 0xf8a2f15d │ │ │ │ + @ instruction: 0xf96af15d │ │ │ │ strmi r9, [r5], -r6, lsl #18 │ │ │ │ stmdacs r0, {r0, r7, r9, sl, lr} │ │ │ │ mrcge 4, 7, APSR_nzcv, cr1, cr15, {1} │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx feec27a8 │ │ │ │ b 147e9cc │ │ │ │ usat r1, #8, r9, asr #18 │ │ │ │ @@ -38238,15 +38238,15 @@ │ │ │ │ strbeq pc, [sp, sl, lsl #2] @ │ │ │ │ svcge 0x0030f53f │ │ │ │ beq fcbe8 │ │ │ │ ldmle r6!, {r1, r4, r6, r8, sl, lr}^ │ │ │ │ @ instruction: 0x46496d78 │ │ │ │ cdp2 7, 7, cr15, cr14, cr12, {7} │ │ │ │ ldrdeq pc, [r0], -fp │ │ │ │ - @ instruction: 0xf88af27b │ │ │ │ + @ instruction: 0xf952f27b │ │ │ │ svceq 0x0006f010 │ │ │ │ cmnphi r5, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ blmi ffc533a4 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf8d7681a │ │ │ │ subsmi r3, sl, r4, ror #2 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -38282,15 +38282,15 @@ │ │ │ │ tstcs r4, fp, ror sp │ │ │ │ rsbeq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ rsbge pc, r4, r7, asr #17 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldrvs r6, [fp, #-826]! @ 0xfffffcc6 │ │ │ │ eorsle pc, r4, r7, asr #17 │ │ │ │ rsceq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - ldc2 1, cr15, [r8], #-400 @ 0xfffffe70 │ │ │ │ + stc2 1, cr15, [r0, #-400] @ 0xfffffe70 │ │ │ │ rscsvs r2, r8, #4, 2 │ │ │ │ andge pc, r0, r0, asr #17 │ │ │ │ @ instruction: 0xf0384648 │ │ │ │ strbmi pc, [r8], -r1, lsl #28 @ │ │ │ │ stc2 0, cr15, [r0, #-224] @ 0xffffff20 │ │ │ │ blcc feabebec │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @@ -38454,15 +38454,15 @@ │ │ │ │ ldmdavs r9!, {r0, r2, r5, r8, r9, fp, lr}^ │ │ │ │ ldcvs 8, cr5, [r9, #-812]! @ 0xfffffcd4 │ │ │ │ rsceq pc, ip, #13697024 @ 0xd10000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ @ instruction: 0xf164462a │ │ │ │ - msrlt SPSR_irq, fp │ │ │ │ + msrlt SPSR_irq, r3 │ │ │ │ @ instruction: 0xf8c36d3b │ │ │ │ @ instruction: 0xf8c352f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r5, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcsmi lr, r5, #80, 14 @ 0x1400000 │ │ │ │ shasxmi fp, r5, r8 │ │ │ │ strcs lr, [r0, #-2018] @ 0xfffff81e │ │ │ │ @@ -38484,15 +38484,15 @@ │ │ │ │ str r3, [fp, -ip, ror #5]! │ │ │ │ stc 7, cr15, [r6, #868]! @ 0x364 │ │ │ │ ldrshteq pc, [sp], r0 @ │ │ │ │ adcseq pc, sp, r4, ror #21 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0xfffedbef │ │ │ │ adcseq pc, sp, r0, lsr #16 │ │ │ │ - eorseq r7, r4, r0, ror r5 │ │ │ │ + eorseq r7, r4, r0, lsr r7 │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ @ instruction: 0xf500b08b │ │ │ │ @ instruction: 0xf8df5640 │ │ │ │ @@ -38902,21 +38902,21 @@ │ │ │ │ blls 7db280 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ andslt r8, pc, r9, lsl #5 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ eorsge pc, ip, sp, asr #17 │ │ │ │ andeq pc, r9, r8, asr r8 @ │ │ │ │ - blx fe0bdc1c │ │ │ │ + blx 12bdc1e │ │ │ │ @ instruction: 0xf5b34603 │ │ │ │ @ instruction: 0xf8587f8c │ │ │ │ svclt 0x00080007 │ │ │ │ orrvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ vcge.s d25, d10, d4 │ │ │ │ - @ instruction: 0xf5b0fa75 │ │ │ │ + @ instruction: 0xf5b0fb3d │ │ │ │ svclt 0x00147f8c │ │ │ │ vst1.8 {d20-d22}, [pc], r3 │ │ │ │ tstls r1, #136, 6 @ 0x20000002 │ │ │ │ blcs db428 │ │ │ │ tstphi sp, r0, asr #6 @ p-variant is OBSOLETE │ │ │ │ andcc lr, sl, #3620864 @ 0x374000 │ │ │ │ @ instruction: 0xf0404313 │ │ │ │ @@ -39238,15 +39238,15 @@ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r4, r7, r6, lsl r6 │ │ │ │ ldrmi r4, [r8], -r5, lsl #12 │ │ │ │ ldrmi r4, [r8], ip, lsl #12 │ │ │ │ - @ instruction: 0xffe0f279 │ │ │ │ + @ instruction: 0xf8a8f27a │ │ │ │ andcs r6, r1, #716 @ 0x2cc │ │ │ │ andcs lr, r4, #3358720 @ 0x334000 │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8934621 │ │ │ │ @ instruction: 0x46073178 │ │ │ │ andsmi r9, r3, r0, lsl #4 │ │ │ │ movwls r4, #13826 @ 0x3602 │ │ │ │ @@ -39553,17 +39553,17 @@ │ │ │ │ andvc pc, r1, #72, 4 @ 0x80000004 │ │ │ │ addeq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ @ instruction: 0x462846b8 │ │ │ │ @ instruction: 0xf8489305 │ │ │ │ andcs r2, r0, #8, 22 @ 0x2000 │ │ │ │ @ instruction: 0xf8c4607a │ │ │ │ @ instruction: 0xf16a8004 │ │ │ │ - b 14804f4 │ │ │ │ + b 1480814 │ │ │ │ strtmi r2, [r8], -r0, lsl #18 │ │ │ │ - blx 103e210 │ │ │ │ + blx 23e212 │ │ │ │ b 12e8880 │ │ │ │ b 12cc170 │ │ │ │ blcs 840a0 │ │ │ │ teqphi fp, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ bl fe8dc000 │ │ │ │ blcs 1828a0 │ │ │ │ ldmib r4, {r2, r8, fp, ip, lr, pc}^ │ │ │ │ @@ -39712,18 +39712,18 @@ │ │ │ │ vsubw.s8 , q2, d1 │ │ │ │ andvs r0, r3, r8, lsl #7 │ │ │ │ @ instruction: 0xf1002300 │ │ │ │ rsbsvs r0, fp, r0, lsl r8 │ │ │ │ vmax.s8 d20, d8, d24 │ │ │ │ @ instruction: 0xf6c47301 │ │ │ │ eorsvs r0, fp, r8, lsl #7 │ │ │ │ - @ instruction: 0xf8e6f16a │ │ │ │ + @ instruction: 0xf9aef16a │ │ │ │ stmdbcs r0, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf16a4628 │ │ │ │ - b 13002e4 │ │ │ │ + b 1300604 │ │ │ │ b 12cc3ec │ │ │ │ vmla.i8 d16, d9, d11 │ │ │ │ @ instruction: 0xf6c46301 │ │ │ │ @ instruction: 0xf8c803a9 │ │ │ │ vhadd.s8 d19, d0, d0 │ │ │ │ addsmi r1, sp, #1140850688 @ 0x44000000 │ │ │ │ andls pc, r4, r8, asr #17 │ │ │ │ @@ -39732,15 +39732,15 @@ │ │ │ │ strdvs r6, [r7], #-144 @ 0xffffff70 @ │ │ │ │ ldrhi pc, [r2], #-0 │ │ │ │ movweq pc, #4674 @ 0x1242 @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ @ instruction: 0xf8c74628 │ │ │ │ eorsvs r9, fp, r4 │ │ │ │ ldmdaeq r0, {r3, r8, ip, sp, lr, pc} │ │ │ │ - blx ff5be498 │ │ │ │ + blx fe7be49a │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe162fe4 │ │ │ │ beq fe5c4 │ │ │ │ blx fe340a24 │ │ │ │ bne 173c87c │ │ │ │ movweq pc, #33032 @ 0x8108 @ │ │ │ │ andge pc, r4, r8, asr #17 │ │ │ │ @@ -39933,17 +39933,17 @@ │ │ │ │ @ instruction: 0xf8c42300 │ │ │ │ strtmi r8, [r8], -r8 │ │ │ │ vqadd.s8 q11, q4, │ │ │ │ @ instruction: 0xf6c47301 │ │ │ │ eorsvs r0, fp, r8, lsl #7 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ @ instruction: 0xf1699105 │ │ │ │ - b 1481f04 │ │ │ │ + b 1482224 │ │ │ │ strtmi r2, [r8], -r0, lsl #18 │ │ │ │ - @ instruction: 0xff46f169 │ │ │ │ + @ instruction: 0xf80ef16a │ │ │ │ stmdbcs r0, {r0, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ b 12e8674 │ │ │ │ str r0, [sl, #-2315] @ 0xfffff6f5 │ │ │ │ vaba.s8 d19, d9, d0 │ │ │ │ @ instruction: 0xf6c46301 │ │ │ │ adcvs r0, r7, r9, lsr #7 │ │ │ │ andcc pc, r0, r8, asr #17 │ │ │ │ @@ -39962,15 +39962,15 @@ │ │ │ │ @ instruction: 0xb018f8d4 │ │ │ │ movweq pc, #4674 @ 0x1242 @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ @ instruction: 0x462846b8 │ │ │ │ blcc 2c03d8 │ │ │ │ andls pc, r4, r7, asr #17 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ - @ instruction: 0xf908f15b │ │ │ │ + @ instruction: 0xf9d0f15b │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ subshi pc, r9, #0 │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx feec46d8 │ │ │ │ b 14808fc │ │ │ │ @ instruction: 0xf1bb1959 │ │ │ │ @ instruction: 0xf0400f00 │ │ │ │ @@ -40168,16 +40168,16 @@ │ │ │ │ ldmdaeq r0, {r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8c44628 │ │ │ │ vhadd.s8 d24, d2, d8 │ │ │ │ vsubw.s8 q8, q2, d1 │ │ │ │ @ instruction: 0xf8c70388 │ │ │ │ eorsvs r9, fp, r4 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ - @ instruction: 0xf15a9105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf15b9105 │ │ │ │ + stmdbls r5, {r0, r1, r4, r5, fp, ip, sp, lr, pc} │ │ │ │ strmi r4, [r1], r5, lsl #12 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ blvs fe16dfc0 │ │ │ │ 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}^ │ │ │ │ ldrcc lr, [r0, -r4, ror #12] │ │ │ │ @@ -40317,15 +40317,15 @@ │ │ │ │ ldrbtmi r3, [sl], #-1804 @ 0xfffff8f4 │ │ │ │ @ instruction: 0xf8976578 │ │ │ │ ldrbtvs r0, [r8], #400 @ 0x190 │ │ │ │ ldrdeq pc, [r0], -r8 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ msrcc SPSR_s, r7, asr #17 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - @ instruction: 0xf84cf279 │ │ │ │ + @ instruction: 0xf914f279 │ │ │ │ svceq 0x0006f010 │ │ │ │ rschi pc, sl, #64 @ 0x40 │ │ │ │ ldclvs 13, cr6, [fp, #-996]! @ 0xfffffc1c │ │ │ │ @ instruction: 0xf5036f8a │ │ │ │ bvs ff559564 │ │ │ │ blmi fecc0bd4 │ │ │ │ @ instruction: 0xf0002b82 │ │ │ │ @@ -40506,15 +40506,15 @@ │ │ │ │ @ instruction: 0xf104fa23 │ │ │ │ @ instruction: 0xf53f07cd │ │ │ │ strcc sl, [r1], #-3853 @ 0xfffff0f3 │ │ │ │ ldmle r7!, {r1, r5, r7, r9, lr}^ │ │ │ │ @ instruction: 0x46496d78 │ │ │ │ ldc2 7, cr15, [sl, #-936]! @ 0xfffffc58 │ │ │ │ ldrdeq pc, [r0], -sl │ │ │ │ - mrc2 2, 6, pc, cr2, cr8, {3} │ │ │ │ + @ instruction: 0xff9af278 │ │ │ │ svceq 0x0006f010 │ │ │ │ orrhi pc, sp, r0, asr #32 │ │ │ │ blmi fff55740 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf8d7681a │ │ │ │ subsmi r3, sl, r4, ror #2 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -40552,15 +40552,15 @@ │ │ │ │ ldclvs 6, cr14, [fp, #-892]! @ 0xfffffc84 │ │ │ │ @ instruction: 0xf1072104 │ │ │ │ ldrbtvs r0, [ip], -r4, ror #4 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldrvs r6, [fp, #-762]! @ 0xfffffd06 │ │ │ │ eorsle pc, r0, r7, asr #17 │ │ │ │ rsceq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - blx 1fbf184 │ │ │ │ + blx 11bf186 │ │ │ │ adcsvs r2, r8, #4, 2 │ │ │ │ strbmi r6, [r8], -r4 │ │ │ │ mcrr2 0, 3, pc, r6, cr6 @ │ │ │ │ @ instruction: 0xf0364648 │ │ │ │ @ instruction: 0xf8dbfb45 │ │ │ │ stmib r7, {r3, r5, r7, r8, r9, fp, ip, sp}^ │ │ │ │ sbccs r0, r4, #8, 2 │ │ │ │ @@ -40734,15 +40734,15 @@ │ │ │ │ ldmdavs r9!, {r0, r2, r5, r8, r9, fp, lr}^ │ │ │ │ ldcvs 8, cr5, [r9, #-812]! @ 0xfffffcd4 │ │ │ │ rsceq pc, ip, #13697024 @ 0xd10000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ @ instruction: 0xf162462a │ │ │ │ - msrlt SPSR_, fp, asr #18 │ │ │ │ + msrlt (UNDEF: 96), r3 │ │ │ │ @ instruction: 0xf8c36d3b │ │ │ │ @ instruction: 0xf8c352f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r5, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcsmi lr, r5, #60, 14 @ 0xf00000 │ │ │ │ shasxmi fp, r5, r8 │ │ │ │ strcs lr, [r0, #-2018] @ 0xfffff81e │ │ │ │ @@ -40763,15 +40763,15 @@ │ │ │ │ @ instruction: 0xf8c22300 │ │ │ │ ldr r3, [r7, -ip, ror #5] │ │ │ │ bl ff640e90 │ │ │ │ ldrsbteq sp, [sp], sl │ │ │ │ adcseq sp, sp, lr, asr #15 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrhteq sp, [sp], r0 │ │ │ │ - ldrshteq r5, [r4], -sl │ │ │ │ + ldrhteq r5, [r4], -sl │ │ │ │ @ instruction: 0xfffeb4bf │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ @ instruction: 0xf8df4617 │ │ │ │ @@ -41041,15 +41041,15 @@ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r4, r7, r6, lsl r6 │ │ │ │ ldrmi r4, [r8], -r5, lsl #12 │ │ │ │ ldrmi r4, [r8], ip, lsl #12 │ │ │ │ - @ instruction: 0xf9caf278 │ │ │ │ + blx fe53fd80 │ │ │ │ andcs r6, r1, #716 @ 0x2cc │ │ │ │ andcs lr, r4, #3358720 @ 0x334000 │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8934621 │ │ │ │ @ instruction: 0x46073178 │ │ │ │ andsmi r9, r3, r0, lsl #4 │ │ │ │ movwls r4, #13826 @ 0x3602 │ │ │ │ @@ -41358,17 +41358,17 @@ │ │ │ │ andvc pc, r1, #72, 4 @ 0x80000004 │ │ │ │ addeq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ strtmi r4, [r8], -r7, asr #12 │ │ │ │ @ instruction: 0xf8479305 │ │ │ │ andcs r2, r0, #8, 22 @ 0x2000 │ │ │ │ andcs pc, r4, r8, asr #17 │ │ │ │ @ instruction: 0xf1686067 │ │ │ │ - andls pc, r4, fp, lsl #24 │ │ │ │ + ldrdls pc, [r4], -r3 │ │ │ │ @ instruction: 0xf1684628 │ │ │ │ - blls 1c2930 │ │ │ │ + blls 1c2c50 │ │ │ │ blls 1c4108 │ │ │ │ subcs lr, r0, #270336 @ 0x42000 │ │ │ │ beq 33e1b0 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ stmiavs r1!, {r1, r4, r5, r9, sl, pc}^ │ │ │ │ blcs 18a7e0 │ │ │ │ ldmib r4, {r2, r8, fp, ip, lr, pc}^ │ │ │ │ @@ -41418,15 +41418,15 @@ │ │ │ │ ldrdhi pc, [r4], -r4 │ │ │ │ movwmi pc, #4672 @ 0x1240 @ │ │ │ │ @ instruction: 0x03aaf2c4 │ │ │ │ strbmi r4, [r2], r8, lsr #12 │ │ │ │ blcc 2c1aa0 │ │ │ │ andvc pc, r4, r8, asr #17 │ │ │ │ andge pc, r4, r4, asr #17 │ │ │ │ - stc2 1, cr15, [r8, #356]! @ 0x164 │ │ │ │ + mrc2 1, 3, pc, cr0, cr9, {2} │ │ │ │ stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ ldrbthi pc, [sp], #-0 @ │ │ │ │ @ instruction: 0xf1a56b85 │ │ │ │ blx fedc4d98 │ │ │ │ stmdbeq sp!, {r0, r2, r7, r8, sl, ip, sp, lr, pc}^ │ │ │ │ svceq 0x0000f1b9 │ │ │ │ andshi pc, r1, #64 @ 0x40 │ │ │ │ @@ -41796,18 +41796,18 @@ │ │ │ │ vsubw.s8 , q2, d1 │ │ │ │ eorsvs r0, fp, r8, lsl #7 │ │ │ │ strtmi r2, [r8], -r0, lsl #6 │ │ │ │ andcc pc, r4, r8, asr #17 │ │ │ │ movwvc pc, #4680 @ 0x1248 @ │ │ │ │ orreq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ andcc pc, r0, r8, asr #17 │ │ │ │ - @ instruction: 0xf89ef168 │ │ │ │ + @ instruction: 0xf966f168 │ │ │ │ strtmi r9, [r8], -r4 │ │ │ │ @ instruction: 0xf1683710 │ │ │ │ - blls 1c2254 │ │ │ │ + blls 1c2574 │ │ │ │ b 108487c │ │ │ │ b 108bf8c │ │ │ │ vpmax.s8 d16, d9, d10 │ │ │ │ @ instruction: 0xf6c46301 │ │ │ │ @ instruction: 0xf8c703a9 │ │ │ │ eorsvs sl, fp, r4 │ │ │ │ tstpne r1, #64, 4 @ p-variant is OBSOLETE │ │ │ │ @@ -41981,17 +41981,17 @@ │ │ │ │ movwcs r3, #1808 @ 0x710 │ │ │ │ strtmi r6, [r8], -r7, lsr #1 │ │ │ │ andcc pc, r4, r8, asr #17 │ │ │ │ movwvc pc, #4680 @ 0x1248 @ │ │ │ │ orreq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ andcc pc, r0, r8, asr #17 │ │ │ │ tstls r5, r7, rrx │ │ │ │ - @ instruction: 0xff2cf167 │ │ │ │ + @ instruction: 0xfff4f167 │ │ │ │ strtmi r9, [r8], -r4 │ │ │ │ - @ instruction: 0xff46f167 │ │ │ │ + @ instruction: 0xf80ef168 │ │ │ │ subeq r9, r0, #4, 22 @ 0x1000 │ │ │ │ b 10aa674 │ │ │ │ b 108c270 │ │ │ │ @ instruction: 0xf7ff0a0a │ │ │ │ bcs b2ef8 │ │ │ │ msrhi CPSR_c, r0, asr #32 │ │ │ │ vst2. {d22-d23}, [pc :128], r1 │ │ │ │ @@ -42184,15 +42184,15 @@ │ │ │ │ ldrbtmi r3, [sl], #-1804 @ 0xfffff8f4 │ │ │ │ @ instruction: 0xf8976578 │ │ │ │ ldrbtvs r0, [r8], #400 @ 0x190 │ │ │ │ ldrdeq pc, [r0], -r8 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ msrcc SPSR_s, r7, asr #17 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - @ instruction: 0xf9b6f277 │ │ │ │ + blx 2040f58 │ │ │ │ svceq 0x0006f010 │ │ │ │ rschi pc, sl, #64 @ 0x40 │ │ │ │ ldclvs 13, cr6, [fp, #-996]! @ 0xfffffc1c │ │ │ │ @ instruction: 0xf5036f8a │ │ │ │ bvs ff55b290 │ │ │ │ blmi fecc2900 │ │ │ │ @ instruction: 0xf0002b82 │ │ │ │ @@ -42373,15 +42373,15 @@ │ │ │ │ @ instruction: 0xf104fa23 │ │ │ │ @ instruction: 0xf53f07cd │ │ │ │ strcc sl, [r1], #-3853 @ 0xfffff0f3 │ │ │ │ ldmle r7!, {r1, r5, r7, r9, lr}^ │ │ │ │ @ instruction: 0x46496d78 │ │ │ │ @ instruction: 0xff18f7e8 │ │ │ │ ldrdeq pc, [r0], -sl │ │ │ │ - @ instruction: 0xf83cf277 │ │ │ │ + @ instruction: 0xf904f277 │ │ │ │ svceq 0x0006f010 │ │ │ │ orrhi pc, sp, r0, asr #32 │ │ │ │ blmi fff5746c │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf8d7681a │ │ │ │ subsmi r3, sl, r4, ror #2 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -42419,15 +42419,15 @@ │ │ │ │ ldclvs 6, cr14, [fp, #-892]! @ 0xfffffc84 │ │ │ │ @ instruction: 0xf1072104 │ │ │ │ ldrbtvs r0, [ip], -r4, ror #4 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldrvs r6, [fp, #-762]! @ 0xfffffd06 │ │ │ │ eorsle pc, r0, r7, asr #17 │ │ │ │ rsceq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - blx ffa40eaa │ │ │ │ + stc2 1, cr15, [lr], #384 @ 0x180 │ │ │ │ adcsvs r2, r8, #4, 2 │ │ │ │ strbmi r6, [r8], -r4 │ │ │ │ ldc2 0, cr15, [r0, #208]! @ 0xd0 │ │ │ │ @ instruction: 0xf0344648 │ │ │ │ @ instruction: 0xf8dbfcaf │ │ │ │ stmib r7, {r3, r5, r7, r8, r9, fp, ip, sp}^ │ │ │ │ sbccs r0, r4, #8, 2 │ │ │ │ @@ -42601,15 +42601,15 @@ │ │ │ │ ldmdavs r9!, {r0, r2, r5, r8, r9, fp, lr}^ │ │ │ │ ldcvs 8, cr5, [r9, #-812]! @ 0xfffffcd4 │ │ │ │ rsceq pc, ip, #13697024 @ 0xd10000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ @ instruction: 0xf160462a │ │ │ │ - strhlt pc, [r0, #-165]! @ 0xffffff5b @ │ │ │ │ + smclt 4029 @ 0xfbd │ │ │ │ @ instruction: 0xf8c36d3b │ │ │ │ @ instruction: 0xf8c352f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r5, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcsmi lr, r5, #60, 14 @ 0xf00000 │ │ │ │ shasxmi fp, r5, r8 │ │ │ │ strcs lr, [r0, #-2018] @ 0xfffff81e │ │ │ │ @@ -42630,15 +42630,15 @@ │ │ │ │ @ instruction: 0xf8c22300 │ │ │ │ ldr r3, [r7, -ip, ror #5] │ │ │ │ stcl 7, cr15, [r0, #-852] @ 0xfffffcac │ │ │ │ adcseq fp, sp, lr, lsr #21 │ │ │ │ adcseq fp, sp, r2, lsr #21 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq fp, sp, r4, lsl #15 │ │ │ │ - eorseq r3, r4, lr, asr #9 │ │ │ │ + eorseq r3, r4, lr, lsl #13 │ │ │ │ @ instruction: 0xfffe9793 │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ bmi ffcd64ec │ │ │ │ @@ -42889,15 +42889,15 @@ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r4, r7, r6, lsl r6 │ │ │ │ ldrmi r4, [r8], -r5, lsl #12 │ │ │ │ ldrmi r4, [r8], ip, lsl #12 │ │ │ │ - blx 1741a5a │ │ │ │ + stc2 2, cr15, [r2], #-472 @ 0xfffffe28 │ │ │ │ andcs r6, r1, #716 @ 0x2cc │ │ │ │ andcs lr, r4, #3358720 @ 0x334000 │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8934621 │ │ │ │ @ instruction: 0x46073178 │ │ │ │ andsmi r9, r3, r0, lsl #4 │ │ │ │ movwls r4, #13826 @ 0x3602 │ │ │ │ @@ -43005,19 +43005,19 @@ │ │ │ │ rschi pc, r8, #64 @ 0x40 │ │ │ │ strtmi r2, [r0], r0, lsl #8 │ │ │ │ ldrdvs pc, [r0], -r9 │ │ │ │ svclt 0x00042e82 │ │ │ │ @ instruction: 0xf1036dfb │ │ │ │ movwcs r0, #5758 @ 0x167e │ │ │ │ @ instruction: 0x712b4630 │ │ │ │ - blx 13c1c2a │ │ │ │ + ldc2 2, cr15, [r4], {118} @ 0x76 │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-264 @ 0xfffffef8 │ │ │ │ vmin.s d20, d6, d16 │ │ │ │ - strbeq pc, [r2, -r5, asr #22] @ │ │ │ │ + strbeq pc, [r2, -sp, lsl #24] @ │ │ │ │ tstcs r9, pc, asr #30 │ │ │ │ mcrrne 8, 2, r6, fp, cr9 │ │ │ │ tstpeq r7, r1 @ p-variant is OBSOLETE │ │ │ │ eorvs fp, fp, r8, asr pc │ │ │ │ strbmi r4, [r3], -sl, asr #12 │ │ │ │ ldrbmi r9, [r8], -r0, lsl #8 │ │ │ │ @ instruction: 0xff5cf7ea │ │ │ │ @@ -43059,15 +43059,15 @@ │ │ │ │ @ instruction: 0xf8c76efa │ │ │ │ @ instruction: 0xf502d02c │ │ │ │ ldrtvs r5, [sl], -r0, lsl #5 │ │ │ │ stm r5, {r0, r1, r2, r3, r8, r9, fp, lr, pc} │ │ │ │ cdpvs 0, 3, cr0, cr10, cr15, {0} │ │ │ │ @ instruction: 0xf8d22114 │ │ │ │ @ instruction: 0xf15f02e8 │ │ │ │ - @ instruction: 0xf107fee7 │ │ │ │ + @ instruction: 0xf107ffaf │ │ │ │ @ instruction: 0x469c0374 │ │ │ │ eorsvs r4, r8, #5242880 @ 0x500000 │ │ │ │ ldm ip!, {r0, r1, r3, r4, r5, r7, r9, sp, lr} │ │ │ │ eorvs r0, r8, pc │ │ │ │ rscvs r6, fp, sl, lsr #1 │ │ │ │ tstcs r5, r9, rrx │ │ │ │ ldrdeq pc, [r0], -ip │ │ │ │ @@ -43319,15 +43319,15 @@ │ │ │ │ ldrbmi r4, [r9], -sl, asr #12 │ │ │ │ stc2l 0, cr15, [ip, #-100] @ 0xffffff9c │ │ │ │ svclt 0x0000e710 │ │ │ │ ... │ │ │ │ adcseq sl, sp, r4, lsl lr │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq sl, sp, ip, ror #27 │ │ │ │ - ldrhteq r2, [r4], -r0 │ │ │ │ + eorseq r2, r4, r0, ror ip │ │ │ │ @ instruction: 0xffff062d │ │ │ │ adcseq sl, sp, lr, ror r9 │ │ │ │ @ instruction: 0xf42c6b78 │ │ │ │ @ instruction: 0x60984cff │ │ │ │ andspl pc, r4, ip, asr #8 │ │ │ │ blvs e9d8b4 │ │ │ │ blvs fee9dab8 │ │ │ │ @@ -43377,15 +43377,15 @@ │ │ │ │ @ instruction: 0xf8da6efb │ │ │ │ @ instruction: 0xf5031078 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf7e602b0 │ │ │ │ stmdacs r0, {r0, r1, r2, r4, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ stcge 4, cr15, [ip, #-252] @ 0xffffff04 │ │ │ │ ldrdeq pc, [r0], -r9 │ │ │ │ - @ instruction: 0xff88f275 │ │ │ │ + @ instruction: 0xf850f276 │ │ │ │ tstpne r1, #64, 4 @ p-variant is OBSOLETE │ │ │ │ addsmi r4, r8, #1048576 @ 0x100000 │ │ │ │ @ instruction: 0xf5b0d075 │ │ │ │ svclt 0x00187f8c │ │ │ │ tstle r7, pc, lsl #8 │ │ │ │ strcs r6, [pc], #-3579 @ 8583c │ │ │ │ svclt 0x000c2b00 │ │ │ │ @@ -43416,15 +43416,15 @@ │ │ │ │ blmi 8ceda4 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26e3a │ │ │ │ addsmi r0, r8, #236, 4 @ 0xc000000e │ │ │ │ mrcvs 0, 1, sp, cr11, cr11, {0} │ │ │ │ rscsne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x462ab190 │ │ │ │ - mrrc2 1, 5, pc, r4, cr15 @ │ │ │ │ + ldc2 1, cr15, [ip, #-380] @ 0xfffffe84 │ │ │ │ cdpvs 1, 3, cr11, cr11, cr0, {3} │ │ │ │ rscspl pc, r8, #12779520 @ 0xc30000 │ │ │ │ rscseq pc, r0, #12779520 @ 0xc30000 │ │ │ │ rscscc pc, r4, #13828096 @ 0xd30000 │ │ │ │ strb r1, [sp, #2245]! @ 0x8c5 │ │ │ │ svclt 0x00384545 │ │ │ │ strb r4, [r2, r5, asr #12]! │ │ │ │ @@ -43600,18 +43600,18 @@ │ │ │ │ blvs fff57418 │ │ │ │ ldrdhi pc, [r0], -r3 │ │ │ │ svceq 0x0082f1b8 │ │ │ │ blvs 1f757a0 │ │ │ │ ldmdaeq lr!, {r0, r1, r8, ip, sp, lr, pc}^ │ │ │ │ strbmi r2, [r0], -r1, lsl #6 │ │ │ │ vorn d23, d5, d19 │ │ │ │ - streq pc, [r1, r5, lsr #29] │ │ │ │ + streq pc, [r1, sp, ror #30] │ │ │ │ tstcs r8, r8, asr #30 │ │ │ │ strbmi sp, [r0], -fp, lsl #8 │ │ │ │ - mrc2 2, 4, pc, cr14, cr5, {3} │ │ │ │ + @ instruction: 0xff66f275 │ │ │ │ svclt 0x004f0742 │ │ │ │ ldmdavs r1!, {r0, r3, r8, sp} │ │ │ │ @ instruction: 0xf0011c4b │ │ │ │ svclt 0x00580107 │ │ │ │ strls r6, [r0], #-51 @ 0xffffffcd │ │ │ │ blvs fff97470 │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @@ -43649,15 +43649,15 @@ │ │ │ │ addpl pc, r0, #8388608 @ 0x800000 │ │ │ │ blgt 45eb34 │ │ │ │ andeq lr, pc, r5, lsl #17 │ │ │ │ @ instruction: 0x46356bba │ │ │ │ @ instruction: 0xf8c72114 │ │ │ │ @ instruction: 0xf8d2d02c │ │ │ │ @ instruction: 0xf15f02e8 │ │ │ │ - strmi pc, [r6], -r9, asr #20 │ │ │ │ + @ instruction: 0x4606fb11 │ │ │ │ stcgt 2, cr6, [pc, #-224] @ 85b88 │ │ │ │ adcsvs r6, r2, r0, lsr r0 │ │ │ │ ldrshtvs r6, [r1], #-3 │ │ │ │ stmdavs r8!, {r0, r2, r8, sp} │ │ │ │ teqvs r0, sp, lsr ip │ │ │ │ @ instruction: 0xf0334628 │ │ │ │ strtmi pc, [r8], -fp, lsl #24 │ │ │ │ @@ -43810,25 +43810,25 @@ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ andeq r0, r0, r5 │ │ │ │ andeq r0, r0, r1 │ │ │ │ adcseq sl, sp, r8, asr #9 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ umlalseq sl, sp, lr, r4 │ │ │ │ - eorseq r2, r4, r2, lsl #3 │ │ │ │ + eorseq r2, r4, r2, asr #6 │ │ │ │ @ instruction: 0xfffefcd3 │ │ │ │ adcseq sl, sp, sl, ror #2 │ │ │ │ @ instruction: 0xf8da6c7b │ │ │ │ @ instruction: 0xf5031078 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf7e502b0 │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ mrcge 4, 1, APSR_nzcv, cr9, cr15, {1} │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r5, r6, r7, r8, r9, fp, sp, lr} │ │ │ │ - ldc2 2, cr15, [r0], {117} @ 0x75 │ │ │ │ + ldc2l 2, cr15, [r8], {117} @ 0x75 │ │ │ │ tstpne r1, #64, 4 @ p-variant is OBSOLETE │ │ │ │ addsmi r4, r8, #1048576 @ 0x100000 │ │ │ │ @ instruction: 0xf5b0d077 │ │ │ │ svclt 0x00187f8c │ │ │ │ tstle r7, pc, lsl #8 │ │ │ │ strcs r6, [pc], #-2939 @ 85f2c │ │ │ │ svclt 0x000c2b00 │ │ │ │ @@ -43861,15 +43861,15 @@ │ │ │ │ ldmdbvs sl!, {r5, r8, r9, fp, lr} │ │ │ │ blvs fef1c2ec │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36bbb │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ @ instruction: 0xf15f4622 │ │ │ │ - ldrdlt pc, [r0, #-137]! @ 0xffffff77 │ │ │ │ + msrlt SPSR_, r1, lsr #19 │ │ │ │ @ instruction: 0xf8c36bbb │ │ │ │ @ instruction: 0xf8c342f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r4, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcmi lr, ip, #252, 12 @ 0xfc00000 │ │ │ │ qasxmi fp, ip, r8 │ │ │ │ strcs lr, [r0], #-2018 @ 0xfffff81e │ │ │ │ @@ -44687,15 +44687,15 @@ │ │ │ │ mlascc lr, r3, r8, pc @ │ │ │ │ addscc pc, ip, r7, lsl #17 │ │ │ │ muleq pc, r9, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ @ instruction: 0x46346dbb │ │ │ │ @ instruction: 0xf8d32120 │ │ │ │ @ instruction: 0xf15e02e8 │ │ │ │ - strmi pc, [r0], fp, lsr #20 │ │ │ │ + @ instruction: 0x4680faf3 │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ @ instruction: 0xf8c80000 │ │ │ │ @ instruction: 0xf8c81004 │ │ │ │ @ instruction: 0xf8c82008 │ │ │ │ stcgt 0, cr3, [pc], {12} │ │ │ │ andscs pc, r8, r8, asr #17 │ │ │ │ @ instruction: 0xf8c86d7c │ │ │ │ @@ -44850,28 +44850,28 @@ │ │ │ │ ldclvs 3, cr2, [r9, #-32]! @ 0xffffffe0 │ │ │ │ @ instruction: 0xf7e66bb8 │ │ │ │ @ instruction: 0xe78dffd3 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ ldrhteq r9, [sp], r0 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eorseq r1, r4, r2, lsl #5 │ │ │ │ + eorseq r1, r4, r2, asr #8 │ │ │ │ @ instruction: 0xfffe7541 │ │ │ │ mrccs 0, 1, r0, cr15, cr6, {3} │ │ │ │ @ instruction: 0x4646d81d │ │ │ │ svclt 0x00382e40 │ │ │ │ @ instruction: 0xf8df2640 │ │ │ │ ldmdbvs sl!, {r4, r5, sl, ip, sp}^ │ │ │ │ ldcvs 8, cr5, [sl, #844]! @ 0x34c │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36dbb │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ @ instruction: 0xf15e4632 │ │ │ │ - msrlt SPSR_, r3, lsl #18 │ │ │ │ + msrlt SPSR_, fp, asr #19 │ │ │ │ @ instruction: 0xf8c36dbb │ │ │ │ @ instruction: 0xf8c362f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r6, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ strbmi lr, [r6, #-1873] @ 0xfffff8af │ │ │ │ @ instruction: 0x4646bf38 │ │ │ │ strcs lr, [r0], -r1, ror #15 │ │ │ │ @@ -45283,15 +45283,15 @@ │ │ │ │ svcge 0x0005f43f │ │ │ │ ldrbmi r9, [r3], -sl, lsl #24 │ │ │ │ strtmi r4, [r9], -r2, asr #12 │ │ │ │ strls r4, [r0], #-1584 @ 0xfffff9d0 │ │ │ │ @ instruction: 0xffbef7f4 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ svclt 0x000087f0 │ │ │ │ - eoreq r8, sp, lr, lsr r3 │ │ │ │ + strdeq r8, [sp], -lr @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 1c2ab4 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ stcleq 8, cr15, [r8, #-816] @ 0xfffffcd0 │ │ │ │ stcvc 5, cr15, [r1, #-692]! @ 0xfffffd4c │ │ │ │ ldcmi 15, cr10, [ip], {6} │ │ │ │ @@ -45962,15 +45962,15 @@ │ │ │ │ mlascc lr, r3, r8, pc @ │ │ │ │ addscc pc, ip, r7, lsl #17 │ │ │ │ muleq pc, r9, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ @ instruction: 0x46346dbb │ │ │ │ @ instruction: 0xf8d32120 │ │ │ │ @ instruction: 0xf15d02e8 │ │ │ │ - @ instruction: 0x4680f833 │ │ │ │ + @ instruction: 0x4680f8fb │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ @ instruction: 0xf8c80000 │ │ │ │ @ instruction: 0xf8c81004 │ │ │ │ @ instruction: 0xf8c82008 │ │ │ │ stcgt 0, cr3, [pc], {12} │ │ │ │ andscs pc, r8, r8, asr #17 │ │ │ │ @ instruction: 0xf8c86d7c │ │ │ │ @@ -46125,28 +46125,28 @@ │ │ │ │ ldclvs 3, cr2, [r9, #-32]! @ 0xffffffe0 │ │ │ │ @ instruction: 0xf7e56bb8 │ │ │ │ @ instruction: 0xe78dfddb │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adcseq r8, sp, r0, asr #9 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - mlaseq r3, r2, lr, pc @ │ │ │ │ + eorseq r0, r4, r2, asr r0 │ │ │ │ @ instruction: 0xfffe6151 │ │ │ │ mrccs 0, 1, r0, cr15, cr6, {3} │ │ │ │ @ instruction: 0x4646d81d │ │ │ │ svclt 0x00382e40 │ │ │ │ @ instruction: 0xf8df2640 │ │ │ │ ldmdbvs sl!, {r4, r5, sl, ip, sp}^ │ │ │ │ ldcvs 8, cr5, [sl, #844]! @ 0x34c │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36dbb │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ @ instruction: 0xf15c4632 │ │ │ │ - msrlt SPSR_irq, fp │ │ │ │ + ldrdlt pc, [r0, #-243]! @ 0xffffff0d │ │ │ │ @ instruction: 0xf8c36dbb │ │ │ │ @ instruction: 0xf8c362f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r6, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ strbmi lr, [r6, #-1873] @ 0xfffff8af │ │ │ │ @ instruction: 0x4646bf38 │ │ │ │ strcs lr, [r0], -r1, ror #15 │ │ │ │ @@ -46558,15 +46558,15 @@ │ │ │ │ svcge 0x0005f43f │ │ │ │ ldrbmi r9, [r3], -sl, lsl #24 │ │ │ │ strtmi r4, [r9], -r2, asr #12 │ │ │ │ strls r4, [r0], #-1584 @ 0xfffff9d0 │ │ │ │ stc2l 7, cr15, [r6, #972] @ 0x3cc │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ svclt 0x000087f0 │ │ │ │ - eoreq r6, sp, lr, asr #30 │ │ │ │ + eoreq r7, sp, lr, lsl #2 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 6, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0xf8dfb0df │ │ │ │ svcge 0x00085774 │ │ │ │ @ instruction: 0xf8df469a │ │ │ │ @@ -46635,21 +46635,21 @@ │ │ │ │ mlascc r0, r3, r8, pc @ │ │ │ │ blcs a1cec │ │ │ │ adchi pc, r4, #64 @ 0x40 │ │ │ │ @ instruction: 0x2c006bfb │ │ │ │ blcs bd104 │ │ │ │ strhi pc, [r0], #64 @ 0x40 │ │ │ │ andeq pc, r9, r6, asr r8 @ │ │ │ │ - mcr2 2, 0, pc, cr14, cr2, {3} @ │ │ │ │ + mrc2 2, 6, pc, cr6, cr2, {3} │ │ │ │ @ instruction: 0xf5b34603 │ │ │ │ @ instruction: 0xf8567f8c │ │ │ │ svclt 0x00080008 │ │ │ │ orrvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ vcge.s q11, q1, │ │ │ │ - @ instruction: 0xf5b0fe03 │ │ │ │ + @ instruction: 0xf5b0fecb │ │ │ │ svclt 0x00147f8c │ │ │ │ vst1.8 {d20-d22}, [pc], r3 │ │ │ │ @ instruction: 0x63bb7388 │ │ │ │ blcs e2cec │ │ │ │ tstphi fp, r0, asr #6 @ p-variant is OBSOLETE │ │ │ │ andscc lr, r7, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf0404313 │ │ │ │ @@ -46823,15 +46823,15 @@ │ │ │ │ andcs r9, r3, #268435456 @ 0x10000000 │ │ │ │ @ instruction: 0x011ae9d7 │ │ │ │ @ instruction: 0xf956f7e0 │ │ │ │ tstcs r4, fp, lsr sp │ │ │ │ rsbsls pc, r4, r7, asr #17 │ │ │ │ eorle pc, r4, r7, asr #17 │ │ │ │ rsceq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - @ instruction: 0xf976f15c │ │ │ │ + blx 1045378 │ │ │ │ strdcs r6, [r8, -sp] │ │ │ │ @ instruction: 0xf8c061f8 │ │ │ │ strtmi r9, [r8], -r0 │ │ │ │ blx 1044eda │ │ │ │ @ instruction: 0xf0304628 │ │ │ │ @ instruction: 0xf8d4fa3d │ │ │ │ stmib r7, {r3, r5, r7, r8, r9, fp, ip, sp}^ │ │ │ │ @@ -47045,15 +47045,15 @@ │ │ │ │ @ instruction: 0xe6306cbb │ │ │ │ ... │ │ │ │ ldrshteq r7, [sp], lr │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrhteq r7, [sp], ip │ │ │ │ adcseq r7, sp, r6, lsl r4 │ │ │ │ @ instruction: 0xfffe362d │ │ │ │ - eorseq lr, r3, r6, ror #31 │ │ │ │ + eorseq pc, r3, r6, lsr #3 │ │ │ │ @ instruction: 0xffff088b │ │ │ │ ldmibvs r3, {r1, r3, r4, r5, r6, r7, r9, sl, fp, sp, lr} │ │ │ │ ldmdblt fp!, {r1, r4, r6, fp, sp, lr}^ │ │ │ │ stmiavs fp, {r0, r3, r4, r5, r6, r7, r9, sl, fp, sp, lr}^ │ │ │ │ blcs 28fc04 │ │ │ │ ldmib r1, {r2, r8, fp, ip, lr, pc}^ │ │ │ │ addsmi r1, r9, #671088640 @ 0x28000000 │ │ │ │ @@ -47173,15 +47173,15 @@ │ │ │ │ blvs f1c020 │ │ │ │ ldcvs 8, cr5, [sl, #-844]! @ 0xfffffcb4 │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ @ instruction: 0xf15b462a │ │ │ │ - strdlt pc, [r0, #-227]! @ 0xffffff1d │ │ │ │ + strhlt pc, [r0, #-251]! @ 0xffffff05 @ │ │ │ │ @ instruction: 0xf8c36d3b │ │ │ │ @ instruction: 0xf8c352f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r5, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcsmi lr, r5, #985661440 @ 0x3ac00000 │ │ │ │ shasxmi fp, r5, r8 │ │ │ │ strcs lr, [r0, #-2018] @ 0xfffff81e │ │ │ │ @@ -47290,21 +47290,21 @@ │ │ │ │ mlascc r0, r3, r8, pc @ │ │ │ │ blcs a272c │ │ │ │ adchi pc, r4, #64 @ 0x40 │ │ │ │ @ instruction: 0x2c006bfb │ │ │ │ blcs bdb44 │ │ │ │ strhi pc, [r0], #64 @ 0x40 │ │ │ │ andeq pc, r9, r6, asr r8 @ │ │ │ │ - @ instruction: 0xf8eef272 │ │ │ │ + @ instruction: 0xf9b6f272 │ │ │ │ @ instruction: 0xf5b34603 │ │ │ │ @ instruction: 0xf8567f8c │ │ │ │ svclt 0x00080008 │ │ │ │ orrvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ vcge.s q11, q1, │ │ │ │ - @ instruction: 0xf5b0f8e3 │ │ │ │ + @ instruction: 0xf5b0f9ab │ │ │ │ svclt 0x00147f8c │ │ │ │ vst1.8 {d20-d22}, [pc], r3 │ │ │ │ @ instruction: 0x63bb7388 │ │ │ │ blcs e372c │ │ │ │ tstphi fp, r0, asr #6 @ p-variant is OBSOLETE │ │ │ │ andscc lr, r7, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf0404313 │ │ │ │ @@ -47478,15 +47478,15 @@ │ │ │ │ andcs r9, r3, #268435456 @ 0x10000000 │ │ │ │ @ instruction: 0x011ae9d7 │ │ │ │ ldc2 7, cr15, [r6], #-892 @ 0xfffffc84 │ │ │ │ tstcs r4, fp, lsr sp │ │ │ │ rsbsls pc, r4, r7, asr #17 │ │ │ │ eorle pc, r4, r7, asr #17 │ │ │ │ rsceq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - mrrc2 1, 5, pc, r6, cr11 @ │ │ │ │ + ldc2 1, cr15, [lr, #-364] @ 0xfffffe94 │ │ │ │ strdcs r6, [r8, -sp] │ │ │ │ @ instruction: 0xf8c061f8 │ │ │ │ strtmi r9, [r8], -r0 │ │ │ │ cdp2 0, 1, cr15, cr14, cr15, {1} │ │ │ │ @ instruction: 0xf02f4628 │ │ │ │ @ instruction: 0xf8d4fd1d │ │ │ │ stmib r7, {r3, r5, r7, r8, r9, fp, ip, sp}^ │ │ │ │ @@ -47700,15 +47700,15 @@ │ │ │ │ @ instruction: 0xe6306cbb │ │ │ │ ... │ │ │ │ ldrhteq r6, [sp], lr │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r6, sp, ip, ror fp │ │ │ │ ldrsbteq r6, [sp], r6 │ │ │ │ @ instruction: 0xfffe2c29 │ │ │ │ - eorseq lr, r3, r6, lsr #11 │ │ │ │ + eorseq lr, r3, r6, ror #14 │ │ │ │ @ instruction: 0xfffefe87 │ │ │ │ ldmibvs r3, {r1, r3, r4, r5, r6, r7, r9, sl, fp, sp, lr} │ │ │ │ ldmdblt fp!, {r1, r4, r6, fp, sp, lr}^ │ │ │ │ stmiavs fp, {r0, r3, r4, r5, r6, r7, r9, sl, fp, sp, lr}^ │ │ │ │ blcs 290644 │ │ │ │ ldmib r1, {r2, r8, fp, ip, lr, pc}^ │ │ │ │ addsmi r1, r9, #671088640 @ 0x28000000 │ │ │ │ @@ -47828,15 +47828,15 @@ │ │ │ │ blvs f1ca60 │ │ │ │ ldcvs 8, cr5, [sl, #-844]! @ 0xfffffcb4 │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ @ instruction: 0xf15b462a │ │ │ │ - ldrdlt pc, [r0, #-147]! @ 0xffffff6d │ │ │ │ + msrlt (UNDEF: 96), fp │ │ │ │ @ instruction: 0xf8c36d3b │ │ │ │ @ instruction: 0xf8c352f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r5, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcsmi lr, r5, #985661440 @ 0x3ac00000 │ │ │ │ shasxmi fp, r5, r8 │ │ │ │ strcs lr, [r0, #-2018] @ 0xfffff81e │ │ │ │ @@ -48565,15 +48565,15 @@ │ │ │ │ mlascc lr, r3, r8, pc @ │ │ │ │ addscc pc, ip, r7, lsl #17 │ │ │ │ muleq pc, r9, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ @ instruction: 0x46346dbb │ │ │ │ @ instruction: 0xf8d32120 │ │ │ │ @ instruction: 0xf15a02e8 │ │ │ │ - pkhtbmi pc, r0, r7, asr #23 @ │ │ │ │ + pkhbtmi pc, r0, pc, lsl #25 @ │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ @ instruction: 0xf8c80000 │ │ │ │ @ instruction: 0xf8c81004 │ │ │ │ @ instruction: 0xf8c82008 │ │ │ │ stcgt 0, cr3, [pc], {12} │ │ │ │ andscs pc, r8, r8, asr #17 │ │ │ │ @ instruction: 0xf8c86d7c │ │ │ │ @@ -48728,27 +48728,27 @@ │ │ │ │ ldclvs 3, cr2, [r9, #-32]! @ 0xffffffe0 │ │ │ │ @ instruction: 0xf7e36bb8 │ │ │ │ @ instruction: 0xe78df97f │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adcseq r5, sp, ip, lsl #24 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - ldrsbteq sp, [r3], -sl │ │ │ │ + mlaseq r3, sl, r7, sp │ │ │ │ @ instruction: 0xfffe3899 │ │ │ │ mrccs 0, 1, r0, cr15, cr6, {3} │ │ │ │ @ instruction: 0x4646d81c │ │ │ │ svclt 0x00382e40 │ │ │ │ blmi ffd944ec │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26dba │ │ │ │ addsmi r0, r8, #236, 4 @ 0xc000000e │ │ │ │ ldcvs 0, cr13, [fp, #108]! @ 0x6c │ │ │ │ rscsne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4632b190 │ │ │ │ - blx fecc7170 │ │ │ │ + blx 1ec7172 │ │ │ │ ldcvs 1, cr11, [fp, #384]! @ 0x180 │ │ │ │ rscsvs pc, r8, #12779520 @ 0xc30000 │ │ │ │ rscseq pc, r0, #12779520 @ 0xc30000 │ │ │ │ rscscc pc, r4, #13828096 @ 0xd30000 │ │ │ │ ldrb r1, [r2, -r6, asr #17] │ │ │ │ svclt 0x00384546 │ │ │ │ strb r4, [r2, r6, asr #12]! │ │ │ │ @@ -49137,15 +49137,15 @@ │ │ │ │ svcge 0x0005f43f │ │ │ │ ldrbmi r9, [r3], -sl, lsl #24 │ │ │ │ strtmi r4, [r9], -r2, asr #12 │ │ │ │ strls r4, [r0], #-1584 @ 0xfffff9d0 │ │ │ │ @ instruction: 0xf99af7f1 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ svclt 0x000087f0 │ │ │ │ - strdeq r4, [sp], -r6 @ │ │ │ │ + strhteq r4, [sp], -r6 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ beq fe6c957c │ │ │ │ stclpl 2, cr15, [r4, #-692] @ 0xfffffd4c │ │ │ │ @ instruction: 0xf8df4681 │ │ │ │ @ instruction: 0x4615069c │ │ │ │ @@ -49290,23 +49290,23 @@ │ │ │ │ stclpl 2, cr15, [r4, #-52] @ 0xffffffcc │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf8939b0b │ │ │ │ @ instruction: 0xf0133178 │ │ │ │ tstle ip, r0, lsr pc │ │ │ │ @ instruction: 0xe77a465f │ │ │ │ @ instruction: 0xf1524658 │ │ │ │ - tstplt r8, fp, lsl r8 @ p-variant is OBSOLETE │ │ │ │ + tstplt r8, r3, ror #17 @ p-variant is OBSOLETE │ │ │ │ blcs 465ab0 │ │ │ │ svcge 0x006cf63f │ │ │ │ blvc fe2485e8 │ │ │ │ @ instruction: 0xf8dfe76f │ │ │ │ ldrbtmi r3, [fp], #-1112 @ 0xfffffba8 │ │ │ │ strbt r9, [fp], sl, lsl #6 │ │ │ │ @ instruction: 0xf1524638 │ │ │ │ - tstplt r8, fp, lsl #16 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xb118f8d3 │ │ │ │ blcs 465ad0 │ │ │ │ svcge 0x0057f63f │ │ │ │ strvc pc, [r6, pc, asr #8] │ │ │ │ blls 30524c │ │ │ │ @ instruction: 0x3179f893 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ blls 36bb74 │ │ │ │ @@ -49357,15 +49357,15 @@ │ │ │ │ @ instruction: 0xf8d6fda7 │ │ │ │ @ instruction: 0x462b12b0 │ │ │ │ bge cf29ec │ │ │ │ @ instruction: 0xf8d1903b │ │ │ │ strtmi r1, [r8], -r4, ror #30 │ │ │ │ bicpl pc, lr, r1, lsl #10 │ │ │ │ vbic d19, d13, d0 │ │ │ │ - blge 9cacb8 │ │ │ │ + blge 9cafd8 │ │ │ │ adcseq pc, r0, #14024704 @ 0xd60000 │ │ │ │ tstls r6, #0, 6 │ │ │ │ movtcs lr, #51669 @ 0xc9d5 │ │ │ │ mrc2 0, 5, pc, cr0, cr3, {1} │ │ │ │ stmdacs r0, {r7, r9, sl, lr} │ │ │ │ tstphi pc, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x46019b15 │ │ │ │ @@ -49382,15 +49382,15 @@ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ bls 5942e8 │ │ │ │ @ instruction: 0xf03c9241 │ │ │ │ strtmi pc, [r9], -pc, lsl #27 │ │ │ │ @ instruction: 0x4643aa3c │ │ │ │ stmiage r8, {r2, r6, ip, pc}^ │ │ │ │ vhadd.s32 d25, d4, d9 │ │ │ │ - movwcs pc, #6447 @ 0x192f @ │ │ │ │ + movwcs pc, #6647 @ 0x19f7 @ │ │ │ │ ldrbmi r9, [sl], -r0, lsl #6 │ │ │ │ strtmi r9, [r1], -pc, lsl #22 │ │ │ │ strbmi r9, [r8], -r1, lsl #6 │ │ │ │ vstrge d9, [r2, #-44] @ 0xffffffd4 │ │ │ │ stmdahi r2, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf8d39e0a │ │ │ │ stmib sp, {r4, r7, r8, ip, sp}^ │ │ │ │ @@ -49465,15 +49465,15 @@ │ │ │ │ movtcs lr, #59853 @ 0xe9cd │ │ │ │ cmpls r3, #20, 22 @ 0x5000 │ │ │ │ stc2l 0, cr15, [sl], #240 @ 0xf0 │ │ │ │ ldrdlt pc, [r4], -sp @ │ │ │ │ ldmdbls r7, {r1, r2, r3, r6, r9, fp, sp, pc} │ │ │ │ subsls r2, r6, r0, lsl #6 │ │ │ │ vmin.s32 q10, q2, q4 │ │ │ │ - blls 489980 │ │ │ │ + blls 489ca0 │ │ │ │ strtmi r9, [r1], -r1, lsl #6 │ │ │ │ strbmi r9, [r8], -fp, lsl #20 │ │ │ │ ldrdcc pc, [r4], -sl @ │ │ │ │ stcls 3, cr9, [sl, #-0] │ │ │ │ @ instruction: 0x3178f892 │ │ │ │ @ instruction: 0x2190f8d2 │ │ │ │ andcs lr, r4, #3358720 @ 0x334000 │ │ │ │ @@ -49517,28 +49517,28 @@ │ │ │ │ @ instruction: 0xf640447a │ │ │ │ @ instruction: 0xf0b24385 │ │ │ │ @ instruction: 0xf8d9fabd │ │ │ │ blcs 98d7c │ │ │ │ mcrge 4, 1, pc, cr2, cr15, {3} @ │ │ │ │ ldrbeq pc, [r8, #-2249] @ 0xfffff737 @ │ │ │ │ stcls 6, cr14, [r9, #-120] @ 0xffffff88 │ │ │ │ - vpmax.s32 q11, , q12 │ │ │ │ - @ instruction: 0xf151ff83 │ │ │ │ - stmdbls fp, {r0, r4, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + vpmax.s q11, q8, q12 │ │ │ │ + @ instruction: 0xf151f84b │ │ │ │ + stmdbls fp, {r0, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ @ instruction: 0x2179f891 │ │ │ │ blcs 126364 │ │ │ │ bcs 13f974 │ │ │ │ @ instruction: 0xf895d04e │ │ │ │ @ instruction: 0xe64a1178 │ │ │ │ andcs r9, r0, #11264 @ 0x2c00 │ │ │ │ andls r6, r7, #216, 20 @ 0xd8000 │ │ │ │ - @ instruction: 0xff6cf26f │ │ │ │ - mrc2 1, 1, pc, cr10, cr1, {2} │ │ │ │ + @ instruction: 0xf834f270 │ │ │ │ + @ instruction: 0xff02f151 │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ @ instruction: 0xf0039a07 │ │ │ │ @ instruction: 0xf1a30307 │ │ │ │ blx fed4c478 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00044293 │ │ │ │ @ instruction: 0xf8939b09 │ │ │ │ @@ -49561,31 +49561,31 @@ │ │ │ │ cmncs pc, #13828096 @ 0xd30000 │ │ │ │ svchi 0x005bf3bf │ │ │ │ andcc pc, r0, #33554432 @ 0x2000000 │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ bmi 4f7120 │ │ │ │ ldmdbmi r1, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf984f157 │ │ │ │ + blx 13c7e38 │ │ │ │ bcs 14510c │ │ │ │ mcrge 4, 0, pc, cr9, cr15, {3} @ │ │ │ │ ldr r2, [r6, r1, lsl #4]! │ │ │ │ ldr r2, [r4, r0, lsl #4]! │ │ │ │ cdp 7, 15, cr15, cr8, cr14, {6} │ │ │ │ adcseq r4, sp, r0, lsr #27 │ │ │ │ umlalseq r4, sp, sl, sp │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrsbteq sl, [r7], r4 │ │ │ │ adcseq sl, r7, r2 │ │ │ │ umlalseq r4, sp, r4, fp │ │ │ │ adcseq r9, r7, sl, asr #30 │ │ │ │ - eoreq r3, sp, r0, lsr #28 │ │ │ │ + eoreq r3, sp, r0, ror #31 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eoreq r3, sp, r4, lsl #27 │ │ │ │ - eoreq r3, sp, sl, lsl r8 │ │ │ │ + eoreq r3, sp, r4, asr #30 │ │ │ │ + ldrdeq r3, [sp], -sl @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, r2, asr sl │ │ │ │ blmi 151d16c │ │ │ │ ldrbtmi r4, [sl], #-2386 @ 0xfffff6ae │ │ │ │ @@ -49822,23 +49822,23 @@ │ │ │ │ stclpl 2, cr15, [r4, #-52] @ 0xffffffcc │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf8939b0b │ │ │ │ @ instruction: 0xf0133178 │ │ │ │ tstle ip, r0, lsr pc │ │ │ │ @ instruction: 0xe77a465f │ │ │ │ @ instruction: 0xf1514658 │ │ │ │ - @ instruction: 0xb118fbf3 │ │ │ │ + @ instruction: 0xb118fcbb │ │ │ │ blcs 466300 │ │ │ │ svcge 0x006cf63f │ │ │ │ blvc fe248e38 │ │ │ │ @ instruction: 0xf8dfe76f │ │ │ │ ldrbtmi r3, [fp], #-1112 @ 0xfffffba8 │ │ │ │ strbt r9, [fp], sl, lsl #6 │ │ │ │ @ instruction: 0xf1514638 │ │ │ │ - tstplt r8, r3, ror #23 @ p-variant is OBSOLETE │ │ │ │ + tstplt r8, fp, lsr #25 @ p-variant is OBSOLETE │ │ │ │ blcs 466320 │ │ │ │ svcge 0x0057f63f │ │ │ │ strvc pc, [r6, pc, asr #8] │ │ │ │ blls 305a9c │ │ │ │ @ instruction: 0x3179f893 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ blls 36c3c4 │ │ │ │ @@ -49889,15 +49889,15 @@ │ │ │ │ @ instruction: 0xf8d6f97f │ │ │ │ @ instruction: 0x462b12b0 │ │ │ │ bge cf323c │ │ │ │ @ instruction: 0xf8d1903b │ │ │ │ strtmi r1, [r8], -r4, ror #30 │ │ │ │ bicpl pc, lr, r1, lsl #10 │ │ │ │ vbic d19, d13, d0 │ │ │ │ - blge 9ca468 │ │ │ │ + blge 9ca788 │ │ │ │ adcseq pc, r0, #14024704 @ 0xd60000 │ │ │ │ tstls r6, #0, 6 │ │ │ │ movtcs lr, #51669 @ 0xc9d5 │ │ │ │ blx fe2c7ed8 │ │ │ │ stmdacs r0, {r7, r9, sl, lr} │ │ │ │ tstphi pc, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x46019b15 │ │ │ │ @@ -49913,16 +49913,16 @@ │ │ │ │ ldmib r2, {r3, r4, r6, r9, sl, lr}^ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ bls 594b38 │ │ │ │ @ instruction: 0xf03c9241 │ │ │ │ strtmi pc, [r9], -r7, ror #18 │ │ │ │ @ instruction: 0x4643aa3c │ │ │ │ stmiage r8, {r2, r6, ip, pc}^ │ │ │ │ - vhadd.s32 d25, d1, d9 │ │ │ │ - movwcs pc, #8123 @ 0x1fbb @ │ │ │ │ + vhadd.s32 d25, d2, d9 │ │ │ │ + movwcs pc, #6275 @ 0x1883 @ │ │ │ │ ldrbmi r9, [sl], -r0, lsl #6 │ │ │ │ strtmi r9, [r1], -pc, lsl #22 │ │ │ │ strbmi r9, [r8], -r1, lsl #6 │ │ │ │ vstrge d9, [r2, #-44] @ 0xffffffd4 │ │ │ │ stmdahi r2, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf8d39e0a │ │ │ │ stmib sp, {r4, r7, r8, ip, sp}^ │ │ │ │ @@ -49997,15 +49997,15 @@ │ │ │ │ movtcs lr, #59853 @ 0xe9cd │ │ │ │ cmpls r3, #20, 22 @ 0x5000 │ │ │ │ @ instruction: 0xf8c2f03c │ │ │ │ ldrdlt pc, [r4], -sp @ │ │ │ │ ldmdbls r7, {r1, r2, r3, r6, r9, fp, sp, pc} │ │ │ │ subsls r2, r6, r0, lsl #6 │ │ │ │ vmin.s32 q10, , q4 │ │ │ │ - blls 48bc00 │ │ │ │ + blls 48bf20 │ │ │ │ strtmi r9, [r1], -r1, lsl #6 │ │ │ │ strbmi r9, [r8], -fp, lsl #20 │ │ │ │ ldrdcc pc, [r4], -sl @ │ │ │ │ stcls 3, cr9, [sl, #-0] │ │ │ │ @ instruction: 0x3178f892 │ │ │ │ @ instruction: 0x2190f8d2 │ │ │ │ andcs lr, r4, #3358720 @ 0x334000 │ │ │ │ @@ -50050,27 +50050,27 @@ │ │ │ │ @ instruction: 0xf0b14385 │ │ │ │ @ instruction: 0xf8d9fe95 │ │ │ │ blcs 995cc │ │ │ │ mcrge 4, 1, pc, cr2, cr15, {3} @ │ │ │ │ ldrbeq pc, [r8, #-2249] @ 0xfffff737 @ │ │ │ │ stcls 6, cr14, [r9, #-120] @ 0xffffff88 │ │ │ │ vpmax.s32 q11, , q12 │ │ │ │ - @ instruction: 0xf151fb5b │ │ │ │ - stmdbls fp, {r0, r3, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf151fc23 │ │ │ │ + stmdbls fp, {r0, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ @ instruction: 0x2179f891 │ │ │ │ blcs 126bb4 │ │ │ │ bcs 1401c4 │ │ │ │ @ instruction: 0xf895d04e │ │ │ │ @ instruction: 0xe64a1178 │ │ │ │ andcs r9, r0, #11264 @ 0x2c00 │ │ │ │ andls r6, r7, #216, 20 @ 0xd8000 │ │ │ │ - blx 11c8a6a │ │ │ │ - blx 5485f4 │ │ │ │ + stc2 2, cr15, [ip], {111} @ 0x6f │ │ │ │ + blx ff7485f4 │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ @ instruction: 0xf0039a07 │ │ │ │ @ instruction: 0xf1a30307 │ │ │ │ blx fed4ccc8 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00044293 │ │ │ │ @ instruction: 0xf8939b09 │ │ │ │ @@ -50093,31 +50093,31 @@ │ │ │ │ cmncs pc, #13828096 @ 0xd30000 │ │ │ │ svchi 0x005bf3bf │ │ │ │ andcc pc, r0, #33554432 @ 0x2000000 │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ bmi 4f7970 │ │ │ │ ldmdbmi r1, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - ldc2l 1, cr15, [ip, #-344] @ 0xfffffea8 │ │ │ │ + mcr2 1, 1, pc, cr4, cr6, {2} @ │ │ │ │ bcs 14595c │ │ │ │ mcrge 4, 0, pc, cr9, cr15, {3} @ │ │ │ │ ldr r2, [r6, r1, lsl #4]! │ │ │ │ ldr r2, [r4, r0, lsl #4]! │ │ │ │ b ff4ca078 │ │ │ │ adcseq r4, sp, r0, asr r5 │ │ │ │ adcseq r4, sp, sl, asr #10 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrhteq r9, [r7], r8 │ │ │ │ adcseq r9, r7, r6, ror #15 │ │ │ │ adcseq r4, sp, r4, asr #6 │ │ │ │ adcseq r9, r7, lr, lsr #14 │ │ │ │ - ldrdeq r3, [sp], -r0 @ │ │ │ │ + mlaeq sp, r0, r7, r3 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eoreq r3, sp, r4, lsr r5 │ │ │ │ - eoreq r2, sp, sl, asr #31 │ │ │ │ + strdeq r3, [sp], -r4 @ │ │ │ │ + eoreq r3, sp, sl, lsl #3 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, r2, asr sl │ │ │ │ blmi 151d9bc │ │ │ │ ldrbtmi r4, [sl], #-2386 @ 0xfffff6ae │ │ │ │ @@ -50219,53 +50219,53 @@ │ │ │ │ @ instruction: 0x46220494 │ │ │ │ ldrbtmi r9, [fp], #-1051 @ 0xfffffbe5 │ │ │ │ ldrls r4, [r6, #-1144] @ 0xfffffb88 │ │ │ │ ldrtmi r5, [r0], -r1, asr #16 │ │ │ │ cmpls r5, r9, lsl #16 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1774621 │ │ │ │ - @ instruction: 0xf8dffb2f │ │ │ │ + @ instruction: 0xf8dffbf7 │ │ │ │ @ instruction: 0x46223478 │ │ │ │ stmdals r6!, {r3, r8, sp} │ │ │ │ tstls r3, #15400960 @ 0xeb0000 │ │ │ │ - stc2l 1, cr15, [r8], {114} @ 0x72 │ │ │ │ + ldc2 1, cr15, [r0, #456] @ 0x1c8 │ │ │ │ andcs r4, r2, #34603008 @ 0x2100000 │ │ │ │ @ instruction: 0x46309017 │ │ │ │ @ instruction: 0xf866f7dd │ │ │ │ tstcs r4, r2, lsl #4 │ │ │ │ ldrtmi r4, [r0], -r0, lsl #13 │ │ │ │ @ instruction: 0xf860f7dd │ │ │ │ msrvc CPSR_fx, pc, asr #8 │ │ │ │ stmdals r6!, {r0, r1, r2, r9, sl, lr} │ │ │ │ - @ instruction: 0xf81cf173 │ │ │ │ + @ instruction: 0xf8e4f173 │ │ │ │ @ instruction: 0xf1004681 │ │ │ │ @ instruction: 0x23200114 │ │ │ │ tstls r1, r1, lsl #4 │ │ │ │ - blx 17c893e │ │ │ │ + stc2 1, cr15, [r4], #-468 @ 0xfffffe2c │ │ │ │ ldrtmi r4, [r0], -r9, asr #12 │ │ │ │ - blx 1f4894e │ │ │ │ + mcrr2 1, 7, pc, r2, cr7 @ │ │ │ │ mlacs r1, r9, r8, pc @ │ │ │ │ tstcs r1, r6, lsr #16 │ │ │ │ ldrmi lr, [ip], #-2509 @ 0xfffff633 │ │ │ │ - @ instruction: 0xffd8f172 │ │ │ │ + @ instruction: 0xf8a0f173 │ │ │ │ pkhbtmi sl, r2, ip, lsl #24 │ │ │ │ @ instruction: 0x4623b158 │ │ │ │ @ instruction: 0xf8cacb03 │ │ │ │ @ instruction: 0xf8ca0028 │ │ │ │ ldrbmi r1, [r1], -ip, lsr #32 │ │ │ │ beq 5c87c0 │ │ │ │ @ instruction: 0xf1774630 │ │ │ │ - bls 50b12c │ │ │ │ + bls 50b44c │ │ │ │ vmin.s8 q10, q0, │ │ │ │ @ instruction: 0x4630115d │ │ │ │ - ldc2 1, cr15, [r8], #476 @ 0x1dc │ │ │ │ + stc2 1, cr15, [r0, #476] @ 0x1dc │ │ │ │ @ instruction: 0x4602463b │ │ │ │ @ instruction: 0xf8cd2173 │ │ │ │ ldrtmi r8, [r0], -r0 │ │ │ │ - stc2l 1, cr15, [r8], #476 @ 0x1dc │ │ │ │ + ldc2 1, cr15, [r0, #476]! @ 0x1dc │ │ │ │ andsls r2, pc, r0, lsl #6 │ │ │ │ tstls ip, #3904 @ 0xf40 │ │ │ │ stmib r4, {r7, r9, sl, lr}^ │ │ │ │ stmib sp, {r0, r8, r9, ip, sp}^ │ │ │ │ blvc 2590d4 │ │ │ │ movtcc lr, #14797 @ 0x39cd │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ @@ -50287,92 +50287,92 @@ │ │ │ │ @ instruction: 0xf8cd9f12 │ │ │ │ ldm ip!, {r8, pc} │ │ │ │ strgt r0, [pc, -pc] │ │ │ │ muleq pc, ip, r8 @ │ │ │ │ andeq lr, pc, r7, lsl #17 │ │ │ │ @ instruction: 0x71b9f44f │ │ │ │ @ instruction: 0xf1729826 │ │ │ │ - @ instruction: 0xf898ff01 │ │ │ │ + @ instruction: 0xf898ffc9 │ │ │ │ @ instruction: 0xf100300d │ │ │ │ @ instruction: 0x46520814 │ │ │ │ strmi r4, [r3], r1, asr #12 │ │ │ │ - blx ffc48a18 │ │ │ │ + blx fee48a1a │ │ │ │ ldrd pc, [r8], #-141 @ 0xffffff73 │ │ │ │ stceq 1, cr15, [ip], #-44 @ 0xffffffd4 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ muleq pc, r7, r8 @ │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ @ instruction: 0x46304659 │ │ │ │ - blx c8a42 │ │ │ │ + blx ff2c8a42 │ │ │ │ bleq ff287ae4 │ │ │ │ strtmi r2, [r0], -r0, lsr #2 │ │ │ │ - @ instruction: 0xf890f175 │ │ │ │ + @ instruction: 0xf958f175 │ │ │ │ ldrbmi r9, [r1], -r6, lsr #16 │ │ │ │ - @ instruction: 0xf1722220 │ │ │ │ - @ instruction: 0x4607ff5b │ │ │ │ + @ instruction: 0xf1732220 │ │ │ │ + strmi pc, [r7], -r3, lsr #16 │ │ │ │ strtmi fp, [r3], -r0, asr #2 │ │ │ │ adcsvs ip, r8, #3072 @ 0xc00 │ │ │ │ @ instruction: 0x463962f9 │ │ │ │ @ instruction: 0x46303714 │ │ │ │ - blx ffb48a6c │ │ │ │ + blx fed48a6e │ │ │ │ strtmi r2, [r0], -r0, lsr #2 │ │ │ │ bleq c7f74 │ │ │ │ - @ instruction: 0xf87af175 │ │ │ │ + @ instruction: 0xf942f175 │ │ │ │ eorcs r9, r0, #2490368 @ 0x260000 │ │ │ │ - @ instruction: 0xf1722101 │ │ │ │ - strmi pc, [r2], r5, asr #30 │ │ │ │ + @ instruction: 0xf1732101 │ │ │ │ + strmi pc, [r2], sp, lsl #16 │ │ │ │ @ instruction: 0x4623b158 │ │ │ │ @ instruction: 0xf8cacb03 │ │ │ │ @ instruction: 0xf8ca0028 │ │ │ │ ldrbmi r1, [r1], -ip, lsr #32 │ │ │ │ beq 5c88e4 │ │ │ │ @ instruction: 0xf1774630 │ │ │ │ - @ instruction: 0x4643fad1 │ │ │ │ + @ instruction: 0x4643fb99 │ │ │ │ vst1.8 {d25-d26}, [pc :64], r5 │ │ │ │ stmib sp, {r0, r1, r2, r4, r5, r6, r7, r8, ip, sp, lr}^ │ │ │ │ ldrtmi r7, [r0], -r0, lsl #20 │ │ │ │ - ldc2 1, cr15, [ip], {119} @ 0x77 │ │ │ │ + stc2l 1, cr15, [r4, #-476]! @ 0xfffffe24 │ │ │ │ @ instruction: 0x46029917 │ │ │ │ ldrtmi r2, [r0], -pc, lsl #6 │ │ │ │ @ instruction: 0xf806f7dd │ │ │ │ andcs r9, r3, r6, lsr #30 │ │ │ │ - blx 1dc8e44 │ │ │ │ + blx fc8e46 │ │ │ │ strmi r2, [r3], -r0, lsr #4 │ │ │ │ ldrtmi r2, [r8], -r8, lsl #2 │ │ │ │ - blx ffac8abe │ │ │ │ + ldc2 1, cr15, [r0], #456 @ 0x1c8 │ │ │ │ ldrmi r2, [r1], -r2, lsl #4 │ │ │ │ ldrtmi r4, [r0], -r3, lsl #13 │ │ │ │ @ instruction: 0xff86f7dc │ │ │ │ tstcs r6, r2, lsl #4 │ │ │ │ ldrtmi r4, [r0], -r0, lsl #13 │ │ │ │ @ instruction: 0xff80f7dc │ │ │ │ tstcs r0, r1, lsl #4 │ │ │ │ ldrtmi r4, [r0], -r7, lsl #12 │ │ │ │ @ instruction: 0xff7af7dc │ │ │ │ mlacs r1, r9, r8, pc @ │ │ │ │ andsls r2, r5, r0, lsl #6 │ │ │ │ tstcs r1, ip, lsl r3 │ │ │ │ rsbvs r9, r3, r6, lsr #16 │ │ │ │ - @ instruction: 0xff02f172 │ │ │ │ + @ instruction: 0xffcaf172 │ │ │ │ cmplt r8, r1, lsl #13 │ │ │ │ blgt 15ddc0 │ │ │ │ eoreq pc, r8, r9, asr #17 │ │ │ │ eorne pc, ip, r9, asr #17 │ │ │ │ @ instruction: 0xf1094649 │ │ │ │ @ instruction: 0x46300914 │ │ │ │ - blx fe448b24 │ │ │ │ + blx 1648b26 │ │ │ │ @ instruction: 0x464b9a11 │ │ │ │ cmppne sp, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1774630 │ │ │ │ - ldrtmi pc, [fp], -r3, ror #23 @ │ │ │ │ + ldrtmi pc, [fp], -fp, lsr #25 @ │ │ │ │ cmncs r3, r2, lsl #12 │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf1774630 │ │ │ │ - movwcs pc, #3091 @ 0xc13 @ │ │ │ │ + movwcs pc, #3291 @ 0xcdb @ │ │ │ │ pkhbtmi r9, r0, pc @ │ │ │ │ stmib r4, {r2, r3, r4, r8, r9, ip, pc}^ │ │ │ │ ldcls 3, cr3, [r4, #-4] │ │ │ │ stmib sp, {r0, r1, r2, r8, r9, fp, ip, sp, lr}^ │ │ │ │ stmib sp, {r0, r6, r8, r9, ip, sp}^ │ │ │ │ svccs 0x00013343 │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ @@ -50382,95 +50382,95 @@ │ │ │ │ smlabthi r0, sp, r8, pc @ │ │ │ │ ldm ip!, {r1, r4, r8, sl, fp, ip, pc} │ │ │ │ strtmi r0, [pc], -pc │ │ │ │ ldm ip, {r0, r1, r2, r3, r8, r9, sl, lr, pc} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ vst4.8 {d16-d19}, [pc] │ │ │ │ stmdals r6!, {r0, r3, r4, r5, r7, r8, ip, sp, lr} │ │ │ │ - mcr2 1, 2, pc, cr2, cr2, {3} @ │ │ │ │ + @ instruction: 0xff0af172 │ │ │ │ beq 5c89b4 │ │ │ │ mulcc sp, r8, r8 │ │ │ │ ldrbmi r2, [r1], -r1, lsl #4 │ │ │ │ @ instruction: 0xf1754681 │ │ │ │ - strtmi pc, [lr], pc, lsr #20 │ │ │ │ + @ instruction: 0x46aefaf7 │ │ │ │ stceq 1, cr15, [ip], #-36 @ 0xffffffdc │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ muleq pc, r7, r8 @ │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ ldrtmi r4, [r0], -r9, asr #12 │ │ │ │ - blx 1148bbc │ │ │ │ + blx 348bbe │ │ │ │ strbmi r2, [r1], -r1, lsl #14 │ │ │ │ @ instruction: 0x4622463b │ │ │ │ @ instruction: 0x971c4630 │ │ │ │ stc2 7, cr15, [lr, #876]! @ 0x36c │ │ │ │ @ instruction: 0x46039a15 │ │ │ │ vhsub.s8 d25, d0, d0 │ │ │ │ ldrbmi r1, [r2], -sp, ror #3 │ │ │ │ @ instruction: 0xf04f4630 │ │ │ │ @ instruction: 0xf1770900 │ │ │ │ - ldrbmi pc, [r9], -r3, asr #23 @ │ │ │ │ + ldrbmi pc, [r9], -fp, lsl #25 @ │ │ │ │ movwcs r4, #30210 @ 0x7602 │ │ │ │ @ instruction: 0xf7dc4630 │ │ │ │ blge 78c3c8 │ │ │ │ andcs r9, r3, #622592 @ 0x98000 │ │ │ │ @ instruction: 0xf8cd9810 │ │ │ │ tstls r1, #0 │ │ │ │ mcr2 7, 1, pc, cr8, cr11, {6} @ │ │ │ │ @ instruction: 0x464a4b5e │ │ │ │ ldrtmi r4, [r0], -r9, asr #12 │ │ │ │ @ instruction: 0xf177447b │ │ │ │ - blls 58acd0 │ │ │ │ + blls 58aff0 │ │ │ │ tstcs r8, sl, asr #12 │ │ │ │ @ instruction: 0xf1729826 │ │ │ │ - andsls pc, r8, r3, asr #22 │ │ │ │ + andsls pc, r8, fp, lsl #24 │ │ │ │ vst2.8 {d25-d26}, [pc :128], r6 │ │ │ │ @ instruction: 0xf880712a │ │ │ │ @ instruction: 0xf1727046 │ │ │ │ - @ instruction: 0xf100fea1 │ │ │ │ + @ instruction: 0xf100ff69 │ │ │ │ @ instruction: 0x463a0814 │ │ │ │ @ instruction: 0x23204682 │ │ │ │ @ instruction: 0xf1754641 │ │ │ │ - ldrbmi pc, [r1], -r1, ror #19 @ │ │ │ │ + ldrbmi pc, [r1], -r9, lsr #21 @ │ │ │ │ @ instruction: 0xf1774630 │ │ │ │ - @ instruction: 0x4639f9ff │ │ │ │ + ldrtmi pc, [r9], -r7, asr #21 @ │ │ │ │ rsbsls pc, r0, sp, asr #17 │ │ │ │ stmdals r6!, {r5, r9, sp} │ │ │ │ andls pc, r4, r4, asr #17 │ │ │ │ - mrc2 1, 2, pc, cr12, cr2, {3} │ │ │ │ + @ instruction: 0xff24f172 │ │ │ │ cmplt r0, r7, lsl #12 │ │ │ │ blgt 15df0c │ │ │ │ rscsvs r6, r9, #184, 4 @ 0x8000000b │ │ │ │ @ instruction: 0x37144639 │ │ │ │ @ instruction: 0xf1774630 │ │ │ │ - stmdals r6!, {r0, r1, r3, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r6!, {r0, r1, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ tstcs r1, r0, lsr #4 │ │ │ │ strcs r2, [r0, #-772] @ 0xfffffcfc │ │ │ │ ldrcc lr, [ip, #-2509] @ 0xfffff633 │ │ │ │ - mcr2 1, 2, pc, cr8, cr2, {3} @ │ │ │ │ + @ instruction: 0xff10f172 │ │ │ │ cmplt r8, r1, lsl #13 │ │ │ │ blgt 15df34 │ │ │ │ eoreq pc, r8, r9, asr #17 │ │ │ │ eorne pc, ip, r9, asr #17 │ │ │ │ @ instruction: 0xf1094649 │ │ │ │ @ instruction: 0x46300914 │ │ │ │ - @ instruction: 0xf9d4f177 │ │ │ │ + blx fe7c8c98 │ │ │ │ strbmi r4, [r2], -fp, asr #12 │ │ │ │ msrne (UNDEF: 105), r0 │ │ │ │ @ instruction: 0xf1774630 │ │ │ │ - @ instruction: 0xf44ffb29 │ │ │ │ + @ instruction: 0xf44ffbf1 │ │ │ │ strmi r7, [r5], -r5, lsr #2 │ │ │ │ @ instruction: 0xf1729826 │ │ │ │ - andcs pc, r4, #1488 @ 0x5d0 │ │ │ │ + andcs pc, r4, #37, 30 @ 0x94 │ │ │ │ @ instruction: 0xf1004680 │ │ │ │ @ instruction: 0x23200114 │ │ │ │ eorcs pc, r8, r0, lsl #17 │ │ │ │ @ instruction: 0xf1089115 │ │ │ │ @ instruction: 0xf1750a54 │ │ │ │ - @ instruction: 0x971ff999 │ │ │ │ + ldrls pc, [pc, -r1, ror #20] │ │ │ │ ldrls r2, [ip, -r0, lsl #14] │ │ │ │ strvc lr, [r1, -r4, asr #19] │ │ │ │ cdpeq 1, 6, cr15, cr4, cr8, {0} │ │ │ │ ldrdgt pc, [r4], -r8 @ │ │ │ │ stmibcc r0, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ andeq lr, pc, sl, lsl #17 │ │ │ │ @@ -50493,28 +50493,28 @@ │ │ │ │ bl 2947e8 │ │ │ │ bl 28d560 │ │ │ │ addsvs r0, pc, #536870920 @ 0x20000008 │ │ │ │ mlacc r5, ip, r8, pc @ │ │ │ │ orreq lr, r3, #8, 22 @ 0x2000 │ │ │ │ @ instruction: 0xf8c2629f │ │ │ │ @ instruction: 0xf1779028 │ │ │ │ - subcs pc, r0, #2048000 @ 0x1f4000 │ │ │ │ + subcs pc, r0, #282624 @ 0x45000 │ │ │ │ @ instruction: 0x46399812 │ │ │ │ stc 7, cr15, [r4, #-820] @ 0xfffffccc │ │ │ │ @ instruction: 0x463b9d13 │ │ │ │ andcs r4, r3, sl, lsr r6 │ │ │ │ svclt 0x0000e014 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adcseq r3, sp, r8, lsl #26 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, sp, r6, ror #7 │ │ │ │ + eoreq r3, sp, r6, lsr #11 │ │ │ │ ldrshteq r3, [sp], r4 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - eoreq r3, sp, ip, asr #1 │ │ │ │ + eoreq r3, sp, ip, lsl #5 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ @ instruction: 0xf102fa40 │ │ │ │ svclt 0x004107c9 │ │ │ │ bl f6d0c │ │ │ │ movwcc r0, #4483 @ 0x1183 │ │ │ │ mcrrcs 8, 4, pc, r4, cr1 @ │ │ │ │ bcs 498fc4 │ │ │ │ @@ -50579,27 +50579,27 @@ │ │ │ │ @ instruction: 0xf04cbf18 │ │ │ │ movwcc r0, #7169 @ 0x1c01 │ │ │ │ @ instruction: 0xd1f64599 │ │ │ │ @ instruction: 0xf1bc9513 │ │ │ │ andsle r0, sp, r0, lsl #30 │ │ │ │ @ instruction: 0x71b9f44f │ │ │ │ @ instruction: 0xf1729826 │ │ │ │ - @ instruction: 0xf898fcb7 │ │ │ │ + @ instruction: 0xf898fd7f │ │ │ │ @ instruction: 0xf1003021 │ │ │ │ @ instruction: 0x464a0114 │ │ │ │ tstls r5, r2, lsl #13 │ │ │ │ - @ instruction: 0xf8a4f175 │ │ │ │ + @ instruction: 0xf96cf175 │ │ │ │ cdpeq 1, 13, cr15, cr0, cr13, {0} │ │ │ │ stceq 1, cr15, [ip], #-40 @ 0xffffffd8 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ muleq pc, lr, r8 @ │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ @ instruction: 0x46304651 │ │ │ │ - @ instruction: 0xf8b6f177 │ │ │ │ + @ instruction: 0xf97ef177 │ │ │ │ @ instruction: 0xf8cd2300 │ │ │ │ tstls ip, #124 @ 0x7c │ │ │ │ movwcc lr, #6596 @ 0x19c4 │ │ │ │ @ instruction: 0xf89b9d14 │ │ │ │ stmib sp, {r2, r3, lr, pc}^ │ │ │ │ stmib sp, {r0, r6, r8, r9, ip, sp}^ │ │ │ │ @ instruction: 0xf1bc3343 │ │ │ │ @@ -50611,151 +50611,151 @@ │ │ │ │ ldcls 1, cr11, [r2, #-0] │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ stmia r8!, {r3, r5, r7, r9, sl, lr} │ │ │ │ ldm ip, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ vst4.8 {d16-d19}, [pc] │ │ │ │ stmdals r6!, {r0, r3, r4, r5, r7, r8, ip, sp, lr} │ │ │ │ - ldc2l 1, cr15, [r6], #-456 @ 0xfffffe38 │ │ │ │ + ldc2 1, cr15, [lr, #-456]! @ 0xfffffe38 │ │ │ │ beq 5c8d4c │ │ │ │ mulcc sp, fp, r8 │ │ │ │ ldrbmi r2, [r1], -r1, lsl #4 │ │ │ │ @ instruction: 0xf1754681 │ │ │ │ - strtmi pc, [lr], r3, ror #16 │ │ │ │ + strtmi pc, [lr], fp, lsr #18 │ │ │ │ stceq 1, cr15, [ip], #-36 @ 0xffffffdc │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ muleq pc, r8, r8 @ │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ ldrtmi r4, [r0], -r9, asr #12 │ │ │ │ - @ instruction: 0xf876f177 │ │ │ │ + @ instruction: 0xf93ef177 │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ strbmi r4, [fp], -r2, lsr #12 │ │ │ │ @ instruction: 0x46304659 │ │ │ │ rsbsls pc, r0, sp, asr #17 │ │ │ │ blx ff8ca8fa │ │ │ │ bleq ff80800c │ │ │ │ strmi r2, [r0], r0, lsr #2 │ │ │ │ @ instruction: 0xf1744620 │ │ │ │ - @ instruction: 0x4649fdfb │ │ │ │ + strbmi pc, [r9], -r3, asr #29 @ │ │ │ │ eorcs r9, r0, #2490368 @ 0x260000 │ │ │ │ - stc2l 1, cr15, [r6], {114} @ 0x72 │ │ │ │ + stc2 1, cr15, [lr, #456] @ 0x1c8 │ │ │ │ cmplt r8, r1, lsl #13 │ │ │ │ blgt 15e238 │ │ │ │ eoreq pc, r8, r9, asr #17 │ │ │ │ eorne pc, ip, r9, asr #17 │ │ │ │ @ instruction: 0xf1094649 │ │ │ │ @ instruction: 0x46300914 │ │ │ │ - @ instruction: 0xf852f177 │ │ │ │ + @ instruction: 0xf91af177 │ │ │ │ strtmi r2, [r0], -r0, lsr #2 │ │ │ │ bleq c84a4 │ │ │ │ - stc2l 1, cr15, [r2, #464]! @ 0x1d0 │ │ │ │ + mcr2 1, 5, pc, cr10, cr4, {3} @ │ │ │ │ eorcs r9, r0, #2490368 @ 0x260000 │ │ │ │ @ instruction: 0xf1722101 │ │ │ │ - strmi pc, [r3], sp, lsr #25 │ │ │ │ + @ instruction: 0x4683fd75 │ │ │ │ @ instruction: 0x4623b158 │ │ │ │ @ instruction: 0xf8cbcb03 │ │ │ │ @ instruction: 0xf8cb0028 │ │ │ │ ldrbmi r1, [r9], -ip, lsr #32 │ │ │ │ bleq 5c8e18 │ │ │ │ @ instruction: 0xf1774630 │ │ │ │ - @ instruction: 0x4643f839 │ │ │ │ + strbmi pc, [r3], -r1, lsl #18 @ │ │ │ │ stmib sp, {r1, r4, r6, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf44f9b00 │ │ │ │ @ instruction: 0x463071f7 │ │ │ │ bleq 108b40 │ │ │ │ - blx 148fe4 │ │ │ │ + blx ff348fe4 │ │ │ │ @ instruction: 0x46029918 │ │ │ │ ldrtmi r2, [r0], -pc, lsl #6 │ │ │ │ stc2l 7, cr15, [ip, #-880]! @ 0xfffffc90 │ │ │ │ @ instruction: 0x8098f8dd │ │ │ │ - vhadd.s16 d18, d6, d3 │ │ │ │ - eorcs pc, r0, #868 @ 0x364 │ │ │ │ + vhadd.s16 d18, d7, d3 │ │ │ │ + eorcs pc, r0, #10551296 @ 0xa10000 │ │ │ │ tstcs r8, r3, lsl #12 │ │ │ │ @ instruction: 0xf1724640 │ │ │ │ - @ instruction: 0x9d15f94d │ │ │ │ + vldrls s30, [r5, #-84] @ 0xffffffac │ │ │ │ strtmi r2, [r2], -r1, lsl #6 │ │ │ │ strmi r4, [r0], r9, lsr #12 │ │ │ │ @ instruction: 0xf04f4630 │ │ │ │ @ instruction: 0xf8cd0c00 │ │ │ │ @ instruction: 0xf7dbc070 │ │ │ │ ldrbmi pc, [fp], -r5, lsl #23 @ │ │ │ │ strtmi r4, [r9], -r2, lsr #12 │ │ │ │ ldrtmi r4, [r0], -r1, lsl #13 │ │ │ │ rsbslt pc, r0, sp, asr #17 │ │ │ │ blx 1fca9c2 │ │ │ │ bleq feb880d4 │ │ │ │ strmi r2, [r2], r0, lsr #2 │ │ │ │ @ instruction: 0xf1744620 │ │ │ │ - @ instruction: 0x4659fd97 │ │ │ │ + @ instruction: 0x4659fe5f │ │ │ │ eorcs r9, r0, #2490368 @ 0x260000 │ │ │ │ - stc2l 1, cr15, [r2], #-456 @ 0xfffffe38 │ │ │ │ + stc2 1, cr15, [sl, #-456]! @ 0xfffffe38 │ │ │ │ cmplt r8, r3, lsl #13 │ │ │ │ blgt 15e300 │ │ │ │ eoreq pc, r8, fp, asr #17 │ │ │ │ eorne pc, ip, fp, asr #17 │ │ │ │ @ instruction: 0xf10b4659 │ │ │ │ @ instruction: 0x46300b14 │ │ │ │ - @ instruction: 0xffeef176 │ │ │ │ + @ instruction: 0xf8b6f177 │ │ │ │ @ instruction: 0x464a4653 │ │ │ │ andlt pc, r0, sp, asr #17 │ │ │ │ mvnne pc, r0, asr #4 │ │ │ │ @ instruction: 0xf1774630 │ │ │ │ - @ instruction: 0x4641f979 │ │ │ │ + strbmi pc, [r1], -r1, asr #20 @ │ │ │ │ movwcs r4, #30210 @ 0x7602 │ │ │ │ @ instruction: 0xf04f4630 │ │ │ │ @ instruction: 0xf7dc0801 │ │ │ │ stmdbls r6!, {r0, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ andcs r9, r3, #17408 @ 0x4400 │ │ │ │ @ instruction: 0xf8cd9810 │ │ │ │ @ instruction: 0xf7db8000 │ │ │ │ blmi fe5cba30 │ │ │ │ ldrtmi r2, [r0], -r0, lsl #4 │ │ │ │ ldrbtmi r4, [fp], #-1553 @ 0xfffff9ef │ │ │ │ - @ instruction: 0xff5cf176 │ │ │ │ + @ instruction: 0xf824f177 │ │ │ │ andcs r9, r0, #19456 @ 0x4c00 │ │ │ │ stmdals r6!, {r3, r8, sp} │ │ │ │ - @ instruction: 0xf8f8f172 │ │ │ │ + @ instruction: 0xf9c0f172 │ │ │ │ tstcs r0, r2, lsl #4 │ │ │ │ @ instruction: 0x46309018 │ │ │ │ ldc2 7, cr15, [r6], {220} @ 0xdc │ │ │ │ tstcs r4, r2, lsl #4 │ │ │ │ ldrtmi r4, [r0], -r3, lsl #13 │ │ │ │ ldc2 7, cr15, [r0], {220} @ 0xdc │ │ │ │ tstcs r2, r2, asr #12 │ │ │ │ ldrtmi r4, [r0], -r5, lsl #12 │ │ │ │ stc2 7, cr15, [sl], {220} @ 0xdc │ │ │ │ msrvc CPSR_fx, pc, asr #8 │ │ │ │ stmdals r6!, {r0, r3, r4, ip, pc} │ │ │ │ - mcrr2 1, 7, pc, r6, cr2 @ │ │ │ │ + stc2 1, cr15, [lr, #-456] @ 0xfffffe38 │ │ │ │ @ instruction: 0xf1004681 │ │ │ │ @ instruction: 0x46420a14 │ │ │ │ ldrbmi r2, [r1], -r0, lsr #6 │ │ │ │ - @ instruction: 0xff86f174 │ │ │ │ + @ instruction: 0xf84ef175 │ │ │ │ ldrtmi r4, [r0], -r9, asr #12 │ │ │ │ - @ instruction: 0xffa4f176 │ │ │ │ + @ instruction: 0xf86cf177 │ │ │ │ mlacs r1, r9, r8, pc @ │ │ │ │ strbmi r2, [r1], -r0, lsl #6 │ │ │ │ stmdals r6!, {r2, r3, r4, r8, r9, ip, pc} │ │ │ │ @ instruction: 0xf1726063 │ │ │ │ - strmi pc, [r0], r1, lsl #24 │ │ │ │ + strmi pc, [r0], r9, asr #25 │ │ │ │ @ instruction: 0x4623b158 │ │ │ │ @ instruction: 0xf8c8cb03 │ │ │ │ @ instruction: 0xf8c80028 │ │ │ │ strbmi r1, [r1], -ip, lsr #32 │ │ │ │ ldmdaeq r4, {r3, r8, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf1764630 │ │ │ │ - strbmi pc, [r3], -sp, lsl #31 @ │ │ │ │ + @ instruction: 0xf1774630 │ │ │ │ + @ instruction: 0x4643f855 │ │ │ │ vmin.s8 q10, q0, q1 │ │ │ │ @ instruction: 0x4630115d │ │ │ │ - @ instruction: 0xf8e2f177 │ │ │ │ + @ instruction: 0xf9aaf177 │ │ │ │ strmi r4, [r2], -fp, lsr #12 │ │ │ │ @ instruction: 0x46302173 │ │ │ │ andlt pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xf912f177 │ │ │ │ + @ instruction: 0xf9daf177 │ │ │ │ andsls r2, pc, r0, lsl #6 │ │ │ │ tstls ip, #135266304 @ 0x8100000 │ │ │ │ movwcc lr, #6596 @ 0x19c4 │ │ │ │ @ instruction: 0xf8909d14 │ │ │ │ stmib sp, {r2, r3, lr, pc}^ │ │ │ │ stmib sp, {r0, r6, r8, r9, ip, sp}^ │ │ │ │ @ instruction: 0xf1bc3343 │ │ │ │ @@ -50768,27 +50768,27 @@ │ │ │ │ ldm ip!, {r1, r4, r8, sl, fp, ip, pc} │ │ │ │ strtmi r0, [r8], pc │ │ │ │ andeq lr, pc, r8, lsr #17 │ │ │ │ muleq pc, ip, r8 @ │ │ │ │ andeq lr, pc, r8, lsl #17 │ │ │ │ @ instruction: 0x71b9f44f │ │ │ │ @ instruction: 0xf1729826 │ │ │ │ - @ instruction: 0xf899fb3d │ │ │ │ + @ instruction: 0xf899fc05 │ │ │ │ @ instruction: 0xf100300d │ │ │ │ andcs r0, r1, #20, 2 │ │ │ │ tstls r5, r2, lsl #13 │ │ │ │ - @ instruction: 0xff2af174 │ │ │ │ + @ instruction: 0xfff2f174 │ │ │ │ @ instruction: 0xf10a46ae │ │ │ │ ldm lr!, {r2, r3, r5, sl, fp} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm r8, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldrbmi r0, [r1], -pc │ │ │ │ - @ instruction: 0xf1764630 │ │ │ │ - movwcs pc, #3901 @ 0xf3d @ │ │ │ │ + @ instruction: 0xf1774630 │ │ │ │ + movwcs pc, #2053 @ 0x805 @ │ │ │ │ rsbsls pc, ip, sp, asr #17 │ │ │ │ @ instruction: 0xf04f9d14 │ │ │ │ tstls ip, #4096 @ 0x1000 │ │ │ │ movwcc lr, #6596 @ 0x19c4 │ │ │ │ stmib sp, {r2, r3, r5, r7, r9, sl, lr}^ │ │ │ │ stmib sp, {r0, r6, r8, r9, ip, sp}^ │ │ │ │ ldm r4, {r0, r1, r6, r8, r9, ip, sp} │ │ │ │ @@ -50798,69 +50798,69 @@ │ │ │ │ @ instruction: 0xf8cd8048 │ │ │ │ ldm ip!, {r8, ip, pc} │ │ │ │ stmia r8!, {r0, r1, r2, r3} │ │ │ │ ldm ip, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ vst4.8 {d16-d19}, [pc] │ │ │ │ stmdals r6!, {r0, r3, r4, r5, r7, r8, ip, sp, lr} │ │ │ │ - blx c91fe │ │ │ │ + blx ff2c91fe │ │ │ │ mulcc sp, r9, r8 │ │ │ │ ldmdbeq r4, {r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x46494652 │ │ │ │ @ instruction: 0xf1744683 │ │ │ │ - @ instruction: 0xf8ddfeed │ │ │ │ + @ instruction: 0xf8ddffb5 │ │ │ │ @ instruction: 0xf10bc048 │ │ │ │ ldm ip!, {r2, r3, r5, r9, sl, fp} │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm r8, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ ldrbmi r0, [r9], -pc │ │ │ │ @ instruction: 0xf1764630 │ │ │ │ - strdcs pc, [r0, -pc]! @ │ │ │ │ + smlawtcs r0, r7, pc, pc @ │ │ │ │ cdp 6, 11, cr4, cr7, cr0, {1} │ │ │ │ @ instruction: 0xf1740b00 │ │ │ │ - stmdals r6!, {r0, r1, r2, r3, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r6!, {r0, r1, r2, r4, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ eorcs r4, r0, #84934656 @ 0x5100000 │ │ │ │ - blx 1749246 │ │ │ │ + stc2 1, cr15, [r2], #-456 @ 0xfffffe38 │ │ │ │ cmplt r8, r0, lsl #13 │ │ │ │ blgt 15e510 │ │ │ │ eoreq pc, r8, r8, asr #17 │ │ │ │ eorne pc, ip, r8, asr #17 │ │ │ │ @ instruction: 0xf1084641 │ │ │ │ @ instruction: 0x46300814 │ │ │ │ - mcr2 1, 7, pc, cr6, cr6, {3} @ │ │ │ │ + @ instruction: 0xffaef176 │ │ │ │ @ instruction: 0xf44f9b19 │ │ │ │ bls 5e947c │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ movwls r8, #4 │ │ │ │ @ instruction: 0xf177464b │ │ │ │ - ldmdbls r8, {r0, r1, r2, r3, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbls r8, {r0, r1, r2, r4, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ movwcs r4, #62978 @ 0xf602 │ │ │ │ @ instruction: 0xf04f4630 │ │ │ │ @ instruction: 0xf7dc0902 │ │ │ │ blmi 5cbd1c │ │ │ │ tstcs r8, r6, lsl sl │ │ │ │ ldmpl r3, {r1, r2, r5, fp, ip, pc}^ │ │ │ │ tstls r2, #1610612737 @ 0x60000001 │ │ │ │ - @ instruction: 0xfffaf171 │ │ │ │ + @ instruction: 0xf8c2f172 │ │ │ │ strmi r2, [r0], r1, lsl #4 │ │ │ │ ldrtmi r2, [r0], -r3, lsl #2 │ │ │ │ blx fe6cac4e │ │ │ │ strmi r4, [r2], -r1, asr #12 │ │ │ │ ldrtmi r2, [r0], -r1, lsl #6 │ │ │ │ stmdaeq r4, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ stc2 7, cr15, [r0], {220} @ 0xdc │ │ │ │ ldrdge pc, [r4], #-141 @ 0xffffff73 │ │ │ │ @ instruction: 0x464a9d10 │ │ │ │ stmdbls r6!, {r0, r1, r4, r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf8cd4628 │ │ │ │ and r9, r9, r0 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - eoreq r2, sp, lr, lsr #24 │ │ │ │ + eoreq r2, sp, lr, ror #27 │ │ │ │ andeq r0, r0, r4, lsr r9 │ │ │ │ blx fec4ac84 │ │ │ │ @ instruction: 0xf7dc2000 │ │ │ │ andcs pc, r0, #25856 @ 0x6500 │ │ │ │ movwcs r4, #13825 @ 0x3601 │ │ │ │ movwls r4, #1576 @ 0x628 │ │ │ │ @ instruction: 0xf7db4653 │ │ │ │ @@ -50869,48 +50869,48 @@ │ │ │ │ @ instruction: 0x46014653 │ │ │ │ strtmi r2, [r8], -r0, lsl #4 │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ blx fe6cacb0 │ │ │ │ @ instruction: 0x46414bb0 │ │ │ │ ldrbtmi r2, [fp], #-512 @ 0xfffffe00 │ │ │ │ @ instruction: 0xf1764620 │ │ │ │ - @ instruction: 0x4642fe17 │ │ │ │ + @ instruction: 0x4642fedf │ │ │ │ tstcs r8, r3, lsl fp │ │ │ │ - @ instruction: 0xf1719820 │ │ │ │ - selmi pc, r2, r3 @ │ │ │ │ + @ instruction: 0xf1729820 │ │ │ │ + sxtab16mi pc, r2, fp, ror #16 @ │ │ │ │ @ instruction: 0xf8dd4648 │ │ │ │ vhadd.s16 d25, d22, d0 │ │ │ │ - @ instruction: 0x4641fe33 │ │ │ │ + @ instruction: 0x4641fefb │ │ │ │ eorcs r4, r0, #3145728 @ 0x300000 │ │ │ │ - @ instruction: 0xf1714648 │ │ │ │ - strmi pc, [r1], r7, lsr #31 │ │ │ │ + @ instruction: 0xf1724648 │ │ │ │ + strmi pc, [r1], pc, ror #16 │ │ │ │ movwcs r9, #6176 @ 0x1820 │ │ │ │ @ instruction: 0xf8802100 │ │ │ │ @ instruction: 0xf8d03045 │ │ │ │ @ instruction: 0xf04330ec │ │ │ │ @ instruction: 0xf8c00301 │ │ │ │ @ instruction: 0xf8d030ec │ │ │ │ @ instruction: 0xf04330fc │ │ │ │ @ instruction: 0xf8c00301 │ │ │ │ @ instruction: 0xf17230fc │ │ │ │ - @ instruction: 0xf8d9fa7d │ │ │ │ + @ instruction: 0xf8d9fb45 │ │ │ │ pkhbtmi r3, r0, r0 │ │ │ │ tstpeq r9, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ @ instruction: 0xf8d96283 │ │ │ │ stmib r0, {r3, ip, sp}^ │ │ │ │ @ instruction: 0xf100390b │ │ │ │ blls 88f208 │ │ │ │ @ instruction: 0xf9934649 │ │ │ │ bcs 414ec4 │ │ │ │ andeq pc, r1, #79 @ 0x4f │ │ │ │ @ instruction: 0x2320bf14 │ │ │ │ ldrsbcc pc, [r8, #-131]! @ 0xffffff7d @ │ │ │ │ - mcr2 1, 1, pc, cr8, cr4, {3} @ │ │ │ │ + mrc2 1, 7, pc, cr0, cr4, {3} │ │ │ │ strtmi r4, [r0], -r1, asr #12 │ │ │ │ - mcr2 1, 2, pc, cr6, cr6, {3} @ │ │ │ │ + @ instruction: 0xff0ef176 │ │ │ │ ldrdcs pc, [ip], -r8 @ │ │ │ │ blcs 6ab22c │ │ │ │ tstphi r2, r0, lsl #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf013e8df │ │ │ │ andseq r0, r9, r9, lsl r0 │ │ │ │ andseq r0, sl, r9, lsl r0 │ │ │ │ tsteq r7, sl, lsl r0 │ │ │ │ @@ -50923,81 +50923,81 @@ │ │ │ │ tsteq r0, r5, lsl #2 │ │ │ │ tsteq r0, r0, lsl r1 │ │ │ │ tsteq r0, r0, lsl r1 │ │ │ │ @ instruction: 0x27200019 │ │ │ │ @ instruction: 0x71acf44f │ │ │ │ @ instruction: 0xf8929820 │ │ │ │ @ instruction: 0xf172b00d │ │ │ │ - @ instruction: 0x4680fab3 │ │ │ │ + @ instruction: 0x4680fb7b │ │ │ │ @ instruction: 0xf100463b │ │ │ │ @ instruction: 0x465a0714 │ │ │ │ @ instruction: 0xf8804639 │ │ │ │ @ instruction: 0xf174b028 │ │ │ │ - @ instruction: 0xf8d8fdf1 │ │ │ │ + @ instruction: 0xf8d8feb9 │ │ │ │ bls 658ed4 │ │ │ │ cdpeq 1, 5, cr15, cr4, cr8, {0} │ │ │ │ addsls pc, r4, sp, asr #17 │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ addls pc, r8, sp, asr #17 │ │ │ │ bicne lr, r3, #2048 @ 0x800 │ │ │ │ stmdbls r1, {r1, r2, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ mlasgt r2, r3, r8, pc @ │ │ │ │ muleq pc, r6, r8 @ │ │ │ │ andeq lr, pc, lr, lsl #17 │ │ │ │ vstmiaeq ip, {d14-d17} │ │ │ │ strtmi r4, [r0], -r1, asr #12 │ │ │ │ eorls pc, r8, ip, asr #17 │ │ │ │ - ldc2l 1, cr15, [r6, #472]! @ 0x1d8 │ │ │ │ + mrc2 1, 5, pc, cr14, cr6, {3} │ │ │ │ @ instruction: 0x21ac463a │ │ │ │ strtmi sl, [r0], -r4, lsr #30 │ │ │ │ - @ instruction: 0xff24f176 │ │ │ │ + @ instruction: 0xffecf176 │ │ │ │ strmi r2, [r0], r0, asr #4 │ │ │ │ ldrtmi r4, [r8], -r9, asr #12 │ │ │ │ ldmdb r6!, {r0, r2, r3, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ msrcs R11_fiq, r0 │ │ │ │ @ instruction: 0xf8cd9820 │ │ │ │ @ instruction: 0xf1728088 │ │ │ │ - @ instruction: 0xf100fa79 │ │ │ │ + @ instruction: 0xf100fb41 │ │ │ │ pkhbtmi r0, r3, r4, lsl #16 │ │ │ │ andcs r2, r1, #32, 6 @ 0x80000000 │ │ │ │ @ instruction: 0xf1744641 │ │ │ │ - @ instruction: 0x4659fdb9 │ │ │ │ + ldrbmi pc, [r9], -r1, lsl #29 @ │ │ │ │ @ instruction: 0xf1764620 │ │ │ │ - movwcs pc, #32215 @ 0x7dd7 @ │ │ │ │ + movwcs pc, #32415 @ 0x7e9f @ │ │ │ │ @ instruction: 0x23229331 │ │ │ │ sbccc pc, r8, sp, lsl #17 │ │ │ │ @ instruction: 0xf8cd46ec │ │ │ │ svcgt 0x000f808c │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ teqphi ip, pc @ @ p-variant is OBSOLETE │ │ │ │ svcgt 0x000f44f8 │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ stmia ip!, {r0, r1, r2, r3, r8, r9, sl, fp, lr, pc} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ tstcs r4, pc │ │ │ │ muleq ip, r6, r8 │ │ │ │ @ instruction: 0xf1774620 │ │ │ │ - ldrbmi pc, [r1], -sp, lsl #18 @ │ │ │ │ + @ instruction: 0x4651f9d5 │ │ │ │ movwcs r4, #62978 @ 0xf602 │ │ │ │ @ instruction: 0xf7dc4620 │ │ │ │ movwcs pc, #23287 @ 0x5af7 @ │ │ │ │ strbmi r9, [sl], -r0, lsr #18 │ │ │ │ ldmdals r0, {r8, r9, ip, pc} │ │ │ │ @ instruction: 0xf7db9b11 │ │ │ │ @ instruction: 0x9d13f9b3 │ │ │ │ andcs r4, r0, #70254592 @ 0x4300000 │ │ │ │ strtmi r2, [r0], -r4, lsl #2 │ │ │ │ andls pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf1762600 │ │ │ │ - @ instruction: 0xf1b9fd2f │ │ │ │ + @ instruction: 0xf1b9fdf7 │ │ │ │ eorle r0, sp, r0, lsl #30 │ │ │ │ ldcne 6, cr4, [r2, #-172]! @ 0xffffff54 │ │ │ │ stmdals r0!, {r3, r8, sp} │ │ │ │ - mcr2 1, 6, pc, cr8, cr1, {3} @ │ │ │ │ + @ instruction: 0xff90f171 │ │ │ │ @ instruction: 0x460700b1 │ │ │ │ strtmi r2, [r0], -r4, lsl #4 │ │ │ │ @ instruction: 0xf7dc3601 │ │ │ │ movwcs pc, #64101 @ 0xfa65 @ │ │ │ │ ldrtmi r4, [r9], -r2, lsl #12 │ │ │ │ @ instruction: 0xf7dc4620 │ │ │ │ strbmi pc, [lr, #-2767] @ 0xfffff531 @ │ │ │ │ @@ -51023,36 +51023,36 @@ │ │ │ │ smlabthi r0, sp, r8, pc @ │ │ │ │ ldm ip!, {r0, r2, r6, r8, r9, sl, fp, sp, pc} │ │ │ │ strgt r0, [pc, -pc] │ │ │ │ muleq pc, ip, r8 @ │ │ │ │ andeq lr, pc, r7, lsl #17 │ │ │ │ vst2.8 {d25-d26}, [pc :128], r6 │ │ │ │ @ instruction: 0xf17271b9 │ │ │ │ - @ instruction: 0xf898f93d │ │ │ │ + @ instruction: 0xf898fa05 │ │ │ │ @ instruction: 0xf100300d │ │ │ │ andcs r0, r1, #20, 2 │ │ │ │ tstls r5, r2, lsl #13 │ │ │ │ - stc2 1, cr15, [sl, #-464]! @ 0xfffffe30 │ │ │ │ + ldc2l 1, cr15, [r2, #464]! @ 0x1d0 │ │ │ │ ldrmi sl, [lr], r5, asr #22 │ │ │ │ stceq 1, cr15, [ip], #-40 @ 0xffffffd8 │ │ │ │ ldm lr!, {r1, r4, r8, r9, ip, pc} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldrbmi r0, [r1], -pc │ │ │ │ @ instruction: 0xf1764630 │ │ │ │ - @ instruction: 0xf7fffd3b │ │ │ │ + @ instruction: 0xf7fffe03 │ │ │ │ @ instruction: 0x2740b9fd │ │ │ │ smladcs r8, r2, r7, lr │ │ │ │ smladcs r1, r0, r7, lr │ │ │ │ @ instruction: 0xf04fe70e │ │ │ │ strt r0, [ip], #-3073 @ 0xfffff3ff │ │ │ │ bl 1bcaf3c │ │ │ │ - strhteq r2, [sp], -lr │ │ │ │ - eoreq r2, sp, ip, asr #16 │ │ │ │ + eoreq r2, sp, lr, ror fp │ │ │ │ + eoreq r2, sp, ip, lsl #20 │ │ │ │ umlalseq r3, sp, r2, r0 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febe4220 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000ff0 │ │ │ │ @ instruction: 0xf50054af │ │ │ │ @@ -51185,15 +51185,15 @@ │ │ │ │ movwpl lr, #2509 @ 0x9cd │ │ │ │ ldmib sp, {r1, r4, r8, r9, fp, ip, pc}^ │ │ │ │ @ instruction: 0xf8d31210 │ │ │ │ stmdals r8, {r2, r5, r6, r8, r9, sl, fp, ip, sp} │ │ │ │ bicpl pc, r8, #12582912 @ 0xc00000 │ │ │ │ movwls r3, #21264 @ 0x5310 │ │ │ │ vqdmulh.s16 d25, d14, d13 │ │ │ │ - @ instruction: 0xf8dafc53 │ │ │ │ + @ instruction: 0xf8dafd1b │ │ │ │ @ instruction: 0xf8d33460 │ │ │ │ @ instruction: 0xf8911098 │ │ │ │ ldrbeq r3, [fp, -ip, lsr #32] │ │ │ │ @ instruction: 0xf8dad5d0 │ │ │ │ blls 6563f8 │ │ │ │ ldmne sl, {r0, r1, r4, fp, ip, pc} │ │ │ │ strbtcc pc, [ip], #-2266 @ 0xfffff726 @ │ │ │ │ @@ -51368,15 +51368,15 @@ │ │ │ │ blls 4e6108 │ │ │ │ andls pc, r0, sp, asr #17 │ │ │ │ andne lr, lr, #3620864 @ 0x374000 │ │ │ │ svccc 0x0064f8d3 │ │ │ │ @ instruction: 0xf5039810 │ │ │ │ tstcc r0, #200, 6 @ 0x20000003 │ │ │ │ ldrtmi r9, [fp], -r5, lsl #6 │ │ │ │ - blx 10c9e9e │ │ │ │ + stc2 2, cr15, [r8], {95} @ 0x5f │ │ │ │ @ instruction: 0xf1089b0b │ │ │ │ ldrmi r0, [lr], #-2049 @ 0xfffff7ff │ │ │ │ ldrmi r9, [r9], #2824 @ 0xb08 │ │ │ │ ldrmi r9, [r8, #2826] @ 0xb0a │ │ │ │ @ instruction: 0xf8dbd057 │ │ │ │ @ instruction: 0xf8d33460 │ │ │ │ @ instruction: 0xf8911098 │ │ │ │ @@ -51557,16 +51557,16 @@ │ │ │ │ addpl pc, r0, #0, 10 │ │ │ │ stmdbne fp!, {r0, r1, r3, r4, r5, r6, r7, r8, sp, lr} │ │ │ │ ldrvs r5, [fp, #2344]! @ 0x928 │ │ │ │ ldrdgt pc, [r4], -r3 │ │ │ │ @ instruction: 0xf8d2657a │ │ │ │ ldmdavs r9, {r4, r6, r7, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ - vhsub.s32 q12, , q2 │ │ │ │ - ldcvs 15, cr15, [sl, #572]! @ 0x23c │ │ │ │ + vhsub.s32 q12, q7, q2 │ │ │ │ + ldcvs 8, cr15, [sl, #348]! @ 0x15c │ │ │ │ @ instruction: 0xf44f6cbb │ │ │ │ @ instruction: 0xf6cf4e70 │ │ │ │ ldc 14, cr7, [pc, #1020] @ 8dc20 │ │ │ │ ldmdbvs r2, {r3, r4, r5, r7, r8, r9, fp, ip, pc} │ │ │ │ msrpl SPSR_fsx, #12582912 @ 0xc00000 │ │ │ │ ldc 3, cr3, [pc, #224] @ 8d910 │ │ │ │ strcs r8, [r0, #-2999] @ 0xfffff449 │ │ │ │ @@ -51605,15 +51605,15 @@ │ │ │ │ eorsle pc, r4, r7, asr #17 │ │ │ │ mlascs lr, r2, r8, pc @ │ │ │ │ addscs pc, r4, r7, lsl #17 │ │ │ │ stm r4, {r0, r1, r2, r3, r8, r9, fp, lr, pc} │ │ │ │ ldclvs 0, cr0, [sl, #-60]! @ 0xffffffc4 │ │ │ │ @ instruction: 0xf8d22118 │ │ │ │ @ instruction: 0xf15702e8 │ │ │ │ - @ instruction: 0xf107fc11 │ │ │ │ + @ instruction: 0xf107fcd9 │ │ │ │ ldrmi r0, [r4], -r0, lsl #5 │ │ │ │ adcsvs r4, r8, #6291456 @ 0x600000 │ │ │ │ stcgt 3, cr6, [pc], {58} @ 0x3a │ │ │ │ rsbsvs r6, r1, r0, lsr r0 │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ teqvs r0, r3, lsl #24 │ │ │ │ ldrshvs r6, [r1, #-204]! @ 0xffffff34 │ │ │ │ @@ -51703,19 +51703,19 @@ │ │ │ │ cdpgt 0, 0, cr6, cr3, cr2, {5} │ │ │ │ cmnvs r1, r0, lsr #2 │ │ │ │ @ instruction: 0xf8d76dbb │ │ │ │ ldmdavs ip, {r2, r4, r5, ip, lr, pc} │ │ │ │ rsbsle r2, r4, r2, lsl #25 │ │ │ │ movwcs r6, #6590 @ 0x19be │ │ │ │ teqvc r3, r0, lsr #12 │ │ │ │ - @ instruction: 0xff46f26d │ │ │ │ + @ instruction: 0xf80ef26e │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ - vmax.s32 d20, d13, d16 │ │ │ │ - smlaldxeq pc, r2, pc, pc @ │ │ │ │ + vmax.s32 d20, d14, d16 │ │ │ │ + strbeq pc, [r2, -r7, lsl #16] @ │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 3, r6, r3, cr2 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorsvs fp, r3, r8, asr pc │ │ │ │ movwls r6, #3195 @ 0xc7b │ │ │ │ @ instruction: 0x3198f8d7 │ │ │ │ ldmibvs fp!, {r2, r8, r9, ip, pc}^ │ │ │ │ @@ -51752,51 +51752,51 @@ │ │ │ │ svclt 0x00008ff0 │ │ │ │ ... │ │ │ │ andeq r0, r0, r3 │ │ │ │ andeq r0, r0, r1 │ │ │ │ adcseq r2, sp, sl, asr r8 │ │ │ │ adcseq r2, sp, lr, asr #16 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eorseq sl, r3, ip, lsl r5 │ │ │ │ + ldrsbteq sl, [r3], -ip │ │ │ │ @ instruction: 0xfffe5c99 │ │ │ │ adcseq r2, sp, r0, lsr #10 │ │ │ │ bcs a8b18 │ │ │ │ ldcvs 1, cr13, [fp, #376]! @ 0x178 │ │ │ │ stccs 8, cr6, [r2], {28} │ │ │ │ ldmvs fp, {r1, r3, r7, r8, ip, lr, pc}^ │ │ │ │ strtle r0, [fp], #-1944 @ 0xfffff868 │ │ │ │ strle r0, [r6], #-1883 @ 0xfffff8a5 │ │ │ │ strcc r6, [r1, #-3515] @ 0xfffff245 │ │ │ │ @ instruction: 0x6dfb691a │ │ │ │ ldrbvs r3, [fp, #784]! @ 0x310 │ │ │ │ ldmibvs ip!, {r0, r3, r5, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ rsbscs r2, pc, r1, lsl #6 │ │ │ │ vrhadd.s32 d23, d13, d19 │ │ │ │ - streq pc, [r6, r5, asr #29] │ │ │ │ + streq pc, [r6, sp, lsl #31] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ rsbscs sp, pc, fp, lsl #8 │ │ │ │ - cdp2 2, 11, cr15, cr14, cr13, {3} │ │ │ │ + @ instruction: 0xff86f26d │ │ │ │ svclt 0x004f0740 │ │ │ │ stmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ ldclvs 0, cr6, [fp], #-140 @ 0xffffff74 │ │ │ │ @ instruction: 0xf8d79300 │ │ │ │ movwls r3, #16792 @ 0x4198 │ │ │ │ stmib sp, {r0, r1, r3, r4, r5, r6, r7, r8, fp, sp, lr}^ │ │ │ │ movwcs r5, #4866 @ 0x1302 │ │ │ │ vst2.8 {d25-d28}, [pc], r1 │ │ │ │ ldrb r7, [ip, -r6, lsl #7]! │ │ │ │ movwcs r6, #6588 @ 0x19bc │ │ │ │ @ instruction: 0x7123207e │ │ │ │ - cdp2 2, 10, cr15, cr2, cr13, {3} │ │ │ │ + @ instruction: 0xff6af26d │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vqadd.s32 q9, , q15 │ │ │ │ - @ instruction: 0x0742fe9b │ │ │ │ + strbeq pc, [r2, -r3, ror #30] @ │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 2, r6, r3, cr2 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorvs fp, r3, r8, asr pc │ │ │ │ @ instruction: 0x3198f8d7 │ │ │ │ ldmibvs fp!, {r2, r8, r9, ip, pc}^ │ │ │ │ movwpl lr, #10701 @ 0x29cd │ │ │ │ @@ -51820,15 +51820,15 @@ │ │ │ │ ldmdavs sl!, {r0, r4, r5, r8, r9, fp, lr}^ │ │ │ │ ldclvs 8, cr5, [sl, #-844]! @ 0xfffffcb4 │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle lr, r8, r2 │ │ │ │ @ instruction: 0xf8d36d7b │ │ │ │ strdlt r1, [r8, r0]! │ │ │ │ @ instruction: 0xf1574622 │ │ │ │ - @ instruction: 0xb178fa9b │ │ │ │ + cmnplt r8, r3, ror #22 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8c36d7b │ │ │ │ @ instruction: 0xf8c342f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r4, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcsmi lr, r4, #252706816 @ 0xf100000 │ │ │ │ shasxmi fp, r4, r8 │ │ │ │ movwcs lr, #10210 @ 0x27e2 │ │ │ │ @@ -52009,15 +52009,15 @@ │ │ │ │ andle r2, r5, r3, lsl #22 │ │ │ │ andle r2, r0, r1, lsl #22 │ │ │ │ vst1.16 {d20}, [r0 :256], r0 │ │ │ │ ldrbmi r3, [r0, -r0]! │ │ │ │ andcc pc, r8, r0, asr #8 │ │ │ │ vst1.16 {d20}, [r0 :256], r0 │ │ │ │ ldrbmi r3, [r0, -r4]! │ │ │ │ - eorseq sl, r3, r0, lsl #6 │ │ │ │ + eorseq sl, r3, r0, asr #9 │ │ │ │ svclt 0x00004770 │ │ │ │ stmdbcs r1, {r0, r1, r3, r9, sl, lr} │ │ │ │ addsmi sp, sl, #8, 26 @ 0x200 │ │ │ │ stmdavs r3, {r0, r2, sl, fp, ip, lr, pc}^ │ │ │ │ vst1.8 {d18-d19}, [r3], r1 │ │ │ │ subvs r7, r1, r0, lsl #3 │ │ │ │ ldrbmi sp, [r0, -r8, lsl #26]! │ │ │ │ @@ -52064,15 +52064,15 @@ │ │ │ │ adcsvc pc, r0, #13828096 @ 0xd30000 │ │ │ │ strbpl pc, [r6], #1287 @ 0x507 @ │ │ │ │ svccc 0x0064f8d7 │ │ │ │ strtmi r3, [r0], -r4, lsl #8 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldclcc 8, cr15, [r8], {211} @ 0xd3 │ │ │ │ @ instruction: 0xf16a69dd │ │ │ │ - @ instruction: 0xf507fafd │ │ │ │ + @ instruction: 0xf507fbc5 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf8d324b8 │ │ │ │ @ instruction: 0xf50216bc │ │ │ │ ldmvs r7, {r7, r9, lr} │ │ │ │ adcsmi r6, r9, #16, 18 @ 0x40000 │ │ │ │ @ instruction: 0x26c0f8d3 │ │ │ │ stmdbcc r0!, {r3, r4, r7, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ @@ -52083,15 +52083,15 @@ │ │ │ │ ldrtmi pc, [r0], #-1286 @ 0xfffffafa @ │ │ │ │ bcc 8bdeb0 │ │ │ │ @ instruction: 0xf8c30052 │ │ │ │ @ instruction: 0xf8c426c0 │ │ │ │ @ instruction: 0xf8d324f8 │ │ │ │ @ instruction: 0xf8c436bc │ │ │ │ @ instruction: 0xf16a34f4 │ │ │ │ - @ instruction: 0xf8d4fae5 │ │ │ │ + @ instruction: 0xf8d4fbad │ │ │ │ @ instruction: 0xf8d434f8 │ │ │ │ strdeq r1, [sl], r4 @ │ │ │ │ @ instruction: 0x0c07eb06 │ │ │ │ blx 1d6062 │ │ │ │ blx 10ac72 │ │ │ │ stmiane r9!, {r0, r2, r8, sl, ip, sp} │ │ │ │ mvnspl r4, sl, lsl #8 │ │ │ │ @@ -52133,68 +52133,68 @@ │ │ │ │ @ instruction: 0xf8832101 │ │ │ │ ldrbtmi r1, [sl], #-165 @ 0xffffff5b │ │ │ │ sbccs pc, r4, r3, asr #17 │ │ │ │ bmi 408054 │ │ │ │ stmdbmi sp, {r0, sp} │ │ │ │ movwls r4, #5242 @ 0x147a │ │ │ │ @ instruction: 0xf1544479 │ │ │ │ - blls 10d6b4 │ │ │ │ + blls 10d9d4 │ │ │ │ bmi 34809c │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ movwls r4, #5242 @ 0x147a │ │ │ │ @ instruction: 0xf1544479 │ │ │ │ - blls 10d6a0 │ │ │ │ + blls 10d9c0 │ │ │ │ svclt 0x0000e7e3 │ │ │ │ adcseq r1, sp, r2, ror #30 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eoreq r1, sp, lr, ror #12 │ │ │ │ - mlaeq sp, ip, r6, r1 │ │ │ │ - eoreq r0, sp, r0, ror #31 │ │ │ │ - eoreq r1, sp, ip, lsl #12 │ │ │ │ - eoreq r0, sp, ip, asr #31 │ │ │ │ + eoreq r1, sp, lr, lsr #16 │ │ │ │ + eoreq r1, sp, ip, asr r8 │ │ │ │ + eoreq r1, sp, r0, lsr #3 │ │ │ │ + eoreq r1, sp, ip, asr #15 │ │ │ │ + eoreq r1, sp, ip, lsl #3 │ │ │ │ movtpl pc, #1280 @ 0x500 @ │ │ │ │ stccs 8, cr15, [ip, #844]! @ 0x34c │ │ │ │ eorsle r2, r9, r0, lsl #20 │ │ │ │ ldmdavs sl, {r0, r1, r4, r7, r8, fp, sp, lr} │ │ │ │ ldrlt fp, [r0, #-946] @ 0xfffffc4e │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ strmi fp, [r4], -r2, lsl #1 │ │ │ │ tstle r6, r1, lsl #20 │ │ │ │ @ instruction: 0x46034a16 │ │ │ │ andcs r4, r0, r6, lsl r9 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - ldc2 1, cr15, [r0, #-336]! @ 0xfffffeb0 │ │ │ │ + ldc2l 1, cr15, [r8, #336]! @ 0x150 │ │ │ │ ldrsbgt pc, [r0], #-143 @ 0xffffff71 @ │ │ │ │ movtcs r4, #43540 @ 0xaa14 │ │ │ │ @ instruction: 0xf06f44fc │ │ │ │ ldrbtmi r0, [sl], #-268 @ 0xfffffef4 │ │ │ │ @ instruction: 0xf8cd4620 │ │ │ │ @ instruction: 0xf0afc000 │ │ │ │ strdlt pc, [r2], -r9 │ │ │ │ bmi 47d5e4 │ │ │ │ stmdbmi pc, {sp} @ │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - ldc2 1, cr15, [sl, #-336] @ 0xfffffeb0 │ │ │ │ + stc2l 1, cr15, [r2, #336]! @ 0x150 │ │ │ │ @ instruction: 0xf04f4a0d │ │ │ │ movtcs r0, #60416 @ 0xec00 │ │ │ │ @ instruction: 0xf06f447a │ │ │ │ strtmi r0, [r0], -ip, lsl #2 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ stc2l 0, cr15, [r4, #700]! @ 0x2bc │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ @ instruction: 0x47704610 │ │ │ │ - eoreq r1, sp, r8, asr r6 │ │ │ │ - eoreq r0, sp, r2, ror pc │ │ │ │ - eoreq r1, sp, ip, lsr #13 │ │ │ │ - eoreq r1, sp, sl, ror r6 │ │ │ │ - strhteq r1, [sp], -ip │ │ │ │ - eoreq r0, sp, r6, asr #30 │ │ │ │ - eoreq r1, sp, r4, asr r6 │ │ │ │ + eoreq r1, sp, r8, lsl r8 │ │ │ │ + eoreq r1, sp, r2, lsr r1 │ │ │ │ + eoreq r1, sp, ip, ror #16 │ │ │ │ + eoreq r1, sp, sl, lsr r8 │ │ │ │ + eoreq r1, sp, ip, ror r8 │ │ │ │ + eoreq r1, sp, r6, lsl #2 │ │ │ │ + eoreq r1, sp, r4, lsl r8 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febe53f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460e0fb8 │ │ │ │ @ instruction: 0x4617491e │ │ │ │ ldrbtmi r4, [r9], #-2590 @ 0xfffff5e2 │ │ │ │ ldrmi fp, [ip], -sp, lsl #1 │ │ │ │ @@ -52307,27 +52307,27 @@ │ │ │ │ @ instruction: 0xf897eee6 │ │ │ │ @ instruction: 0xf3663d14 │ │ │ │ @ instruction: 0xf8870300 │ │ │ │ strtvs r3, [lr], #-3348 @ 0xfffff2ec │ │ │ │ ldrdcc pc, [ip], r5 @ │ │ │ │ @ instruction: 0xf0436b68 │ │ │ │ @ instruction: 0xf8c50310 │ │ │ │ - @ instruction: 0xf15630ac │ │ │ │ - @ instruction: 0xf504ff8f │ │ │ │ + @ instruction: 0xf15730ac │ │ │ │ + @ instruction: 0xf504f857 │ │ │ │ cmnvs lr, #-2147483611 @ 0x80000025 │ │ │ │ tstcc r0, r6, lsl #16 │ │ │ │ - @ instruction: 0xf918f156 │ │ │ │ + @ instruction: 0xf9e0f156 │ │ │ │ ldmib sp, {r1, r2, r8, r9, fp, ip, pc}^ │ │ │ │ stm sp, {r0, r1, r2, r8} │ │ │ │ ldm r5, {r0, r1} │ │ │ │ @ instruction: 0xf1560007 │ │ │ │ - @ instruction: 0xf504fa5f │ │ │ │ + @ instruction: 0xf504fb27 │ │ │ │ stcge 1, cr5, [r2], {150} @ 0x96 │ │ │ │ @ instruction: 0x46203110 │ │ │ │ - @ instruction: 0xf908f156 │ │ │ │ + @ instruction: 0xf9d0f156 │ │ │ │ ldm r4, {r0, r1, r3, r8, r9, fp, lr} │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ bmi 30e428 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 2e847c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_irq │ │ │ │ @@ -52649,37 +52649,37 @@ │ │ │ │ strbtcc pc, [r8], #2261 @ 0x8d5 @ │ │ │ │ strbtcs pc, [ip], #2261 @ 0x8d5 @ │ │ │ │ addsmi r4, lr, #318767104 @ 0x13000000 │ │ │ │ @ instruction: 0x2600d3f2 │ │ │ │ addspl pc, r6, r7, lsl #10 │ │ │ │ strbtvs pc, [ip], #2245 @ 0x8c5 @ │ │ │ │ ldmpl r6, {r0, r1, r2, r8, sl, ip, sp, lr, pc} │ │ │ │ - mcr2 1, 2, pc, cr10, cr5, {2} @ │ │ │ │ + @ instruction: 0xff12f155 │ │ │ │ adcsne pc, r0, #212, 16 @ 0xd40000 │ │ │ │ addspl pc, r6, r7, lsl #10 │ │ │ │ ldmdaeq r0, {r3, r8, ip, sp, lr, pc} │ │ │ │ ldmdbcc r0!, {r0, r6, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1554449 │ │ │ │ - @ instruction: 0x4640fe11 │ │ │ │ - mrc2 1, 1, pc, cr12, cr5, {2} │ │ │ │ + @ instruction: 0x4640fed9 │ │ │ │ + @ instruction: 0xff04f155 │ │ │ │ adcsne pc, r0, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf5074640 │ │ │ │ strbmi r5, [r9], #-1856 @ 0xfffff8c0 │ │ │ │ - mcr2 1, 0, pc, cr6, cr5, {2} @ │ │ │ │ + mcr2 1, 6, pc, cr14, cr5, {2} @ │ │ │ │ strbtmi r4, [r8], -r1, asr #12 │ │ │ │ - mcr2 1, 2, pc, cr14, cr5, {2} @ │ │ │ │ + @ instruction: 0xff16f155 │ │ │ │ msrvc CPSR_fsc, #4, 10 @ 0x1000000 │ │ │ │ muleq r7, sp, r8 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ bvs 4ccc88 │ │ │ │ rsceq pc, r8, #212, 16 @ 0xd40000 │ │ │ │ ldrvs pc, [r8, #-2213] @ 0xfffff75b │ │ │ │ - ldc2 1, cr15, [ip], #344 @ 0x158 │ │ │ │ + stc2 1, cr15, [r4, #344] @ 0x158 │ │ │ │ strbeq pc, [r8], #2261 @ 0x8d5 @ │ │ │ │ - ldc2 1, cr15, [r8], #344 @ 0x158 │ │ │ │ + stc2 1, cr15, [r0, #344] @ 0x158 │ │ │ │ rscvs pc, r8, #196, 16 @ 0xc40000 │ │ │ │ strbvs pc, [r8], #2245 @ 0x8c5 @ │ │ │ │ rscsvs pc, r4, #196, 16 @ 0xc40000 │ │ │ │ strbvs pc, [r0], #2245 @ 0x8c5 @ │ │ │ │ msrpl CPSR_fs, #212, 16 @ 0xd40000 │ │ │ │ teqpcc r0, #212, 16 @ p-variant is OBSOLETE @ 0xd40000 │ │ │ │ msrvs CPSR_, #196, 16 @ 0xc40000 │ │ │ │ @@ -52690,15 +52690,15 @@ │ │ │ │ @ instruction: 0xf03b02b0 │ │ │ │ ldmib r4, {r0, r1, r2, r3, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ ldrmi r3, [r3], #-715 @ 0xfffffd35 │ │ │ │ mvnsle r4, #-805306359 @ 0xd0000009 │ │ │ │ adcseq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ adcpl pc, ip, r0, lsl #10 │ │ │ │ @ instruction: 0xf1693018 │ │ │ │ - ldmib r4, {r0, r3, r4, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r4, {r0, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ strtmi r5, [fp], #-975 @ 0xfffffc31 │ │ │ │ andsle r4, r4, #-805306359 @ 0xd0000009 │ │ │ │ ldrbtpl pc, [ip], -r1, asr #4 @ │ │ │ │ adcseq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ ldrtmi r4, [r0], #-1577 @ 0xfffff9d7 │ │ │ │ @ instruction: 0xf900f07b │ │ │ │ adcseq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ @@ -52706,15 +52706,15 @@ │ │ │ │ ldrtmi r3, [r0], #-1328 @ 0xfffffad0 │ │ │ │ @ instruction: 0xf8f8f07b │ │ │ │ sbccc lr, pc, #212, 18 @ 0x350000 │ │ │ │ addsmi r4, sp, #318767104 @ 0x13000000 │ │ │ │ @ instruction: 0xf8d4d3ec │ │ │ │ @ instruction: 0xf50002b0 │ │ │ │ andscc r5, r8, ip, lsr #1 │ │ │ │ - cdp2 1, 0, cr15, cr6, cr9, {3} │ │ │ │ + cdp2 1, 12, cr15, cr14, cr9, {3} │ │ │ │ movwcs r4, #2582 @ 0xa16 │ │ │ │ teqpcc r0, #196, 16 @ p-variant is OBSOLETE @ 0xc40000 │ │ │ │ movtcc pc, #2244 @ 0x8c4 @ │ │ │ │ blmi 49fc04 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -52759,15 +52759,15 @@ │ │ │ │ ldmvs r3, {r0, r1, r3, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf8924499 │ │ │ │ tstlt fp, r1, lsr #32 │ │ │ │ ldrmi r6, [pc], #-2195 @ 8ead0 │ │ │ │ ldrdlt r6, [fp, -r3] │ │ │ │ ldrmi r6, [r8], #2195 @ 0x893 │ │ │ │ strcc r5, [r1], #-2112 @ 0xfffff7c0 │ │ │ │ - @ instruction: 0xff04f26c │ │ │ │ + @ instruction: 0xffccf26c │ │ │ │ blcs feacce3c │ │ │ │ subeq pc, r0, r0, asr #7 │ │ │ │ bvs 155f700 │ │ │ │ mvnle r4, #156, 4 @ 0xc0000009 │ │ │ │ ldrdmi pc, [r4], r2 @ │ │ │ │ @ instruction: 0xf888fa5f │ │ │ │ @ instruction: 0xf989fa5f │ │ │ │ @@ -52850,15 +52850,15 @@ │ │ │ │ strtmi sl, [r3], -fp, ror #30 │ │ │ │ @ instruction: 0xf7cbe785 │ │ │ │ svclt 0x0000ed56 │ │ │ │ adcseq r1, sp, sl, ror r5 │ │ │ │ adcseq r1, sp, r4, ror r5 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r1, sp, r2, asr #8 │ │ │ │ - eoreq r2, lr, sl, asr ip │ │ │ │ + eoreq r2, lr, sl, lsl lr │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ @ instruction: 0xf5004b45 │ │ │ │ addslt r5, fp, r0, asr #4 │ │ │ │ @@ -52927,17 +52927,17 @@ │ │ │ │ cdp 7, 11, cr15, cr10, cr11, {6} │ │ │ │ @ instruction: 0x462a9b11 │ │ │ │ andmi lr, r1, sp, asr #19 │ │ │ │ ldmib sp, {r9, sl, ip, pc}^ │ │ │ │ @ instruction: 0xf7cd100f │ │ │ │ bfi pc, fp, (invalid: 31:5) @ │ │ │ │ umlalseq r1, sp, r6, r3 │ │ │ │ - eoreq r2, lr, r8, lsr #22 │ │ │ │ - eoreq r2, lr, r0, lsr #22 │ │ │ │ - eoreq r2, lr, r8, lsl fp │ │ │ │ + eoreq r2, lr, r8, ror #25 │ │ │ │ + eoreq r2, lr, r0, ror #25 │ │ │ │ + ldrdeq r2, [lr], -r8 @ │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ @ instruction: 0xf5004b45 │ │ │ │ addslt r5, fp, r0, asr #4 │ │ │ │ @@ -53006,17 +53006,17 @@ │ │ │ │ cdp 7, 1, cr15, cr12, cr11, {6} │ │ │ │ @ instruction: 0x462a9b11 │ │ │ │ andmi lr, r1, sp, asr #19 │ │ │ │ ldmib sp, {r9, sl, ip, pc}^ │ │ │ │ @ instruction: 0xf7cd100f │ │ │ │ @ instruction: 0xe7c5fefd │ │ │ │ adcseq r1, sp, sl, asr r2 │ │ │ │ - eoreq r2, lr, ip, ror #19 │ │ │ │ - eoreq r2, lr, r4, ror #19 │ │ │ │ - ldrdeq r2, [lr], -ip @ │ │ │ │ + eoreq r2, lr, ip, lsr #23 │ │ │ │ + eoreq r2, lr, r4, lsr #23 │ │ │ │ + mlaeq lr, ip, fp, r2 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ @ instruction: 0xf5004b45 │ │ │ │ addslt r5, fp, r0, asr #4 │ │ │ │ @@ -53085,17 +53085,17 @@ │ │ │ │ ldcl 7, cr15, [lr, #-812]! @ 0xfffffcd4 │ │ │ │ @ instruction: 0x462a9b11 │ │ │ │ andmi lr, r1, sp, asr #19 │ │ │ │ ldmib sp, {r9, sl, ip, pc}^ │ │ │ │ @ instruction: 0xf7cd100f │ │ │ │ @ instruction: 0xe7c5fe5f │ │ │ │ adcseq r1, sp, lr, lsl r1 │ │ │ │ - strhteq r2, [lr], -r0 │ │ │ │ - eoreq r2, lr, r8, lsr #17 │ │ │ │ - eoreq r2, lr, r0, lsr #17 │ │ │ │ + eoreq r2, lr, r0, ror sl │ │ │ │ + eoreq r2, lr, r8, ror #20 │ │ │ │ + eoreq r2, lr, r0, ror #20 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ stmdbcs r1, {r0, r1, r3, r9, sl, lr} │ │ │ │ addsmi sp, sl, #8, 26 @ 0x200 │ │ │ │ stmdavs r3, {r0, r2, sl, fp, ip, lr, pc}^ │ │ │ │ vst1.8 {d18-d19}, [r3], r1 │ │ │ │ subvs r7, r1, r0, lsl #3 │ │ │ │ ldrbmi sp, [r0, -r8, lsl #26]! │ │ │ │ @@ -53145,21 +53145,21 @@ │ │ │ │ andslt r4, r1, r0, lsr r6 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ strpl pc, [r0, #1284] @ 0x504 │ │ │ │ bicspl pc, r9, r7, lsl #10 │ │ │ │ @ instruction: 0xf5043110 │ │ │ │ swpls r5, r6, [r9] │ │ │ │ adcsvc pc, r0, #12910592 @ 0xc50000 │ │ │ │ - blx fcb63c │ │ │ │ + blx 1cb63e │ │ │ │ addspl pc, r6, r4, lsl #10 │ │ │ │ andscc r9, r0, r9, lsl #18 │ │ │ │ @ instruction: 0xf1559009 │ │ │ │ - stmdbls r9, {r0, r2, r4, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r9, {r0, r2, r3, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ andls sl, r9, sl, lsl #16 │ │ │ │ - blx 1fcb654 │ │ │ │ + blx 11cb656 │ │ │ │ @ instruction: 0xf5059809 │ │ │ │ @ instruction: 0xf507732d │ │ │ │ stmdagt r7, {r7, r8, sl, ip, lr} │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ blne 2cd468 │ │ │ │ addspl pc, r7, r4, lsl #10 │ │ │ │ stc2 7, cr15, [r4, #-848] @ 0xfffffcb0 │ │ │ │ @@ -53237,36 +53237,36 @@ │ │ │ │ @ instruction: 0xf5049b0e │ │ │ │ @ instruction: 0xf8c55540 │ │ │ │ blcs 9e8f4 │ │ │ │ svcge 0x0072f47f │ │ │ │ andcs r4, r1, r6, lsl sl │ │ │ │ ldrbtmi r4, [sl], #-2326 @ 0xfffff6ea │ │ │ │ @ instruction: 0xf1534479 │ │ │ │ - strb pc, [r9, -r7, asr #25]! @ │ │ │ │ + strb pc, [r9, -pc, lsl #27]! @ │ │ │ │ strbpl pc, [r0, #-1284] @ 0xfffffafc @ │ │ │ │ stcvs 8, cr15, [ip, #788]! @ 0x314 │ │ │ │ @ instruction: 0xf7cbe7f2 │ │ │ │ svclt 0x0000ea3e │ │ │ │ adcseq r0, sp, r0, lsr #31 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ umlalseq r0, sp, r8, pc @ │ │ │ │ ldrshteq r6, [r7], sl │ │ │ │ adcseq r0, sp, sl, asr #30 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eoreq r0, sp, sl, asr #15 │ │ │ │ - strhteq r0, [sp], -ip │ │ │ │ - eoreq r0, sp, ip, lsr #15 │ │ │ │ - eoreq r0, sp, r4, lsr #15 │ │ │ │ - eoreq r0, sp, r0, lsr #15 │ │ │ │ - mlaeq sp, r4, r7, r0 │ │ │ │ - mlaeq sp, r0, r7, r0 │ │ │ │ - eoreq r0, sp, sl, lsl r6 │ │ │ │ - mlaeq sp, r4, r6, r0 │ │ │ │ - eoreq r0, sp, r2, ror #12 │ │ │ │ - eoreq pc, ip, r0, lsr #29 │ │ │ │ + eoreq r0, sp, sl, lsl #19 │ │ │ │ + eoreq r0, sp, ip, ror r9 │ │ │ │ + eoreq r0, sp, ip, ror #18 │ │ │ │ + eoreq r0, sp, r4, ror #18 │ │ │ │ + eoreq r0, sp, r0, ror #18 │ │ │ │ + eoreq r0, sp, r4, asr r9 │ │ │ │ + eoreq r0, sp, r0, asr r9 │ │ │ │ + ldrdeq r0, [sp], -sl @ │ │ │ │ + eoreq r0, sp, r4, asr r8 │ │ │ │ + eoreq r0, sp, r2, lsr #16 │ │ │ │ + eoreq r0, sp, r0, rrx │ │ │ │ blcs 27b79c │ │ │ │ movwmi fp, #7960 @ 0x1f18 │ │ │ │ svclt 0x0014430a │ │ │ │ andcs r2, r0, r1 │ │ │ │ bne ff0a1080 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ svclt 0x00004770 │ │ │ │ @@ -54523,15 +54523,15 @@ │ │ │ │ ldmdbmi ip!, {r0, r1, r2, r3, r9, sl, lr} │ │ │ │ tstpeq r8, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ andne pc, r1, r8, asr r8 @ │ │ │ │ suble r4, fp, r8, lsl #5 │ │ │ │ tstpne ip, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ stmdacs r0, {r8, r9, ip, pc} │ │ │ │ ldrtmi sp, [sl], -r0, asr #32 │ │ │ │ - ldc2l 1, cr15, [ip, #-336]! @ 0xfffffeb0 │ │ │ │ + mcr2 1, 2, pc, cr4, cr4, {2} @ │ │ │ │ stmdacs r0, {r8, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf8d3d05a │ │ │ │ @ instruction: 0xf8c32320 │ │ │ │ bl ad310 │ │ │ │ @ instruction: 0xf8c30c02 │ │ │ │ and r0, r4, ip, lsl r3 │ │ │ │ tstpne ip, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ @@ -54655,15 +54655,15 @@ │ │ │ │ bmi d99564 │ │ │ │ movteq pc, #35029 @ 0x88d5 @ │ │ │ │ andcs pc, r2, ip, asr r8 @ │ │ │ │ mlasle r6, r0, r2, r4 │ │ │ │ ldrmi fp, [sl], -r8, ror #6 │ │ │ │ movtne pc, #51413 @ 0xc8d5 @ │ │ │ │ @ instruction: 0xf1549300 │ │ │ │ - blls cfa54 │ │ │ │ + blls cfd74 │ │ │ │ @ instruction: 0xf8c5b318 │ │ │ │ @ instruction: 0xf8d53354 │ │ │ │ @ instruction: 0xf8c53350 │ │ │ │ stmiane r4, {r2, r3, r6, r8, r9}^ │ │ │ │ @ instruction: 0xf8d5e003 │ │ │ │ ldmdbne ip, {r2, r3, r6, r8, r9, ip, sp} │ │ │ │ @ instruction: 0xf8c5d001 │ │ │ │ @@ -54778,15 +54778,15 @@ │ │ │ │ tstcc r8, r3, lsr r0 │ │ │ │ @ instruction: 0xf02830b8 │ │ │ │ @ instruction: 0xf504fc49 │ │ │ │ @ instruction: 0xf5045196 │ │ │ │ tstcc r0, r4, lsr r0 │ │ │ │ @ instruction: 0xf504307c │ │ │ │ @ instruction: 0xf1534530 │ │ │ │ - @ instruction: 0xf504fd83 │ │ │ │ + @ instruction: 0xf504fe4b │ │ │ │ @ instruction: 0xf2055e50 │ │ │ │ @ instruction: 0xf5044c8c │ │ │ │ ldm lr!, {r7, sl, ip, lr} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1, r2, r3} │ │ │ │ @@ -54808,15 +54808,15 @@ │ │ │ │ svclt 0x00384601 │ │ │ │ strmi r2, [pc], -r0, asr #2 │ │ │ │ @ instruction: 0xf8d54925 │ │ │ │ ldmdapl r1!, {r3, r4, r5, r7, sl}^ │ │ │ │ eorle r4, r6, r8, lsl #5 │ │ │ │ ldrtne pc, [ip], #2261 @ 0x8d5 @ │ │ │ │ @ instruction: 0x463ab1f0 │ │ │ │ - blx 114d036 │ │ │ │ + stc2 1, cr15, [sl], {84} @ 0x54 │ │ │ │ rscscc pc, r4, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d5b168 │ │ │ │ @ instruction: 0xf8c524c0 │ │ │ │ @ instruction: 0xf8c504bc │ │ │ │ ldrmi r7, [r0], #-1220 @ 0xfffffb3c │ │ │ │ @ instruction: 0xf8d5e003 │ │ │ │ stmne r8, {r2, r3, r4, r5, r7, sl, ip} │ │ │ │ @@ -54873,19 +54873,19 @@ │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r5, r6, r7, fp, ip, lr}^ │ │ │ │ @ instruction: 0xf10007db │ │ │ │ @ instruction: 0xf50681cc │ │ │ │ @ instruction: 0xf5065480 │ │ │ │ @ instruction: 0xf5065096 │ │ │ │ @ instruction: 0xf506557d │ │ │ │ @ instruction: 0xf15348a1 │ │ │ │ - ldrcc pc, [ip, #-3307] @ 0xfffff315 │ │ │ │ + ldrcc pc, [ip, #-3507] @ 0xfffff24d │ │ │ │ addspl pc, r6, r6, lsl #10 │ │ │ │ ldmdaeq ip, {r3, r8, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1533010 │ │ │ │ - @ instruction: 0xf506fce3 │ │ │ │ + @ instruction: 0xf506fdab │ │ │ │ @ instruction: 0xf7d25097 │ │ │ │ stmdavs fp!, {r0, r1, r3, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ subseq pc, r0, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0xf8d4b19b │ │ │ │ vrshr.u64 d0, d16, #1 │ │ │ │ ldmda r2, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ @ instruction: 0xf10ccf00 │ │ │ │ @@ -54916,15 +54916,15 @@ │ │ │ │ vqdmulh.s q10, , │ │ │ │ @ instruction: 0xf8d541d4 │ │ │ │ bl 219fd0 │ │ │ │ ldmpl fp!, {r0, fp}^ │ │ │ │ mulle r8, sl, r2 │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ @ instruction: 0xf154813f │ │ │ │ - @ instruction: 0xf8d5fb2f │ │ │ │ + @ instruction: 0xf8d5fbf7 │ │ │ │ vqshl.s8 q9, q2, │ │ │ │ movwcs r4, #468 @ 0x1d4 │ │ │ │ @ instruction: 0xf8c85073 │ │ │ │ @ instruction: 0xf8c83004 │ │ │ │ @ instruction: 0xf8c83008 │ │ │ │ @ instruction: 0xf8c5300c │ │ │ │ @ instruction: 0xf8d524d4 │ │ │ │ @@ -54941,35 +54941,35 @@ │ │ │ │ blmi fecbd45c │ │ │ │ mvnmi pc, fp, asr #4 │ │ │ │ strbtcs pc, [r4], #2261 @ 0x8d5 @ │ │ │ │ stmdaeq r1, {r1, r2, r8, r9, fp, sp, lr, pc} │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs c4d10 │ │ │ │ tstphi r3, r0 @ p-variant is OBSOLETE │ │ │ │ - blx fffcd248 │ │ │ │ + blx ff1cd24a │ │ │ │ strbtcs pc, [r4], #2261 @ 0x8d5 @ │ │ │ │ mvnmi pc, fp, asr #4 │ │ │ │ rsbspl r2, r3, r0, lsl #6 │ │ │ │ andcc pc, r4, r8, asr #17 │ │ │ │ andcc pc, r8, r8, asr #17 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ strbtcs pc, [r4], #2245 @ 0x8c5 @ │ │ │ │ rsceq pc, r8, #212, 16 @ 0xd40000 │ │ │ │ - blx ffb4d26c │ │ │ │ + blx fed4d26e │ │ │ │ strbeq pc, [r8], #2261 @ 0x8d5 @ │ │ │ │ - blx ffa4d274 │ │ │ │ + blx fec4d276 │ │ │ │ rscseq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ blmi fe7bd4ac │ │ │ │ mvncs pc, r1, asr #4 │ │ │ │ rsccs pc, ip, #212, 16 @ 0xd40000 │ │ │ │ stmdaeq r1, {r1, r2, r8, r9, fp, sp, lr, pc} │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs c4d60 │ │ │ │ rscshi pc, r2, r0 │ │ │ │ - blx ff5cd298 │ │ │ │ + blx fe7cd29a │ │ │ │ rsccs pc, ip, #212, 16 @ 0xd40000 │ │ │ │ mvncs pc, r1, asr #4 │ │ │ │ rsbspl r2, r3, r0, lsl #6 │ │ │ │ andcc pc, r4, r8, asr #17 │ │ │ │ andcc pc, r8, r8, asr #17 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ rsccs pc, ip, #196, 16 @ 0xc40000 │ │ │ │ @@ -54977,15 +54977,15 @@ │ │ │ │ blmi fe3bd4ec │ │ │ │ @ instruction: 0x41b8f24b │ │ │ │ ldrtcs pc, [r8], #2261 @ 0x8d5 @ │ │ │ │ stmdaeq r1, {r1, r2, r8, r9, fp, sp, lr, pc} │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs c4da0 │ │ │ │ sbcshi pc, r9, r0 │ │ │ │ - blx fedcd2d8 │ │ │ │ + blx 1fcd2da │ │ │ │ ldrtcs pc, [r8], #2261 @ 0x8d5 @ │ │ │ │ @ instruction: 0x41b8f24b │ │ │ │ rsbspl r2, r3, r0, lsl #6 │ │ │ │ andcc pc, r4, r8, asr #17 │ │ │ │ andcc pc, r8, r8, asr #17 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ ldrtcs pc, [r8], #2245 @ 0x8c5 @ │ │ │ │ @@ -54993,29 +54993,29 @@ │ │ │ │ blmi 1fbd4ac │ │ │ │ ldmdacc r8, {r0, r6, r9, ip, sp, lr, pc} │ │ │ │ tstpcs r8, #212, 16 @ p-variant is OBSOLETE @ 0xd40000 │ │ │ │ streq lr, [r8, #-2822] @ 0xfffff4fa │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs c4dd8 │ │ │ │ sbchi pc, r0, r0 │ │ │ │ - blx fe5cd318 │ │ │ │ + blx 17cd31a │ │ │ │ tstpcs r8, #212, 16 @ p-variant is OBSOLETE @ 0xd40000 │ │ │ │ @ instruction: 0xf8462300 │ │ │ │ rsbvs r3, fp, r8 │ │ │ │ rscvs r6, fp, fp, lsr #1 │ │ │ │ tstpcs r8, #196, 16 @ p-variant is OBSOLETE @ 0xc40000 │ │ │ │ movteq pc, #51412 @ 0xc8d4 @ │ │ │ │ blmi 1c3d4e4 │ │ │ │ stmdacc r8, {r0, r6, r9, ip, sp, lr, pc}^ │ │ │ │ movtcs pc, #35028 @ 0x88d4 @ │ │ │ │ streq lr, [r8, #-2822] @ 0xfffff4fa │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs c4e10 │ │ │ │ adchi pc, r9, r0 │ │ │ │ - blx 1ecd350 │ │ │ │ + blx 10cd352 │ │ │ │ movtcs pc, #35028 @ 0x88d4 @ │ │ │ │ @ instruction: 0xf8462300 │ │ │ │ rsbvs r3, fp, r8 │ │ │ │ rscvs r6, fp, fp, lsr #1 │ │ │ │ movtcs pc, #35012 @ 0x88c4 @ │ │ │ │ bicpl lr, fp, #212, 18 @ 0x350000 │ │ │ │ addsmi r4, sp, #721420288 @ 0x2b000000 │ │ │ │ @@ -55024,15 +55024,15 @@ │ │ │ │ @ instruction: 0xf03802b0 │ │ │ │ ldmib r4, {r0, r1, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldrmi r3, [r3], #-715 @ 0xfffffd35 │ │ │ │ mvnsle r4, #-805306359 @ 0xd0000009 │ │ │ │ adcseq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ adcpl pc, ip, r0, lsl #10 │ │ │ │ @ instruction: 0xf1673018 │ │ │ │ - ldmib r4, {r0, r2, r3, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r4, {r0, r2, r5, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ strtmi r5, [fp], #-975 @ 0xfffffc31 │ │ │ │ andsle r4, r4, #-805306359 @ 0xd0000009 │ │ │ │ ldmdapl ip!, {r0, r6, r9, ip, sp, lr, pc}^ │ │ │ │ adcseq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ strbmi r4, [r0], #-1577 @ 0xfffff9d7 │ │ │ │ mcr2 0, 6, pc, cr4, cr8, {3} @ │ │ │ │ adcseq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ @@ -55040,37 +55040,37 @@ │ │ │ │ strbmi r3, [r0], #-1328 @ 0xfffffad0 │ │ │ │ mrc2 0, 5, pc, cr12, cr8, {3} │ │ │ │ sbccc lr, pc, #212, 18 @ 0x350000 │ │ │ │ addsmi r4, sp, #318767104 @ 0x13000000 │ │ │ │ @ instruction: 0xf8d4d3ec │ │ │ │ @ instruction: 0xf50002b0 │ │ │ │ andscc r5, r8, ip, lsr #1 │ │ │ │ - blx ff34d422 │ │ │ │ + ldc2 1, cr15, [r2], {103} @ 0x67 │ │ │ │ msreq CPSR_fs, #212, 16 @ 0xd40000 │ │ │ │ blmi 11bd56c │ │ │ │ stmdacc r8!, {r0, r6, r9, ip, sp, lr, pc} │ │ │ │ msrcs CPSR_f, #212, 16 @ 0xd40000 │ │ │ │ streq lr, [r8, #-2822] @ 0xfffff4fa │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs c4eb4 │ │ │ │ @ instruction: 0xf154d05a │ │ │ │ - @ instruction: 0xf8d4fa25 │ │ │ │ + @ instruction: 0xf8d4faed │ │ │ │ movwcs r2, #808 @ 0x328 │ │ │ │ andcc pc, r8, r6, asr #16 │ │ │ │ adcvs r6, fp, fp, rrx │ │ │ │ @ instruction: 0xf8c460eb │ │ │ │ @ instruction: 0xf8d42328 │ │ │ │ lsrslt r0, ip, r3 │ │ │ │ vpadd.i8 d20, d1, d22 │ │ │ │ @ instruction: 0xf8d43838 │ │ │ │ bl 219bac │ │ │ │ ldmpl fp!, {r3, r8, sl}^ │ │ │ │ mulle r4, sl, r2 │ │ │ │ @ instruction: 0xf154b1aa │ │ │ │ - @ instruction: 0xf8d4fa0b │ │ │ │ + @ instruction: 0xf8d4fad3 │ │ │ │ movwcs r2, #824 @ 0x338 │ │ │ │ andcc pc, r8, r6, asr #16 │ │ │ │ adcvs r6, fp, fp, rrx │ │ │ │ @ instruction: 0xf8c460eb │ │ │ │ @ instruction: 0x46302338 │ │ │ │ blx fe0cd178 │ │ │ │ @ instruction: 0x46316a73 │ │ │ │ @@ -55199,17 +55199,17 @@ │ │ │ │ stceq 0, cr15, [r1], {79} @ 0x4f │ │ │ │ stceq 6, cr15, [r0], {192} @ 0xc0 │ │ │ │ andgt pc, r4, r1, asr #17 │ │ │ │ @ instruction: 0xe796605a │ │ │ │ ldrbtmi r4, [fp], #-2820 @ 0xfffff4fc │ │ │ │ strtcc pc, [r8], #-2245 @ 0xfffff73b │ │ │ │ svclt 0x0000e76b │ │ │ │ - eoreq lr, ip, lr, ror #17 │ │ │ │ - eoreq lr, ip, lr, asr #17 │ │ │ │ - eoreq lr, ip, sl, lsl #17 │ │ │ │ + eoreq lr, ip, lr, lsr #21 │ │ │ │ + eoreq lr, ip, lr, lsl #21 │ │ │ │ + eoreq lr, ip, sl, asr #20 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febe8310 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmibvs fp, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ strmi r4, [ip], -r6, lsl #12 │ │ │ │ blcs ab240 │ │ │ │ addshi pc, r9, r0, asr #32 │ │ │ │ @@ -55341,15 +55341,15 @@ │ │ │ │ strmi fp, [r7], -r7, lsl #1 │ │ │ │ cdpmi 6, 3, cr4, cr6, cr12, {0} │ │ │ │ movwcs lr, #51661 @ 0xc9cd │ │ │ │ ldmib sp, {r2, r3, r9, fp, sp, pc}^ │ │ │ │ stm sp, {r4, r8} │ │ │ │ blls 45133c │ │ │ │ bgt 26252c │ │ │ │ - @ instruction: 0xf97af153 │ │ │ │ + blx 114d884 │ │ │ │ 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}^ │ │ │ │ @@ -55377,15 +55377,15 @@ │ │ │ │ rsbvs r4, r2, r4, lsl fp │ │ │ │ @ instruction: 0x0110e9dd │ │ │ │ stmib sp, {r1, r4, r5, r6, r7, fp, ip, lr}^ │ │ │ │ bge 3a1bc4 │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ bgt 278000 │ │ │ │ - @ instruction: 0xf96ef153 │ │ │ │ + blx e4d914 │ │ │ │ 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, [fp, r3, rrx] │ │ │ │ @@ -55403,17 +55403,17 @@ │ │ │ │ ldmdami r7, {r1, r2, r9, sl, lr} │ │ │ │ blmi 662c4c │ │ │ │ ldrbtmi r4, [r8], #-1553 @ 0xfffff9ef │ │ │ │ stmiapl r3, {r0, r2, r9, ip, pc}^ │ │ │ │ ldmdavs fp, {r1, r3, fp, sp, pc} │ │ │ │ @ instruction: 0xf04f930d │ │ │ │ @ instruction: 0xf1530300 │ │ │ │ - stmdbls r5, {r0, r2, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ andls sl, r5, r7, lsl #16 │ │ │ │ - @ instruction: 0xf8ecf153 │ │ │ │ + @ instruction: 0xf9b4f153 │ │ │ │ blge f7450 │ │ │ │ stm r3, {r0, r1, r2, fp, lr, pc} │ │ │ │ strtmi r0, [r9], -r7 │ │ │ │ ldrtmi r9, [r0], -ip, lsl #24 │ │ │ │ movwcs lr, #43485 @ 0xa9dd │ │ │ │ @ instruction: 0xf7ff9400 │ │ │ │ bmi 3111c0 │ │ │ │ @@ -55509,16 +55509,16 @@ │ │ │ │ bicsle r2, r3, r0, lsl #22 │ │ │ │ ldrbeq pc, [r8, #-2244] @ 0xfffff73c @ │ │ │ │ @ instruction: 0xf7c9e7d0 │ │ │ │ svclt 0x0000e88e │ │ │ │ adcseq lr, ip, ip, ror #22 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ umlalseq lr, ip, r8, sl │ │ │ │ - eoreq lr, ip, r0, lsl #5 │ │ │ │ - eoreq lr, ip, r2, ror #4 │ │ │ │ + eoreq lr, ip, r0, asr #8 │ │ │ │ + eoreq lr, ip, r2, lsr #8 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ addslt r4, r3, lr, asr #20 │ │ │ │ strmi r4, [sp], -lr, asr #22 │ │ │ │ stmvs pc, {r1, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -55597,16 +55597,16 @@ │ │ │ │ bicsle r2, r3, r0, lsl #22 │ │ │ │ ldrbeq pc, [r8, #-2244] @ 0xfffff73c @ │ │ │ │ @ instruction: 0xf7c8e7d0 │ │ │ │ svclt 0x0000efde │ │ │ │ adcseq lr, ip, ip, lsl #20 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq lr, ip, r8, lsr r9 │ │ │ │ - eoreq lr, ip, r0, lsr #2 │ │ │ │ - eoreq lr, ip, r2, lsl #2 │ │ │ │ + eoreq lr, ip, r0, ror #5 │ │ │ │ + eoreq lr, ip, r2, asr #5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ addslt r4, r3, lr, asr #20 │ │ │ │ strmi r4, [sp], -lr, asr #22 │ │ │ │ stmvs pc, {r1, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -55685,16 +55685,16 @@ │ │ │ │ bicsle r2, r3, r0, lsl #22 │ │ │ │ ldrbeq pc, [r8, #-2244] @ 0xfffff73c @ │ │ │ │ @ instruction: 0xf7c8e7d0 │ │ │ │ svclt 0x0000ef2e │ │ │ │ adcseq lr, ip, ip, lsr #17 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrsbteq lr, [ip], r8 │ │ │ │ - eoreq sp, ip, r0, asr #31 │ │ │ │ - eoreq sp, ip, r2, lsr #31 │ │ │ │ + eoreq lr, ip, r0, lsl #3 │ │ │ │ + eoreq lr, ip, r2, ror #2 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ ldrmi fp, [ip], -pc, asr #1 │ │ │ │ svcge 0x00064603 │ │ │ │ cdpmi 8, 10, cr4, cr12, cr11, {5} │ │ │ │ @@ -55732,15 +55732,15 @@ │ │ │ │ blcs febcfc88 │ │ │ │ @ instruction: 0xf8c7623d │ │ │ │ @ instruction: 0xf892d01c │ │ │ │ @ instruction: 0xf887203e │ │ │ │ @ instruction: 0xf503203c │ │ │ │ rscsvs r5, sl, #128, 4 │ │ │ │ rsceq pc, r8, #13762560 @ 0xd20000 │ │ │ │ - blx ff4cdea2 │ │ │ │ + ldc2 1, cr15, [r8], {83} @ 0x53 │ │ │ │ teqpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x61bb461a │ │ │ │ teqvs r8, r3, lsl #12 │ │ │ │ andsvs ip, r8, r3, lsl #20 │ │ │ │ @ instruction: 0x46406059 │ │ │ │ @ instruction: 0xf0274629 │ │ │ │ @ instruction: 0x4640fd93 │ │ │ │ @@ -55838,15 +55838,15 @@ │ │ │ │ bvs fef2477c │ │ │ │ bvs fff27e30 │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle ip, r8, r2 │ │ │ │ @ instruction: 0xf8d36afb │ │ │ │ @ instruction: 0xb19832f0 │ │ │ │ @ instruction: 0x46324619 │ │ │ │ - blx e4e04a │ │ │ │ + blx 4e04a │ │ │ │ bvs fff3e080 │ │ │ │ rscscc pc, r4, #13762560 @ 0xd20000 │ │ │ │ rscseq pc, r0, #12713984 @ 0xc20000 │ │ │ │ @ instruction: 0xf8c218c4 │ │ │ │ @ instruction: 0xe7c962f8 │ │ │ │ svclt 0x003842ae │ │ │ │ strb r4, [r1, lr, lsr #12]! │ │ │ │ @@ -55868,15 +55868,15 @@ │ │ │ │ svclt 0x0000edc6 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adcseq lr, ip, r4, asr #14 │ │ │ │ adcseq lr, ip, r2, asr #14 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrshteq lr, [ip], r6 │ │ │ │ - eorseq r6, r3, sl, asr #15 │ │ │ │ + eorseq r6, r3, sl, lsl #19 │ │ │ │ @ instruction: 0xffffc9b1 │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ movtpl pc, #1280 @ 0x500 @ │ │ │ │ @@ -55968,15 +55968,15 @@ │ │ │ │ addsle r0, r8, r7, lsl #30 │ │ │ │ stclcs 8, cr15, [pc], {147} @ 0x93 │ │ │ │ orrsle r2, r4, r0, lsl #20 │ │ │ │ @ instruction: 0x21b8f896 │ │ │ │ orrsle r2, r0, r0, lsl #20 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ vcgt.s32 d17, d9, d0 │ │ │ │ - @ instruction: 0xf8d6fdf1 │ │ │ │ + @ instruction: 0xf8d6feb9 │ │ │ │ ldmib sp, {r3, r4, ip, pc}^ │ │ │ │ @ instruction: 0xf0101300 │ │ │ │ addle r0, r4, r2, lsl #30 │ │ │ │ svceq 0x0000f1ba │ │ │ │ svccs 0x007fd090 │ │ │ │ tstcs r0, r4, lsl pc │ │ │ │ tstpeq r1, r1 @ p-variant is OBSOLETE │ │ │ │ @@ -56456,16 +56456,16 @@ │ │ │ │ ldrbcc pc, [r8, #-2261] @ 0xfffff72b @ │ │ │ │ bicsle r2, r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7c8e7ec │ │ │ │ svclt 0x0000e926 │ │ │ │ adcseq sp, ip, r0, lsr #25 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq sp, ip, r6, asr #23 │ │ │ │ - strhteq sp, [ip], -r4 │ │ │ │ - eoreq sp, ip, lr, lsl #7 │ │ │ │ + eoreq sp, ip, r4, ror r5 │ │ │ │ + eoreq sp, ip, lr, asr #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febe96b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmvs fp, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ strle r0, [r8], #-1690 @ 0xfffff966 │ │ │ │ ldrdle r0, [r0, -fp] │ │ │ │ @@ -56558,16 +56558,16 @@ │ │ │ │ ldrbcc pc, [r8, #-2261] @ 0xfffff72b @ │ │ │ │ bicsle r2, r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7c8e7ec │ │ │ │ svclt 0x0000e85a │ │ │ │ adcseq sp, ip, r8, lsl #22 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq sp, ip, lr, lsr #20 │ │ │ │ - eoreq sp, ip, ip, lsl r2 │ │ │ │ - strdeq sp, [ip], -r6 @ │ │ │ │ + ldrdeq sp, [ip], -ip @ │ │ │ │ + strhteq sp, [ip], -r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febe984c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmvs fp, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ strle r0, [r8], #-1690 @ 0xfffff966 │ │ │ │ ldrdle r0, [r0, -fp] │ │ │ │ @@ -56660,16 +56660,16 @@ │ │ │ │ ldrbcc pc, [r8, #-2261] @ 0xfffff72b @ │ │ │ │ bicsle r2, r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7c7e7ec │ │ │ │ svclt 0x0000ef8e │ │ │ │ adcseq sp, ip, r0, ror r9 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ umlalseq sp, ip, r6, r8 │ │ │ │ - eoreq sp, ip, r4, lsl #1 │ │ │ │ - eoreq sp, ip, lr, asr r0 │ │ │ │ + eoreq sp, ip, r4, asr #4 │ │ │ │ + eoreq sp, ip, lr, lsl r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febe99e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmvs fp, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ strle r0, [r8], #-1690 @ 0xfffff966 │ │ │ │ ldrdle r0, [r0, -fp] │ │ │ │ @@ -57718,16 +57718,16 @@ │ │ │ │ ldrtmi r2, [r0], -r0, lsl #2 │ │ │ │ stc2 0, cr15, [r8, #148]! @ 0x94 │ │ │ │ @ instruction: 0xf7c6e75c │ │ │ │ svclt 0x0000ef4a │ │ │ │ adcseq ip, ip, r0, lsr #19 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq ip, ip, r2, asr #16 │ │ │ │ - eoreq ip, ip, r4, lsr #32 │ │ │ │ - eoreq fp, ip, r2, ror #31 │ │ │ │ + eoreq ip, ip, r4, ror #3 │ │ │ │ + eoreq ip, ip, r2, lsr #3 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ movwcs r4, #5653 @ 0x1615 │ │ │ │ andscs fp, sp, #132 @ 0x84 │ │ │ │ strmi r4, [r8], r1, lsl #13 │ │ │ │ @@ -59185,15 +59185,15 @@ │ │ │ │ @ instruction: 0xf509e716 │ │ │ │ movwls r5, #25472 @ 0x6380 │ │ │ │ @ instruction: 0xf7c5e70f │ │ │ │ svclt 0x0000ebd4 │ │ │ │ ldrhteq fp, [ip], r4 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq fp, ip, r8, lsl #5 │ │ │ │ - eoreq sl, ip, r8, lsl #18 │ │ │ │ + eoreq sl, ip, r8, asr #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febec154 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmvs fp, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ strle r0, [r8], #-1690 @ 0xfffff966 │ │ │ │ ldrdle r0, [r0, -fp] │ │ │ │ @@ -59433,15 +59433,15 @@ │ │ │ │ @ instruction: 0xf50ae6d3 │ │ │ │ movwls r5, #37760 @ 0x9380 │ │ │ │ @ instruction: 0xf7c5e6cc │ │ │ │ svclt 0x0000e9e4 │ │ │ │ adcseq fp, ip, r8, rrx │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq sl, ip, lr, lsr #30 │ │ │ │ - eoreq sl, ip, r8, lsr #10 │ │ │ │ + eoreq sl, ip, r8, ror #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febec534 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmvs fp, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ strle r0, [r8], #-1690 @ 0xfffff966 │ │ │ │ ldrdle r0, [r0, -fp] │ │ │ │ @@ -59612,16 +59612,16 @@ │ │ │ │ ldrmi r3, [sl, #3380] @ 0xd34 │ │ │ │ svcge 0x0005f47f │ │ │ │ @ instruction: 0xf7c5e75f │ │ │ │ svclt 0x0000e87e │ │ │ │ adcseq sl, ip, r2, asr ip │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq sl, ip, sl, asr fp │ │ │ │ - ldrdeq sl, [ip], -sl @ │ │ │ │ - eoreq sl, ip, r8, asr r2 │ │ │ │ + mlaeq ip, sl, r4, sl │ │ │ │ + eoreq sl, ip, r8, lsl r4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ @ instruction: 0xf500b089 │ │ │ │ @ instruction: 0x468b4430 │ │ │ │ andcc lr, r0, #3358720 @ 0x334000 │ │ │ │ @@ -63274,15 +63274,15 @@ │ │ │ │ blx 1154f94 │ │ │ │ movwcs lr, #5984 @ 0x1760 │ │ │ │ @ instruction: 0xf7c1e7a5 │ │ │ │ svclt 0x0000ebe2 │ │ │ │ adcseq r7, ip, r4, lsr #5 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r7, ip, r0, ror #4 │ │ │ │ - eoreq r6, ip, lr, lsl r9 │ │ │ │ + ldrdeq r6, [ip], -lr @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ ldrmi r4, [r1], -fp, lsl #13 │ │ │ │ @ instruction: 0xf5004ad1 │ │ │ │ blmi ff4ef84c │ │ │ │ @@ -63646,15 +63646,15 @@ │ │ │ │ movweq pc, #16451 @ 0x4043 @ │ │ │ │ b 96a110 │ │ │ │ vst2.8 {d16-d19}, [r2], r1 │ │ │ │ @ instruction: 0xf8c57280 │ │ │ │ @ instruction: 0xf8c53b90 │ │ │ │ mullt r3, r4, fp │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r6, ip, r4, ror #9 │ │ │ │ + eoreq r6, ip, r4, lsr #13 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ strbcc pc, [ip, #-2271]! @ 0xfffff721 @ │ │ │ │ strbpl pc, [r0], -r0, lsl #10 @ │ │ │ │ strbcs pc, [r8, #-2271]! @ 0xfffff721 @ │ │ │ │ @@ -63919,15 +63919,15 @@ │ │ │ │ @ instruction: 0xf8d64a5a │ │ │ │ @ instruction: 0xf8590348 │ │ │ │ addsmi r2, r0, #2 │ │ │ │ @ instruction: 0xf8d6d07e │ │ │ │ movwls r1, #844 @ 0x34c │ │ │ │ rsble r2, r6, r0, lsl #16 │ │ │ │ @ instruction: 0xf14b4642 │ │ │ │ - blls d8990 │ │ │ │ + blls d8cb0 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d68089 │ │ │ │ @ instruction: 0xf8c62350 │ │ │ │ stmne r7, {r2, r4, r6, r8, r9, pc} │ │ │ │ movteq pc, #51398 @ 0xc8c6 @ │ │ │ │ @ instruction: 0xf8d6e003 │ │ │ │ ldmibne r7, {r2, r3, r6, r8, r9, sp}^ │ │ │ │ @@ -64974,15 +64974,15 @@ │ │ │ │ orreq pc, r1, #196, 4 @ 0x4000000c │ │ │ │ andseq pc, r0, r2, lsl #2 │ │ │ │ cmpvs r1, fp, lsr r0 │ │ │ │ movwvc pc, #5696 @ 0x1640 @ │ │ │ │ @ instruction: 0x03aef2c4 │ │ │ │ tstpeq r8, r2, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xe63c6113 │ │ │ │ - mlaseq r2, r0, r1, lr │ │ │ │ + eorseq lr, r2, r0, asr r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febf1bc8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ strmi r4, [sp], -r4, lsl #12 │ │ │ │ @ instruction: 0xf7ff9201 │ │ │ │ bls 1193f0 │ │ │ │ @@ -65525,16 +65525,16 @@ │ │ │ │ @ instruction: 0xf8d64ab9 │ │ │ │ @ instruction: 0xf8580348 │ │ │ │ addsmi r2, r0, #2 │ │ │ │ msrhi CPSR_fsxc, r0 │ │ │ │ movtne pc, #51414 @ 0xc8d6 @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ ldrmi r8, [sl], -r3, lsr #2 │ │ │ │ - @ instruction: 0xf1499301 │ │ │ │ - blls 11b074 │ │ │ │ + @ instruction: 0xf14a9301 │ │ │ │ + blls 119394 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8c6813b │ │ │ │ @ instruction: 0xf8d63354 │ │ │ │ @ instruction: 0xf8c63350 │ │ │ │ bl 9bfa4 │ │ │ │ ldrb r0, [fp], #-3075 @ 0xfffff3fd │ │ │ │ ldrmi r2, [r3], -r0, asr #20 │ │ │ │ @@ -65701,17 +65701,17 @@ │ │ │ │ sbceq pc, r7, #1879048204 @ 0x7000000c │ │ │ │ blcs 3d9610 │ │ │ │ svclt 0x0000e73c │ │ │ │ adcseq r5, ip, r2, lsr #11 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ umlalseq r5, ip, sl, r5 │ │ │ │ adcseq r5, ip, r2, ror #10 │ │ │ │ - eoreq r4, ip, ip, lsr #30 │ │ │ │ + eoreq r5, ip, ip, ror #1 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eoreq r4, ip, r4, lsr #15 │ │ │ │ + eoreq r4, ip, r4, ror #18 │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ blcc fffd98b8 │ │ │ │ @ instruction: 0xf8df460c │ │ │ │ @@ -66479,15 +66479,15 @@ │ │ │ │ adcvs r2, r1, r0, lsl #4 │ │ │ │ @ instruction: 0xf641605a │ │ │ │ @ instruction: 0xf6c40201 │ │ │ │ andsvs r0, sl, r8, lsl #5 │ │ │ │ str r6, [r8], #-97 @ 0xffffff9f │ │ │ │ ldrhteq r4, [ip], ip │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eorseq ip, r2, ip, asr #21 │ │ │ │ + eorseq ip, r2, ip, lsl #25 │ │ │ │ andcs r3, r0, #16, 6 @ 0x40000000 │ │ │ │ subvs r6, sl, r3, lsr #1 │ │ │ │ andvs pc, r1, #805306372 @ 0x30000004 │ │ │ │ addseq pc, r2, #196, 4 @ 0x4000000c │ │ │ │ rsbvs r6, r3, sl │ │ │ │ tstcc r0, r3, lsl r4 │ │ │ │ @ instruction: 0xf6c42201 │ │ │ │ @@ -67100,15 +67100,15 @@ │ │ │ │ @ instruction: 0xf8d64a5a │ │ │ │ @ instruction: 0xf8590348 │ │ │ │ addsmi r2, r0, #2 │ │ │ │ @ instruction: 0xf8d6d07e │ │ │ │ movwls r1, #844 @ 0x34c │ │ │ │ rsble r2, r6, r0, lsl #16 │ │ │ │ @ instruction: 0xf1484642 │ │ │ │ - blls db7dc │ │ │ │ + blls dbafc │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d68089 │ │ │ │ @ instruction: 0xf8c62350 │ │ │ │ stmne r7, {r2, r4, r6, r8, r9, pc} │ │ │ │ movteq pc, #51398 @ 0xc8c6 @ │ │ │ │ @ instruction: 0xf8d6e003 │ │ │ │ ldmibne r7, {r2, r3, r6, r8, r9, sp}^ │ │ │ │ @@ -67796,15 +67796,15 @@ │ │ │ │ @ instruction: 0xf7bd0689 │ │ │ │ strcc lr, [r8], -r8, ror #21 │ │ │ │ strt r6, [fp], -r6, rrx │ │ │ │ stm ip, {r0, r2, r3, r4, r5, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adcseq r2, ip, r6, ror #29 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r2, ip, sl, asr #26 │ │ │ │ - ldrdeq r2, [ip], -r4 @ │ │ │ │ + mlaeq ip, r4, r4, r2 │ │ │ │ bcs b75e4 │ │ │ │ stmvs r1, {r3, r6, ip, lr, pc} │ │ │ │ ldrlt r6, [r0, #-2131]! @ 0xfffff7ad │ │ │ │ @ instruction: 0xf8d01a5b │ │ │ │ addsne lr, fp, r4 │ │ │ │ svclt 0x000c3b01 │ │ │ │ stceq 0, cr15, [r1], {79} @ 0x4f │ │ │ │ @@ -68064,15 +68064,15 @@ │ │ │ │ vst2.8 {d16-d19}, [r2], r1 │ │ │ │ @ instruction: 0xf8c57280 │ │ │ │ @ instruction: 0xf8c53b90 │ │ │ │ vldmdblt r8!, {d2-d11} │ │ │ │ strtmi r4, [r0], -r2, lsl #18 │ │ │ │ @ instruction: 0xf0304479 │ │ │ │ ldrb pc, [r5, r5, lsl #25] @ │ │ │ │ - eoreq r1, ip, ip, lsr #31 │ │ │ │ + eoreq r2, ip, ip, ror #2 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ ldrmi r4, [r1], -r9, lsl #13 │ │ │ │ @ instruction: 0xf5004aba │ │ │ │ blmi fef34324 │ │ │ │ @@ -68293,15 +68293,15 @@ │ │ │ │ vst2.8 {d16-d19}, [r2], r1 │ │ │ │ @ instruction: 0xf8c57280 │ │ │ │ @ instruction: 0xf8c53b90 │ │ │ │ vldmdblt r8!, {d2-d11} │ │ │ │ strtmi r4, [r0], -r2, lsl #18 │ │ │ │ @ instruction: 0xf0304479 │ │ │ │ @ instruction: 0xe7d5fabb │ │ │ │ - eoreq r1, ip, r8, lsl ip │ │ │ │ + ldrdeq r1, [ip], -r8 @ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ @ instruction: 0x460c4b5a │ │ │ │ addlt r4, sp, sl, asr r9 │ │ │ │ @ instruction: 0x4605447b │ │ │ │ @@ -68353,15 +68353,15 @@ │ │ │ │ bmi c2f6c8 │ │ │ │ movteq pc, #35029 @ 0x88d5 @ │ │ │ │ andcs pc, r2, r8, asr r8 @ │ │ │ │ mlasle r1, r0, r2, r4 │ │ │ │ movtne pc, #51413 @ 0xc8d5 @ │ │ │ │ teqlt r8, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0xf1474632 │ │ │ │ - blls 11c448 │ │ │ │ + blls 11c768 │ │ │ │ eorsle r2, lr, r0, lsl #16 │ │ │ │ cmppcs r0, #13959168 @ p-variant is OBSOLETE @ 0xd50000 │ │ │ │ cmppvs r4, #12910592 @ p-variant is OBSOLETE @ 0xc50000 │ │ │ │ vmlaeq.f64 d14, d2, d0 │ │ │ │ movteq pc, #51397 @ 0xc8c5 @ │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 526bd8 │ │ │ │ @@ -70728,15 +70728,15 @@ │ │ │ │ @ instruction: 0xf7babb20 │ │ │ │ svclt 0x0000e9aa │ │ │ │ ldrsbteq r0, [ip], r6 │ │ │ │ ldrsbteq r0, [ip], r0 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r0, ip, ip, asr r3 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ - eoreq pc, fp, r2, lsl r5 @ │ │ │ │ + ldrdeq pc, [fp], -r2 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febf75b0 │ │ │ │ @ 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}^ │ │ │ │ @@ -72578,15 +72578,15 @@ │ │ │ │ @ instruction: 0xf895ae9b │ │ │ │ blcs b13b4 │ │ │ │ mrcge 4, 4, APSR_nzcv, cr13, cr15, {3} │ │ │ │ @ instruction: 0xf8939b07 │ │ │ │ blcs ae764 │ │ │ │ mrcge 4, 4, APSR_nzcv, cr7, cr15, {3} │ │ │ │ ldrtmi r9, [r8], -r9, lsl #30 │ │ │ │ - stc2 2, cr15, [ip], #-356 @ 0xfffffe9c │ │ │ │ + ldc2l 2, cr15, [r4], #356 @ 0x164 │ │ │ │ streq r9, [r0, r7, lsl #22] │ │ │ │ @ instruction: 0xc018f8d3 │ │ │ │ mcrge 5, 4, pc, cr13, cr15, {3} @ │ │ │ │ blcs c8cd0 │ │ │ │ mrcge 4, 4, APSR_nzcv, cr10, cr15, {1} │ │ │ │ svclt 0x00142f7f │ │ │ │ @ instruction: 0xf00a2300 │ │ │ │ @@ -72884,26 +72884,26 @@ │ │ │ │ bcs ab03c │ │ │ │ ldcge 4, cr15, [sp], #-252 @ 0xffffff04 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ str sl, [pc, #3478] @ a32de │ │ │ │ andcs r4, r1, ip, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2316 @ 0xfffff6f4 │ │ │ │ @ instruction: 0xf1404479 │ │ │ │ - ldrb pc, [r1, -r7, asr #22]! @ │ │ │ │ + ldrb pc, [r1, -pc, lsl #24]! @ │ │ │ │ str r4, [r3], #1682 @ 0x692 │ │ │ │ stmia r0, {r3, r4, r5, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ adcseq lr, fp, r8, lsr r6 │ │ │ │ adcseq lr, fp, r6, lsr r6 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrsbteq sp, [fp], sl │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - ldrdeq sp, [fp], -sl @ │ │ │ │ + mlaeq fp, sl, r7, sp │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ - ldrdeq sp, [fp], -lr @ │ │ │ │ - eoreq ip, fp, r0, lsr #23 │ │ │ │ + mlaeq fp, lr, r3, sp │ │ │ │ + eoreq ip, fp, r0, ror #26 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ mcrrpl 5, 0, pc, r0, cr0 @ │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ mrcmi 6, 1, r4, cr10, cr3, {0} │ │ │ │ @@ -74221,26 +74221,26 @@ │ │ │ │ movwcc r5, #49993 @ 0xc349 │ │ │ │ strtmi r9, [r3], -r1, lsl #6 │ │ │ │ @ instruction: 0xf9d2f7b9 │ │ │ │ bllt ff0e1a28 │ │ │ │ andcs r4, r1, ip, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2316 @ 0xfffff6f4 │ │ │ │ @ instruction: 0xf13f4479 │ │ │ │ - sbfx pc, r5, #17, #2 │ │ │ │ + @ instruction: 0xe7a1f99d │ │ │ │ strb r4, [sp, #-1683] @ 0xfffff96d │ │ │ │ mcr 7, 2, pc, cr14, cr6, {5} @ │ │ │ │ adcseq ip, fp, ip, ror lr │ │ │ │ adcseq ip, fp, sl, ror lr │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq ip, fp, lr, lsl #19 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - mlaeq fp, r6, r0, ip │ │ │ │ + eoreq ip, fp, r6, asr r2 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ - strdeq fp, [fp], -sl @ │ │ │ │ - strhteq fp, [fp], -ip │ │ │ │ + strhteq fp, [fp], -sl │ │ │ │ + eoreq fp, fp, ip, ror r8 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ mcrrpl 5, 0, pc, r0, cr0 @ │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ mrcmi 6, 1, r4, cr10, cr3, {0} │ │ │ │ @@ -75540,25 +75540,25 @@ │ │ │ │ movwcc r5, #49993 @ 0xc349 │ │ │ │ strtmi r9, [r3], -r1, lsl #6 │ │ │ │ @ instruction: 0xff84f7b7 │ │ │ │ bllt ff9e2ec4 │ │ │ │ andcs r4, r1, fp, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2315 @ 0xfffff6f5 │ │ │ │ @ instruction: 0xf13d4479 │ │ │ │ - ldr pc, [r3, r7, lsl #29]! │ │ │ │ + ldr pc, [r3, pc, asr #30]! │ │ │ │ stc 7, cr15, [r2], {181} @ 0xb5 │ │ │ │ umlalseq fp, fp, r8, r9 @ │ │ │ │ umlalseq fp, fp, r6, r9 @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrshteq fp, [fp], sl │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - ldrdeq sl, [fp], -r6 @ │ │ │ │ + mlaeq fp, r6, sp, sl │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ - eoreq sl, fp, lr, asr r8 │ │ │ │ - eoreq sl, fp, r0, lsr #4 │ │ │ │ + eoreq sl, fp, lr, lsl sl │ │ │ │ + eoreq sl, fp, r0, ror #7 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ mcrrpl 5, 0, pc, r0, cr0 @ │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ mrcmi 6, 1, r4, cr9, cr3, {0} │ │ │ │ @@ -77699,26 +77699,26 @@ │ │ │ │ ldrbtmi r4, [fp], #-2834 @ 0xfffff4ee │ │ │ │ @ instruction: 0xf7b3e762 │ │ │ │ svclt 0x0000eb32 │ │ │ │ adcseq r9, fp, sl, ror #2 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0xffff12f7 │ │ │ │ @ instruction: 0xffff128b │ │ │ │ - ldrdeq r8, [fp], -r4 @ │ │ │ │ - eoreq r8, fp, sl, lsl #17 │ │ │ │ + mlaeq fp, r4, ip, r8 │ │ │ │ + eoreq r8, fp, sl, asr #20 │ │ │ │ @ instruction: 0xffff534d │ │ │ │ - eoreq r8, fp, ip, lsl #21 │ │ │ │ - eoreq r8, fp, lr, lsr #16 │ │ │ │ - eoreq r8, fp, r0, asr sl │ │ │ │ - eoreq r8, fp, r2, lsl r8 │ │ │ │ + eoreq r8, fp, ip, asr #24 │ │ │ │ + eoreq r8, fp, lr, ror #19 │ │ │ │ + eoreq r8, fp, r0, lsl ip │ │ │ │ + ldrdeq r8, [fp], -r2 @ │ │ │ │ ldrshteq r8, [fp], r4 │ │ │ │ @ instruction: 0xffff396d │ │ │ │ @ instruction: 0xffff528b │ │ │ │ - eoreq r8, fp, r6, ror #19 │ │ │ │ - eoreq r8, fp, r8, lsr #15 │ │ │ │ + eoreq r8, fp, r6, lsr #23 │ │ │ │ + eoreq r8, fp, r8, ror #18 │ │ │ │ @ instruction: 0xffff3947 │ │ │ │ movtpl pc, #1280 @ 0x500 @ │ │ │ │ ldrbtmi r4, [r9], #-2318 @ 0xfffff6f2 │ │ │ │ blcs feae541c │ │ │ │ @ instruction: 0xf892b172 │ │ │ │ cmnlt r0, r5, rrx │ │ │ │ mrrcne 13, 5, r6, r0, cr2 │ │ │ │ @@ -78183,15 +78183,15 @@ │ │ │ │ tstls sp, #2 │ │ │ │ ldrdvs pc, [r0], -fp │ │ │ │ @ instruction: 0xe77d0076 │ │ │ │ svc 0x0066f7b2 │ │ │ │ adcseq r8, fp, r4, asr ip │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r8, fp, sl, lsr #24 │ │ │ │ - eoreq r8, fp, r8, asr r0 │ │ │ │ + eoreq r8, fp, r8, lsl r2 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febfea2c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 12ab754 │ │ │ │ ldrtmi pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ addlt r4, sl, r7, asr #22 │ │ │ │ @ instruction: 0x4605447a │ │ │ │ @@ -78525,15 +78525,15 @@ │ │ │ │ bvs 1f97dc0 │ │ │ │ eorshi pc, r6, r3, asr r8 @ │ │ │ │ svccc 0x00fff1b8 │ │ │ │ @ instruction: 0xf8d4d027 │ │ │ │ vnmlsvs.f64 d3, d25, d24 │ │ │ │ blx 170a86 │ │ │ │ stmiapl r8, {r3, r8, r9, ip, sp, lr, pc}^ │ │ │ │ - ldc2 2, cr15, [r6, #332]! @ 0x14c │ │ │ │ + mrc2 2, 3, pc, cr14, cr3, {2} │ │ │ │ @ instruction: 0xf0104631 │ │ │ │ ldrtmi r0, [r8], -r6, lsl #30 │ │ │ │ @ instruction: 0xf049bf18 │ │ │ │ @ instruction: 0xf0320901 │ │ │ │ @ instruction: 0xf8d4fb6b │ │ │ │ @ instruction: 0xf8511c1c │ │ │ │ ldrbmi r3, [r0], -r0, lsr #32 │ │ │ │ @@ -79291,15 +79291,15 @@ │ │ │ │ blne fe8e6cb0 │ │ │ │ ldcne 8, cr15, [r4], {198} @ 0xc6 │ │ │ │ cmpppl r1, r5, lsl #10 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf03d3128 │ │ │ │ @ instruction: 0x2c00faef │ │ │ │ svcge 0x0042f47f │ │ │ │ @ instruction: 0xf13c4620 │ │ │ │ - @ instruction: 0x4603fb9f │ │ │ │ + strmi pc, [r3], -r7, ror #24 │ │ │ │ @ instruction: 0xf8c74628 │ │ │ │ @ instruction: 0xf7ff32e8 │ │ │ │ @ instruction: 0xf8d6f85f │ │ │ │ blcs b7d64 │ │ │ │ blcs 15caa4 │ │ │ │ movwcs fp, #20228 @ 0x4f04 │ │ │ │ ldclcc 8, cr15, [r8], #792 @ 0x318 │ │ │ │ @@ -79316,15 +79316,15 @@ │ │ │ │ @ instruction: 0xf505fa3f │ │ │ │ @ instruction: 0xf5055151 │ │ │ │ @ instruction: 0xf8d65050 │ │ │ │ @ instruction: 0xf8d63bac │ │ │ │ @ instruction: 0x31282ba8 │ │ │ │ @ instruction: 0xf03d302c │ │ │ │ @ instruction: 0x4640fab9 │ │ │ │ - blx 1be4eca │ │ │ │ + ldc2 1, cr15, [r4], #-240 @ 0xffffff10 │ │ │ │ strtmi r4, [r8], -r3, lsl #12 │ │ │ │ rsccc pc, r8, #13041664 @ 0xc70000 │ │ │ │ @ instruction: 0xf82cf7ff │ │ │ │ strtmi lr, [r8], -sl, lsl #14 │ │ │ │ ldc2 0, cr15, [r0, #132]! @ 0x84 │ │ │ │ @ instruction: 0xf8d4e6ed │ │ │ │ @ instruction: 0xf04f3390 │ │ │ │ @@ -79341,15 +79341,15 @@ │ │ │ │ @ instruction: 0xf7b1e6ee │ │ │ │ movwcs lr, #3680 @ 0xe60 │ │ │ │ movwcs lr, #10707 @ 0x29d3 │ │ │ │ svclt 0x0000deff │ │ │ │ adcseq r7, fp, lr, asr #20 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r7, fp, r0, lsl #16 │ │ │ │ - eoreq r6, fp, r0, lsl #31 │ │ │ │ + eoreq r7, fp, r0, asr #2 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febffc44 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r4], -r8, ror #31 │ │ │ │ blx 1364ca2 │ │ │ │ ldrmi pc, [r0, #-1284] @ 0xfffffafc │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @@ -79602,15 +79602,15 @@ │ │ │ │ bvs 1f58ea4 │ │ │ │ eorsls pc, r6, r2, asr r8 @ │ │ │ │ svccc 0x00fff1b9 │ │ │ │ @ instruction: 0xf8d4d027 │ │ │ │ vnmlsvs.f64 d3, d25, d24 │ │ │ │ blx 171b5a │ │ │ │ stmiapl r8, {r0, r3, r8, r9, ip, sp, lr, pc}^ │ │ │ │ - stc2l 2, cr15, [ip, #-328] @ 0xfffffeb8 │ │ │ │ + mrc2 2, 0, pc, cr4, cr2, {2} │ │ │ │ @ instruction: 0xf0104631 │ │ │ │ ldrtmi r0, [r8], -r6, lsl #30 │ │ │ │ @ instruction: 0xf048bf18 │ │ │ │ @ instruction: 0xf0310801 │ │ │ │ @ instruction: 0xf8d4fb01 │ │ │ │ @ instruction: 0xf8511c1c │ │ │ │ ldrbmi r3, [r0], -r0, lsr #32 │ │ │ │ @@ -80545,15 +80545,15 @@ │ │ │ │ blne fe8e8048 │ │ │ │ ldcne 8, cr15, [r4], {198} @ 0xc6 │ │ │ │ cmpppl r1, r5, lsl #10 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf03c3128 │ │ │ │ @ instruction: 0x2c00f923 │ │ │ │ svcge 0x0042f47f │ │ │ │ @ instruction: 0xf13b4620 │ │ │ │ - @ instruction: 0x4603f9d3 │ │ │ │ + @ instruction: 0x4603fa9b │ │ │ │ @ instruction: 0xf8c74628 │ │ │ │ @ instruction: 0xf7fe32e8 │ │ │ │ @ instruction: 0xf8d6ff01 │ │ │ │ blcs b90fc │ │ │ │ blcs 15de3c │ │ │ │ movwcs fp, #20228 @ 0x4f04 │ │ │ │ ldclcc 8, cr15, [r8], #792 @ 0x318 │ │ │ │ @@ -80570,15 +80570,15 @@ │ │ │ │ @ instruction: 0xf505f873 │ │ │ │ @ instruction: 0xf5055151 │ │ │ │ @ instruction: 0xf8d65050 │ │ │ │ @ instruction: 0xf8d63bac │ │ │ │ @ instruction: 0x31282ba8 │ │ │ │ @ instruction: 0xf03c302c │ │ │ │ strbmi pc, [r0], -sp, ror #17 @ │ │ │ │ - @ instruction: 0xf9a0f13b │ │ │ │ + blx 1ae625c │ │ │ │ strtmi r4, [r8], -r3, lsl #12 │ │ │ │ rsccc pc, r8, #13041664 @ 0xc70000 │ │ │ │ mcr2 7, 6, pc, cr14, cr14, {7} @ │ │ │ │ strtmi lr, [r8], -sl, lsl #14 │ │ │ │ ldc2l 0, cr15, [sl], #-128 @ 0xffffff80 │ │ │ │ @ instruction: 0xf8d4e6ed │ │ │ │ @ instruction: 0xf04f3390 │ │ │ │ @@ -80595,15 +80595,15 @@ │ │ │ │ @ instruction: 0xf7b0e6ee │ │ │ │ movwcs lr, #3220 @ 0xc94 │ │ │ │ movwcs lr, #10707 @ 0x29d3 │ │ │ │ svclt 0x0000deff │ │ │ │ ldrhteq r6, [fp], r6 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r6, fp, r8, ror #8 │ │ │ │ - eoreq r5, fp, r8, ror #23 │ │ │ │ + eoreq r5, fp, r8, lsr #27 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 13, cr15, cr0, cr12, {6} │ │ │ │ ldrmi fp, [r0], r3, asr #1 │ │ │ │ strbcs pc, [r4], #-2271 @ 0xfffff721 @ │ │ │ │ stmib sp, {r2, r9, sl, lr}^ │ │ │ │ @@ -80878,15 +80878,15 @@ │ │ │ │ tstls sp, #2 │ │ │ │ ldrdvs pc, [r0], -r8 │ │ │ │ @ instruction: 0xe77e0076 │ │ │ │ b 16e80f0 │ │ │ │ adcseq r6, fp, lr, lsl #4 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r6, fp, r6, ror #3 │ │ │ │ - eoreq r5, fp, ip, lsr r6 │ │ │ │ + strdeq r5, [fp], -ip @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec01448 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 12ae170 │ │ │ │ ldrtmi pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ addlt r4, sl, r7, asr #22 │ │ │ │ @ instruction: 0x4605447a │ │ │ │ @@ -81163,15 +81163,15 @@ │ │ │ │ bvs 1f5a708 │ │ │ │ eorsls pc, r6, r2, asr r8 @ │ │ │ │ svccc 0x00fff1b9 │ │ │ │ @ instruction: 0xf8d4d027 │ │ │ │ vnmlsvs.f64 d3, d25, d24 │ │ │ │ blx 1733be │ │ │ │ stmiapl r8, {r0, r3, r8, r9, ip, sp, lr, pc}^ │ │ │ │ - @ instruction: 0xf91af251 │ │ │ │ + @ instruction: 0xf9e2f251 │ │ │ │ @ instruction: 0xf0104631 │ │ │ │ ldrtmi r0, [r8], -r6, lsl #30 │ │ │ │ @ instruction: 0xf048bf18 │ │ │ │ @ instruction: 0xf02f0801 │ │ │ │ @ instruction: 0xf8d4fecf │ │ │ │ @ instruction: 0xf8511c1c │ │ │ │ ldrbmi r3, [r0], -r0, lsr #32 │ │ │ │ @@ -82106,15 +82106,15 @@ │ │ │ │ blne fe8e98ac │ │ │ │ ldcne 8, cr15, [r4], {198} @ 0xc6 │ │ │ │ cmpppl r1, r5, lsl #10 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf03a3128 │ │ │ │ stccs 12, cr15, [r0], {241} @ 0xf1 │ │ │ │ svcge 0x0042f47f │ │ │ │ @ instruction: 0xf1394620 │ │ │ │ - strmi pc, [r3], -r1, lsr #27 │ │ │ │ + strmi pc, [r3], -r9, ror #28 │ │ │ │ @ instruction: 0xf8c74628 │ │ │ │ @ instruction: 0xf7fe32e8 │ │ │ │ @ instruction: 0xf8d6ff01 │ │ │ │ blcs ba960 │ │ │ │ blcs 15f6a0 │ │ │ │ movwcs fp, #20228 @ 0x4f04 │ │ │ │ ldclcc 8, cr15, [r8], #792 @ 0x318 │ │ │ │ @@ -82131,15 +82131,15 @@ │ │ │ │ @ instruction: 0xf505fc41 │ │ │ │ @ instruction: 0xf5055151 │ │ │ │ @ instruction: 0xf8d65050 │ │ │ │ @ instruction: 0xf8d63bac │ │ │ │ @ instruction: 0x31282ba8 │ │ │ │ @ instruction: 0xf03a302c │ │ │ │ @ instruction: 0x4640fcbb │ │ │ │ - stc2l 1, cr15, [lr, #-228]! @ 0xffffff1c │ │ │ │ + mrc2 1, 1, pc, cr6, cr9, {1} │ │ │ │ strtmi r4, [r8], -r3, lsl #12 │ │ │ │ rsccc pc, r8, #13041664 @ 0xc70000 │ │ │ │ mcr2 7, 6, pc, cr14, cr14, {7} @ │ │ │ │ strtmi lr, [r8], -sl, lsl #14 │ │ │ │ @ instruction: 0xf8c0f01f │ │ │ │ @ instruction: 0xf8d4e6ed │ │ │ │ @ instruction: 0xf04f3390 │ │ │ │ @@ -82156,15 +82156,15 @@ │ │ │ │ @ instruction: 0xf7afe6ee │ │ │ │ movwcs lr, #2146 @ 0x862 │ │ │ │ movwcs lr, #10707 @ 0x29d3 │ │ │ │ svclt 0x0000deff │ │ │ │ adcseq r4, fp, r2, asr lr │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r4, fp, r4, lsl #24 │ │ │ │ - eoreq r4, fp, r4, lsl #7 │ │ │ │ + eoreq r4, fp, r4, asr #10 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl fec02840 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r4], -r8, ror #31 │ │ │ │ stc2l 0, cr15, [ip, #-580] @ 0xfffffdbc │ │ │ │ ldrmi pc, [r0, #-1284] @ 0xfffffafc │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @@ -82331,24 +82331,24 @@ │ │ │ │ @ instruction: 0x960bfc71 │ │ │ │ ldmib sp, {r0, r1, r4, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ str r6, [ip, lr, lsl #14]! │ │ │ │ ldrvc pc, [r4], r6, lsl #10 │ │ │ │ bmi 3655bc │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf978f137 │ │ │ │ + blx 10e7dd0 │ │ │ │ andcs lr, r1, #34078720 @ 0x2080000 │ │ │ │ blhi feae9c4c │ │ │ │ blls fece9c50 │ │ │ │ ldcgt 8, cr15, [r8], {148} @ 0x94 │ │ │ │ ldr r9, [lr, -fp, lsl #4]! │ │ │ │ adcseq r4, fp, lr, asr #17 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - mlaeq fp, r0, r1, r4 │ │ │ │ - eoreq r3, fp, r2, lsl #16 │ │ │ │ + eoreq r4, fp, r0, asr r3 │ │ │ │ + eoreq r3, fp, r2, asr #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0xf500b091 │ │ │ │ ldrmi r5, [sp], -r0, asr #8 │ │ │ │ @ instruction: 0x46824b76 │ │ │ │ @@ -82460,24 +82460,24 @@ │ │ │ │ strls pc, [fp], -pc, ror #22 │ │ │ │ ldmib sp, {r0, r1, r4, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ str r6, [ip, lr, lsl #14]! │ │ │ │ ldrvc pc, [r4], r6, lsl #10 │ │ │ │ bmi 3657c0 │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf876f137 │ │ │ │ + @ instruction: 0xf93ef137 │ │ │ │ andcs lr, r1, #34078720 @ 0x2080000 │ │ │ │ blhi feae9e50 │ │ │ │ blls fece9e54 │ │ │ │ ldcgt 8, cr15, [r8], {148} @ 0x94 │ │ │ │ ldr r9, [lr, -fp, lsl #4]! │ │ │ │ adcseq r4, fp, sl, asr #13 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eoreq r3, fp, ip, lsl #31 │ │ │ │ - strdeq r3, [fp], -lr @ │ │ │ │ + eoreq r4, fp, ip, asr #2 │ │ │ │ + strhteq r3, [fp], -lr │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0xf500b091 │ │ │ │ ldrmi r5, [sp], -r0, asr #8 │ │ │ │ @ instruction: 0x46824b75 │ │ │ │ @@ -82587,25 +82587,25 @@ │ │ │ │ blx 1ce9ca4 │ │ │ │ strb r9, [r6, fp, lsl #12]! │ │ │ │ @ instruction: 0x670ee9dd │ │ │ │ @ instruction: 0xf506e7bf │ │ │ │ @ instruction: 0xe7387694 │ │ │ │ andcs r4, r1, sl, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2314 @ 0xfffff6f6 │ │ │ │ - @ instruction: 0xf1364479 │ │ │ │ - @ instruction: 0xe783ff77 │ │ │ │ + @ instruction: 0xf1374479 │ │ │ │ + @ instruction: 0xe783f83f │ │ │ │ @ instruction: 0xf8d42301 │ │ │ │ @ instruction: 0xf8d49ba8 │ │ │ │ @ instruction: 0xf8948bb0 │ │ │ │ movwls r1, #48152 @ 0xbc18 │ │ │ │ svclt 0x0000e73f │ │ │ │ adcseq r4, fp, r6, asr #9 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eoreq r3, fp, lr, lsl #27 │ │ │ │ - eoreq r3, fp, r0, lsl #8 │ │ │ │ + eoreq r3, fp, lr, asr #30 │ │ │ │ + eoreq r3, fp, r0, asr #11 │ │ │ │ vst4.32 {d27-d30}, [pc], r2 │ │ │ │ push {r7, sl, fp, ip, lr} │ │ │ │ bl febfc4e8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r0 @ │ │ │ │ stmib sp, {r1, r2, r7, r9, sl, lr}^ │ │ │ │ blmi 1934968 │ │ │ │ @@ -82705,23 +82705,23 @@ │ │ │ │ ldrbtmi r4, [fp], #-2829 @ 0xfffff4f3 │ │ │ │ strtcc pc, [r4], #-2244 @ 0xfffff73c │ │ │ │ blmi 3e5db0 │ │ │ │ @ instruction: 0xf8c4447b │ │ │ │ ldr r3, [sl, r4, lsr #8]! │ │ │ │ adcseq r4, fp, r6, asr #5 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eoreq r3, fp, r2, asr #27 │ │ │ │ - eoreq r3, fp, sl, lsr #25 │ │ │ │ - eoreq r3, fp, r4, asr ip │ │ │ │ - eoreq r3, fp, r2, lsl #25 │ │ │ │ - eoreq r3, fp, r8, lsr #24 │ │ │ │ - eoreq r3, fp, sl, lsr #25 │ │ │ │ - eoreq r3, fp, r8, ror #24 │ │ │ │ - strdeq r3, [fp], -sl @ │ │ │ │ - eoreq r3, fp, r0, ror #25 │ │ │ │ + eoreq r3, fp, r2, lsl #31 │ │ │ │ + eoreq r3, fp, sl, ror #28 │ │ │ │ + eoreq r3, fp, r4, lsl lr │ │ │ │ + eoreq r3, fp, r2, asr #28 │ │ │ │ + eoreq r3, fp, r8, ror #27 │ │ │ │ + eoreq r3, fp, sl, ror #28 │ │ │ │ + eoreq r3, fp, r8, lsr #28 │ │ │ │ + strhteq r3, [fp], -sl │ │ │ │ + eoreq r3, fp, r0, lsr #29 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ strbpl pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ ldrmi r4, [r7], -lr, lsl #12 │ │ │ │ @ instruction: 0xf8d44698 │ │ │ │ @@ -82924,16 +82924,16 @@ │ │ │ │ mrc2 0, 4, pc, cr4, cr9, {1} │ │ │ │ blcc febea574 │ │ │ │ ldmdavs r9, {r5, r9, sl, lr}^ │ │ │ │ mcr2 0, 1, pc, cr0, cr0, {4} @ │ │ │ │ msrcc SPSR_, #14024704 @ 0xd60000 │ │ │ │ @ instruction: 0xf0432000 │ │ │ │ @ instruction: 0xf8c60380 │ │ │ │ - @ instruction: 0xf1383360 │ │ │ │ - @ instruction: 0x4603ff3b │ │ │ │ + @ instruction: 0xf1393360 │ │ │ │ + strmi pc, [r3], -r3, lsl #16 │ │ │ │ @ instruction: 0xf8c64620 │ │ │ │ @ instruction: 0xf02232e8 │ │ │ │ @ instruction: 0xe753feb9 │ │ │ │ orrpl pc, r0, #4, 10 @ 0x1000000 │ │ │ │ adcscc pc, r0, #13828096 @ 0xd30000 │ │ │ │ svccc 0x0064f8d3 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ @@ -83837,15 +83837,15 @@ │ │ │ │ blcc febeb3b8 │ │ │ │ @ instruction: 0x3128463a │ │ │ │ @ instruction: 0xf038302c │ │ │ │ ldrbmi pc, [r8], -fp, ror #30 @ │ │ │ │ cdp2 7, 14, cr15, cr2, cr0, {7} │ │ │ │ @ instruction: 0xf7fa4658 │ │ │ │ strtmi pc, [r0], -r1, ror #25 │ │ │ │ - @ instruction: 0xf818f138 │ │ │ │ + @ instruction: 0xf8e0f138 │ │ │ │ @ instruction: 0xf8c39b04 │ │ │ │ bmi fedc28 │ │ │ │ ldrbtmi r4, [sl], #-2873 @ 0xfffff4c7 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, sp, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, pc, r5, ror #2 │ │ │ │ @@ -83902,15 +83902,15 @@ │ │ │ │ @ instruction: 0xf7ade745 │ │ │ │ svclt 0x0000eabc │ │ │ │ adcseq r3, fp, sl, ror #3 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ ldrsbteq r3, [fp], sl │ │ │ │ adcseq r2, fp, r6, ror pc │ │ │ │ - strdeq r2, [fp], -r8 @ │ │ │ │ + strhteq r2, [fp], -r8 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r4, r7, sl, lsr #29 │ │ │ │ ldrbtmi r4, [lr], #-3242 @ 0xfffff356 │ │ │ │ @ instruction: 0x4dab4baa │ │ │ │ @@ -84422,15 +84422,15 @@ │ │ │ │ blcc febebcdc │ │ │ │ @ instruction: 0x3128463a │ │ │ │ @ instruction: 0xf038302c │ │ │ │ @ instruction: 0x4658fad9 │ │ │ │ blx 14eb918 │ │ │ │ @ instruction: 0xf7fb4658 │ │ │ │ @ instruction: 0x4620f8bd │ │ │ │ - blx fe269e82 │ │ │ │ + mcrr2 1, 3, pc, lr, cr7 @ │ │ │ │ @ instruction: 0xf8c39b04 │ │ │ │ bmi fee54c │ │ │ │ ldrbtmi r4, [sl], #-2873 @ 0xfffff4c7 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, sp, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, pc, r5, ror #2 │ │ │ │ @@ -84487,15 +84487,15 @@ │ │ │ │ @ instruction: 0xf7ace745 │ │ │ │ svclt 0x0000ee2a │ │ │ │ adcseq r2, fp, r6, asr #17 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ ldrhteq r2, [fp], r6 │ │ │ │ adcseq r2, fp, r2, asr r6 │ │ │ │ - ldrdeq r1, [fp], -r4 @ │ │ │ │ + mlaeq fp, r4, pc, r1 @ │ │ │ │ stmdblt r8!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi fp, [ip], -r7, lsl #1 │ │ │ │ strbtpl pc, [lr], -r0, lsl #10 @ │ │ │ │ @@ -84713,15 +84713,15 @@ │ │ │ │ blcc febec168 │ │ │ │ @ instruction: 0x3128463a │ │ │ │ @ instruction: 0xf038302c │ │ │ │ @ instruction: 0x4658f893 │ │ │ │ @ instruction: 0xf80af7e0 │ │ │ │ @ instruction: 0xf7fc4658 │ │ │ │ strtmi pc, [r0], -r9, lsr #21 │ │ │ │ - @ instruction: 0xf940f137 │ │ │ │ + blx 2ea30c │ │ │ │ @ instruction: 0xf8c39b04 │ │ │ │ bmi fee9d8 │ │ │ │ ldrbtmi r4, [sl], #-2873 @ 0xfffff4c7 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, sp, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, pc, r5, ror #2 │ │ │ │ @@ -84778,15 +84778,15 @@ │ │ │ │ @ instruction: 0xf7ace745 │ │ │ │ svclt 0x0000ebe4 │ │ │ │ adcseq r2, fp, sl, lsr r4 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ adcseq r2, fp, sl, lsr #8 │ │ │ │ adcseq r2, fp, r6, asr #3 │ │ │ │ - eoreq r1, fp, r8, asr #18 │ │ │ │ + eoreq r1, fp, r8, lsl #22 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r4, r7, sl, lsr #29 │ │ │ │ ldrbtmi r4, [lr], #-3242 @ 0xfffff356 │ │ │ │ @ instruction: 0x4dab4baa │ │ │ │ @@ -85076,15 +85076,15 @@ │ │ │ │ cmpcs r0, r8, lsr pc │ │ │ │ ldmdbmi r3!, {r1, r3, r7, r9, sl, lr} │ │ │ │ rsceq pc, ip, #14090240 @ 0xd70000 │ │ │ │ andne pc, r1, r8, asr r8 @ │ │ │ │ suble r4, r1, r8, lsl #5 │ │ │ │ rscsne pc, r0, #14090240 @ 0xd70000 │ │ │ │ ldrbmi fp, [r2], -r8, asr #7 │ │ │ │ - mcr2 1, 6, pc, cr6, cr6, {1} @ │ │ │ │ + @ instruction: 0xff8ef136 │ │ │ │ @ instruction: 0xf8d7b348 │ │ │ │ @ instruction: 0xf8c732f4 │ │ │ │ @ instruction: 0xf8c702f0 │ │ │ │ ldrmi sl, [r8], #-760 @ 0xfffffd08 │ │ │ │ vqadd.s8 d30, d11, d15 │ │ │ │ ldrmi r4, [ip], #-844 @ 0xfffffcb4 │ │ │ │ @ instruction: 0xf104441d │ │ │ │ @@ -85167,15 +85167,15 @@ │ │ │ │ movtcs fp, #3896 @ 0xf38 │ │ │ │ @ instruction: 0xf8d54926 │ │ │ │ ldmdapl r9!, {r2, r3, r5, r6, r7, r9}^ │ │ │ │ eorle r4, fp, r8, lsl #5 │ │ │ │ rscsne pc, r0, #13959168 @ 0xd50000 │ │ │ │ ldrmi fp, [sl], -r8, lsl #6 │ │ │ │ @ instruction: 0xf1369300 │ │ │ │ - blls edd8c │ │ │ │ + blls ee0ac │ │ │ │ @ instruction: 0xf8c5b170 │ │ │ │ @ instruction: 0xf8d532f8 │ │ │ │ @ instruction: 0xf8c532f4 │ │ │ │ ldrmi r0, [r8], #-752 @ 0xfffffd10 │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 57b120 │ │ │ │ eorle r0, sp, r8 │ │ │ │ @@ -85240,15 +85240,15 @@ │ │ │ │ movtcs fp, #3896 @ 0xf38 │ │ │ │ @ instruction: 0xf8d54926 │ │ │ │ ldmdapl r9!, {r2, r3, r5, r6, r7, r9}^ │ │ │ │ eorle r4, fp, r8, lsl #5 │ │ │ │ rscsne pc, r0, #13959168 @ 0xd50000 │ │ │ │ ldrmi fp, [sl], -r8, lsl #6 │ │ │ │ @ instruction: 0xf1369300 │ │ │ │ - blls edc68 │ │ │ │ + blls edf88 │ │ │ │ @ instruction: 0xf8c5b170 │ │ │ │ @ instruction: 0xf8d532f8 │ │ │ │ @ instruction: 0xf8c532f4 │ │ │ │ ldrmi r0, [r8], #-752 @ 0xfffffd10 │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 57b244 │ │ │ │ eorle r0, sp, r8 │ │ │ │ @@ -85434,15 +85434,15 @@ │ │ │ │ bls 2fbe88 │ │ │ │ tstpeq r8, #14286848 @ p-variant is OBSOLETE @ 0xda0000 │ │ │ │ addsmi r5, r8, #13828096 @ 0xd30000 │ │ │ │ adchi pc, r2, r0 │ │ │ │ tstpne ip, #14286848 @ p-variant is OBSOLETE @ 0xda0000 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0x462a8098 │ │ │ │ - blx fff6ae4e │ │ │ │ + stc2l 1, cr15, [r2], {54} @ 0x36 │ │ │ │ suble r2, r4, r0, lsl #16 │ │ │ │ msrcc CPSR_, #14286848 @ 0xda0000 │ │ │ │ msrpl CPSR_s, #13238272 @ 0xca0000 │ │ │ │ tstpeq ip, #13238272 @ p-variant is OBSOLETE @ 0xca0000 │ │ │ │ ldr r1, [r9, r5, asr #17] │ │ │ │ ldrcc pc, [r8, #-2271] @ 0xfffff721 │ │ │ │ ldmpl r3, {r0, r3, r9, fp, ip, pc}^ │ │ │ │ @@ -85540,15 +85540,15 @@ │ │ │ │ @ instruction: 0xf8da9909 │ │ │ │ stmiapl fp, {r2, r3, r5, r6, r7, r9}^ │ │ │ │ @ instruction: 0xf0004298 │ │ │ │ @ instruction: 0xf8da819c │ │ │ │ stmdacs r0, {r4, r5, r6, r7, r9, ip} │ │ │ │ orrhi pc, r4, r0 │ │ │ │ @ instruction: 0xf136464a │ │ │ │ - cmpplt r0, r7, lsr #22 @ p-variant is OBSOLETE │ │ │ │ + smlalttlt pc, r0, pc, fp @ │ │ │ │ rscscc pc, r4, #14286848 @ 0xda0000 │ │ │ │ rscseq pc, r0, #13238272 @ 0xca0000 │ │ │ │ @ instruction: 0xf8ca4418 │ │ │ │ @ instruction: 0xf8ca92f8 │ │ │ │ @ instruction: 0xf8d852f4 │ │ │ │ @ instruction: 0xf8d822f4 │ │ │ │ @ instruction: 0xf7ac12f0 │ │ │ │ @@ -85771,16 +85771,16 @@ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r4, lsr #21 │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ @ instruction: 0x000008b4 │ │ │ │ adcseq r1, fp, ip, asr #6 │ │ │ │ andeq r0, r0, ip, lsl #22 │ │ │ │ andeq r0, r0, ip, lsr #17 │ │ │ │ - eoreq r0, fp, r2, lsr sl │ │ │ │ - eoreq r0, fp, sl, lsl #20 │ │ │ │ + strdeq r0, [fp], -r2 @ │ │ │ │ + eoreq r0, fp, sl, asr #23 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r0, lsl #17 │ │ │ │ andeq r0, r0, r0, ror #19 │ │ │ │ andeq r0, r0, r8, lsl r8 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl fec060d8 │ │ │ │ @@ -85997,15 +85997,15 @@ │ │ │ │ ldrhteq r0, [fp], sl │ │ │ │ @ instruction: 0xfffe2d7d │ │ │ │ @ instruction: 0xfffe4273 │ │ │ │ @ instruction: 0xffffe93d │ │ │ │ @ instruction: 0xffffe933 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ andeq r0, r0, r0, ror #19 │ │ │ │ - eorseq r9, r1, r8, lsr #32 │ │ │ │ + eorseq r9, r1, r8, ror #3 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec06448 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi fe1b3110 │ │ │ │ strbpl pc, [r0], -r0, lsl #10 @ │ │ │ │ addlt r4, pc, r3, lsl #23 │ │ │ │ svcmi 0x0083447a │ │ │ │ @@ -86144,15 +86144,15 @@ │ │ │ │ @ instruction: 0xfffe2c49 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ adcseq r0, fp, ip, lsr #26 │ │ │ │ @ instruction: 0xfffe40ed │ │ │ │ andeq r0, r0, ip, lsl #22 │ │ │ │ @ instruction: 0xfffe40d7 │ │ │ │ andeq r0, r0, r0, ror #19 │ │ │ │ - eorseq r8, r1, r8, lsl lr │ │ │ │ + ldrsbteq r8, [r1], -r8 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ strbpl pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ @ instruction: 0xf8d4b095 │ │ │ │ @@ -86316,15 +86316,15 @@ │ │ │ │ blx 178482 │ │ │ │ blvs fe94074c │ │ │ │ @ instruction: 0xf8926aa3 │ │ │ │ addmi r7, fp, #36 @ 0x24 │ │ │ │ blcs df390 │ │ │ │ streq pc, [r0, r7, asr #7] │ │ │ │ bvs ff4e3dc0 │ │ │ │ - @ instruction: 0xf8d6f24c │ │ │ │ + @ instruction: 0xf99ef24c │ │ │ │ @ instruction: 0xf0109b0c │ │ │ │ svclt 0x00140f06 │ │ │ │ blvc ec874 │ │ │ │ bleq fe0eb878 │ │ │ │ movwls r6, #55771 @ 0xd9db │ │ │ │ @ instruction: 0x46d8e794 │ │ │ │ ldrsbt pc, [r0], -sp @ │ │ │ │ @@ -86392,15 +86392,15 @@ │ │ │ │ stmib sp, {r3, r4, r6, r7, sl, fp, sp, lr}^ │ │ │ │ andls r2, r6, #4, 4 @ 0x40000000 │ │ │ │ @ instruction: 0xf500e7c0 │ │ │ │ @ instruction: 0xf500546e │ │ │ │ strmi r5, [sl], -r0, lsl #7 │ │ │ │ strcc r4, [r4], #-1675 @ 0xfffff975 │ │ │ │ svclt 0x0000e7ea │ │ │ │ - eoreq r0, fp, r2, ror #8 │ │ │ │ + eoreq r0, fp, r2, lsr #12 │ │ │ │ @ instruction: 0xfffde73b │ │ │ │ @ instruction: 0xfffdf7eb │ │ │ │ @ instruction: 0xfffe04dd │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec06a80 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0ff8 │ │ │ │ @@ -87769,15 +87769,15 @@ │ │ │ │ bfi r4, r1, #12, #7 │ │ │ │ ldrsbthi pc, [r8], r7 @ │ │ │ │ ldrdcc pc, [r4], #135 @ 0x87 │ │ │ │ ldrbeq pc, [r0, #263]! @ 0x107 @ │ │ │ │ cdpge 6, 0, cr4, cr1, cr8, {1} │ │ │ │ orrspl pc, r6, r3, lsl #10 │ │ │ │ @ instruction: 0xf1333110 │ │ │ │ - @ instruction: 0xf8d7fc0f │ │ │ │ + @ instruction: 0xf8d7fcd7 │ │ │ │ @ instruction: 0xf50220bc │ │ │ │ ldm r5, {r0, r2, r3, r5, r8, r9, ip, sp, lr} │ │ │ │ stm r6, {r0, r1, r2} │ │ │ │ @ instruction: 0xf8d70007 │ │ │ │ @ instruction: 0xf8d720bc │ │ │ │ @ instruction: 0xf8d710cc │ │ │ │ @ instruction: 0xf8d200c4 │ │ │ │ @@ -88260,15 +88260,15 @@ │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ ldrthi pc, [r5], #-64 @ 0xffffffc0 @ │ │ │ │ ldrdvs pc, [r4], #135 @ 0x87 │ │ │ │ strbteq pc, [r4], #263 @ 0x107 @ │ │ │ │ strtmi sl, [r0], -r1, lsl #26 │ │ │ │ orrspl pc, r6, r6, lsl #10 │ │ │ │ @ instruction: 0xf1333110 │ │ │ │ - @ instruction: 0xf8d7f839 │ │ │ │ + @ instruction: 0xf8d7f901 │ │ │ │ ldm r4, {r2, r3, r4, r5, r7, ip, sp} │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ ldrtmi r0, [r0], -r7 │ │ │ │ ldrsbtcs pc, [ip], r7 @ │ │ │ │ ldrdne pc, [ip], #135 @ 0x87 │ │ │ │ adcscs pc, ip, #13762560 @ 0xd20000 │ │ │ │ ldmib r3, {r9, ip, pc}^ │ │ │ │ @@ -88552,15 +88552,15 @@ │ │ │ │ blt 8afa0c │ │ │ │ andcc lr, r9, #3506176 @ 0x358000 │ │ │ │ stmiblt ip!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ adcseq lr, sl, r8, lsl #28 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - mlaeq sl, r2, r3, lr │ │ │ │ + eoreq lr, sl, r2, asr r5 │ │ │ │ @ instruction: 0xf8d74656 │ │ │ │ ldmib r7, {r3, r4, r7, lr}^ │ │ │ │ @ instruction: 0xf8d7ba24 │ │ │ │ ldmib r3, {r2, r3, r4, r5, r7, ip, sp}^ │ │ │ │ strtmi r5, [fp], #-956 @ 0xfffffc44 │ │ │ │ rsble r4, r3, #-805306359 @ 0xd0000009 │ │ │ │ stclvs 2, cr15, [r9], #-292 @ 0xfffffedc │ │ │ │ @@ -89122,15 +89122,15 @@ │ │ │ │ ldrtmi r0, [sl], -r8, lsl #22 │ │ │ │ blx ff9f01cc │ │ │ │ @ instruction: 0x46284639 │ │ │ │ blx ffa702da │ │ │ │ @ instruction: 0x9018f8dd │ │ │ │ orrspl pc, r6, r5, lsl #10 │ │ │ │ tstcc r0, r8, asr #12 │ │ │ │ - @ instruction: 0xf97af132 │ │ │ │ + blx 116e7e4 │ │ │ │ ldm r9, {r0, r8, r9, fp, sp, pc} │ │ │ │ @ instruction: 0xf8d80007 │ │ │ │ stm r3, {r2, r3, r4, r5, r7, r9, sp, lr} │ │ │ │ ldrtmi r0, [r9], -r7 │ │ │ │ strls r4, [r0], -r8, lsr #12 │ │ │ │ @ instruction: 0x23ade9d8 │ │ │ │ @ instruction: 0xffe8f7de │ │ │ │ @@ -89199,15 +89199,15 @@ │ │ │ │ @ instruction: 0xf8430200 │ │ │ │ strb r2, [fp, r4, lsl #22] │ │ │ │ ldmdb r2, {r3, r5, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrhteq lr, [sl], sl │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrhteq lr, [sl], r0 │ │ │ │ adcseq sp, sl, ip, lsr #30 │ │ │ │ - mlaeq sl, sl, r6, sp │ │ │ │ + eoreq sp, sl, sl, asr r8 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec0965c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fd8 │ │ │ │ strdlt ip, [r7], r4 │ │ │ │ @ instruction: 0x460d4b3c │ │ │ │ @@ -90435,15 +90435,15 @@ │ │ │ │ ldrmi r6, [r1], -r2, lsr #12 │ │ │ │ @ instruction: 0xf8d7e7d2 │ │ │ │ @ instruction: 0xf8d780cc │ │ │ │ @ instruction: 0xf10730c8 │ │ │ │ @ instruction: 0x462805f8 │ │ │ │ @ instruction: 0xf503ae01 │ │ │ │ @ instruction: 0x31105196 │ │ │ │ - @ instruction: 0xff36f130 │ │ │ │ + @ instruction: 0xfffef130 │ │ │ │ ldrdcs pc, [r0], #135 @ 0x87 │ │ │ │ msrvc CPSR_fsc, #8388608 @ 0x800000 │ │ │ │ muleq r7, r5, r8 │ │ │ │ andeq lr, r7, r6, lsl #17 │ │ │ │ ldrdcs pc, [r0], #135 @ 0x87 │ │ │ │ ldrsbne pc, [r4], #135 @ 0x87 @ │ │ │ │ ldrdeq pc, [r8], #135 @ 0x87 │ │ │ │ @@ -91256,15 +91256,15 @@ │ │ │ │ @ instruction: 0xf81cf005 │ │ │ │ ldclvs 12, cr6, [sl, #748] @ 0x2ec │ │ │ │ svclt 0x0000e012 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ adcseq ip, sl, lr, lsr #32 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - mlaeq sl, r4, r5, fp │ │ │ │ + eoreq fp, sl, r4, asr r7 │ │ │ │ vsubl.s8 q9, d7, d1 │ │ │ │ mulsvs sl, r7, r2 │ │ │ │ subsvs r2, sl, r1, lsl #4 │ │ │ │ andeq pc, r8, #-1073741824 @ 0xc0000000 │ │ │ │ vsubw.s8 q9, , d4 │ │ │ │ andsvs r0, r3, r9, asr #6 │ │ │ │ ldcvs 2, cr3, [fp], #48 @ 0x30 │ │ │ │ @@ -91336,15 +91336,15 @@ │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ ldrthi pc, [r0], #-64 @ 0xffffffc0 @ │ │ │ │ ldrdvs pc, [r8], #135 @ 0x87 │ │ │ │ strbteq pc, [ip], #263 @ 0x107 @ │ │ │ │ strtmi sl, [r0], -r1, lsl #26 │ │ │ │ orrspl pc, r6, r6, lsl #10 │ │ │ │ @ instruction: 0xf1303110 │ │ │ │ - @ instruction: 0xf8d7f82d │ │ │ │ + @ instruction: 0xf8d7f8f5 │ │ │ │ ldm r4, {r6, r7, ip, sp} │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ ldrtmi r0, [r0], -r7 │ │ │ │ ldrdcs pc, [r0], #135 @ 0x87 │ │ │ │ ldrsbne pc, [r4], #135 @ 0x87 @ │ │ │ │ adcscs pc, ip, #13762560 @ 0xd20000 │ │ │ │ ldmib r3, {r9, ip, pc}^ │ │ │ │ @@ -92453,16 +92453,16 @@ │ │ │ │ subsgt pc, ip, r4, asr #17 │ │ │ │ @ instruction: 0xf7af4629 │ │ │ │ @ instruction: 0x4631f8d9 │ │ │ │ @ instruction: 0xf7f04628 │ │ │ │ @ instruction: 0xf8ddf9db │ │ │ │ @ instruction: 0xf505901c │ │ │ │ @ instruction: 0x46485196 │ │ │ │ - @ instruction: 0xf12e3110 │ │ │ │ - blge 1354f0 │ │ │ │ + @ instruction: 0xf12f3110 │ │ │ │ + blge 133810 │ │ │ │ muleq r7, r9, r8 │ │ │ │ adcsgt pc, ip, #216, 16 @ 0xd80000 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ @ instruction: 0x46284631 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0x23ade9d8 │ │ │ │ ldc2l 7, cr15, [ip, #876] @ 0x36c │ │ │ │ @@ -92520,15 +92520,15 @@ │ │ │ │ movteq pc, #35032 @ 0x88d8 @ │ │ │ │ addsmi r5, r0, #9043968 @ 0x8a0000 │ │ │ │ rscshi pc, r2, r0 │ │ │ │ movtne pc, #51416 @ 0xc8d8 @ │ │ │ │ stmdacs r0, {r0, r3, r8, r9, ip, pc} │ │ │ │ sbchi pc, r8, r0 │ │ │ │ @ instruction: 0xf12f463a │ │ │ │ - blls 334a98 │ │ │ │ + blls 334db8 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d880bf │ │ │ │ @ instruction: 0xf8c82350 │ │ │ │ @ instruction: 0xf8c87354 │ │ │ │ stmne r7, {r2, r3, r6, r8, r9} │ │ │ │ subseq lr, r2, r4, ror r6 │ │ │ │ stmdble r2, {r0, r1, r2, r3, r4, r5, r9, fp, sp}^ │ │ │ │ @@ -92538,15 +92538,15 @@ │ │ │ │ movteq pc, #35032 @ 0x88d8 @ │ │ │ │ addsmi r5, r0, #9043968 @ 0x8a0000 │ │ │ │ adcshi pc, r6, r0 │ │ │ │ movtne pc, #51416 @ 0xc8d8 @ │ │ │ │ stmdacs r0, {r0, r1, r3, r8, r9, ip, pc} │ │ │ │ adchi pc, sl, r0 │ │ │ │ @ instruction: 0xf12f9a0a │ │ │ │ - blls 3b4a50 │ │ │ │ + blls 3b4d70 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ bls 355aec │ │ │ │ cmppcs r4, #200, 16 @ p-variant is OBSOLETE @ 0xc80000 │ │ │ │ cmppcs r0, #216, 16 @ p-variant is OBSOLETE @ 0xd80000 │ │ │ │ movteq pc, #51400 @ 0xc8c8 @ │ │ │ │ @ instruction: 0x0c02eb00 │ │ │ │ @ instruction: 0x460ae61f │ │ │ │ @@ -92659,15 +92659,15 @@ │ │ │ │ blcc 1f3b50 │ │ │ │ @ instruction: 0xe73a465b │ │ │ │ ldr r4, [r8, -r3, ror #12]! │ │ │ │ adcseq fp, sl, r2, ror r1 │ │ │ │ adcseq fp, sl, ip, ror #2 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrhteq sl, [sl], lr │ │ │ │ - eoreq sl, sl, r8, lsr r6 │ │ │ │ + strdeq sl, [sl], -r8 @ │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec0cc78 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fd8 │ │ │ │ strdlt ip, [r7], r4 │ │ │ │ @@ -93896,15 +93896,15 @@ │ │ │ │ ldrmi r6, [r1], -r2, lsr #12 │ │ │ │ @ instruction: 0xf8d7e7d2 │ │ │ │ @ instruction: 0xf8d780cc │ │ │ │ @ instruction: 0xf10730c8 │ │ │ │ @ instruction: 0x462805f8 │ │ │ │ @ instruction: 0xf503ae01 │ │ │ │ @ instruction: 0x31105196 │ │ │ │ - stc2 1, cr15, [r8], #-180 @ 0xffffff4c │ │ │ │ + ldc2l 1, cr15, [r0], #180 @ 0xb4 │ │ │ │ ldrdcs pc, [r0], #135 @ 0x87 │ │ │ │ msrvc CPSR_fsc, #8388608 @ 0x800000 │ │ │ │ muleq r7, r5, r8 │ │ │ │ andeq lr, r7, r6, lsl #17 │ │ │ │ ldrdcs pc, [r0], #135 @ 0x87 │ │ │ │ ldrsbne pc, [r4], #135 @ 0x87 @ │ │ │ │ ldrdeq pc, [r8], #135 @ 0x87 │ │ │ │ @@ -94706,15 +94706,15 @@ │ │ │ │ @ instruction: 0xf0012105 │ │ │ │ ldcvs 13, cr15, [fp], #140 @ 0x8c │ │ │ │ @ instruction: 0xe0116dda │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ adcseq r8, sl, r4, asr #20 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eoreq r7, sl, r4, lsr #31 │ │ │ │ + eoreq r8, sl, r4, ror #2 │ │ │ │ vsubl.s8 q9, d7, d1 │ │ │ │ mulsvs sl, r7, r2 │ │ │ │ subsvs r2, sl, r1, lsl #4 │ │ │ │ andeq pc, r8, #-1073741824 @ 0xc0000000 │ │ │ │ vsubw.s8 q9, , d4 │ │ │ │ andsvs r0, r3, r9, asr #6 │ │ │ │ ldcvs 2, cr3, [fp], #48 @ 0x30 │ │ │ │ @@ -94785,15 +94785,15 @@ │ │ │ │ ldmdavs r9, {r6, r7, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ @ instruction: 0xf8d7841b │ │ │ │ @ instruction: 0xf10760c8 │ │ │ │ stcge 4, cr0, [r1, #-944] @ 0xfffffc50 │ │ │ │ @ instruction: 0xf5064620 │ │ │ │ @ instruction: 0x31105196 │ │ │ │ - ldc2 1, cr15, [r6, #-176]! @ 0xffffff50 │ │ │ │ + ldc2l 1, cr15, [lr, #176]! @ 0xb0 │ │ │ │ ldrdcc pc, [r0], #135 @ 0x87 │ │ │ │ muleq r7, r4, r8 │ │ │ │ andeq lr, r7, r5, lsl #17 │ │ │ │ @ instruction: 0xf8d74630 │ │ │ │ @ instruction: 0xf8d720c0 │ │ │ │ @ instruction: 0xf8d210d4 │ │ │ │ andls r2, r0, #188, 4 @ 0xc000000b │ │ │ │ @@ -95894,15 +95894,15 @@ │ │ │ │ @ instruction: 0x4629c05c │ │ │ │ ldc2l 7, cr15, [r4, #684]! @ 0x2ac │ │ │ │ @ instruction: 0x46284631 │ │ │ │ cdp2 7, 15, cr15, cr6, cr12, {7} │ │ │ │ @ instruction: 0x901cf8dd │ │ │ │ orrspl pc, r6, r5, lsl #10 │ │ │ │ tstcc r0, r8, asr #12 │ │ │ │ - stc2 1, cr15, [sl], {43} @ 0x2b │ │ │ │ + ldc2l 1, cr15, [r2, #-172] @ 0xffffff54 │ │ │ │ ldm r9, {r0, r8, r9, fp, sp, pc} │ │ │ │ @ instruction: 0xf8d80007 │ │ │ │ stm r3, {r2, r3, r4, r5, r7, r9, lr, pc} │ │ │ │ ldrtmi r0, [r1], -r7 │ │ │ │ @ instruction: 0xf8cd4628 │ │ │ │ ldmib r8, {lr, pc}^ │ │ │ │ @ instruction: 0xf7d823ad │ │ │ │ @@ -95960,15 +95960,15 @@ │ │ │ │ @ instruction: 0xf8d89908 │ │ │ │ stmpl sl, {r3, r6, r8, r9} │ │ │ │ @ instruction: 0xf0004290 │ │ │ │ @ instruction: 0xf8d880f1 │ │ │ │ movwls r1, #37708 @ 0x934c │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ ldrtmi r8, [sl], -r7, asr #1 │ │ │ │ - @ instruction: 0xf9b2f12c │ │ │ │ + blx 1f752b4 │ │ │ │ stmdacs r0, {r0, r3, r8, r9, fp, ip, pc} │ │ │ │ adcshi pc, lr, r0 │ │ │ │ cmppcs r0, #216, 16 @ p-variant is OBSOLETE @ 0xd80000 │ │ │ │ cmppvc r4, #200, 16 @ p-variant is OBSOLETE @ 0xc80000 │ │ │ │ movteq pc, #51400 @ 0xc8c8 @ │ │ │ │ ldrbt r1, [r4], -r7, lsl #17 │ │ │ │ bcs 1078f68 │ │ │ │ @@ -95978,15 +95978,15 @@ │ │ │ │ @ instruction: 0xf8d89908 │ │ │ │ stmpl sl, {r3, r6, r8, r9} │ │ │ │ @ instruction: 0xf0004290 │ │ │ │ @ instruction: 0xf8d880b5 │ │ │ │ movwls r1, #45900 @ 0xb34c │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ bls 3590ec │ │ │ │ - @ instruction: 0xf98ef12c │ │ │ │ + blx 16752fc │ │ │ │ stmdacs r0, {r0, r1, r3, r8, r9, fp, ip, pc} │ │ │ │ addshi pc, r7, r0 │ │ │ │ @ instruction: 0xf8c89a0a │ │ │ │ @ instruction: 0xf8d82354 │ │ │ │ @ instruction: 0xf8c82350 │ │ │ │ bl b9b94 │ │ │ │ ldr r0, [pc], -r2, lsl #24 │ │ │ │ @@ -96099,15 +96099,15 @@ │ │ │ │ blcc 1f7118 │ │ │ │ @ instruction: 0xe73a465b │ │ │ │ ldr r4, [r8, -r3, ror #12]! │ │ │ │ umlalseq r7, sl, lr, fp │ │ │ │ umlalseq r7, sl, r8, fp │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r7, sl, ip, ror #17 │ │ │ │ - eoreq r7, sl, r6, rrx │ │ │ │ + eoreq r7, sl, r6, lsr #4 │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ addpl pc, r0, r0, lsl #10 │ │ │ │ @ instruction: 0xf8c02300 │ │ │ │ ldrbmi r3, [r0, -ip, lsl #22]! │ │ │ │ addpl pc, r0, r0, lsl #10 │ │ │ │ blcc 3f738c │ │ │ │ @@ -96925,15 +96925,15 @@ │ │ │ │ stmdaeq r8, {r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ andle r1, r1, r2, asr #24 │ │ │ │ b ff077b88 │ │ │ │ stmdaeq r0!, {r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ andle r1, r1, r3, asr #24 │ │ │ │ b feef7b94 │ │ │ │ mvneq pc, #212, 16 @ 0xd40000 │ │ │ │ - @ instruction: 0xff24f124 │ │ │ │ + @ instruction: 0xffecf124 │ │ │ │ mvnsne pc, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d4b121 │ │ │ │ blvs 746d08 │ │ │ │ @ instruction: 0x47906a58 │ │ │ │ @ instruction: 0xf0844628 │ │ │ │ bvs ffbb8e60 │ │ │ │ blvs 74b5dc │ │ │ │ @@ -96952,21 +96952,21 @@ │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460d0ff0 │ │ │ │ strmi r4, [r8], -r4, lsl #12 │ │ │ │ @ instruction: 0xff4ef04f │ │ │ │ stmdbvs sl!, {r8, sp} │ │ │ │ ldmib lr!, {r5, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ sbcpl pc, ip, r4, lsr #5 │ │ │ │ - ldc2 1, cr15, [sl], #-248 @ 0xffffff08 │ │ │ │ + stc2 1, cr15, [r2, #-248] @ 0xffffff08 │ │ │ │ teqpvs r3, #164, 10 @ p-variant is OBSOLETE @ 0x29000000 │ │ │ │ @ instruction: 0xf8d34629 │ │ │ │ @ instruction: 0xf04f0560 │ │ │ │ @ instruction: 0xf2a4ff27 │ │ │ │ @ instruction: 0xf13e50cc │ │ │ │ - @ instruction: 0xf5a4fc3d │ │ │ │ + @ instruction: 0xf5a4fd05 │ │ │ │ stmdacc ip, {r3, r4, r6, r7, ip, lr} │ │ │ │ stmiavs r3, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ ldrmi r6, [r8, r0, lsl #16] │ │ │ │ svclt 0x0000bd70 │ │ │ │ andeq r0, r0, r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl fec10fbc │ │ │ │ @@ -97037,27 +97037,27 @@ │ │ │ │ tstpeq r1, pc, rrx @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x4658447b │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ msrpl SPSR_sxc, #64, 12 @ 0x4000000 │ │ │ │ @ instruction: 0xff60f083 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ svclt 0x000088f0 │ │ │ │ - eoreq r5, sl, ip, ror sp │ │ │ │ - eoreq r5, sl, lr, asr #26 │ │ │ │ + eoreq r5, sl, ip, lsr pc │ │ │ │ + eoreq r5, sl, lr, lsl #30 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec110e8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [r4], r8, asr #31 │ │ │ │ strmi fp, [ip], -sl, lsl #1 │ │ │ │ andseq pc, r0, #18 │ │ │ │ @ instruction: 0x4605d01f │ │ │ │ @ instruction: 0xf1042101 │ │ │ │ @ instruction: 0xf8840080 │ │ │ │ movwls r1, #36956 @ 0x905c │ │ │ │ - blx d76406 │ │ │ │ + blx fff76406 │ │ │ │ tstcs r0, #3620864 @ 0x374000 │ │ │ │ movwcs lr, #18893 @ 0x49cd │ │ │ │ strtmi r9, [r8], -r9, lsl #22 │ │ │ │ vrsubhn.i16 d20, , │ │ │ │ @ instruction: 0xf8cd0c80 │ │ │ │ ldmib sp, {lr, pc}^ │ │ │ │ stmib sp, {r1, r2, r3, r8, r9, sp}^ │ │ │ │ @@ -97108,15 +97108,15 @@ │ │ │ │ ldmdblt r2, {r2, r3, r4, r6, sp} │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf1038870 │ │ │ │ strtmi r0, [r0], -r0, ror #2 │ │ │ │ @ instruction: 0xf00f9301 │ │ │ │ blls 139efc │ │ │ │ addeq pc, r0, r3, lsl #2 │ │ │ │ - blx fed764f0 │ │ │ │ + blx 1f764f2 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ svclt 0x00008870 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ streq pc, [r0, ip, asr #17]! │ │ │ │ @ instruction: 0xf6ad4c54 │ │ │ │ @@ -97145,39 +97145,39 @@ │ │ │ │ ldrmi r3, [r3], #-769 @ 0xfffffcff │ │ │ │ ldrdlt pc, [r0, -pc] │ │ │ │ @ instruction: 0xf8ada826 │ │ │ │ movwcs r3, #10 │ │ │ │ strdvs r4, [r3], -fp @ │ │ │ │ adcvs r6, r3, r3, rrx │ │ │ │ @ instruction: 0xf13c60e3 │ │ │ │ - @ instruction: 0x4658f819 │ │ │ │ - @ instruction: 0xfff2f123 │ │ │ │ + ldrbmi pc, [r8], -r1, ror #17 @ │ │ │ │ + @ instruction: 0xf8baf124 │ │ │ │ suble r2, r2, r0, lsl #16 │ │ │ │ @ instruction: 0xf1249001 │ │ │ │ - strmi pc, [r0], r7, lsr #16 │ │ │ │ + strmi pc, [r0], pc, ror #17 │ │ │ │ @ instruction: 0xf1249801 │ │ │ │ - strbmi pc, [r1], -r1, lsr #16 @ │ │ │ │ + strbmi pc, [r1], -r9, ror #17 @ │ │ │ │ stmdage r6!, {r1, r9, sl, lr} │ │ │ │ - @ instruction: 0xf846f13c │ │ │ │ + @ instruction: 0xf90ef13c │ │ │ │ tstpeq sl, sp, lsl #2 @ p-variant is OBSOLETE │ │ │ │ stmdage r6!, {r1, r9, sp} │ │ │ │ - @ instruction: 0xf840f13c │ │ │ │ + @ instruction: 0xf908f13c │ │ │ │ stmdbge r4, {r3, r9, sp} │ │ │ │ @ instruction: 0xf13ca826 │ │ │ │ - andcs pc, r8, #3866624 @ 0x3b0000 │ │ │ │ + andcs pc, r8, #49152 @ 0xc000 │ │ │ │ bicpl pc, r7, r6, lsl #10 │ │ │ │ @ instruction: 0xf13ca826 │ │ │ │ - @ instruction: 0xf8d7f835 │ │ │ │ + @ instruction: 0xf8d7f8fd │ │ │ │ andcs r1, r1, #248, 6 @ 0xe0000003 │ │ │ │ vadd.i8 d10, d1, d22 │ │ │ │ @ instruction: 0xf13c11cb │ │ │ │ - eorcs pc, r0, #2949120 @ 0x2d0000 │ │ │ │ + eorcs pc, r0, #16056320 @ 0xf50000 │ │ │ │ tstpeq r4, sp, lsl #12 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf13ca826 │ │ │ │ - @ instruction: 0xf60dfa9f │ │ │ │ + @ instruction: 0xf60dfb67 │ │ │ │ ldm ip!, {r2, r4, sl, fp} │ │ │ │ eorvs r0, r0, pc │ │ │ │ rsbvs r2, r1, r0 │ │ │ │ rscvs r6, r3, r2, lsr #1 │ │ │ │ blmi 74c978 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf8dd681a │ │ │ │ @@ -97191,15 +97191,15 @@ │ │ │ │ @ instruction: 0xb1b89806 │ │ │ │ @ instruction: 0xf79fa90a │ │ │ │ ldmiblt r8, {r5, r7, sl, fp, sp, lr, pc} │ │ │ │ andscc lr, lr, #3620864 @ 0x374000 │ │ │ │ andle r4, r6, sl, lsl r3 │ │ │ │ andcs sl, r4, #49152 @ 0xc000 │ │ │ │ andvs sl, fp, r6, lsr #16 │ │ │ │ - @ instruction: 0xfffaf13b │ │ │ │ + @ instruction: 0xf8c2f13c │ │ │ │ blmi 434010 │ │ │ │ bmi 402550 │ │ │ │ @ instruction: 0xf858447a │ │ │ │ ldmdavs r8, {r0, r1, ip, sp} │ │ │ │ svc 0x00e0f79f │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ @ instruction: 0xf7a0e7ce │ │ │ │ @@ -97207,28 +97207,28 @@ │ │ │ │ adcseq r5, sl, r6, ror #31 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrsbteq r5, [sl], lr │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ @ instruction: 0xffffff81 │ │ │ │ adcseq r5, sl, r0, lsl #30 │ │ │ │ andeq r0, r0, r4, ror #22 │ │ │ │ - eoreq r5, sl, r4, lsl #22 │ │ │ │ + eoreq r5, sl, r4, asr #25 │ │ │ │ vst3.8 {d27-d29}, [pc], ip │ │ │ │ ldrblt r5, [r0, #3200]! @ 0xc80 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ addlt r4, r7, sl, lsl sl │ │ │ │ blmi 7651cc │ │ │ │ @ instruction: 0x4605447a │ │ │ │ blvs 1f82f4 │ │ │ │ @ instruction: 0x462158d3 │ │ │ │ ldmdavs fp, {r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ strls r0, [r4], #-768 @ 0xfffffd00 │ │ │ │ - @ instruction: 0xf8caf131 │ │ │ │ + @ instruction: 0xf992f131 │ │ │ │ mcrrne 3, 0, r2, r1, cr4 │ │ │ │ ldmib r5, {r0, r9, sp}^ │ │ │ │ tstls r3, r0, lsl #14 │ │ │ │ @ instruction: 0x460547b8 │ │ │ │ stmdbls r3, {r3, r4, r5, r8, ip, sp, pc} │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ strls r2, [r1], #-513 @ 0xfffffdff │ │ │ │ @@ -97274,16 +97274,16 @@ │ │ │ │ stmdami r7, {r2, r4, r5, r6, r7, r8, sp, lr} │ │ │ │ ldrbtmi r4, [r8], #-1146 @ 0xfffffb86 │ │ │ │ mcr2 0, 2, pc, cr12, cr2, {2} @ │ │ │ │ eorvc r2, r3, r1, lsl #6 │ │ │ │ pop {r2, ip, sp, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ adcseq r8, sl, r8, lsr #3 │ │ │ │ - eoreq r5, sl, r8, lsr sl │ │ │ │ - mlaeq sl, lr, r9, r5 │ │ │ │ + strdeq r5, [sl], -r8 @ │ │ │ │ + eoreq r5, sl, lr, asr fp │ │ │ │ @ instruction: 0xf6012300 │ │ │ │ subvs r0, r3, r3, lsl #3 │ │ │ │ movwcc lr, #18880 @ 0x49c0 │ │ │ │ stmib r0, {r0, sp, lr}^ │ │ │ │ ldrbmi r2, [r0, -r2, lsl #6]! │ │ │ │ svcmi 0x00f8e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -97663,15 +97663,15 @@ │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrtvs pc, [r3], #-1440 @ 0xfffffa60 @ │ │ │ │ strbpl pc, [ip], r0, lsr #5 @ │ │ │ │ @ instruction: 0xf5a0b083 │ │ │ │ @ instruction: 0xf5a05580 │ │ │ │ @ instruction: 0x463058d9 │ │ │ │ @ instruction: 0xf13d4691 │ │ │ │ - @ instruction: 0xf8d4fead │ │ │ │ + @ instruction: 0xf8d4ff75 │ │ │ │ @ instruction: 0xb3244560 │ │ │ │ andcc pc, ip, #173015040 @ 0xa500000 │ │ │ │ movwcc pc, #34469 @ 0x86a5 @ │ │ │ │ ldmdavs ip, {r3, r4, r8, sp} │ │ │ │ ldmdavs r0, {r0, r1, r8, r9, sp} │ │ │ │ strmi r2, [r0, r8, lsl #4]! │ │ │ │ teqlt r0, r4, lsl #12 │ │ │ │ @@ -97679,15 +97679,15 @@ │ │ │ │ addvs r6, r3, r3, asr #32 │ │ │ │ smlabtvs r3, r3, r0, r6 │ │ │ │ @ instruction: 0xf8d56143 │ │ │ │ movwcs r1, #6704 @ 0x1a30 │ │ │ │ strtmi r4, [r0], -sl, asr #12 │ │ │ │ @ instruction: 0xf8f0f04f │ │ │ │ ldrtmi r4, [r0], -r5, lsl #12 │ │ │ │ - mrc2 1, 4, pc, cr10, cr13, {1} │ │ │ │ + @ instruction: 0xff62f13d │ │ │ │ svclt 0x000c2d00 │ │ │ │ andcs r4, r0, r0, lsr #12 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf6a583f0 │ │ │ │ andcs r3, r8, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf1a8211c │ │ │ │ ldmdavs r8, {r4, fp} │ │ │ │ @@ -97700,15 +97700,15 @@ │ │ │ │ orrvs r6, r4, r4, asr #2 │ │ │ │ strbmi r4, [r1], -r5, lsl #22 │ │ │ │ beq cf8c38 │ │ │ │ andcs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ @ instruction: 0xf04f2308 │ │ │ │ ldr pc, [r9, r3, lsr #17]! │ │ │ │ - eoreq r5, sl, r4, asr #7 │ │ │ │ + eoreq r5, sl, r4, lsl #11 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi fp, [r8], r3, lsl #1 │ │ │ │ bleq 136a8c │ │ │ │ bleq f7464 │ │ │ │ @@ -97965,15 +97965,15 @@ │ │ │ │ ldrmi r4, [r0], fp, lsl #13 │ │ │ │ @ instruction: 0xf89d461f │ │ │ │ strcc sl, [r4], -r8, asr #32 │ │ │ │ ldmibpl r9, {r8, sl, ip, sp, lr, pc}^ │ │ │ │ svceq 0x0000f1ba │ │ │ │ ldrtmi sp, [r0], -pc, rrx │ │ │ │ stmdbeq ip, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ - mrrc2 1, 3, pc, r0, cr13 @ │ │ │ │ + ldc2 1, cr15, [r8, #-244] @ 0xffffff0c │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ blmi bf90b0 │ │ │ │ @ instruction: 0xf0002c00 │ │ │ │ ldmib r4, {r0, r1, r2, r3, r7, pc}^ │ │ │ │ strbmi r2, [r2, #-788] @ 0xfffffcec │ │ │ │ @ instruction: 0xf08041bb │ │ │ │ @ instruction: 0xf104808e │ │ │ │ @@ -98015,21 +98015,21 @@ │ │ │ │ svchi 0x005bf3bf │ │ │ │ svcne 0x0000e853 │ │ │ │ stmda r3, {r0, r8, ip, sp}^ │ │ │ │ bcs bf614 │ │ │ │ vsra.u64 , q12, #1 │ │ │ │ shsaxmi r8, r0, fp │ │ │ │ andmi pc, r0, r9, asr #17 │ │ │ │ - blx fff7731a │ │ │ │ + stc2l 1, cr15, [r2], {61} @ 0x3d │ │ │ │ andmi pc, r0, fp, asr #17 │ │ │ │ ldrtmi r2, [r8], -r0, lsl #14 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ shsub8mi r8, r0, r0 │ │ │ │ stmdbeq r8, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ - blx ff8f7332 │ │ │ │ + stc2 1, cr15, [r8], #244 @ 0xf4 │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ blmi af9190 │ │ │ │ orrsle r2, r0, r0, lsl #24 │ │ │ │ ldrdge pc, [r4], pc @ │ │ │ │ movwls r2, #29456 @ 0x7310 │ │ │ │ @ instruction: 0xe7b044fa │ │ │ │ @ instruction: 0x1098f8d4 │ │ │ │ @@ -98038,36 +98038,36 @@ │ │ │ │ @ instruction: 0x46073098 │ │ │ │ movwcs lr, #18899 @ 0x49d3 │ │ │ │ tstcs r2, #196, 18 @ 0x310000 │ │ │ │ sbcle r2, r7, r0, lsl #16 │ │ │ │ tstcs r0, r2, lsr #12 │ │ │ │ @ instruction: 0xf0834628 │ │ │ │ ldrtmi pc, [r0], -sp, lsl #20 @ │ │ │ │ - blx ff3f7376 │ │ │ │ + ldc2 1, cr15, [r4], {61} @ 0x3d │ │ │ │ andlt r4, r9, r8, lsr r6 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ ldrdge pc, [r8], #-143 @ 0xffffff71 │ │ │ │ ldrbtmi r9, [sl], #1031 @ 0x407 │ │ │ │ @ instruction: 0xf104e791 │ │ │ │ vrsra.u32 q0, q4, #1 │ │ │ │ ldmda r3, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ tstcc r1, r0, lsl #30 │ │ │ │ andne lr, r0, #4390912 @ 0x430000 │ │ │ │ mvnsle r2, r0, lsl #20 │ │ │ │ vqshlu.s32 d4, d16, #31 │ │ │ │ @ instruction: 0xf13d8f5b │ │ │ │ - @ instruction: 0xf8cbfbb3 │ │ │ │ + @ instruction: 0xf8cbfc7b │ │ │ │ ldr r4, [r7, r0]! │ │ │ │ ldrbcc pc, [pc, pc, asr #32]! @ │ │ │ │ svclt 0x0000e7dd │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - eoreq r4, sl, r0, asr #30 │ │ │ │ - strhteq r4, [sl], -r4 │ │ │ │ - eoreq r4, sl, r6, ror #28 │ │ │ │ + eoreq r5, sl, r0, lsl #2 │ │ │ │ + eoreq r5, sl, r4, ror r0 │ │ │ │ + eoreq r5, sl, r6, lsr #32 │ │ │ │ vmax.s8 d20, d4, d2 │ │ │ │ vqdmlal.s , d0, d2[4] │ │ │ │ andcs r0, r0, r0, asr #6 │ │ │ │ @ instruction: 0x47706013 │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -98080,19 +98080,19 @@ │ │ │ │ @ instruction: 0xf8df447a │ │ │ │ @ instruction: 0x46049c94 │ │ │ │ ldrbtmi r4, [r9], #1600 @ 0x640 │ │ │ │ ldmpl r3, {r0, r1, r3, r7, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf8cd681b │ │ │ │ @ instruction: 0xf04f3c94 │ │ │ │ vcgt.s32 d0, d13, d0 │ │ │ │ - stmdacs r0, {r0, r1, r2, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r3, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ msrhi CPSR_fc, #1 │ │ │ │ andls sl, r7, ip, ror lr │ │ │ │ ldrtmi r4, [r0], -r1, asr #12 │ │ │ │ - @ instruction: 0xf9bcf22d │ │ │ │ + blx fe1f77f0 │ │ │ │ @ instruction: 0xf8969b07 │ │ │ │ bcs c3b2c │ │ │ │ rscshi pc, r2, #65 @ 0x41 │ │ │ │ mrrccs 8, 13, pc, ip, cr15 @ │ │ │ │ strpl pc, [r0, #1284] @ 0x504 │ │ │ │ ldmdavc r9, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf0412946 │ │ │ │ @@ -98103,15 +98103,15 @@ │ │ │ │ tstcs r4, r4, asr #24 │ │ │ │ eoreq pc, r4, fp, lsl #2 │ │ │ │ @ instruction: 0xf7ff447a │ │ │ │ @ instruction: 0xf8c5f907 │ │ │ │ stmdacs r0, {r2, r3, r4, r5, r6, r7, r8, r9} │ │ │ │ rscshi pc, r1, #1 │ │ │ │ vmax.s32 q2, , q0 │ │ │ │ - stmdavc r3, {r0, r1, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdavc r3, {r0, r1, r3, r9, fp, ip, sp, lr, pc} │ │ │ │ blcs 149ba4 │ │ │ │ movthi pc, #33281 @ 0x8201 @ │ │ │ │ subvc pc, r2, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf5054631 │ │ │ │ @ instruction: 0xf79f601d │ │ │ │ ldclvs 13, cr14, [r1], #-992 @ 0xfffffc20 │ │ │ │ addscs pc, r8, #14024704 @ 0xd60000 │ │ │ │ @@ -98148,16 +98148,16 @@ │ │ │ │ @ instruction: 0xf7fe930b │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ cmnphi r3, #65 @ p-variant is OBSOLETE @ 0x41 │ │ │ │ adcscc pc, ip, #9830400 @ 0x960000 │ │ │ │ @ instruction: 0xf89bb11b │ │ │ │ @ instruction: 0xf08331cd │ │ │ │ @ instruction: 0xf8850301 │ │ │ │ - @ instruction: 0xf130391d │ │ │ │ - @ instruction: 0xf895ff77 │ │ │ │ + @ instruction: 0xf131391d │ │ │ │ + @ instruction: 0xf895f83f │ │ │ │ movwcs r2, #2312 @ 0x908 │ │ │ │ @ instruction: 0xf8852107 │ │ │ │ movwcs r3, #6409 @ 0x1909 │ │ │ │ stmdbeq ip, {r0, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ stmdbcc r4!, {r0, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ stmdbne r8!, {r0, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ movwcs fp, #8490 @ 0x212a │ │ │ │ @@ -98179,29 +98179,29 @@ │ │ │ │ @ instruction: 0xf8d53914 │ │ │ │ movwcc r3, #6424 @ 0x1918 │ │ │ │ blvs daacc4 │ │ │ │ svclt 0x0008ae2f │ │ │ │ ldmdbcc r8, {r0, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ movpl pc, #4, 10 @ 0x1000000 │ │ │ │ tstls r0, #24, 12 @ 0x1800000 │ │ │ │ - ldc2l 2, cr15, [r4, #180]! @ 0xb4 │ │ │ │ + cdp2 2, 11, cr15, cr12, cr13, {1} │ │ │ │ movpl pc, #4, 10 @ 0x1000000 │ │ │ │ @ instruction: 0x46413310 │ │ │ │ tstls r1, #24, 12 @ 0x1800000 │ │ │ │ - cdp2 2, 3, cr15, cr0, cr13, {1} │ │ │ │ + cdp2 2, 15, cr15, cr8, cr13, {1} │ │ │ │ bcc ffdf9448 │ │ │ │ andcs r4, r1, #48, 12 @ 0x3000000 │ │ │ │ andcc pc, r3, r9, asr r8 @ │ │ │ │ ldrmi r9, [r9], -r7, lsl #6 │ │ │ │ - mcr2 2, 2, pc, cr4, cr6, {1} @ │ │ │ │ + @ instruction: 0xff0cf236 │ │ │ │ bcc ff9f945c │ │ │ │ andcs r4, r0, #48, 12 @ 0x3000000 │ │ │ │ andcc pc, r3, r9, asr r8 @ │ │ │ │ ldrmi r9, [r9], -r7, lsl #6 │ │ │ │ - mrc2 2, 1, pc, cr10, cr6, {1} │ │ │ │ + @ instruction: 0xff02f236 │ │ │ │ strls r2, [r1], -r0, lsl #6 │ │ │ │ @ instruction: 0x4659461a │ │ │ │ movwls r4, #1568 @ 0x620 │ │ │ │ blx 57730c │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ addshi pc, lr, #65 @ 0x41 │ │ │ │ ldclcc 8, cr15, [r8], {213} @ 0xd5 │ │ │ │ @@ -98880,24 +98880,24 @@ │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ andeq r0, r0, r0 │ │ │ │ andeq r0, r0, r4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ ldrshteq r5, [sl], r4 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r5, sl, sl, ror #1 │ │ │ │ - eoreq r6, fp, r4, ror #17 │ │ │ │ - strdeq r4, [sl], -r0 @ │ │ │ │ + eoreq r6, fp, r4, lsr #21 │ │ │ │ + strhteq r4, [sl], -r0 │ │ │ │ ldrbmi ip, [pc, #-0]! @ bbbb4 │ │ │ │ subsmi r5, r0, #356515840 @ 0x15400000 │ │ │ │ stccc 0, cr0, [r0] │ │ │ │ andeq r0, r0, r0 │ │ │ │ andeq r0, r0, r8, asr #27 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - strdeq r4, [sl], -r2 @ │ │ │ │ + strhteq r4, [sl], -r2 │ │ │ │ blx 4f7798 │ │ │ │ cdp 15, 15, cr11, cr0, cr8, {0} │ │ │ │ vstr s13, [r6, #404] @ 0x194 │ │ │ │ @ instruction: 0xf8c46aba │ │ │ │ strdcs r0, [r0], r0 @ │ │ │ │ strbthi pc, [ip], r4, asr #17 @ │ │ │ │ @ instruction: 0x01bee9c6 │ │ │ │ @@ -98908,16 +98908,16 @@ │ │ │ │ rsbne pc, r2, #68, 4 @ 0x40000004 │ │ │ │ subeq pc, r0, #192, 4 │ │ │ │ msrne SPSR_x, #805306372 @ 0x30000004 │ │ │ │ movteq pc, #704 @ 0x2c0 @ │ │ │ │ svclt 0x00882906 │ │ │ │ @ instruction: 0xf8c44613 │ │ │ │ @ instruction: 0xf04f3400 │ │ │ │ - vadd.i64 d0, d15, d0 │ │ │ │ - @ instruction: 0xf8d5ff77 │ │ │ │ + vadd.i8 d16, d0, d0 │ │ │ │ + @ instruction: 0xf8d5f83f │ │ │ │ @ instruction: 0xf8c423f8 │ │ │ │ vshl.s8 d0, d4, d4 │ │ │ │ blls 3cbc7c │ │ │ │ ldrdcs pc, [r4, #130] @ 0x82 │ │ │ │ mvnsne pc, #13959168 @ 0xd50000 │ │ │ │ stccc 8, cr15, [r8], {83} @ 0x53 │ │ │ │ strcc pc, [ip], #-2244 @ 0xfffff73c │ │ │ │ @@ -99224,16 +99224,16 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ ... │ │ │ │ andeq r0, r0, r1 │ │ │ │ andeq r0, r0, r4 │ │ │ │ ... │ │ │ │ - eoreq r4, sl, r2, ror r0 │ │ │ │ - eoreq r4, sl, lr, asr #32 │ │ │ │ + eoreq r4, sl, r2, lsr r2 │ │ │ │ + eoreq r4, sl, lr, lsl #4 │ │ │ │ ldrshteq r4, [sl], r6 │ │ │ │ blvc ffcb779c │ │ │ │ blvc f7754 │ │ │ │ stclpl 5, cr15, [r3], {4} │ │ │ │ svcne 0x0048f8c4 │ │ │ │ @ instruction: 0xf8c49907 │ │ │ │ strcs r7, [r2, -ip, ror #31] │ │ │ │ @@ -99261,15 +99261,15 @@ │ │ │ │ ldrdls pc, [r4], -ip │ │ │ │ ldrd pc, [r8], -ip │ │ │ │ ldrdgt pc, [ip], -ip │ │ │ │ @ instruction: 0xf8c563eb │ │ │ │ @ instruction: 0xf8c59040 │ │ │ │ @ instruction: 0xf8c5e044 │ │ │ │ @ instruction: 0xf127c048 │ │ │ │ - movwcs pc, #7327 @ 0x1c9f @ │ │ │ │ + movwcs pc, #7527 @ 0x1d67 @ │ │ │ │ stmdbhi r0, {r1, r3, r4, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ stmdbhi r2, {r1, r2, r6, r8, fp, sp, lr, pc} │ │ │ │ andvs pc, r0, pc, asr #8 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ ldrbeq pc, [r8, -r4, asr #17]! @ │ │ │ │ ldclvs 5, cr15, [r6], #-16 │ │ │ │ subcs r6, r0, sl, lsr #7 │ │ │ │ @@ -99361,31 +99361,31 @@ │ │ │ │ @ instruction: 0xf8c47a84 │ │ │ │ @ instruction: 0xf8c4ea88 │ │ │ │ @ instruction: 0xf8c43e70 │ │ │ │ @ instruction: 0xf8c43e78 │ │ │ │ @ instruction: 0xf8c4ce6c │ │ │ │ @ instruction: 0xf8c4ce74 │ │ │ │ @ instruction: 0xf1396e8c │ │ │ │ - ldmdbmi r4!, {r0, r1, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbmi r4!, {r0, r1, r3, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldrbmi r2, [r0], -r9, lsl #4 │ │ │ │ @ instruction: 0xf1394479 │ │ │ │ - @ instruction: 0xf504fefb │ │ │ │ + @ instruction: 0xf504ffc3 │ │ │ │ tstcc r0, r8, asr #3 │ │ │ │ ldrbmi r2, [r0], -r4, lsl #4 │ │ │ │ - mrc2 1, 7, pc, cr4, cr9, {1} │ │ │ │ + @ instruction: 0xffbcf139 │ │ │ │ bicpl pc, r8, r4, lsl #10 │ │ │ │ andcs r3, r4, #20, 2 │ │ │ │ @ instruction: 0xf1394650 │ │ │ │ - @ instruction: 0xf504feed │ │ │ │ + @ instruction: 0xf504ffb5 │ │ │ │ tstcc r8, r8, asr #3 │ │ │ │ ldrbmi r2, [r0], -r4, lsl #4 │ │ │ │ - mcr2 1, 7, pc, cr6, cr9, {1} @ │ │ │ │ + @ instruction: 0xffaef139 │ │ │ │ ldrbmi r2, [r0], -r0, lsr #4 │ │ │ │ @ instruction: 0xf13a4641 │ │ │ │ - @ instruction: 0x46c6f959 │ │ │ │ + strbmi pc, [r6], r1, lsr #20 @ │ │ │ │ rscpl pc, ip, #4, 10 @ 0x1000000 │ │ │ │ blpl 17b79fc │ │ │ │ andls r3, r7, #28, 4 @ 0xc0000001 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ cdpcc 8, 8, cr15, cr8, cr4, {6} │ │ │ │ movtvs pc, #58628 @ 0xe504 @ │ │ │ │ @ instruction: 0xc1c3f894 │ │ │ │ @@ -99459,15 +99459,15 @@ │ │ │ │ stcmi 8, cr15, [r1], {1} │ │ │ │ stccc 8, cr15, [r2], {1} │ │ │ │ movwcs sp, #495 @ 0x1ef │ │ │ │ @ instruction: 0xf88d2200 │ │ │ │ @ instruction: 0x46413c90 │ │ │ │ @ instruction: 0xf8d52300 │ │ │ │ @ instruction: 0xf12203fc │ │ │ │ - blmi 67aebc │ │ │ │ + blmi 67b1dc │ │ │ │ ldclcs 8, cr15, [r8], {213} @ 0xd5 │ │ │ │ @ instruction: 0xf8c5447b │ │ │ │ @ instruction: 0xf8c503e4 │ │ │ │ @ instruction: 0xf89533f0 │ │ │ │ ldmdavc r2, {r1, r2, r3, r4, r8, fp, ip, sp} │ │ │ │ svclt 0x0000e022 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ @@ -99477,19 +99477,19 @@ │ │ │ │ andeq r0, r0, r0 │ │ │ │ ldrshteq pc, [pc], #255 @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcne 0x00ffffff │ │ │ │ andeq r0, r0, r0 │ │ │ │ svccc 0x00010000 │ │ │ │ andeq r0, r0, r8, lsl r9 │ │ │ │ - eorseq fp, r0, r0, ror #30 │ │ │ │ - strhteq r3, [sl], -ip │ │ │ │ - eorseq fp, r0, r4, lsr #27 │ │ │ │ - ldrhteq fp, [r0], -r6 │ │ │ │ - eorseq fp, r0, r0, lsr lr │ │ │ │ + eorseq ip, r0, r0, lsr #2 │ │ │ │ + eoreq r3, sl, ip, ror ip │ │ │ │ + eorseq fp, r0, r4, ror #30 │ │ │ │ + eorseq fp, r0, r6, ror pc │ │ │ │ + ldrshteq fp, [r0], -r0 │ │ │ │ umlalseq sp, r9, ip, r3 │ │ │ │ svclt 0x008c2a07 │ │ │ │ @ instruction: 0xf0032300 │ │ │ │ @ instruction: 0xf8850301 │ │ │ │ sub r3, r2, lr, lsl r9 │ │ │ │ strpl pc, [r0, #1284] @ 0x504 │ │ │ │ ldmcs r1!, {r0, r2, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @@ -99829,31 +99829,31 @@ │ │ │ │ rsbcs pc, sl, #9633792 @ 0x930000 │ │ │ │ bls 5612cc │ │ │ │ @ instruction: 0xf7fe9213 │ │ │ │ strtls fp, [r0], -r9, lsr #23 │ │ │ │ bllt 1c7aa74 │ │ │ │ andls r9, pc, #36864 @ 0x9000 │ │ │ │ bllt ff23aa7c │ │ │ │ - ldrdeq r3, [sl], -r6 @ │ │ │ │ - eoreq r3, sl, r6, lsr #16 │ │ │ │ - eoreq r3, sl, r0, lsl r8 │ │ │ │ - eoreq r3, sl, r0, lsr #13 │ │ │ │ - mlaeq sl, r6, r7, r3 │ │ │ │ - eoreq r3, sl, r8, ror r6 │ │ │ │ + mlaeq sl, r6, r9, r3 │ │ │ │ + eoreq r3, sl, r6, ror #19 │ │ │ │ + ldrdeq r3, [sl], -r0 @ │ │ │ │ + eoreq r3, sl, r0, ror #16 │ │ │ │ + eoreq r3, sl, r6, asr r9 │ │ │ │ + eoreq r3, sl, r8, lsr r8 │ │ │ │ adcseq r3, sl, r6, asr #20 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, fp, r8, asr r2 │ │ │ │ - eoreq r3, sl, sl, ror #14 │ │ │ │ - eoreq r3, sl, r4, ror #11 │ │ │ │ - mlaeq sl, ip, r6, r3 │ │ │ │ - strdeq r3, [sl], -r8 @ │ │ │ │ - eorseq fp, r0, r0, lsl #22 │ │ │ │ - mlaeq sl, ip, r6, r3 │ │ │ │ - eoreq r3, sl, r8, lsr #9 │ │ │ │ - eoreq r3, sl, r4, ror #9 │ │ │ │ + eoreq r5, fp, r8, lsl r4 │ │ │ │ + eoreq r3, sl, sl, lsr #18 │ │ │ │ + eoreq r3, sl, r4, lsr #15 │ │ │ │ + eoreq r3, sl, ip, asr r8 │ │ │ │ + strhteq r3, [sl], -r8 │ │ │ │ + eorseq fp, r0, r0, asr #25 │ │ │ │ + eoreq r3, sl, ip, asr r8 │ │ │ │ + eoreq r3, sl, r8, ror #12 │ │ │ │ + eoreq r3, sl, r4, lsr #13 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0018f8cc │ │ │ │ bmi fed8e524 │ │ │ │ ldrhtlt r4, [r2], r3 │ │ │ │ @@ -99872,19 +99872,19 @@ │ │ │ │ msrhi CPSR_xc, r0 │ │ │ │ rscsvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf79d2100 │ │ │ │ blmi fea377dc │ │ │ │ stmdage sl, {r0, r9, sp} │ │ │ │ movwls r5, #30971 @ 0x78fb │ │ │ │ vmin.s d4, d5, d9 │ │ │ │ - blmi fe97aea0 │ │ │ │ + blmi fe97b1c0 │ │ │ │ stmdage sl, {r9, sp} │ │ │ │ movwls r5, #30971 @ 0x78fb │ │ │ │ vmin.s d4, d5, d9 │ │ │ │ - ldmibmi pc, {r0, r1, r4, r6, r7, fp, ip, sp, lr, pc} @ │ │ │ │ + ldmibmi pc, {r0, r1, r3, r4, r7, r8, fp, ip, sp, lr, pc} @ │ │ │ │ bge 34e454 │ │ │ │ @ instruction: 0x46284479 │ │ │ │ @ instruction: 0xf0999400 │ │ │ │ @ instruction: 0x4606fbb1 │ │ │ │ stmiavs r3!, {r5, r6, r7, r8, ip, sp, pc}^ │ │ │ │ stmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ bmi fe70e9c0 │ │ │ │ @@ -99931,90 +99931,90 @@ │ │ │ │ b 149bdf4 │ │ │ │ b 134fff8 │ │ │ │ ldrmi r0, [sl], -sl, lsl #20 │ │ │ │ @ instruction: 0xf5054974 │ │ │ │ andls r7, r9, #220 @ 0xdc │ │ │ │ ldrbtmi r2, [r9], #-535 @ 0xfffffde9 │ │ │ │ vqdmulh.s d25, d10, d9 │ │ │ │ - @ instruction: 0x6cabf9cb │ │ │ │ + vstmiavs fp!, {s30-s176} │ │ │ │ ldrtmi r9, [sl], -r5, lsl #6 │ │ │ │ @ instruction: 0xf5054b6f │ │ │ │ stclvs 1, cr7, [r8], #-880 @ 0xfffffc90 │ │ │ │ ldrbtmi r9, [fp], #-4 │ │ │ │ sbcsvc pc, r6, r5, lsl #10 │ │ │ │ strls r6, [r3], #-3116 @ 0xfffff3d4 │ │ │ │ stmib sp, {r2, r3, r5, r6, r7, r8, r9, fp, sp, lr}^ │ │ │ │ strls r7, [r0, -r1, lsl #8] │ │ │ │ - blx ff37962c │ │ │ │ + blx fe57962e │ │ │ │ @ instruction: 0xf5054968 │ │ │ │ ldrbtmi r7, [r9], #-214 @ 0xffffff2a │ │ │ │ - ldc2 2, cr15, [lr], {122} @ 0x7a │ │ │ │ + stc2l 2, cr15, [r6, #-488]! @ 0xfffffe18 │ │ │ │ @ instruction: 0xf8c54966 │ │ │ │ @ instruction: 0xf50501c4 │ │ │ │ ldrbtmi r7, [r9], #-214 @ 0xffffff2a │ │ │ │ - stc2 2, cr15, [r4], {122} @ 0x7a │ │ │ │ + stc2l 2, cr15, [ip, #-488] @ 0xfffffe18 │ │ │ │ blne ff0cf1f0 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ @ instruction: 0xf50501c8 │ │ │ │ vqadd.s64 , q13, q3 │ │ │ │ - ldmdbmi pc, {r0, r3, r4, r5, r6, sl, fp, ip, sp, lr, pc}^ @ │ │ │ │ + ldmdbmi pc, {r0, r6, r8, sl, fp, ip, sp, lr, pc}^ @ │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ stmdbeq r0, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ biceq pc, r9, r5, lsl #17 │ │ │ │ sbcsvc pc, r6, r5, lsl #10 │ │ │ │ - stc2l 2, cr15, [lr], #-488 @ 0xfffffe18 │ │ │ │ + ldc2 2, cr15, [r6, #-488]! @ 0xfffffe18 │ │ │ │ blx feccf1f8 │ │ │ │ ldrbtmi pc, [r9], #-128 @ 0xffffff80 @ │ │ │ │ @ instruction: 0xf8850940 │ │ │ │ @ instruction: 0xf50501ca │ │ │ │ vqadd.s64 , q13, q3 │ │ │ │ - ldmdbmi r6, {r0, r1, r5, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbmi r6, {r0, r1, r3, r5, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00181bc0 │ │ │ │ ldrbtmi r2, [r9], #-1 │ │ │ │ biceq pc, fp, r5, lsl #17 │ │ │ │ sbcsvc pc, r6, r5, lsl #10 │ │ │ │ - mrrc2 2, 7, pc, r8, cr10 @ │ │ │ │ + stc2 2, cr15, [r0, #-488]! @ 0xfffffe18 │ │ │ │ blne ff0cf200 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ @ instruction: 0xf50501cc │ │ │ │ vqadd.s64 , q13, q3 │ │ │ │ - stmdbmi sp, {r0, r2, r3, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdbmi sp, {r0, r2, r4, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00181bc0 │ │ │ │ ldrbtmi r2, [r9], #-1 │ │ │ │ biceq pc, lr, r5, lsl #17 │ │ │ │ sbcsvc pc, r6, r5, lsl #10 │ │ │ │ - mcrr2 2, 7, pc, r2, cr10 @ │ │ │ │ + stc2 2, cr15, [sl, #-488] @ 0xfffffe18 │ │ │ │ blne ff0cf208 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ @ instruction: 0xf50501cf │ │ │ │ vqadd.s64 , q13, q3 │ │ │ │ - stmdbmi r4, {r0, r1, r2, r4, r5, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdbmi r4, {r0, r1, r2, r3, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00181bc0 │ │ │ │ ldrbtmi r2, [r9], #-1 │ │ │ │ bicseq pc, r0, r5, lsl #17 │ │ │ │ sbcsvc pc, r6, r5, lsl #10 │ │ │ │ - stc2 2, cr15, [ip], #-488 @ 0xfffffe18 │ │ │ │ + ldc2l 2, cr15, [r4], #488 @ 0x1e8 │ │ │ │ blne ff0cf210 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ @ instruction: 0xf50501d1 │ │ │ │ vqadd.s64 , q13, q3 │ │ │ │ - ldmdbmi fp!, {r0, r2, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbmi fp!, {r0, r2, r3, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ bicseq pc, r4, r5, asr #17 │ │ │ │ sbcsvc pc, r6, r5, lsl #10 │ │ │ │ vqshl.s64 q10, , q5 │ │ │ │ - ldmdbmi r8!, {r0, r3, r4, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbmi r8!, {r0, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x00181bc0 │ │ │ │ ldrbtmi r2, [r9], #-1 │ │ │ │ biceq pc, sp, r5, lsl #17 │ │ │ │ sbcsvc pc, r6, r5, lsl #10 │ │ │ │ - stc2 2, cr15, [lr], {122} @ 0x7a │ │ │ │ + ldc2l 2, cr15, [r6], {122} @ 0x7a │ │ │ │ ldm sl, {r4, r7, r8, ip, sp, pc}^ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0x071b8f5b │ │ │ │ andcs sp, r1, #12, 8 @ 0xc000000 │ │ │ │ bmi cb4da0 │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ vhadd.s8 d25, d0, d0 │ │ │ │ @@ -100024,52 +100024,52 @@ │ │ │ │ cmncs pc, #14286848 @ 0xda0000 │ │ │ │ svchi 0x005bf3bf │ │ │ │ andne pc, r0, #201326595 @ 0xc000003 │ │ │ │ @ instruction: 0xf8852301 │ │ │ │ eorvc r2, fp, #216, 2 @ 0x36 │ │ │ │ andpl pc, r0, r9, asr #17 │ │ │ │ vmin.s q7, q15, │ │ │ │ - strmi pc, [r4], -fp, asr #25 │ │ │ │ + @ instruction: 0x4604fd93 │ │ │ │ bmi 97686c │ │ │ │ stmdbmi r2!, {r1, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xff20f125 │ │ │ │ + @ instruction: 0xffe8f125 │ │ │ │ @ instruction: 0xf79de71b │ │ │ │ svclt 0x0000ec9c │ │ │ │ adcseq r3, sl, ip, lsl r5 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r3, sl, r4, lsl r5 │ │ │ │ muleq r0, r8, sl │ │ │ │ muleq r0, r8, fp │ │ │ │ - eorseq fp, r0, r4, asr #14 │ │ │ │ - strhteq r3, [sl], -r0 │ │ │ │ + eorseq fp, r0, r4, lsl #18 │ │ │ │ + eoreq r3, sl, r0, ror r2 │ │ │ │ adcseq r3, sl, sl, lsl #9 │ │ │ │ andeq r0, r0, ip, asr #20 │ │ │ │ andeq r0, r0, r8, asr #24 │ │ │ │ @ instruction: 0xffffd137 │ │ │ │ adcseq r5, sl, r2, ror #16 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ ldrshteq r8, [r4], r2 │ │ │ │ - strdeq r3, [sl], -lr @ │ │ │ │ - eoreq r3, sl, sl, ror #3 │ │ │ │ - eoreq r3, sl, sl, ror #3 │ │ │ │ - strdeq r3, [sl], -r4 @ │ │ │ │ - strdeq r3, [sl], -ip @ │ │ │ │ - eoreq r3, sl, r6, lsl #4 │ │ │ │ - eoreq r3, sl, lr, lsl #4 │ │ │ │ - eoreq r3, sl, r4, lsr #4 │ │ │ │ - eoreq r3, sl, sl, lsr r2 │ │ │ │ - eoreq r3, sl, r4, asr #4 │ │ │ │ - eoreq r3, sl, r6, asr #4 │ │ │ │ - eoreq r3, sl, r0, asr r2 │ │ │ │ - eoreq r3, sl, r0, asr r2 │ │ │ │ - eoreq r3, sl, r2, ror #4 │ │ │ │ - eoreq r2, sl, sl, lsr #29 │ │ │ │ - eoreq r3, sl, ip, ror r0 │ │ │ │ - eoreq r2, sl, r2, asr r3 │ │ │ │ + strhteq r3, [sl], -lr │ │ │ │ + eoreq r3, sl, sl, lsr #7 │ │ │ │ + eoreq r3, sl, sl, lsr #7 │ │ │ │ + strhteq r3, [sl], -r4 │ │ │ │ + strhteq r3, [sl], -ip │ │ │ │ + eoreq r3, sl, r6, asr #7 │ │ │ │ + eoreq r3, sl, lr, asr #7 │ │ │ │ + eoreq r3, sl, r4, ror #7 │ │ │ │ + strdeq r3, [sl], -sl @ │ │ │ │ + eoreq r3, sl, r4, lsl #8 │ │ │ │ + eoreq r3, sl, r6, lsl #8 │ │ │ │ + eoreq r3, sl, r0, lsl r4 │ │ │ │ + eoreq r3, sl, r0, lsl r4 │ │ │ │ + eoreq r3, sl, r2, lsr #8 │ │ │ │ + eoreq r3, sl, sl, rrx │ │ │ │ + eoreq r3, sl, ip, lsr r2 │ │ │ │ + eoreq r2, sl, r2, lsl r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec14030 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 8c0d78 │ │ │ │ blmi 8e9060 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r6, #30747 @ 0x781b │ │ │ │ @@ -100085,17 +100085,17 @@ │ │ │ │ @ instruction: 0x3c7cea4f │ │ │ │ @ instruction: 0x7c7cea4f │ │ │ │ vldmiami ip!, {s29-s107} │ │ │ │ beq 3777a0 │ │ │ │ andls r4, r0, #27262976 @ 0x1a00000 │ │ │ │ sbcsvc pc, r6, r0, lsl #10 │ │ │ │ vqdmulh.s d25, d10, d0 │ │ │ │ - @ instruction: 0xf505fb13 │ │ │ │ + @ instruction: 0xf505fbdb │ │ │ │ vqadd.s64 , q13, q6 │ │ │ │ - @ instruction: 0x4628fb35 │ │ │ │ + @ instruction: 0x4628fbfd │ │ │ │ blx fff790fa │ │ │ │ bvs 1ad7b44 │ │ │ │ ldrmi r4, [r8, r9, lsr #12] │ │ │ │ blmi 28f6c0 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 296f10 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -100189,15 +100189,15 @@ │ │ │ │ strmi r4, [r4], -r1, lsr #18 │ │ │ │ @ instruction: 0x466844fc │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ andne pc, r1, ip, asr r8 @ │ │ │ │ tstls r3, r9, lsl #16 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ - ldc2l 1, cr15, [r4], #152 @ 0x98 │ │ │ │ + ldc2 1, cr15, [ip, #152]! @ 0x98 │ │ │ │ ldmib sp, {sp}^ │ │ │ │ mrscs r2, SP_irq │ │ │ │ @ instruction: 0x41994290 │ │ │ │ ldmdaeq r0, {r2, r3, r4, r8, r9, ip, lr, pc}^ │ │ │ │ b 10bf1a0 │ │ │ │ @ instruction: 0xf50470c3 │ │ │ │ ldmib r3, {r3, r6, r7, r8, r9, ip, lr}^ │ │ │ │ @@ -100265,15 +100265,15 @@ │ │ │ │ andlt sp, r5, fp, asr r1 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ mvnpl pc, #41943040 @ 0x2800000 │ │ │ │ ldmdb r3, {r3, r5, r6, r9, sl, lr}^ │ │ │ │ stmib r4, {r1, r8, r9, sl, sp, lr}^ │ │ │ │ ldmdb r8, {r1, r5, r8, r9, sl, sp, lr}^ │ │ │ │ ldrmi r9, [fp], r2, lsl #6 │ │ │ │ - ldc2l 1, cr15, [r6], #-152 @ 0xffffff68 │ │ │ │ + ldc2 1, cr15, [lr, #-152]! @ 0xffffff68 │ │ │ │ sbcpl pc, r8, #41943040 @ 0x2800000 │ │ │ │ ldrdcc lr, [r0, -sp] │ │ │ │ andeq lr, r0, #3440640 @ 0x348000 │ │ │ │ @ instruction: 0x0c02ea50 │ │ │ │ addsmi sp, r8, #5 │ │ │ │ @ instruction: 0x0c01eb72 │ │ │ │ @ instruction: 0x4603bf3c │ │ │ │ @@ -100511,32 +100511,32 @@ │ │ │ │ @ instruction: 0xf04f9311 │ │ │ │ ldmdavs r3!, {r8, r9} │ │ │ │ @ instruction: 0xf5036101 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf50552b0 │ │ │ │ ldrcc r5, [r0], #-1251 @ 0xfffffb1d │ │ │ │ @ instruction: 0xf13b4620 │ │ │ │ - @ instruction: 0xf505f867 │ │ │ │ + @ instruction: 0xf505f92f │ │ │ │ @ instruction: 0xf5055380 │ │ │ │ andcc r5, r8, #805306382 @ 0x3000000e │ │ │ │ stclcc 8, cr15, [ip], #-844 @ 0xfffffcb4 │ │ │ │ mulle r8, r3, r2 │ │ │ │ andne lr, r0, #3457024 @ 0x34c000 │ │ │ │ andscc pc, ip, r9, asr #17 │ │ │ │ andsvs r6, r1, sl, asr #32 │ │ │ │ stmib r3, {r9, sp}^ │ │ │ │ strtmi r2, [r0], -r0, lsl #4 │ │ │ │ - @ instruction: 0xf860f13b │ │ │ │ + @ instruction: 0xf928f13b │ │ │ │ @ instruction: 0xa01cf8d9 │ │ │ │ svceq 0x0000f1ba │ │ │ │ adcshi pc, r4, r0 │ │ │ │ bicspl pc, r9, r5, lsl #10 │ │ │ │ addseq pc, r8, sl, lsl #2 │ │ │ │ - @ instruction: 0xf1263110 │ │ │ │ - @ instruction: 0xf8d9fff7 │ │ │ │ + @ instruction: 0xf1273110 │ │ │ │ + @ instruction: 0xf8d9f8bf │ │ │ │ @ instruction: 0xf105501c │ │ │ │ ldrbmi r0, [r0], -r8, lsl #20 │ │ │ │ mrc2 7, 7, pc, cr8, cr11, {7} │ │ │ │ stmiavs fp!, {r1, r3, r5, r9, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ stmdbvs ip!, {r0, r1, r2, r3, r7, pc}^ │ │ │ │ mulle r4, ip, r2 │ │ │ │ @@ -100565,32 +100565,32 @@ │ │ │ │ eorsle r0, r4, r0, lsl #30 │ │ │ │ vmlscc.f64 d4, d4, d10 │ │ │ │ svcge 0x000b2400 │ │ │ │ strls r4, [r9, #-1147] @ 0xfffffb85 │ │ │ │ blge 46221c │ │ │ │ @ instruction: 0xf8569307 │ │ │ │ @ instruction: 0xf5055f04 │ │ │ │ - @ instruction: 0xf1265096 │ │ │ │ - mvnslt pc, pc, ror #31 │ │ │ │ + @ instruction: 0xf1275096 │ │ │ │ + ldrhlt pc, [r8, #135]! @ 0x87 @ │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ cmppcc r8, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ ldrle r0, [r9], #-2011 @ 0xfffff825 │ │ │ │ orrspl pc, r6, r5, lsl #10 │ │ │ │ - @ instruction: 0xf1264638 │ │ │ │ - stmdals r7, {r0, r1, r3, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf1274638 │ │ │ │ + stmdals r7, {r0, r1, r4, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ orrspl pc, r6, r5, lsl #10 │ │ │ │ - @ instruction: 0xfff2f126 │ │ │ │ + @ instruction: 0xf8baf127 │ │ │ │ @ instruction: 0x301cf8d9 │ │ │ │ ldmib sp, {r3, r9, fp, ip, pc}^ │ │ │ │ orrscc r0, r8, #-1073741821 @ 0xc0000003 │ │ │ │ andge lr, r3, #3358720 @ 0x334000 │ │ │ │ stm sp, {r1, r8, r9, ip, pc} │ │ │ │ blls 43d650 │ │ │ │ muleq r7, r7, r8 │ │ │ │ - @ instruction: 0xf82cf127 │ │ │ │ + @ instruction: 0xf8f4f127 │ │ │ │ strmi r3, [r0, #1025]! @ 0x401 │ │ │ │ stcls 1, cr13, [r9, #-852] @ 0xfffffcac │ │ │ │ bvs b57a04 │ │ │ │ stmdbvs sl!, {r1, r4, r5, r6, r8, fp, ip, sp, pc}^ │ │ │ │ mulle r6, sl, r2 │ │ │ │ andne lr, ip, #3489792 @ 0x354000 │ │ │ │ svclt 0x003c4291 │ │ │ │ @@ -100636,64 +100636,64 @@ │ │ │ │ @ instruction: 0xa01cf8d9 │ │ │ │ @ instruction: 0xf79ce72c │ │ │ │ svclt 0x0000efea │ │ │ │ adcseq r2, sl, r0, lsl #22 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0xffffd135 │ │ │ │ adcseq r2, sl, r0, ror r9 │ │ │ │ - eoreq r2, sl, r4, asr #17 │ │ │ │ + eoreq r2, sl, r4, lsl #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec1492c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [sp], -r8, ror #31 │ │ │ │ addlt r6, r3, r9, asr #19 │ │ │ │ teqlt r1, #4, 12 @ 0x400000 │ │ │ │ orrpl pc, r0, #0, 10 │ │ │ │ blcs cfba90 │ │ │ │ eorsle r2, lr, r0, lsl #20 │ │ │ │ andeq pc, r8, r1, lsl #2 │ │ │ │ @ instruction: 0xf7fc9301 │ │ │ │ stmibvs r8!, {r0, r1, r2, r4, r5, r6, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1263098 │ │ │ │ - @ instruction: 0xf504ff31 │ │ │ │ + @ instruction: 0xf504fff9 │ │ │ │ tstcc r0, r3, ror #3 │ │ │ │ strmi r9, [r8], -r0, lsl #2 │ │ │ │ - @ instruction: 0xff4af13a │ │ │ │ + @ instruction: 0xf812f13b │ │ │ │ ldmib sp, {r1, r3, r5, r6, r7, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf5040300 │ │ │ │ smlattcc r8, r3, r1, r5 │ │ │ │ stclgt 8, cr15, [r8], #-844 @ 0xfffffcb4 │ │ │ │ andgt pc, r0, r2, asr #17 │ │ │ │ @ instruction: 0xf8cc6051 │ │ │ │ @ instruction: 0xf8c32004 │ │ │ │ - @ instruction: 0xf13a2c68 │ │ │ │ - bvs febbd4a8 │ │ │ │ + @ instruction: 0xf13b2c68 │ │ │ │ + bvs febbb7c8 │ │ │ │ @ instruction: 0xf504b183 │ │ │ │ tstcc r4, #168, 6 @ 0xa0000002 │ │ │ │ ldrmi r9, [r8], -r0, lsl #6 │ │ │ │ - @ instruction: 0xff30f13a │ │ │ │ + @ instruction: 0xfff8f13a │ │ │ │ adcpl pc, r7, r4, lsl #10 │ │ │ │ @ instruction: 0xf1053018 │ │ │ │ @ instruction: 0xf04c0128 │ │ │ │ stmdals r0, {r0, r2, r3, r4, r9, fp, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xff34f13a │ │ │ │ + @ instruction: 0xfffcf13a │ │ │ │ tstlt r1, r9, lsr #19 │ │ │ │ bvs 18d8444 │ │ │ │ blvs 98f61c │ │ │ │ bvs 18cf064 │ │ │ │ mullt r3, r8, r7 │ │ │ │ stmdavs fp, {r4, r5, r8, sl, fp, ip, sp, pc}^ │ │ │ │ stmdavs r8, {r0, r1, r5, r8, ip, sp, pc} │ │ │ │ andsvs r6, r8, r3, asr #32 │ │ │ │ andcs lr, r0, #3162112 @ 0x304000 │ │ │ │ andeq pc, r8, r1, lsl #2 │ │ │ │ @ instruction: 0xf7fb9100 │ │ │ │ stmdbls r0, {r0, r4, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ addseq pc, r8, r1, lsl #2 │ │ │ │ - cdp2 1, 14, cr15, cr10, cr6, {1} │ │ │ │ + @ instruction: 0xffb2f126 │ │ │ │ bvs 18d8478 │ │ │ │ ldrmi r9, [r8, r0, lsl #18] │ │ │ │ svclt 0x0000e7cb │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ @@ -100720,15 +100720,15 @@ │ │ │ │ stmib r4, {r1, r2, r6, r9, sl, lr}^ │ │ │ │ stmdblt r5!, {r0, r1, r8, r9, ip, lr} │ │ │ │ @ instruction: 0xf108e02a │ │ │ │ strbmi r0, [r5, #-2049] @ 0xfffff7ff │ │ │ │ @ instruction: 0xf859d025 │ │ │ │ @ instruction: 0xf5077f04 │ │ │ │ @ instruction: 0x46505a96 │ │ │ │ - cdp2 1, 11, cr15, cr10, cr6, {1} │ │ │ │ + @ instruction: 0xff82f126 │ │ │ │ rscsle r2, r2, r0, lsl #16 │ │ │ │ addpl pc, r0, #29360128 @ 0x1c00000 │ │ │ │ andshi pc, r0, r4, asr #17 │ │ │ │ cmppcc r8, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ movweq pc, #4115 @ 0x1013 @ │ │ │ │ stmibvs r3!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ eorge pc, r8, r3, asr #16 │ │ │ │ @@ -100761,71 +100761,71 @@ │ │ │ │ @ instruction: 0xf8d731ff │ │ │ │ @ instruction: 0xf6400f50 │ │ │ │ @ instruction: 0xf8c8136e │ │ │ │ ldrbtmi r4, [sl], #-0 │ │ │ │ @ instruction: 0xf0809400 │ │ │ │ andlt pc, r3, r1, asr #20 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - eoreq r2, sl, r0, asr #6 │ │ │ │ - eoreq r2, sl, lr, lsl #6 │ │ │ │ + eoreq r2, sl, r0, lsl #10 │ │ │ │ + eoreq r2, sl, lr, asr #9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec14b24 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5a00ff8 │ │ │ │ ldmdacc r0, {r0, r3, r4, r6, r7, ip, lr} │ │ │ │ mrc2 7, 7, pc, cr8, cr15, {7} │ │ │ │ svclt 0x0000bd08 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec14b40 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46060ff0 │ │ │ │ sbcpl pc, r9, r0, lsl #10 │ │ │ │ @ instruction: 0xf506300c │ │ │ │ @ instruction: 0xf13a55a3 │ │ │ │ - @ instruction: 0xf506fe03 │ │ │ │ + @ instruction: 0xf506fecb │ │ │ │ @ instruction: 0xf13a50a7 │ │ │ │ - @ instruction: 0xf506fdff │ │ │ │ + @ instruction: 0xf506fec7 │ │ │ │ andscc r5, r4, r8, lsr #1 │ │ │ │ ldrbtvs pc, [pc], #-1286 @ bd968 @ │ │ │ │ - ldc2l 1, cr15, [r8, #232]! @ 0xe8 │ │ │ │ + mcr2 1, 6, pc, cr0, cr10, {1} @ │ │ │ │ adcpl pc, sl, r6, lsl #10 │ │ │ │ ldrcc r3, [r0, #-8] │ │ │ │ - ldc2l 1, cr15, [r2, #232]! @ 0xe8 │ │ │ │ + mrc2 1, 5, pc, cr10, cr10, {1} │ │ │ │ adcpl pc, fp, r6, lsl #10 │ │ │ │ @ instruction: 0xf13a3004 │ │ │ │ - @ instruction: 0xf606fded │ │ │ │ + @ instruction: 0xf606feb5 │ │ │ │ @ instruction: 0xf13a70d4 │ │ │ │ - @ instruction: 0xf506fde9 │ │ │ │ + @ instruction: 0xf506feb1 │ │ │ │ andcc r5, ip, r3, lsr #1 │ │ │ │ - stc2l 1, cr15, [r4, #232]! @ 0xe8 │ │ │ │ + mcr2 1, 5, pc, cr12, cr10, {1} @ │ │ │ │ adcpl pc, r4, r6, lsl #10 │ │ │ │ @ instruction: 0xf13a3010 │ │ │ │ - @ instruction: 0xf506fddf │ │ │ │ + @ instruction: 0xf506fea7 │ │ │ │ andcc r5, r4, r6, asr #1 │ │ │ │ - ldc2l 1, cr15, [sl, #232] @ 0xe8 │ │ │ │ + mcr2 1, 5, pc, cr2, cr10, {1} @ │ │ │ │ rscpl pc, r3, r6, lsl #10 │ │ │ │ @ instruction: 0xf13a3010 │ │ │ │ - @ instruction: 0x4620fdd5 │ │ │ │ + @ instruction: 0x4620fe9d │ │ │ │ @ instruction: 0xf13a3420 │ │ │ │ - adcmi pc, ip, #13376 @ 0x3440 │ │ │ │ + adcmi pc, ip, #2448 @ 0x990 │ │ │ │ @ instruction: 0xf506d1f9 │ │ │ │ andcc r5, r4, sl, asr #1 │ │ │ │ - @ instruction: 0xf99af127 │ │ │ │ + blx 1979e64 │ │ │ │ sbcpl pc, fp, r6, lsl #10 │ │ │ │ @ instruction: 0xf1273008 │ │ │ │ - @ instruction: 0xf506f995 │ │ │ │ + @ instruction: 0xf506fa5d │ │ │ │ ldrsbcc r5, [r0], -r7 │ │ │ │ mcr 7, 0, pc, cr4, cr12, {4} @ │ │ │ │ svccc 0x0064f8d6 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldmcc r0!, {r0, r1, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xbd70b903 │ │ │ │ sbcpl pc, r6, r6, lsl #10 │ │ │ │ @ instruction: 0xf13a301c │ │ │ │ - ldcllt 13, cr15, [r0, #-716]! @ 0xfffffd34 │ │ │ │ + ldcllt 14, cr15, [r0, #-492]! @ 0xfffffe14 │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ orreq pc, r0, #204, 16 @ 0xcc0000 │ │ │ │ ldclmi 6, cr15, [ip, #-692] @ 0xfffffd4c │ │ │ │ @ instruction: 0xf8df4690 │ │ │ │ @@ -100865,35 +100865,35 @@ │ │ │ │ @ instruction: 0xf10d2201 │ │ │ │ @ instruction: 0xf10009a0 │ │ │ │ @ instruction: 0xf8df808b │ │ │ │ strbmi r3, [r8], -ip, asr #17 │ │ │ │ @ instruction: 0xf5059e09 │ │ │ │ ldmpl r3!, {r1, r2, r3, r6, r7, sl, ip, lr}^ │ │ │ │ ldrmi r9, [r9], -fp, lsl #6 │ │ │ │ - @ instruction: 0xf996f234 │ │ │ │ + blx 187a388 │ │ │ │ vmax.s32 d4, d10, d16 │ │ │ │ - stmdavc r3, {r0, r1, r2, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavc r3, {r0, r1, r2, r3, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0002b07 │ │ │ │ blcs 2ddd50 │ │ │ │ blcs 271c18 │ │ │ │ @ instruction: 0xf8dfd108 │ │ │ │ ldmpl r3!, {r2, r5, r7, fp, ip, sp}^ │ │ │ │ andcs r4, r0, #26214400 @ 0x1900000 │ │ │ │ movwls r4, #46664 @ 0xb648 │ │ │ │ - @ instruction: 0xf982f234 │ │ │ │ + blx 137a3b0 │ │ │ │ ldmcc r4, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ bls 30f408 │ │ │ │ andcs r5, r0, #13828096 @ 0xd30000 │ │ │ │ ldrmi r9, [r9], -fp, lsl #6 │ │ │ │ - @ instruction: 0xf978f234 │ │ │ │ + blx 10fa3c4 │ │ │ │ mvnscc pc, #14090240 @ 0xd70000 │ │ │ │ ldrdcc pc, [r0, r3]! │ │ │ │ tstlt r9, r9, asr lr │ │ │ │ strbmi r2, [r8], -r0, lsl #4 │ │ │ │ - @ instruction: 0xf96ef234 │ │ │ │ + blx e7a3d8 │ │ │ │ strbmi r9, [sl], -sl, lsl #22 │ │ │ │ ldrbmi r4, [r8], -r9, lsr #12 │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf078ae1b │ │ │ │ @ instruction: 0x960bfa1d │ │ │ │ stmdacs r0, {r0, r1, r3, r4, ip, pc} │ │ │ │ @ instruction: 0xf8dbd058 │ │ │ │ @@ -100935,15 +100935,15 @@ │ │ │ │ strmi r0, [r0, r9, lsl #8]! │ │ │ │ strb r4, [r0, -r3, lsl #13]! │ │ │ │ @ instruction: 0x37d8f8df │ │ │ │ stmibeq r0!, {r0, r2, r3, r8, ip, sp, lr, pc} │ │ │ │ strbmi r9, [r8], -r9, lsl #20 │ │ │ │ andcs r5, r1, #13828096 @ 0xd30000 │ │ │ │ ldrmi r9, [r9], -fp, lsl #6 │ │ │ │ - @ instruction: 0xf90af234 │ │ │ │ + @ instruction: 0xf9d2f234 │ │ │ │ strb r2, [r6, -r0, lsl #4]! │ │ │ │ stccc 8, cr15, [r8, #860]! @ 0x35c │ │ │ │ @ instruction: 0xf8d74658 │ │ │ │ @ instruction: 0xf8cb23f8 │ │ │ │ mrrcne 15, 5, r2, sl, cr0 │ │ │ │ svcpl 0x0064f8cb │ │ │ │ stccs 8, cr15, [r8, #796]! @ 0x31c │ │ │ │ @@ -100968,58 +100968,58 @@ │ │ │ │ @ instruction: 0xf8cb58d3 │ │ │ │ @ instruction: 0xf8df3da0 │ │ │ │ ldmpl r3, {r3, r5, r6, r8, r9, sl, ip, sp}^ │ │ │ │ ldclcc 8, cr15, [r8, #812] @ 0x32c │ │ │ │ @ instruction: 0x3760f8df │ │ │ │ @ instruction: 0xf8cb447b │ │ │ │ @ instruction: 0xf13a3ddc │ │ │ │ - smlabbcs r1, pc, ip, pc @ │ │ │ │ + tstpcs r1, r7, asr sp @ p-variant is OBSOLETE │ │ │ │ adcpl pc, r7, fp, lsl #10 │ │ │ │ - stc2 1, cr15, [sl], {58} @ 0x3a │ │ │ │ + ldc2l 1, cr15, [r2, #-232] @ 0xffffff18 │ │ │ │ adcpl pc, r8, fp, lsl #10 │ │ │ │ andscc r2, r4, r1, lsl #2 │ │ │ │ - stc2 1, cr15, [r4], {58} @ 0x3a │ │ │ │ + stc2l 1, cr15, [ip, #-232] @ 0xffffff18 │ │ │ │ adcpl pc, sl, fp, lsl #10 │ │ │ │ andcc r2, r8, r1, lsl #2 │ │ │ │ - ldc2l 1, cr15, [lr], #-232 @ 0xffffff18 │ │ │ │ + stc2l 1, cr15, [r6, #-232] @ 0xffffff18 │ │ │ │ adcpl pc, fp, fp, lsl #10 │ │ │ │ andcc r2, r4, r1, lsl #2 │ │ │ │ - ldc2l 1, cr15, [r8], #-232 @ 0xffffff18 │ │ │ │ + stc2l 1, cr15, [r0, #-232] @ 0xffffff18 │ │ │ │ @ instruction: 0xf60b2101 │ │ │ │ @ instruction: 0xf13a70d4 │ │ │ │ - @ instruction: 0xf50bfc73 │ │ │ │ + @ instruction: 0xf50bfd3b │ │ │ │ smlatbcs r1, r3, r0, r5 │ │ │ │ @ instruction: 0xf13a300c │ │ │ │ - @ instruction: 0xf50bfc6d │ │ │ │ + @ instruction: 0xf50bfd35 │ │ │ │ smlatbcs r1, r4, r0, r5 │ │ │ │ @ instruction: 0xf13a3010 │ │ │ │ - @ instruction: 0xf50bfc67 │ │ │ │ + @ instruction: 0xf50bfd2f │ │ │ │ ldrdcs r5, [r1, -r4] │ │ │ │ @ instruction: 0xf13a3004 │ │ │ │ - @ instruction: 0xf50bfc61 │ │ │ │ + @ instruction: 0xf50bfd29 │ │ │ │ smlatbcs r1, ip, r0, r5 │ │ │ │ @ instruction: 0xf13a3018 │ │ │ │ - @ instruction: 0xf50bfc5b │ │ │ │ + @ instruction: 0xf50bfd23 │ │ │ │ smlabtcs r1, r6, r0, r5 │ │ │ │ @ instruction: 0xf13a3004 │ │ │ │ - @ instruction: 0xf50bfc55 │ │ │ │ + @ instruction: 0xf50bfd1d │ │ │ │ smlattcs r1, r3, r0, r5 │ │ │ │ @ instruction: 0xf13a3010 │ │ │ │ - tstpcs r1, pc, asr #24 @ p-variant is OBSOLETE │ │ │ │ + tstpcs r1, r7, lsl sp @ p-variant is OBSOLETE │ │ │ │ adcsvc pc, r8, fp, lsl #12 │ │ │ │ - mcrr2 1, 3, pc, sl, cr10 @ │ │ │ │ + ldc2 1, cr15, [r2, #-232] @ 0xffffff18 │ │ │ │ tstcs r1, r0, asr #12 │ │ │ │ stmdaeq r0!, {r3, r8, ip, sp, lr, pc} │ │ │ │ - mcrr2 1, 3, pc, r4, cr10 @ │ │ │ │ + stc2 1, cr15, [ip, #-232] @ 0xffffff18 │ │ │ │ mvnsle r4, r1, asr #11 │ │ │ │ sbcpl pc, sl, fp, lsl #10 │ │ │ │ - @ instruction: 0xf1263004 │ │ │ │ - @ instruction: 0xf50bfff7 │ │ │ │ + @ instruction: 0xf1273004 │ │ │ │ + @ instruction: 0xf50bf8bf │ │ │ │ andcc r5, r8, fp, asr #1 │ │ │ │ - @ instruction: 0xfff2f126 │ │ │ │ + @ instruction: 0xf8baf127 │ │ │ │ sbcspl pc, r7, fp, lsl #10 │ │ │ │ andscc r2, r0, r0, lsl #2 │ │ │ │ mcr 7, 7, pc, cr0, cr11, {4} @ │ │ │ │ ldmcc r0!, {r0, r1, r2, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ orrpl pc, r0, fp, lsl #10 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf8c19111 │ │ │ │ @@ -101159,15 +101159,15 @@ │ │ │ │ svceq 0x0070f8cb │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf50b82db │ │ │ │ vst2. {d21-d24}, [pc], ip │ │ │ │ movwcc r7, #49664 @ 0xc200 │ │ │ │ ldrmi r2, [r8], -r0, asr #2 │ │ │ │ @ instruction: 0xf12b9310 │ │ │ │ - @ instruction: 0xf897f97f │ │ │ │ + @ instruction: 0xf897fa47 │ │ │ │ strdlt r3, [r3, -r0]! │ │ │ │ ldmcc r2!, {r0, r1, r2, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf89b81c8 │ │ │ │ vst1.64 {d19-d22}, [pc :256], r6 │ │ │ │ ldmdbls r1, {r1, r7, r9, ip, lr} │ │ │ │ strmi pc, [r4], #1103 @ 0x44f │ │ │ │ @@ -101349,71 +101349,71 @@ │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ blls 36a000 │ │ │ │ @ instruction: 0xf89d604b │ │ │ │ blcs ccbb8 │ │ │ │ addhi pc, r3, r0, asr #32 │ │ │ │ strb r3, [fp, -r8, lsl #2]! │ │ │ │ str r9, [ip], #-781 @ 0xfffffcf3 │ │ │ │ - @ instruction: 0xffe4f134 │ │ │ │ + @ instruction: 0xf8acf135 │ │ │ │ ldcleq 8, cr15, [r4, #812]! @ 0x32c │ │ │ │ ldrbmi lr, [r8], -sp, lsl #11 │ │ │ │ blx fedfa34a │ │ │ │ mvnscc pc, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf50be579 │ │ │ │ smlabtcs r1, r6, r0, r5 │ │ │ │ @ instruction: 0xf13a301c │ │ │ │ - blmi 177c87c │ │ │ │ + blmi 177cb9c │ │ │ │ sbcpl pc, r8, #20971520 @ 0x1400000 │ │ │ │ sbcpl pc, r7, fp, lsl #10 │ │ │ │ andscc r4, r8, fp, ror r4 │ │ │ │ ldmdavs fp, {r0, r4, fp, sp, lr} │ │ │ │ andmi r4, fp, fp, asr r2 │ │ │ │ ldmdavs r3, {r8, r9, ip, pc}^ │ │ │ │ ldmdb r2, {r0, r8, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf12d2302 │ │ │ │ - strb pc, [fp, #-3153] @ 0xfffff3af @ │ │ │ │ + strb pc, [fp, #-3353] @ 0xfffff2e7 @ │ │ │ │ ldm r3, {r1, r4, r8, r9, fp, ip, pc}^ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0xf0028f5b │ │ │ │ bcs daa9c │ │ │ │ @ instruction: 0xf44fbf0c │ │ │ │ vst1.32 {d23}, [pc], r0 │ │ │ │ str r7, [r7, #1792] @ 0x700 │ │ │ │ andcs r4, r0, sl, asr #22 │ │ │ │ stmiapl fp, {r0, r3, r8, fp, ip, pc}^ │ │ │ │ ldrmi r9, [sl], -lr, lsl #6 │ │ │ │ stmiapl fp, {r3, r6, r8, r9, fp, lr}^ │ │ │ │ ldrmi r9, [r9], -lr, lsl #6 │ │ │ │ - mcrr2 1, 2, pc, r6, cr3 @ │ │ │ │ + stc2 1, cr15, [lr, #-140] @ 0xffffff74 │ │ │ │ @ instruction: 0xf8c39b11 │ │ │ │ ldr r0, [fp, #-2440]! @ 0xfffff678 │ │ │ │ @ instruction: 0xf04f9f13 │ │ │ │ blmi 118aacc │ │ │ │ @ instruction: 0xf8d74a43 │ │ │ │ ldrbtmi r0, [fp], #-1016 @ 0xfffffc08 │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movtcc pc, #42560 @ 0xa640 @ │ │ │ │ cdp2 0, 5, cr15, cr14, cr14, {2} │ │ │ │ andsvs r9, r8, fp, lsl #22 │ │ │ │ andls lr, pc, #683671552 @ 0x28c00000 │ │ │ │ @ instruction: 0xf50be5e3 │ │ │ │ eorcs r5, r0, #204 @ 0xcc │ │ │ │ cmpcs r0, r8, lsl r0 │ │ │ │ - @ instruction: 0xffeaf12b │ │ │ │ + @ instruction: 0xf8b2f12c │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ blmi ee9bbc │ │ │ │ tstpeq r2, pc, rrx @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8d74a37 │ │ │ │ ldrbtmi r0, [fp], #-1016 @ 0xfffffc08 │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ orrcc pc, r1, #64, 12 @ 0x4000000 │ │ │ │ cdp2 0, 4, cr15, cr2, cr14, {2} │ │ │ │ andsvs r9, r8, fp, lsl #22 │ │ │ │ - @ instruction: 0xf12a9810 │ │ │ │ - blls 53e1a4 │ │ │ │ + @ instruction: 0xf12b9810 │ │ │ │ + blls 53c4c4 │ │ │ │ stmibeq r8!, {r0, r1, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ stc 7, cr15, [r0], #620 @ 0x26c │ │ │ │ svceq 0x0070f8db │ │ │ │ ldc2 0, cr15, [ip], {170} @ 0xaa │ │ │ │ ldrbmi r9, [r8], -lr, lsl #18 │ │ │ │ blx 207a568 │ │ │ │ blls 5b7920 │ │ │ │ @@ -101426,42 +101426,42 @@ │ │ │ │ ... │ │ │ │ adcseq r2, sl, r2, ror #11 │ │ │ │ ldrsbteq r2, [sl], ip │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r0, asr #22 │ │ │ │ @ instruction: 0x000008b8 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - eoreq r2, sl, lr, lsr #9 │ │ │ │ - ldrdeq r2, [sl], -r6 @ │ │ │ │ + eoreq r2, sl, lr, ror #12 │ │ │ │ + mlaeq sl, r6, r2, r2 │ │ │ │ adcseq r2, sl, ip, lsr #9 │ │ │ │ andeq r0, r0, ip, lsr #25 │ │ │ │ - eoreq r2, sl, r4, asr r4 │ │ │ │ - eoreq r2, sl, r2, lsl #1 │ │ │ │ + eoreq r2, sl, r4, lsl r6 │ │ │ │ + eoreq r2, sl, r2, asr #4 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ @ instruction: 0x00000cbc │ │ │ │ muleq r0, r8, lr │ │ │ │ andeq r0, r0, r8, lsr #17 │ │ │ │ andeq r0, r0, r8, asr #26 │ │ │ │ @ instruction: 0xffffc1d1 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eoreq r2, sl, r4, ror r0 │ │ │ │ - strhteq r2, [sl], -r6 │ │ │ │ - eoreq r1, sl, r6, lsr #28 │ │ │ │ - eoreq r2, sl, sl, lsr #1 │ │ │ │ - eoreq r2, sl, r2, lsr #1 │ │ │ │ - mlaeq sl, ip, r0, r2 │ │ │ │ - eoreq r2, sl, sl, lsr #32 │ │ │ │ + eoreq r2, sl, r4, lsr r2 │ │ │ │ + eoreq r2, sl, r6, ror r2 │ │ │ │ + eoreq r1, sl, r6, ror #31 │ │ │ │ + eoreq r2, sl, sl, ror #4 │ │ │ │ + eoreq r2, sl, r2, ror #4 │ │ │ │ + eoreq r2, sl, ip, asr r2 │ │ │ │ + eoreq r2, sl, sl, ror #3 │ │ │ │ @ instruction: 0xffffbb05 │ │ │ │ adcseq r2, sl, r0, asr #24 │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ andeq r0, r0, r8, ror #24 │ │ │ │ - eoreq r1, sl, lr, lsl #26 │ │ │ │ - eoreq r1, sl, ip, lsr r9 │ │ │ │ - eoreq r1, sl, r6, lsl sp │ │ │ │ - eoreq r1, sl, r4, lsl #18 │ │ │ │ + eoreq r1, sl, lr, asr #29 │ │ │ │ + strdeq r1, [sl], -ip @ │ │ │ │ + ldrdeq r1, [sl], -r6 @ │ │ │ │ + eoreq r1, sl, r4, asr #21 │ │ │ │ @ instruction: 0xffffb977 │ │ │ │ @ instruction: 0xffffbf3d │ │ │ │ bcc fecfc774 │ │ │ │ @ instruction: 0xf8df4601 │ │ │ │ ldrbtmi r2, [fp], #-2736 @ 0xfffff550 │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ biccc pc, r5, #64, 12 @ 0x4000000 │ │ │ │ @@ -101486,25 +101486,25 @@ │ │ │ │ @ instruction: 0xf8dfb1c0 │ │ │ │ @ instruction: 0xf50b3a5c │ │ │ │ bls 31377c │ │ │ │ ldmpl r2, {r2, r3, r4, sl, ip, sp}^ │ │ │ │ ldmdbcc ip, {r0, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ mulle r3, r3, r2 │ │ │ │ rsble r2, sl, r0, lsl #22 │ │ │ │ - @ instruction: 0xff40f126 │ │ │ │ + @ instruction: 0xf808f127 │ │ │ │ movwcs r9, #2321 @ 0x911 │ │ │ │ ldmdbcs ip, {r0, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ rsbvs r6, r3, r3, lsr #32 │ │ │ │ rscvs r6, r3, r3, lsr #1 │ │ │ │ ldmdbcs ip, {r0, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldmcc r0!, {r0, r1, r2, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ @ instruction: 0xf50baf49 │ │ │ │ andscc r5, r8, r7, asr #1 │ │ │ │ - @ instruction: 0xf914f12d │ │ │ │ + @ instruction: 0xf9dcf12d │ │ │ │ @ instruction: 0xf8dfe742 │ │ │ │ @ instruction: 0xf8df3a18 │ │ │ │ ldrbtmi r2, [fp], #-2584 @ 0xfffff5e8 │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x33b2f640 │ │ │ │ svceq 0x0050f8db │ │ │ │ ldc2l 0, cr15, [r6, #-312]! @ 0xfffffec8 │ │ │ │ @@ -101609,25 +101609,25 @@ │ │ │ │ @ instruction: 0xf8d7d1c2 │ │ │ │ @ instruction: 0xf8933cd8 │ │ │ │ blcs cb1dc │ │ │ │ orrshi pc, fp, r0, asr #32 │ │ │ │ strtvs pc, [lr], #-1293 @ 0xfffffaf3 │ │ │ │ stmiaeq r4!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1254478 │ │ │ │ - orrslt pc, r8, r9, lsl #18 │ │ │ │ + @ instruction: 0xb198f9d1 │ │ │ │ ldmne ip, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x464baa1c │ │ │ │ ldrbtmi r9, [r9], #-522 @ 0xfffffdf6 │ │ │ │ bl ff07c4d8 │ │ │ │ @ instruction: 0xf0002802 │ │ │ │ @ instruction: 0xf8df80f8 │ │ │ │ andcs r2, r0, ip, lsl #17 │ │ │ │ stmne r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx fecfab14 │ │ │ │ + blx 1efab16 │ │ │ │ @ instruction: 0xf79c4620 │ │ │ │ stmdacs r0, {r1, r3, r5, r7, r8, fp, sp, lr, pc} │ │ │ │ bicshi pc, r3, #64 @ 0x40 │ │ │ │ strtmi r2, [r0], -r1, lsl #2 │ │ │ │ ldc 7, cr15, [sl], {155} @ 0x9b │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0x462183bb │ │ │ │ @@ -101673,15 +101673,15 @@ │ │ │ │ @ instruction: 0x37d8f8df │ │ │ │ movwls r4, #13435 @ 0x347b │ │ │ │ @ instruction: 0x37d4f8df │ │ │ │ movwls r4, #5243 @ 0x147b │ │ │ │ @ instruction: 0x37d0f8df │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ @ instruction: 0xf125230c │ │ │ │ - @ instruction: 0x4658fdff │ │ │ │ + ldrbmi pc, [r8], -r7, asr #29 @ │ │ │ │ stc2l 7, cr15, [ip], #-1000 @ 0xfffffc18 │ │ │ │ @ instruction: 0x37c0f8df │ │ │ │ ldmpl r3, {r0, r3, r9, fp, ip, pc}^ │ │ │ │ bfieq r6, fp, #16, #12 │ │ │ │ @ instruction: 0xf8dfd442 │ │ │ │ bls 30c654 │ │ │ │ @ instruction: 0xf8cb58d3 │ │ │ │ @@ -101738,21 +101738,21 @@ │ │ │ │ stmib sp, {r2, r5, r7, r8, ip}^ │ │ │ │ ldrmi r6, [r9], -r2, lsl #2 │ │ │ │ strcs lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ @ instruction: 0xf79c2201 │ │ │ │ @ instruction: 0xf50be9f8 │ │ │ │ @ instruction: 0xf60d50e4 │ │ │ │ ldrdcc r3, [ip], -r4 │ │ │ │ - @ instruction: 0xff6cf229 │ │ │ │ + @ instruction: 0xf834f22a │ │ │ │ @ instruction: 0xf8dfe785 │ │ │ │ movwcs r1, #1764 @ 0x6e4 │ │ │ │ usateq pc, #0, pc, asr #17 @ │ │ │ │ ldrbtmi r2, [r9], #-514 @ 0xfffffdfe │ │ │ │ @ instruction: 0xf12c4478 │ │ │ │ - @ instruction: 0xf000f801 │ │ │ │ + @ instruction: 0xf000f8c9 │ │ │ │ strmi r0, [r0], r1, lsl #6 │ │ │ │ svceq 0x0002f010 │ │ │ │ cmple r3, pc, lsl #6 │ │ │ │ svceq 0x0004f018 │ │ │ │ mrcge 4, 7, APSR_nzcv, cr12, cr15, {1} │ │ │ │ mulcs r1, r0, r1 │ │ │ │ ldm sl, {r2, r3, r4, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @@ -101776,15 +101776,15 @@ │ │ │ │ ldmdavs r2, {ip, sp} │ │ │ │ ldrtmi r4, [r0], -r8, lsr #15 │ │ │ │ stc2l 7, cr15, [r8, #-1000] @ 0xfffffc18 │ │ │ │ @ instruction: 0xf8c39b11 │ │ │ │ @ instruction: 0xe6cb6b14 │ │ │ │ @ instruction: 0x6668f8df │ │ │ │ @ instruction: 0xe787447e │ │ │ │ - @ instruction: 0xf972f126 │ │ │ │ + blx f7ad90 │ │ │ │ str r4, [r0, r3, lsl #12] │ │ │ │ @ instruction: 0x565cf8df │ │ │ │ @ instruction: 0xe7e3447d │ │ │ │ @ instruction: 0x5658f8df │ │ │ │ @ instruction: 0xe7df447d │ │ │ │ mulcs r1, r0, r1 │ │ │ │ ldm sl, {r2, r3, r4, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @@ -102141,70 +102141,70 @@ │ │ │ │ tstcc r0, #154140672 @ 0x9300000 │ │ │ │ strt r6, [sl], r3, lsr #1 │ │ │ │ adcvs r3, r3, r0, lsl r3 │ │ │ │ tstcc r0, #192, 12 @ 0xc000000 │ │ │ │ ldrb r6, [sl], r3, lsr #1 │ │ │ │ adcvs r3, r3, r0, lsl r3 │ │ │ │ svclt 0x0000e6f4 │ │ │ │ - eoreq r1, sl, r6, asr #25 │ │ │ │ - eoreq r1, sl, r2, lsl r8 │ │ │ │ + eoreq r1, sl, r6, lsl #29 │ │ │ │ + ldrdeq r1, [sl], -r2 @ │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ - strdeq r1, [sl], -lr @ │ │ │ │ - eoreq r1, sl, lr, ror #14 │ │ │ │ - ldrdeq r1, [sl], -r4 @ │ │ │ │ - eoreq r1, sl, lr, asr #14 │ │ │ │ - eoreq r1, sl, r2, ror fp │ │ │ │ - eoreq r1, sl, r0, lsl #22 │ │ │ │ - eoreq r1, sl, r2, lsl r7 │ │ │ │ - eoreq r1, sl, sl, ror fp │ │ │ │ - eoreq r1, sl, r2, ror #13 │ │ │ │ + strhteq r1, [sl], -lr │ │ │ │ + eoreq r1, sl, lr, lsr #18 │ │ │ │ + mlaeq sl, r4, sp, r1 │ │ │ │ + eoreq r1, sl, lr, lsl #18 │ │ │ │ + eoreq r1, sl, r2, lsr sp │ │ │ │ + eoreq r1, sl, r0, asr #25 │ │ │ │ + ldrdeq r1, [sl], -r2 @ │ │ │ │ + eoreq r1, sl, sl, lsr sp │ │ │ │ + eoreq r1, sl, r2, lsr #17 │ │ │ │ + eoreq r1, sl, r2, ror r8 │ │ │ │ + eoreq r1, sl, r0, asr #26 │ │ │ │ + eoreq r1, sl, r4, lsl #26 │ │ │ │ + eoreq r1, sl, r0, asr #16 │ │ │ │ + eoreq r1, sl, r6, lsr #26 │ │ │ │ + eoreq r1, sl, lr, lsl r8 │ │ │ │ + strhteq r1, [sl], -r8 │ │ │ │ + eoreq r1, sl, r4, ror #15 │ │ │ │ + eoreq r1, sl, r8, lsr #25 │ │ │ │ strhteq r1, [sl], -r2 │ │ │ │ - eoreq r1, sl, r0, lsl #23 │ │ │ │ - eoreq r1, sl, r4, asr #22 │ │ │ │ - eoreq r1, sl, r0, lsl #13 │ │ │ │ - eoreq r1, sl, r6, ror #22 │ │ │ │ - eoreq r1, sl, lr, asr r6 │ │ │ │ - strdeq r1, [sl], -r8 @ │ │ │ │ - eoreq r1, sl, r4, lsr #12 │ │ │ │ - eoreq r1, sl, r8, ror #21 │ │ │ │ - strdeq r1, [sl], -r2 @ │ │ │ │ - eoreq r1, sl, r4, ror #21 │ │ │ │ - eoreq r0, sl, r2, ror sl │ │ │ │ + eoreq r1, sl, r4, lsr #25 │ │ │ │ + eoreq r0, sl, r2, lsr ip │ │ │ │ @ instruction: 0xffffbf9f │ │ │ │ @ instruction: 0xfffff1f1 │ │ │ │ @ instruction: 0xffffb60d │ │ │ │ @ instruction: 0xffffc09d │ │ │ │ @ instruction: 0xffffb671 │ │ │ │ @ instruction: 0xffffb615 │ │ │ │ @ instruction: 0xffffc125 │ │ │ │ andeq r0, r0, r4, lsl #24 │ │ │ │ andeq r0, r0, r4, asr ip │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #28 │ │ │ │ - eoreq r1, sl, ip, lsr sl │ │ │ │ - eoreq r1, sl, ip, asr #8 │ │ │ │ - strdeq ip, [sl], -r0 @ │ │ │ │ - ldrdeq r1, [sl], -r4 @ │ │ │ │ + strdeq r1, [sl], -ip @ │ │ │ │ + eoreq r1, sl, ip, lsl #12 │ │ │ │ + strhteq ip, [sl], -r0 │ │ │ │ + mlaeq sl, r4, fp, r1 │ │ │ │ adcseq r6, r4, sl, lsr ip │ │ │ │ - eoreq r1, sl, r4, lsl r9 │ │ │ │ - eoreq r1, sl, r8, lsl r9 │ │ │ │ + ldrdeq r1, [sl], -r4 @ │ │ │ │ + ldrdeq r1, [sl], -r8 @ │ │ │ │ @ instruction: 0xffffc17b │ │ │ │ - eoreq r1, sl, r4, ror #13 │ │ │ │ + eoreq r1, sl, r4, lsr #17 │ │ │ │ @ instruction: 0xffffb65d │ │ │ │ @ instruction: 0xffffc361 │ │ │ │ - eoreq r1, sl, r4, lsl #17 │ │ │ │ + eoreq r1, sl, r4, asr #20 │ │ │ │ @ instruction: 0xffffc0f7 │ │ │ │ @ instruction: 0xffffbc5f │ │ │ │ @ instruction: 0xffffbcc7 │ │ │ │ - eorseq sl, r0, r2, ror #20 │ │ │ │ - strhteq r1, [sl], -sl │ │ │ │ - eoreq r0, sl, sl, ror #27 │ │ │ │ - eoreq r1, sl, r6, lsl #7 │ │ │ │ - eoreq r0, sl, lr, asr #27 │ │ │ │ + eorseq sl, r0, r2, lsr #24 │ │ │ │ + eoreq r1, sl, sl, ror r5 │ │ │ │ + eoreq r0, sl, sl, lsr #31 │ │ │ │ + eoreq r1, sl, r6, asr #10 │ │ │ │ + eoreq r0, sl, lr, lsl #31 │ │ │ │ @ instruction: 0xffffb109 │ │ │ │ @ instruction: 0xffffbe0f │ │ │ │ svcmi 0x00f8e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ msrhi SPSR_f, #14614528 @ 0xdf0000 │ │ │ │ @@ -102217,15 +102217,15 @@ │ │ │ │ orrshi pc, pc, r0, lsl #2 │ │ │ │ @ instruction: 0xf5054628 │ │ │ │ @ instruction: 0xf7fa56a3 │ │ │ │ @ instruction: 0xf505f83d │ │ │ │ ldrsbcc r5, [r0], -r9 │ │ │ │ strbtvc pc, [ip], #1541 @ 0x605 @ │ │ │ │ @ instruction: 0xf125360c │ │ │ │ - and pc, r2, r3, asr sl @ │ │ │ │ + and pc, r2, fp, lsl fp @ │ │ │ │ adcsmi r3, r4, #32, 8 @ 0x20000000 │ │ │ │ svcvc 0x0023d009 │ │ │ │ rscsle r2, r9, r0, lsl #22 │ │ │ │ strtmi r6, [r8], -r1, lsr #16 │ │ │ │ @ instruction: 0xf00a3420 │ │ │ │ adcsmi pc, r4, #2800 @ 0xaf0 │ │ │ │ @ instruction: 0xf505d1f5 │ │ │ │ @@ -102297,27 +102297,27 @@ │ │ │ │ tstle r7, r4 │ │ │ │ stmdavs r3!, {r1, r3, r5, sp, lr, pc} │ │ │ │ andge pc, r4, r3, asr #17 │ │ │ │ andcc pc, r0, sl, asr #17 │ │ │ │ strvs lr, [r0], -r4, asr #19 │ │ │ │ @ instruction: 0xf876f7fa │ │ │ │ addseq pc, r8, r4, lsl #2 │ │ │ │ - blx 14fb5b0 │ │ │ │ + blx 6fb5b2 │ │ │ │ bvs 1ad9dcc │ │ │ │ ldrmi r4, [r8, r1, lsr #12] │ │ │ │ andsle r4, r7, sl, asr #11 │ │ │ │ ldrdcc pc, [r4], -sl │ │ │ │ @ instruction: 0x469a4654 │ │ │ │ andeq pc, r8, r4, lsl #2 │ │ │ │ svceq 0x0000f1ba │ │ │ │ @ instruction: 0xf104d1e3 │ │ │ │ @ instruction: 0xf7fa0008 │ │ │ │ @ instruction: 0xf104f85f │ │ │ │ @ instruction: 0xf1250098 │ │ │ │ - blvs bbda30 │ │ │ │ + blvs bbdd50 │ │ │ │ strtmi r6, [r1], -r8, ror #20 │ │ │ │ @ instruction: 0xf8da4798 │ │ │ │ strb r3, [r9, r4]! │ │ │ │ strbeq pc, [r0, #-2263]! @ 0xfffff729 @ │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf8d780ac │ │ │ │ @ instruction: 0x2c004b28 │ │ │ │ @@ -102345,34 +102345,34 @@ │ │ │ │ @ instruction: 0xf8d5fef7 │ │ │ │ @ instruction: 0xf5033f64 │ │ │ │ @ instruction: 0xf8935380 │ │ │ │ blcs cd58c │ │ │ │ addhi pc, ip, r0, asr #32 │ │ │ │ sbcpl pc, ip, r5, lsl #10 │ │ │ │ @ instruction: 0xf12a300c │ │ │ │ - strtmi pc, [r8], -r5, asr #16 │ │ │ │ + strtmi pc, [r8], -sp, lsl #18 │ │ │ │ blx febfd1da │ │ │ │ stmibeq r8!, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ stcl 7, cr15, [r4, #-616] @ 0xfffffd98 │ │ │ │ sbcspl pc, r6, r5, lsl #10 │ │ │ │ ldcl 7, cr15, [r2], #616 @ 0x268 │ │ │ │ @ instruction: 0xf8d72100 │ │ │ │ @ instruction: 0xf1220988 │ │ │ │ - @ instruction: 0xf8d7fd9f │ │ │ │ + @ instruction: 0xf8d7fe67 │ │ │ │ tstlt r1, r0, lsl r9 │ │ │ │ bvs 1ad9eb0 │ │ │ │ @ instruction: 0xf8d74798 │ │ │ │ lsrslt r0, r0, #18 │ │ │ │ @ instruction: 0xf6414b41 │ │ │ │ @ instruction: 0xf8d7161c │ │ │ │ stmibne ip!, {r2, r3, r4, r8, fp, sp} │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ mulle r5, sl, r2 │ │ │ │ rsble r2, r7, r0, lsl #20 │ │ │ │ - @ instruction: 0xf864f126 │ │ │ │ + @ instruction: 0xf92cf126 │ │ │ │ ldmdbcs ip, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x51ab2300 │ │ │ │ adcvs r6, r3, r3, rrx │ │ │ │ @ instruction: 0xf8c760e3 │ │ │ │ @ instruction: 0x4628291c │ │ │ │ @ instruction: 0xf802f076 │ │ │ │ bvs 1ad9ef0 │ │ │ │ @@ -102415,20 +102415,20 @@ │ │ │ │ @ instruction: 0xe749d1d3 │ │ │ │ svc 0x00d4f79a │ │ │ │ bne fe0fd63c │ │ │ │ @ instruction: 0xf47f2900 │ │ │ │ @ instruction: 0xe6f9aef8 │ │ │ │ sbcpl pc, r7, r5, lsl #10 │ │ │ │ @ instruction: 0xf12c3018 │ │ │ │ - strb pc, [sp, -r7, ror #19]! @ │ │ │ │ + strb pc, [sp, -pc, lsr #21]! @ │ │ │ │ ldc 7, cr15, [ip], #616 @ 0x268 │ │ │ │ ldmdbcs ip, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf505e796 │ │ │ │ andcc r5, ip, r4, ror #1 │ │ │ │ - blx ff7fbbac │ │ │ │ + blx fe9fbbae │ │ │ │ svclt 0x0000e65a │ │ │ │ adcseq r1, sl, ip, asr r0 │ │ │ │ andeq r0, r0, r4, lsl #24 │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ andeq r0, r0, r0 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -102461,15 +102461,15 @@ │ │ │ │ andsvs r4, r3, r0, lsr #12 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ @ instruction: 0x378083f0 │ │ │ │ @ instruction: 0xf5064680 │ │ │ │ bl 2d819c │ │ │ │ bl c50c0 │ │ │ │ ldrmi r0, [r8], #-2307 @ 0xfffff6fd │ │ │ │ - @ instruction: 0xf928f139 │ │ │ │ + @ instruction: 0xf9f0f139 │ │ │ │ bllt fe11dc94 │ │ │ │ blvc 8faa30 │ │ │ │ blmi 908fbc │ │ │ │ rscvc pc, ip, #6291456 @ 0x600000 │ │ │ │ vst1.8 {d15-d16}, [r4], r7 │ │ │ │ ldrbtmi r2, [fp], #-8 │ │ │ │ movwls r9, #29696 @ 0x7400 │ │ │ │ @@ -102479,33 +102479,33 @@ │ │ │ │ stc 1, cr9, [sp, #4] │ │ │ │ @ instruction: 0xf00a7b02 │ │ │ │ strmi pc, [r4], -pc, ror #23 │ │ │ │ strbmi fp, [r6], #-2552 @ 0xfffff608 │ │ │ │ movweq pc, #33345 @ 0x8241 @ │ │ │ │ svchi 0x005bf3bf │ │ │ │ @ instruction: 0x464854f7 │ │ │ │ - @ instruction: 0xf912f139 │ │ │ │ + @ instruction: 0xf9daf139 │ │ │ │ andeq lr, r5, r8, lsl #22 │ │ │ │ svccc 0x00ecf8d0 │ │ │ │ blx fed79310 │ │ │ │ @ instruction: 0xf102f282 │ │ │ │ ldr r0, [pc, r0, lsr #8] │ │ │ │ strcs r2, [ip], #-1536 @ 0xfffffa00 │ │ │ │ @ instruction: 0x46354637 │ │ │ │ strbmi lr, [r8], -r6, lsr #15 │ │ │ │ - @ instruction: 0xf900f139 │ │ │ │ + @ instruction: 0xf9c8f139 │ │ │ │ andeq lr, r5, r8, lsl #22 │ │ │ │ svccc 0x00ecf8d0 │ │ │ │ @ instruction: 0x4648e7b2 │ │ │ │ - @ instruction: 0xf8f8f139 │ │ │ │ + @ instruction: 0xf9c0f139 │ │ │ │ andlt r4, r9, r0, lsr #12 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - eoreq r0, sl, lr, ror #28 │ │ │ │ + eoreq r1, sl, lr, lsr #32 │ │ │ │ andcs r4, r0, r3, lsl #12 │ │ │ │ @ instruction: 0x47706018 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl fec16650 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ bmi 32b9bc │ │ │ │ @@ -102514,16 +102514,16 @@ │ │ │ │ @ instruction: 0xf640447a │ │ │ │ @ instruction: 0xf07e5346 │ │ │ │ mullt r3, r1, ip │ │ │ │ stmdami r4, {r8, sl, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf0974478 │ │ │ │ andlt pc, r3, r5, ror r9 @ │ │ │ │ svclt 0x0000bd00 │ │ │ │ - strhteq r0, [sl], -r0 │ │ │ │ - eorseq r8, r0, r8, lsl lr │ │ │ │ + eoreq r0, sl, r0, ror r9 │ │ │ │ + ldrsbteq r8, [r0], -r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl fec16690 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 283458 │ │ │ │ @ instruction: 0xf8dfb083 │ │ │ │ @ instruction: 0x460ac01c │ │ │ │ @ instruction: 0xf853447b │ │ │ │ @@ -102892,23 +102892,23 @@ │ │ │ │ bl 134680 │ │ │ │ b.n bf6da │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r6, #10 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r2, #26 │ │ │ │ + lsrs r2, r2, #1 │ │ │ │ movs r2, r5 │ │ │ │ lsrs r6, r5, #9 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsls r4, r3, #27 │ │ │ │ movs r2, r5 │ │ │ │ - lsrs r0, r3, #11 │ │ │ │ + lsrs r0, r3, #18 │ │ │ │ movs r2, r5 │ │ │ │ - lsrs r2, r5, #9 │ │ │ │ + lsrs r2, r5, #16 │ │ │ │ movs r2, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r2, [pc, #372] @ (bfa20 ) │ │ │ │ sub sp, #112 @ 0x70 │ │ │ │ @@ -102935,15 +102935,15 @@ │ │ │ │ mov.w r2, #0 │ │ │ │ bne.w bfa10 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r1, #128 @ 0x80 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldrb.w r2, [r4, #93] @ 0x5d │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n bf9b4 │ │ │ │ ldr.w lr, [pc, #296] @ bfa2c │ │ │ │ add.w ip, sp, #44 @ 0x2c │ │ │ │ add lr, pc │ │ │ │ @@ -102992,23 +102992,23 @@ │ │ │ │ vstr d7, [sp, #8] │ │ │ │ bl c9bb8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #93] @ 0x5d │ │ │ │ cbz r0, bf9a8 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n bf8ce │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ bl b9e34 │ │ │ │ cbnz r0, bf9f2 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n bf8cc │ │ │ │ ldr r2, [pc, #108] @ (bfa34 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ @@ -103028,33 +103028,33 @@ │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ bl c9d4c │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n bf8ce │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsls r4, r1, #29 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r5, #28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r0, r7, #5 │ │ │ │ + lsrs r0, r7, #12 │ │ │ │ movs r2, r5 │ │ │ │ - lsrs r6, r0, #4 │ │ │ │ + lsrs r6, r0, #11 │ │ │ │ movs r2, r5 │ │ │ │ - lsls r6, r7, #8 │ │ │ │ + lsls r6, r7, #15 │ │ │ │ movs r2, r5 │ │ │ │ - lsls r0, r5, #8 │ │ │ │ + lsls r0, r5, #15 │ │ │ │ movs r2, r5 │ │ │ │ cbz r2, bfa74 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r3, [r0, #3612] @ 0xe1c │ │ │ │ @@ -103256,15 +103256,15 @@ │ │ │ │ beq.w bfd58 │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ ldr r2, [r2, #120] @ 0x78 │ │ │ │ ldr r7, [r2, #36] @ 0x24 │ │ │ │ ldr.w r0, [r9, r4] │ │ │ │ and.w r7, r7, #32768 @ 0x8000 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2fb8e4 │ │ │ │ + bl 2fba74 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ and.w r6, r0, #6 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r2, [r9, r4] │ │ │ │ @@ -103431,15 +103431,15 @@ │ │ │ │ ite cc │ │ │ │ movcc r3, #1 │ │ │ │ movcs r3, #5 │ │ │ │ vstr d8, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ movs r3, #6 │ │ │ │ strd r2, r3, [sp, #120] @ 0x78 │ │ │ │ - bl 2fb8e4 │ │ │ │ + bl 2fba74 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add.w sl, sl, #376 @ 0x178 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ @@ -103449,15 +103449,15 @@ │ │ │ │ cmp r3, r8 │ │ │ │ bls.n bff00 │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ add r5, r8 │ │ │ │ ldr.w r6, [r9, #96] @ 0x60 │ │ │ │ mul.w r5, r3, r5 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ - bl 2fb8e4 │ │ │ │ + bl 2fba74 │ │ │ │ ldr.w r2, [r4, #424] @ 0x1a8 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r4, #1108] @ 0x454 │ │ │ │ ldr.w r1, [r4, #1104] @ 0x450 │ │ │ │ str r0, [sp, #16] │ │ │ │ negs r0, r2 │ │ │ │ sbc.w ip, ip, ip │ │ │ │ @@ -103898,16 +103898,16 @@ │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, r6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ mrc2 0, 2, r0, cr4, cr9, {5} │ │ │ │ - ldr??.w r0, [r4, #41] @ 0x29 │ │ │ │ - ldrsh.w r0, [sl, #41] @ 0x29 │ │ │ │ + @ instruction: 0xfb940029 │ │ │ │ + @ instruction: 0xfb7a0029 │ │ │ │ add r2, pc, #76 @ (adr r2, c0358 ) │ │ │ │ vqrdmlsh.s , , d13[0] │ │ │ │ vshr.u64 q13, , #1 │ │ │ │ vsli.64 , q12, #63 @ 0x3f │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -104077,15 +104077,15 @@ │ │ │ │ cmp r0, r2 │ │ │ │ beq.n c058c │ │ │ │ ldr.w r1, [r5, #1256] @ 0x4e8 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c0574 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c05ec │ │ │ │ ldr.w r2, [r5, #1260] @ 0x4ec │ │ │ │ str.w r6, [r5, #1264] @ 0x4f0 │ │ │ │ adds r4, r0, r2 │ │ │ │ str.w r0, [r5, #1256] @ 0x4e8 │ │ │ │ @@ -104102,15 +104102,15 @@ │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n c05b8 │ │ │ │ ldr.w r1, [r5, #1240] @ 0x4d8 │ │ │ │ str r3, [sp, #24] │ │ │ │ cbz r0, c0580 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c05ec │ │ │ │ ldr.w r2, [r5, #1244] @ 0x4dc │ │ │ │ str.w r6, [r5, #1248] @ 0x4e0 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r5, #1240] @ 0x4d8 │ │ │ │ @@ -104176,15 +104176,15 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ldc2 0, cr0, [lr], #-740 @ 0xfffffd1c │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldc2 0, cr0, [sl], #-740 @ 0xfffffd1c │ │ │ │ stc2 0, cr0, [r0], #-740 @ 0xfffffd1c │ │ │ │ - @ instruction: 0xf7420029 │ │ │ │ + vst4.8 {d0-d3}, [r2 :128], r9 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #188] @ (c06dc ) │ │ │ │ @@ -104338,15 +104338,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #20 │ │ │ │ ldr??.w r0, [lr, #185] @ 0xb9 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrh.w r0, [r2, #185] @ 0xb9 │ │ │ │ - eors.w r0, r0, #11075584 @ 0xa90000 │ │ │ │ + @ instruction: 0xf6500029 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r1, [r1, #3940] @ 0xf64 │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #2336] @ 0x920 │ │ │ │ lsls r2, r1 │ │ │ │ @@ -104363,15 +104363,15 @@ │ │ │ │ ldrd r0, r1, [r3, #40] @ 0x28 │ │ │ │ strd r0, r1, [r2, #8] │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2, #8] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r2, [r7, #30] │ │ │ │ + ldrh r2, [r7, #44] @ 0x2c │ │ │ │ movs r0, r6 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr.w r3, [r3, #152] @ 0x98 │ │ │ │ ldrd r0, r1, [r3, #16] │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -104385,18 +104385,18 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add.w r3, r0, #6432 @ 0x1920 │ │ │ │ mov r5, r2 │ │ │ │ adds r3, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r0, [r4, #2440] @ 0x988 │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1f48 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, c0888 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ addw r1, r5, #4095 @ 0xfff │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ bfc r1, #0, #12 │ │ │ │ @@ -104405,15 +104405,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ add.w r4, r4, #1 │ │ │ │ str r1, [r2, #8] │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r4, [r2, #0] │ │ │ │ str r3, [r2, #12] │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ @@ -104423,15 +104423,15 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 5b178 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #2440] @ 0x988 │ │ │ │ str r1, [r2, #16] │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ b.n c0858 │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #2440] @ 0x988 │ │ │ │ cbnz r3, c08bc │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #28] │ │ │ │ @@ -104444,19 +104444,19 @@ │ │ │ │ sub sp, #12 │ │ │ │ add.w r5, r0, #6432 @ 0x1920 │ │ │ │ add.w r0, r0, #6432 @ 0x1920 │ │ │ │ mov r4, r1 │ │ │ │ adds r0, #12 │ │ │ │ adds r5, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr.w r0, [r2, #2440] @ 0x988 │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1f48 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ addw r0, r0, #4095 @ 0xfff │ │ │ │ bfc r0, #0, #12 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r0, r2, r0 │ │ │ │ @@ -104466,20 +104466,20 @@ │ │ │ │ sbc.w ip, r2, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r0, #1 │ │ │ │ str.w ip, [r3, #12] │ │ │ │ str r0, [r3, #0] │ │ │ │ cbz r0, c0924 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r0, [r2, #2440] @ 0x988 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e1e48 │ │ │ │ + bl 1e1fd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ blx 59c6c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 59c6c │ │ │ │ b.n c091a │ │ │ │ nop │ │ │ │ @@ -104493,18 +104493,18 @@ │ │ │ │ cbnz r3, c0962 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r0, #6432 @ 0x1920 │ │ │ │ adds r3, #12 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr.w r0, [r7, #2440] @ 0x988 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e1e9c │ │ │ │ + bl 1e202c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c0a84 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov fp, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ movs r4, #4 │ │ │ │ mov r3, r0 │ │ │ │ @@ -104535,15 +104535,15 @@ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r6, [r2, #12] │ │ │ │ lsrs r3, r3, #10 │ │ │ │ orr.w r3, r3, r6, lsl #22 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r9, r3 │ │ │ │ - bl 1e1e9c │ │ │ │ + bl 1e202c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, c09fc │ │ │ │ ldr r2, [r0, #12] │ │ │ │ adds r1, r4, #4 │ │ │ │ beq.n c0a98 │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, r7 │ │ │ │ @@ -104583,31 +104583,31 @@ │ │ │ │ lsrs r5, r5, #10 │ │ │ │ orr.w r5, r5, r3, lsl #22 │ │ │ │ mov.w lr, r3, lsr #10 │ │ │ │ ldr.w r3, [ip, #16] │ │ │ │ strd r5, lr, [sp, #8] │ │ │ │ ldr.w r5, [ip] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ cmp r7, r4 │ │ │ │ bcc.n c0a2a │ │ │ │ mov r6, sl │ │ │ │ mov r1, fp │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [pc, #68] @ (c0aac ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #68] @ (c0ab0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ mov r0, r6 │ │ │ │ blx 59c6c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [pc, #44] @ (c0ab4 ) │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ add r3, pc │ │ │ │ @@ -104616,20 +104616,19 @@ │ │ │ │ mov r1, r6 │ │ │ │ b.n c0a60 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ str r2, [sp, #628] @ 0x274 │ │ │ │ - vmlsl.u q15, d31, d8[0] │ │ │ │ - movs r1, r5 │ │ │ │ - ldr??.w r0, [r0, r9, lsl #2] │ │ │ │ - str.w r0, [r6, r9, lsl #2] │ │ │ │ - b.n c07b4 │ │ │ │ + vtbl.8 d30, {d31}, d8 │ │ │ │ movs r1, r5 │ │ │ │ + @ instruction: 0xfa300029 │ │ │ │ + @ instruction: 0xfa060029 │ │ │ │ + strex r0, r0, [r0, #164] @ 0xa4 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ vtbx.8 d20, {d15-d17}, d2 │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [pc, #264] @ (c0bc8 ) │ │ │ │ add r2, pc │ │ │ │ str.w ip, [r1, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -104646,15 +104645,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r1 │ │ │ │ add.w r8, r8, #12 │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w r0, r0, #6432 @ 0x1920 │ │ │ │ adds r0, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #2340] @ 0x924 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #5 │ │ │ │ mov.w r1, r0, lsr #2 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ @@ -104678,29 +104677,29 @@ │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n c0b90 │ │ │ │ ldr.w r1, [r3, #2336] @ 0x920 │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, c0b84 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, c0bbe │ │ │ │ ldr.w r2, [r3, #2340] @ 0x924 │ │ │ │ str.w r4, [r3, #2344] @ 0x928 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r3, #2336] @ 0x920 │ │ │ │ b.n c0b66 │ │ │ │ ldr.w r2, [r3, #2336] @ 0x920 │ │ │ │ adds r2, r2, r0 │ │ │ │ beq.n c0bbe │ │ │ │ str.w r7, [r3, #2340] @ 0x924 │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [r2] │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r1, r7 │ │ │ │ it cc │ │ │ │ movcc r1, r7 │ │ │ │ mov r4, r1 │ │ │ │ b.n c0b30 │ │ │ │ @@ -104744,28 +104743,28 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ add.w r2, r0, #6432 @ 0x1920 │ │ │ │ adds r2, #12 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w r2, [r3, #2340] @ 0x924 │ │ │ │ ldr.w ip, [r3, #2336] @ 0x920 │ │ │ │ subs r2, #4 │ │ │ │ str.w r2, [r3, #2340] @ 0x924 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ ldr.w r3, [ip, r2] │ │ │ │ str.w r3, [ip, r1, lsl #2] │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -104972,25 +104971,25 @@ │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ movt r3, #770 @ 0x302 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2fb730 │ │ │ │ + bl 2fb8c0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ vldr d7, [r1, #8] │ │ │ │ movs r1, #1 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2ef664 │ │ │ │ + bl 2ef7f4 │ │ │ │ b.n c0e42 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ rsbs r0, sl, #185 @ 0xb9 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ subs.w r0, r6, #185 @ 0xb9 │ │ │ │ @@ -105027,25 +105026,25 @@ │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ movt r3, #770 @ 0x302 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2fb730 │ │ │ │ + bl 2fb8c0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ vldr d7, [r1, #8] │ │ │ │ movs r1, #1 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2ee98c │ │ │ │ + bl 2eeb1c │ │ │ │ b.n c0ed2 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adc.w r0, sl, #185 @ 0xb9 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf12600b9 │ │ │ │ @@ -105082,25 +105081,25 @@ │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ movt r3, #770 @ 0x302 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2fb730 │ │ │ │ + bl 2fb8c0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ vldr d7, [r1, #8] │ │ │ │ movs r1, #1 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2f03fc │ │ │ │ + bl 2f058c │ │ │ │ b.n c0f62 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf0ba00b9 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ eors.w r0, r6, #185 @ 0xb9 │ │ │ │ @@ -105185,15 +105184,15 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ - bl 2f03fc │ │ │ │ + bl 2f058c │ │ │ │ ldrb.w r2, [r5, #750] @ 0x2ee │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n c1106 │ │ │ │ ldr r2, [pc, #140] @ (c1138 ) │ │ │ │ ldr r3, [pc, #128] @ (c1130 ) │ │ │ │ add r2, pc │ │ │ │ @@ -105217,15 +105216,15 @@ │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ - bl 2f03fc │ │ │ │ + bl 2f058c │ │ │ │ ldrb.w r2, [r5, #615] @ 0x267 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n c107e │ │ │ │ ldrb.w r2, [r5, #708] @ 0x2c4 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n c107e │ │ │ │ @@ -105239,27 +105238,27 @@ │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add r3, pc │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2f03fc │ │ │ │ + bl 2f058c │ │ │ │ b.n c10aa │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vshr.s64 d16, d25, #54 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #28] │ │ │ │ + strh r4, [r2, #42] @ 0x2a │ │ │ │ movs r0, r6 │ │ │ │ vqadd.s8 d16, d30, d25 │ │ │ │ - strh r2, [r1, #26] │ │ │ │ + strh r2, [r1, #40] @ 0x28 │ │ │ │ movs r0, r6 │ │ │ │ - strh r0, [r1, #24] │ │ │ │ + strh r0, [r1, #38] @ 0x26 │ │ │ │ movs r0, r6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #256] @ (c1258 ) │ │ │ │ @@ -105302,15 +105301,15 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ - bl 2ee98c │ │ │ │ + bl 2eeb1c │ │ │ │ ldrb.w r2, [r5, #750] @ 0x2ee │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n c1232 │ │ │ │ ldr r2, [pc, #140] @ (c1264 ) │ │ │ │ ldr r3, [pc, #128] @ (c125c ) │ │ │ │ add r2, pc │ │ │ │ @@ -105334,15 +105333,15 @@ │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ - bl 2ee98c │ │ │ │ + bl 2eeb1c │ │ │ │ ldrb.w r2, [r5, #615] @ 0x267 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n c11aa │ │ │ │ ldrb.w r2, [r5, #708] @ 0x2c4 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n c11aa │ │ │ │ @@ -105356,27 +105355,27 @@ │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add r3, pc │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2ee98c │ │ │ │ + bl 2eeb1c │ │ │ │ b.n c11d6 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mrc 0, 4, r0, cr14, cr9, {5} │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #18] │ │ │ │ + strh r0, [r5, #32] │ │ │ │ movs r0, r6 │ │ │ │ mcr 0, 1, r0, cr2, cr9, {5} │ │ │ │ - strh r6, [r3, #16] │ │ │ │ + strh r6, [r3, #30] │ │ │ │ movs r0, r6 │ │ │ │ - strh r4, [r3, #14] │ │ │ │ + strh r4, [r3, #28] │ │ │ │ movs r0, r6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #256] @ (c1384 ) │ │ │ │ @@ -105419,15 +105418,15 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ - bl 2ef664 │ │ │ │ + bl 2ef7f4 │ │ │ │ ldrb.w r2, [r5, #750] @ 0x2ee │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n c135e │ │ │ │ ldr r2, [pc, #140] @ (c1390 ) │ │ │ │ ldr r3, [pc, #128] @ (c1388 ) │ │ │ │ add r2, pc │ │ │ │ @@ -105451,15 +105450,15 @@ │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ - bl 2ef664 │ │ │ │ + bl 2ef7f4 │ │ │ │ ldrb.w r2, [r5, #615] @ 0x267 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n c12d6 │ │ │ │ ldrb.w r2, [r5, #708] @ 0x2c4 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n c12d6 │ │ │ │ @@ -105473,27 +105472,27 @@ │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add r3, pc │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2ef664 │ │ │ │ + bl 2ef7f4 │ │ │ │ b.n c1302 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldcl 0, cr0, [r2, #-740]! @ 0xfffffd1c │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #8] │ │ │ │ + strh r4, [r7, #22] │ │ │ │ movs r0, r6 │ │ │ │ ldcl 0, cr0, [r6], #740 @ 0x2e4 │ │ │ │ - strh r2, [r6, #6] │ │ │ │ + strh r2, [r6, #20] │ │ │ │ movs r0, r6 │ │ │ │ - strh r0, [r6, #4] │ │ │ │ + strh r0, [r6, #18] │ │ │ │ movs r0, r6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #76] @ 0x4c │ │ │ │ add.w r7, r1, #72 @ 0x48 │ │ │ │ @@ -105544,15 +105543,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ add.w r0, r6, #80 @ 0x50 │ │ │ │ strd r1, r3, [sp] │ │ │ │ adds r2, #32 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ - bl 1eb9c0 │ │ │ │ + bl 1ebb50 │ │ │ │ b.n c140c │ │ │ │ nop │ │ │ │ ldr.w ip, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n c14ca │ │ │ │ ldr r1, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ @@ -105825,15 +105824,15 @@ │ │ │ │ mov.w r3, #134217728 @ 0x8000000 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 2f03fc │ │ │ │ + bl 2f058c │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ bhi.n c16dc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -106010,15 +106009,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr.w lr, [r2, #1212] @ 0x4bc │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ vldr d7, [lr, #16] │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2f03fc │ │ │ │ + bl 2f058c │ │ │ │ b.n c17ac │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n c1798 │ │ │ │ ldrd r2, r3, [r3, #40] @ 0x28 │ │ │ │ b.n c171c │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ @@ -106197,15 +106196,15 @@ │ │ │ │ mov.w r3, #134217728 @ 0x8000000 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #13 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - bl 2f03fc │ │ │ │ + bl 2f058c │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ b.n c1aea │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ adds r1, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -106526,15 +106525,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r2, #1212] @ 0x4bc │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ vldr d7, [r9, #16] │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2f03fc │ │ │ │ + bl 2f058c │ │ │ │ b.n c1c18 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n c1c08 │ │ │ │ ldrd r3, r0, [r7, #16] │ │ │ │ ldr.w r4, [fp, #80] @ 0x50 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r4, r3 │ │ │ │ @@ -106734,15 +106733,15 @@ │ │ │ │ mov.w r3, #134217728 @ 0x8000000 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 2ee98c │ │ │ │ + bl 2eeb1c │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ bhi.n c209c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -106919,15 +106918,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr.w lr, [r2, #1212] @ 0x4bc │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ vldr d7, [lr, #16] │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2ee98c │ │ │ │ + bl 2eeb1c │ │ │ │ b.n c216c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n c2158 │ │ │ │ ldrd r2, r3, [r3, #40] @ 0x28 │ │ │ │ b.n c20dc │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ @@ -107108,15 +107107,15 @@ │ │ │ │ mov.w r3, #134217728 @ 0x8000000 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #13 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - bl 2ee98c │ │ │ │ + bl 2eeb1c │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ b.n c24aa │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ adds r1, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -107437,15 +107436,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r2, #1212] @ 0x4bc │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ vldr d7, [r9, #16] │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2ee98c │ │ │ │ + bl 2eeb1c │ │ │ │ b.n c25d8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n c25c8 │ │ │ │ ldrd r3, r0, [r7, #16] │ │ │ │ ldr.w r4, [fp, #80] @ 0x50 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r4, r3 │ │ │ │ @@ -107645,15 +107644,15 @@ │ │ │ │ mov.w r3, #134217728 @ 0x8000000 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 2ef664 │ │ │ │ + bl 2ef7f4 │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ bhi.n c2a5c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -107830,15 +107829,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr.w lr, [r2, #1212] @ 0x4bc │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ vldr d7, [lr, #16] │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2ef664 │ │ │ │ + bl 2ef7f4 │ │ │ │ b.n c2b2c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n c2b18 │ │ │ │ ldrd r2, r3, [r3, #40] @ 0x28 │ │ │ │ b.n c2a9c │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ @@ -108019,15 +108018,15 @@ │ │ │ │ mov.w r3, #134217728 @ 0x8000000 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #13 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - bl 2ef664 │ │ │ │ + bl 2ef7f4 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ b.n c2e6a │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ adds r1, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -108348,15 +108347,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r2, #1212] @ 0x4bc │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ vldr d7, [r9, #16] │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2ef664 │ │ │ │ + bl 2ef7f4 │ │ │ │ b.n c2f98 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n c2f88 │ │ │ │ ldrd r3, r0, [r7, #16] │ │ │ │ ldr.w r4, [fp, #80] @ 0x50 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r4, r3 │ │ │ │ @@ -108608,26 +108607,26 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [r1, #1212] @ 0x4bc │ │ │ │ vldr d7, [r1, #16] │ │ │ │ movs r1, #13 │ │ │ │ strd lr, r3, [sp, #12] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2f03fc │ │ │ │ + bl 2f058c │ │ │ │ b.n c3394 │ │ │ │ movs r1, #32 │ │ │ │ mov.w r2, #134217728 @ 0x8000000 │ │ │ │ mov r0, r3 │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ strd lr, ip, [sp] │ │ │ │ add r2, sp, #16 │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2f03fc │ │ │ │ + bl 2f058c │ │ │ │ b.n c3394 │ │ │ │ strd r1, r1, [r3] │ │ │ │ b.n c3394 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r4, {r1, r3, r4, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ @@ -108791,26 +108790,26 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [r1, #1212] @ 0x4bc │ │ │ │ vldr d7, [r1, #16] │ │ │ │ movs r1, #13 │ │ │ │ strd lr, r3, [sp, #12] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2ef664 │ │ │ │ + bl 2ef7f4 │ │ │ │ b.n c358c │ │ │ │ movs r1, #32 │ │ │ │ mov.w r2, #134217728 @ 0x8000000 │ │ │ │ mov r0, r3 │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ strd lr, ip, [sp] │ │ │ │ add r2, sp, #16 │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2ef664 │ │ │ │ + bl 2ef7f4 │ │ │ │ b.n c358c │ │ │ │ strd r1, r1, [r3] │ │ │ │ b.n c358c │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {r1, r5, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ @@ -108974,26 +108973,26 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [r1, #1212] @ 0x4bc │ │ │ │ vldr d7, [r1, #16] │ │ │ │ movs r1, #13 │ │ │ │ strd lr, r3, [sp, #12] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2ee98c │ │ │ │ + bl 2eeb1c │ │ │ │ b.n c3784 │ │ │ │ movs r1, #32 │ │ │ │ mov.w r2, #134217728 @ 0x8000000 │ │ │ │ mov r0, r3 │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ strd lr, ip, [sp] │ │ │ │ add r2, sp, #16 │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2ee98c │ │ │ │ + bl 2eeb1c │ │ │ │ b.n c3784 │ │ │ │ strd r1, r1, [r3] │ │ │ │ b.n c3784 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r0!, {r1, r3, r5, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ @@ -109470,25 +109469,25 @@ │ │ │ │ b.n c3b5e │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ stmia r6!, {r1, r2, r5, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ bcc.n c3e4a │ │ │ │ - vaddl.u , d15, d0 │ │ │ │ + @ instruction: 0xffffd1c0 │ │ │ │ movs r1, r5 │ │ │ │ stmia r4!, {r1, r3, r4, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r6!, {r2, r5, r7} │ │ │ │ + beq.n c3edc │ │ │ │ movs r1, r5 │ │ │ │ - ldmia r6, {r2, r4, r6} │ │ │ │ + beq.n c3e40 │ │ │ │ movs r1, r5 │ │ │ │ - ldmia r5, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r5, r7} │ │ │ │ movs r1, r5 │ │ │ │ - ldmia r5, {r3, r5, r6} │ │ │ │ + ldmia r7!, {r3, r5} │ │ │ │ movs r1, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r5, r1 │ │ │ │ @@ -109792,66 +109791,66 @@ │ │ │ │ subw sp, sp, #1948 @ 0x79c │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1940] @ 0x794 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f6248 │ │ │ │ ldr.w r3, [fp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c42de │ │ │ │ str.w fp, [sp, #12] │ │ │ │ movs r6, #0 │ │ │ │ add r7, sp, #20 │ │ │ │ add.w fp, fp, #36 @ 0x24 │ │ │ │ ldr.w sl, [fp, r6, lsl #3] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w c42d2 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, sl, #101 @ 0x65 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ ldr.w r3, [sl, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c42ce │ │ │ │ movs r3, #0 │ │ │ │ strd r6, fp, [sp, #4] │ │ │ │ mov.w r8, r3, lsl #5 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r8, #108 @ 0x6c │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ add.w r1, r8, #120 @ 0x78 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sl │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ add.w r1, r8, #116 @ 0x74 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sl │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ add.w r1, r8, #112 @ 0x70 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sl │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ add.w r1, r8, #124 @ 0x7c │ │ │ │ movs r2, #4 │ │ │ │ add r1, sl │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ add.w r1, r8, #128 @ 0x80 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sl │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ add.w r1, sl, r8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r0, [r1, #128] @ 0x80 │ │ │ │ add.w r2, sl, r3, lsl #5 │ │ │ │ ldr.w ip, [r2, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c4320 │ │ │ │ @@ -109866,23 +109865,23 @@ │ │ │ │ add r4, ip │ │ │ │ add.w fp, sl, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #24 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ movs r2, #4 │ │ │ │ adds r1, r4, r2 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ movs r2, #4 │ │ │ │ subs r1, r4, #4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ ldr.w r2, [fp, #112] @ 0x70 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ cmp r6, r2 │ │ │ │ bcc.n c4234 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n c42bc │ │ │ │ @@ -109903,27 +109902,27 @@ │ │ │ │ mla r2, r4, r2, r9 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n c4276 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #24 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ add r0, sp, #24 │ │ │ │ movs r2, #4 │ │ │ │ mla r1, r4, r1, r9 │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #24 │ │ │ │ mla r1, r4, r1, r9 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ b.n c4276 │ │ │ │ mov r3, r6 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w c41a4 │ │ │ │ @@ -109933,23 +109932,23 @@ │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.w c417c │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, fp, #100 @ 0x64 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, fp, #104 @ 0x68 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, fp, #108 @ 0x6c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f6624 │ │ │ │ + bl 1f67b4 │ │ │ │ ldr r2, [pc, #72] @ (c434c ) │ │ │ │ ldr r3, [pc, #64] @ (c4348 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1940] @ 0x794 │ │ │ │ eors r2, r3 │ │ │ │ @@ -110053,15 +110052,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #545 @ 0x221 │ │ │ │ bl 13dd8c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - stmia r7!, {r3, r6} │ │ │ │ + ldmia r1!, {r3} │ │ │ │ movs r1, r5 │ │ │ │ cbz r2, c4478 │ │ │ │ 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 │ │ │ │ @@ -110322,15 +110321,15 @@ │ │ │ │ adds.w r3, r4, #32 │ │ │ │ mov.w r2, #32 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r0, r0, #80 @ 0x50 │ │ │ │ adc.w r3, r8, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ - bl 1ebb28 │ │ │ │ + bl 1ebcb8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r7, #96] @ 0x60 │ │ │ │ ands.w r3, r3, #4 │ │ │ │ bne.n c461e │ │ │ │ b.n c4660 │ │ │ │ mov r2, r7 │ │ │ │ @@ -110343,17 +110342,17 @@ │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r4 │ │ │ │ blx r5 │ │ │ │ b.n c4630 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - stmia r5!, {r1, r5} │ │ │ │ + stmia r6!, {r1, r5, r6, r7} │ │ │ │ movs r1, r5 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ movs r1, r5 │ │ │ │ cbz r2, c4772 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r3, [r0, #3612] @ 0xe1c │ │ │ │ @@ -110399,15 +110398,15 @@ │ │ │ │ b.n c4766 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl fd0ec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n c473a │ │ │ │ add.w r0, r2, #80 @ 0x50 │ │ │ │ - bl 1eb6bc │ │ │ │ + bl 1eb84c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n c4752 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -110426,24 +110425,24 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r2, r1, [r4, #48] @ 0x30 │ │ │ │ orrs r2, r1 │ │ │ │ beq.n c47c4 │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1eb6bc │ │ │ │ + bl 1eb84c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrd r3, r1, [r4, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ adds r3, #32 │ │ │ │ str r3, [sp, #0] │ │ │ │ adc.w r1, r1, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1ebb28 │ │ │ │ + bl 1ebcb8 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ b.n c47c4 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -110503,15 +110502,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ add.w r0, r8, #80 @ 0x50 │ │ │ │ strd r1, r3, [sp] │ │ │ │ adds r2, #32 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ - bl 1eb9c0 │ │ │ │ + bl 1ebb50 │ │ │ │ b.n c488a │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -110732,15 +110731,15 @@ │ │ │ │ cmp r1, r3 │ │ │ │ beq.n c4ba6 │ │ │ │ vldr d7, [pc, #176] @ c4bc0 │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ add.w r0, r1, #80 @ 0x50 │ │ │ │ - bl 1eb6e4 │ │ │ │ + bl 1eb874 │ │ │ │ orrs r1, r0 │ │ │ │ beq.n c4ba0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ sub.w r3, r0, #32 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ @@ -110798,18 +110797,18 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n c4b76 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - itee │ │ │ │ - mov r1, r5 │ │ │ │ - stmdbal sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - moval.w ip, #4096 @ 0x1000 │ │ │ │ + stmia r1!, {r1, r4, r5, r7} │ │ │ │ + movs r1, r5 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r3 │ │ │ │ mov r1, r2 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ @@ -111017,17 +111016,17 @@ │ │ │ │ bl 13dd8c │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r6 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ b.n c4c66 │ │ │ │ nop │ │ │ │ - pop {r2, r3, r6, pc} │ │ │ │ - movs r1, r5 │ │ │ │ - cbnz r2, c4e24 │ │ │ │ + ite eq │ │ │ │ + moveq r1, r5 │ │ │ │ + cbnz r2, c4e24 @ unpredictable │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ bl 13e290 │ │ │ │ @@ -111111,15 +111110,15 @@ │ │ │ │ ldr.w r1, [r3, #2716] @ 0xa9c │ │ │ │ ldr r2, [r5, r2] │ │ │ │ adds r5, r4, r6 │ │ │ │ cmp r1, r2 │ │ │ │ beq.n c4f30 │ │ │ │ str r3, [sp, #12] │ │ │ │ cbz r1, c4f42 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r1, [r3, #2716] @ 0xa9c │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, r6] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r2, [r5, #8] │ │ │ │ str r2, [r5, #12] │ │ │ │ @@ -111279,15 +111278,15 @@ │ │ │ │ ldr.w r0, [r8, #2716] @ 0xa9c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r4 │ │ │ │ beq.w c543a │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c541c │ │ │ │ mov r2, r5 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cbz r4, c511a │ │ │ │ str.w r4, [r8, #2720] @ 0xaa0 │ │ │ │ str.w r5, [r8, #2728] @ 0xaa8 │ │ │ │ str.w r7, [r8, #2724] @ 0xaa4 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ @@ -111388,15 +111387,15 @@ │ │ │ │ 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, #4800 @ 0x12c0 │ │ │ │ adds r1, #16 │ │ │ │ add.w r6, r4, #4096 @ 0x1000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e460c │ │ │ │ + bl 1e479c │ │ │ │ add.w r3, r6, #692 @ 0x2b4 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ add.w r5, r4, #45056 @ 0xb000 │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [sl, #-4] │ │ │ │ bl ae31c │ │ │ │ @@ -111575,15 +111574,15 @@ │ │ │ │ ldr.w r0, [r8, #2716] @ 0xa9c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n c546e │ │ │ │ ldr.w r1, [r8, #2720] @ 0xaa0 │ │ │ │ cbz r0, c5464 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ cbz r0, c5460 │ │ │ │ ldr.w r2, [r8, #2724] @ 0xaa4 │ │ │ │ str.w r7, [r8, #2728] @ 0xaa8 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r8, #2720] @ 0xaa0 │ │ │ │ b.n c5174 │ │ │ │ mov r0, r1 │ │ │ │ @@ -111774,25 +111773,25 @@ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ bl 13e0a0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, c565a │ │ │ │ add.w r0, r5, #5440 @ 0x1540 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ add.w r1, r5, #5408 @ 0x1520 │ │ │ │ mov r2, r3 │ │ │ │ adds r1, #12 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ bl 109ab8 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r5, #5440 @ 0x1540 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ cbnz r6, c5676 │ │ │ │ ldrb.w r2, [r5, #3612] @ 0xe1c │ │ │ │ cbnz r2, c568a │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ strb r1, [r4, #8] │ │ │ │ @@ -111821,17 +111820,17 @@ │ │ │ │ b.n c5660 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl fcd70 │ │ │ │ b.n c5648 │ │ │ │ nop │ │ │ │ - push {r1, r2, r6, lr} │ │ │ │ + @ instruction: 0xb706 │ │ │ │ movs r1, r5 │ │ │ │ - push {r1, r2, r3, r4, lr} │ │ │ │ + @ instruction: 0xb6de │ │ │ │ movs r1, r5 │ │ │ │ cbz r2, c56ec │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb.w r3, [r0, #3612] @ 0xe1c │ │ │ │ @@ -111839,21 +111838,21 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ cbnz r3, c56ee │ │ │ │ add.w r3, r4, #5440 @ 0x1540 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ add.w r0, r4, #5408 @ 0x1520 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ adds r0, #12 │ │ │ │ bl 109be0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 13e290 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ @@ -112096,20 +112095,20 @@ │ │ │ │ sub sp, #28 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r2 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r1 │ │ │ │ - bl 2fb730 │ │ │ │ + bl 2fb8c0 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 1dd660 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fba94 │ │ │ │ + bl 2fbc24 │ │ │ │ add.w r3, r8, #4096 @ 0x1000 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w sl, [r3, #3288] @ 0xcd8 │ │ │ │ bic.w r3, r7, #4 │ │ │ │ cmp r3, #1 │ │ │ │ bne.w c5ace │ │ │ │ ldrb.w r3, [sl, #740] @ 0x2e4 │ │ │ │ @@ -112119,26 +112118,26 @@ │ │ │ │ mov r0, r7 │ │ │ │ subs r2, r3, #1 │ │ │ │ ands.w r9, r2, r3 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 2e8e54 │ │ │ │ + bl 2e8fe4 │ │ │ │ movs r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e8fc4 │ │ │ │ + bl 2e9154 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e8ed4 │ │ │ │ + bl 2e9064 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r3, r0 │ │ │ │ cmp.w r8, #255 @ 0xff │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ ands.w r3, r3, #255 @ 0xff │ │ │ │ beq.w c5ba4 │ │ │ │ @@ -112189,25 +112188,25 @@ │ │ │ │ ldrb.w r2, [sl, #717] @ 0x2cd │ │ │ │ cbz r2, c5a86 │ │ │ │ cmp r6, #92 @ 0x5c │ │ │ │ bhi.w c5d54 │ │ │ │ cmp r6, #69 @ 0x45 │ │ │ │ bhi.w c5e58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1ec058 │ │ │ │ + bl 2fb8c0 │ │ │ │ + bl 1ec1e8 │ │ │ │ cbnz r0, c5aa2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w r2, [r3, #217] @ 0xd9 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w c5d70 │ │ │ │ orr.w r9, r9, #4096 @ 0x1000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1ebf68 │ │ │ │ + bl 2fb8c0 │ │ │ │ + bl 1ec0f8 │ │ │ │ cbz r0, c5b06 │ │ │ │ ldrb.w r2, [fp, #32] │ │ │ │ and.w r2, r2, #7 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n c5b06 │ │ │ │ ldrb.w r2, [fp, #52] @ 0x34 │ │ │ │ cbnz r2, c5b06 │ │ │ │ @@ -112236,15 +112235,15 @@ │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n c5be2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fb8e4 │ │ │ │ + bl 2fba74 │ │ │ │ ldrb.w r2, [fp, #32] │ │ │ │ and.w r1, r9, #1 │ │ │ │ lsls r0, r0, #30 │ │ │ │ and.w r2, r2, #7 │ │ │ │ bpl.w c5c3c │ │ │ │ cmp r1, #0 │ │ │ │ beq.w c5c9e │ │ │ │ @@ -112326,16 +112325,16 @@ │ │ │ │ orrhi.w r9, r9, #2 │ │ │ │ orrhi.w r4, r4, #16 │ │ │ │ orrls.w r9, r9, #6 │ │ │ │ orrls.w r4, r4, #48 @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ orr.w r8, r8, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1ec058 │ │ │ │ + bl 2fb8c0 │ │ │ │ + bl 1ec1e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w c5b0c │ │ │ │ orr.w r9, r9, #256 @ 0x100 │ │ │ │ b.n c5b0c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c5d9a │ │ │ │ movs r3, #0 │ │ │ │ @@ -112391,19 +112390,19 @@ │ │ │ │ bic.w r2, r9, #6 │ │ │ │ itt eq │ │ │ │ moveq r3, r1 │ │ │ │ moveq r9, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ b.n c5b4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fb8e4 │ │ │ │ + bl 2fba74 │ │ │ │ ands.w sl, r0, #6 │ │ │ │ bne.w c5b4c │ │ │ │ ldr.w r0, [fp] │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 1dd660 │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r2, #8 │ │ │ │ adds r2, #1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ adds r3, r0, r1 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ lsls r3, r3, #27 │ │ │ │ @@ -112457,15 +112456,15 @@ │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r2, r2, #31 │ │ │ │ bmi.w c5aa2 │ │ │ │ b.n c5a86 │ │ │ │ orr.w r9, r9, #12288 @ 0x3000 │ │ │ │ b.n c5aa2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fb8e4 │ │ │ │ + bl 2fba74 │ │ │ │ and.w r0, r0, #6 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ itt ne │ │ │ │ movne r4, #0 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -112517,15 +112516,15 @@ │ │ │ │ ldr.w r2, [fp, #56] @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ orrne.w r8, r8, #16 │ │ │ │ cmp r6, #17 │ │ │ │ bne.n c5eda │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ec1e0 │ │ │ │ + bl 1ec370 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n c5ebe │ │ │ │ ldr.w r2, [fp, #28] │ │ │ │ cmp r2, #7 │ │ │ │ bhi.w c5f38 │ │ │ │ cmp r2, #1 │ │ │ │ bls.n c5e34 │ │ │ │ @@ -112576,15 +112575,15 @@ │ │ │ │ beq.n c5f64 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r9 │ │ │ │ mov sl, r8 │ │ │ │ str r4, [sp, #8] │ │ │ │ b.n c5d90 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fb8e4 │ │ │ │ + bl 2fba74 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n c5eec │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r7, r9 │ │ │ │ mov sl, r8 │ │ │ │ str r4, [sp, #8] │ │ │ │ b.n c5b7e │ │ │ │ @@ -112597,39 +112596,39 @@ │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ orrne.w r8, r8, #16 │ │ │ │ beq.n c5f1a │ │ │ │ orr.w r8, r8, #40 @ 0x28 │ │ │ │ b.n c5cf4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fb8e4 │ │ │ │ + bl 2fba74 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n c5f86 │ │ │ │ mov r7, r9 │ │ │ │ mov sl, r8 │ │ │ │ b.n c5b7e │ │ │ │ lsls r2, r2, #24 │ │ │ │ bpl.w c5cf4 │ │ │ │ b.n c5e12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fb8e4 │ │ │ │ + bl 2fba74 │ │ │ │ tst.w r0, #6 │ │ │ │ it eq │ │ │ │ moveq r8, sl │ │ │ │ beq.w c5d8c │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r8, sl │ │ │ │ str r4, [sp, #8] │ │ │ │ b.n c5d90 │ │ │ │ lsls r1, r2, #24 │ │ │ │ bpl.w c5e16 │ │ │ │ orr.w r8, r8, #40 @ 0x28 │ │ │ │ b.n c5e16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fb8e4 │ │ │ │ + bl 2fba74 │ │ │ │ and.w r2, r0, #6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ itt ne │ │ │ │ movne r3, #0 │ │ │ │ movne r4, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -112649,15 +112648,15 @@ │ │ │ │ cbz r3, c5f90 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r7, r4 │ │ │ │ mov sl, r4 │ │ │ │ b.n c5b7e │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fb8e4 │ │ │ │ + bl 2fba74 │ │ │ │ tst.w r0, #6 │ │ │ │ itt eq │ │ │ │ moveq r7, r9 │ │ │ │ moveq sl, r8 │ │ │ │ beq.w c5d90 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r7, r9 │ │ │ │ @@ -112668,74 +112667,74 @@ │ │ │ │ beq.n c5ee0 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r9 │ │ │ │ mov sl, r8 │ │ │ │ str r4, [sp, #8] │ │ │ │ b.n c5b7e │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fb8e4 │ │ │ │ + bl 2fba74 │ │ │ │ ands.w r0, r0, #6 │ │ │ │ bne.n c5f5a │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r0 │ │ │ │ b.n c5b7e │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fb8e4 │ │ │ │ + bl 2fba74 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ tst.w r0, #6 │ │ │ │ bne.w c5e80 │ │ │ │ mov sl, r7 │ │ │ │ b.n c5d90 │ │ │ │ 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 2e8e54 │ │ │ │ + bl 2e8fe4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e8e70 │ │ │ │ + bl 2e9000 │ │ │ │ movs r3, #0 │ │ │ │ bfi r3, r4, #0, #8 │ │ │ │ bfi r3, r0, #8, #8 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - bl 2e8f9c │ │ │ │ + bl 2e912c │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e9000 │ │ │ │ + bl 2e9190 │ │ │ │ movs r3, #0 │ │ │ │ bfi r3, r4, #0, #8 │ │ │ │ bfi r3, r0, #8, #8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - bl 2e8e88 │ │ │ │ + bl 2e9018 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e8f44 │ │ │ │ + bl 2e90d4 │ │ │ │ movs r3, #0 │ │ │ │ bfi r3, r4, #0, #8 │ │ │ │ bfi r3, r0, #8, #8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @@ -112748,15 +112747,15 @@ │ │ │ │ cbz r3, c60ac │ │ │ │ cmp r3, #1 │ │ │ │ beq.n c60b0 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2fb730 │ │ │ │ + bl 2fb8c0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl c5864 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c60ac │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ @@ -112765,15 +112764,15 @@ │ │ │ │ b.n c6094 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, r4 │ │ │ │ bls.n c60b0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 2fb730 │ │ │ │ + bl 2fb8c0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl c5864 │ │ │ │ cmp r7, r0 │ │ │ │ beq.n c608e │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -113254,15 +113253,15 @@ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w c67ce │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2fb8e4 │ │ │ │ + bl 2fba74 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n c6598 │ │ │ │ ldr r2, [pc, #536] @ (c67ec ) │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #1 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ @@ -113328,15 +113327,15 @@ │ │ │ │ beq.n c6598 │ │ │ │ lsls r0, r2, #26 │ │ │ │ bmi.w c649c │ │ │ │ b.n c64a2 │ │ │ │ mov sl, r0 │ │ │ │ b.n c6404 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2fba94 │ │ │ │ + bl 2fbc24 │ │ │ │ cbz r0, c669c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bhi.w c6598 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ lsls r5, r3, #9 │ │ │ │ bmi.w c6598 │ │ │ │ @@ -113358,18 +113357,18 @@ │ │ │ │ bl c85d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c6668 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ ands.w r4, r4, #512 @ 0x200 │ │ │ │ bne.n c6668 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2fb730 │ │ │ │ + bl 2fb8c0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2e9000 │ │ │ │ + bl 2e9190 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n c666a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r5, #1 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrd r1, r2, [r6, #8] │ │ │ │ @@ -113433,16 +113432,16 @@ │ │ │ │ tst.w r2, #192 @ 0xc0 │ │ │ │ beq.w c64a2 │ │ │ │ tst.w sl, #640 @ 0x280 │ │ │ │ bne.w c64a2 │ │ │ │ b.n c6598 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb8c0 │ │ │ │ + bl 1dd660 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldrd r2, r0, [r6, #20] │ │ │ │ cbz r3, c67ca │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ ite cc │ │ │ │ @@ -113454,33 +113453,33 @@ │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ ldr.w ip, [r6, #16] │ │ │ │ b.n c6444 │ │ │ │ ldr r4, [sp, #880] @ 0x370 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #728 @ (adr r6, c6abc ) │ │ │ │ + add r0, sp, #472 @ 0x1d8 │ │ │ │ movs r1, r5 │ │ │ │ - add r6, pc, #272 @ (adr r6, c68f8 ) │ │ │ │ + add r0, sp, #16 │ │ │ │ movs r1, r5 │ │ │ │ ldr r2, [sp, #320] @ 0x140 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cmp r6, #124 @ 0x7c │ │ │ │ + adds r0, #60 @ 0x3c │ │ │ │ movs r0, r6 │ │ │ │ - cmp r6, #102 @ 0x66 │ │ │ │ + adds r0, #38 @ 0x26 │ │ │ │ movs r0, r6 │ │ │ │ - cmp r6, #82 @ 0x52 │ │ │ │ + adds r0, #18 │ │ │ │ movs r0, r6 │ │ │ │ - cmp r6, #62 @ 0x3e │ │ │ │ + cmp r7, #254 @ 0xfe │ │ │ │ movs r0, r6 │ │ │ │ - cmp r6, #42 @ 0x2a │ │ │ │ + cmp r7, #234 @ 0xea │ │ │ │ movs r0, r6 │ │ │ │ - add r4, pc, #432 @ (adr r4, c69b4 ) │ │ │ │ + add r6, pc, #176 @ (adr r6, c68b4 ) │ │ │ │ movs r1, r5 │ │ │ │ - add r4, pc, #248 @ (adr r4, c6900 ) │ │ │ │ + add r5, pc, #1016 @ (adr r5, c6c00 ) │ │ │ │ movs r1, r5 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r1, #16] │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ ldr.w lr, [r1, #4] │ │ │ │ mul.w r2, r4, r2 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ @@ -113705,19 +113704,19 @@ │ │ │ │ mov r2, sp │ │ │ │ ldr r1, [r0, r1] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r1, #0 │ │ │ │ ldr.w r1, [r5, #288] @ 0x120 │ │ │ │ - bl 2f06cc │ │ │ │ + bl 2f085c │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 1dd660 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ cbz r0, c6a8a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -114025,16 +114024,16 @@ │ │ │ │ beq.w c717a │ │ │ │ ldrb.w r3, [r1, #1201] @ 0x4b1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w c717a │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb8c0 │ │ │ │ + bl 1dd660 │ │ │ │ cbz r0, c6de6 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w c7188 │ │ │ │ movs r3, #1 │ │ │ │ cmp.w r5, #83886080 @ 0x5000000 │ │ │ │ @@ -114047,15 +114046,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ add.w r6, r4, #112 @ 0x70 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w c7130 │ │ │ │ - bl 2fba94 │ │ │ │ + bl 2fbc24 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c6e48 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c70b8 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ @@ -114063,16 +114062,16 @@ │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ beq.w c701c │ │ │ │ mov r1, r5 │ │ │ │ - bl 2fb970 │ │ │ │ - bl 2fb730 │ │ │ │ + bl 2fbb00 │ │ │ │ + bl 2fb8c0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ b.n c6e6a │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w c7130 │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ @@ -114092,27 +114091,27 @@ │ │ │ │ movne r3, r7 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ strd r3, r7, [sp, #24] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ - bl 2fba94 │ │ │ │ + bl 2fbc24 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, c6ea0 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 5aad4 <__aeabi_uidiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2fba94 │ │ │ │ + bl 2fbc24 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, c6ec0 │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #12 │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ @@ -114180,15 +114179,15 @@ │ │ │ │ bfi r3, r2, #24, #8 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r4, #1203] @ 0x4b3 │ │ │ │ strb.w r3, [sp, #85] @ 0x55 │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ - bl 2e912c │ │ │ │ + bl 2e92bc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c71c0 │ │ │ │ ldr.w r3, [pc, #1032] @ c73a0 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #32768 @ 0x8000 │ │ │ │ @@ -114214,15 +114213,15 @@ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ str.w r2, [r4, #1104] @ 0x450 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str.w r3, [r4, #1108] @ 0x454 │ │ │ │ beq.n c7026 │ │ │ │ - bl 2fba94 │ │ │ │ + bl 2fbc24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c70b8 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ bls.n c70b8 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov.w r1, #268 @ 0x10c │ │ │ │ @@ -114281,22 +114280,22 @@ │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n c70b8 │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #328 @ 0x148 │ │ │ │ - bl 2fba94 │ │ │ │ + bl 2fbc24 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n c6ffa │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1196] @ 0x4ac │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 1dd660 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w c71da │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1168] @ 0x490 │ │ │ │ str.w r3, [r4, #1188] @ 0x4a4 │ │ │ │ @@ -114328,15 +114327,15 @@ │ │ │ │ b.n c6ede │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ mov.w r1, #272 @ 0x110 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ b.n c6e6a │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f0578 │ │ │ │ + bl 2f0708 │ │ │ │ b.n c6fae │ │ │ │ ldr r2, [pc, #604] @ (c73a4 ) │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -114548,19 +114547,19 @@ │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #376] @ 0x178 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r4, [sp, #840] @ 0x348 │ │ │ │ movs r1, r5 │ │ │ │ ldrh r2, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r2, [sp, #592] @ 0x250 │ │ │ │ + ldr r4, [sp, #336] @ 0x150 │ │ │ │ movs r1, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #1608] @ c7a0c │ │ │ │ @@ -114587,16 +114586,16 @@ │ │ │ │ beq.w c77b6 │ │ │ │ ldrb.w r3, [r1, #1201] @ 0x4b1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w c77b6 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb8c0 │ │ │ │ + bl 1dd660 │ │ │ │ cbz r0, c7422 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w c77c4 │ │ │ │ movs r3, #1 │ │ │ │ cmp.w r5, #83886080 @ 0x5000000 │ │ │ │ @@ -114609,15 +114608,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ add.w r6, r4, #112 @ 0x70 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w c776c │ │ │ │ - bl 2fba94 │ │ │ │ + bl 2fbc24 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c7484 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c76f4 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ @@ -114625,16 +114624,16 @@ │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ beq.w c7658 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2fb970 │ │ │ │ - bl 2fb730 │ │ │ │ + bl 2fbb00 │ │ │ │ + bl 2fb8c0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ b.n c74a6 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w c776c │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ @@ -114654,27 +114653,27 @@ │ │ │ │ movne r3, r7 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ strd r3, r7, [sp, #24] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ - bl 2fba94 │ │ │ │ + bl 2fbc24 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, c74dc │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 5aad4 <__aeabi_uidiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2fba94 │ │ │ │ + bl 2fbc24 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, c74fc │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #12 │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ @@ -114742,15 +114741,15 @@ │ │ │ │ bfi r3, r2, #24, #8 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r4, #1203] @ 0x4b3 │ │ │ │ strb.w r3, [sp, #85] @ 0x55 │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ - bl 2e912c │ │ │ │ + bl 2e92bc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c77fc │ │ │ │ ldr.w r3, [pc, #1092] @ c7a18 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #32768 @ 0x8000 │ │ │ │ @@ -114776,15 +114775,15 @@ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ str.w r2, [r4, #1104] @ 0x450 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str.w r3, [r4, #1108] @ 0x454 │ │ │ │ beq.n c7662 │ │ │ │ - bl 2fba94 │ │ │ │ + bl 2fbc24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c76f4 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n c76f4 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov.w r1, #268 @ 0x10c │ │ │ │ @@ -114843,22 +114842,22 @@ │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n c76f4 │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #328 @ 0x148 │ │ │ │ - bl 2fba94 │ │ │ │ + bl 2fbc24 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n c7636 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1196] @ 0x4ac │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 1dd660 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w c7816 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1168] @ 0x490 │ │ │ │ str.w r3, [r4, #1188] @ 0x4a4 │ │ │ │ @@ -114890,15 +114889,15 @@ │ │ │ │ b.n c751a │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ mov.w r1, #272 @ 0x110 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ b.n c74a6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f0578 │ │ │ │ + bl 2f0708 │ │ │ │ b.n c75ea │ │ │ │ ldr r2, [pc, #664] @ (c7a1c ) │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -115132,21 +115131,21 @@ │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r4, #32] │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #856] @ 0x358 │ │ │ │ + str r6, [sp, #600] @ 0x258 │ │ │ │ movs r1, r5 │ │ │ │ ldrh r6, [r3, #2] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r4, [sp, #352] @ 0x160 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ movs r1, r5 │ │ │ │ - subs r2, r6, r4 │ │ │ │ + adds r2, r6, #3 │ │ │ │ movs r0, r6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #1560] @ c8058 │ │ │ │ @@ -115173,16 +115172,16 @@ │ │ │ │ beq.w c7e32 │ │ │ │ ldrb.w r3, [r1, #1201] @ 0x4b1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w c7e32 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb8c0 │ │ │ │ + bl 1dd660 │ │ │ │ cbz r0, c7a9e │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w c7e40 │ │ │ │ movs r3, #1 │ │ │ │ cmp.w r5, #83886080 @ 0x5000000 │ │ │ │ @@ -115195,15 +115194,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ add.w r6, r4, #112 @ 0x70 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w c7de8 │ │ │ │ - bl 2fba94 │ │ │ │ + bl 2fbc24 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c7b00 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c7d70 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ @@ -115211,16 +115210,16 @@ │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ beq.w c7cd4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2fb970 │ │ │ │ - bl 2fb730 │ │ │ │ + bl 2fbb00 │ │ │ │ + bl 2fb8c0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ b.n c7b22 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w c7de8 │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ @@ -115240,27 +115239,27 @@ │ │ │ │ movne r3, r7 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ strd r3, r7, [sp, #24] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ - bl 2fba94 │ │ │ │ + bl 2fbc24 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, c7b58 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 5aad4 <__aeabi_uidiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2fba94 │ │ │ │ + bl 2fbc24 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, c7b78 │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #12 │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ @@ -115328,15 +115327,15 @@ │ │ │ │ bfi r3, r2, #24, #8 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r4, #1203] @ 0x4b3 │ │ │ │ strb.w r3, [sp, #85] @ 0x55 │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ - bl 2e912c │ │ │ │ + bl 2e92bc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c7e78 │ │ │ │ ldr.w r3, [pc, #1044] @ c8064 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #32768 @ 0x8000 │ │ │ │ @@ -115362,15 +115361,15 @@ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ str.w r2, [r4, #1104] @ 0x450 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str.w r3, [r4, #1108] @ 0x454 │ │ │ │ beq.n c7cde │ │ │ │ - bl 2fba94 │ │ │ │ + bl 2fbc24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c7d70 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ bls.n c7d70 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov.w r1, #268 @ 0x10c │ │ │ │ @@ -115429,22 +115428,22 @@ │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n c7d70 │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #328 @ 0x148 │ │ │ │ - bl 2fba94 │ │ │ │ + bl 2fbc24 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n c7cb2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1196] @ 0x4ac │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 1dd660 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w c7e92 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1168] @ 0x490 │ │ │ │ str.w r3, [r4, #1188] @ 0x4a4 │ │ │ │ @@ -115476,15 +115475,15 @@ │ │ │ │ b.n c7b96 │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ mov.w r1, #272 @ 0x110 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ b.n c7b22 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f0578 │ │ │ │ + bl 2f0708 │ │ │ │ b.n c7c66 │ │ │ │ ldr r2, [pc, #616] @ (c8068 ) │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -115697,27 +115696,27 @@ │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r4, #44] @ 0x2c │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #50] @ 0x32 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ movs r1, r5 │ │ │ │ strh r2, [r4, #14] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrh r4, [r3, #46] @ 0x2e │ │ │ │ + ldrh r4, [r3, #60] @ 0x3c │ │ │ │ movs r1, r5 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n c8090 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2fba94 │ │ │ │ + bl 2fbc24 │ │ │ │ cbz r0, c8094 │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -115727,16 +115726,16 @@ │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp r0, r2 │ │ │ │ beq.n c80c0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2fb970 │ │ │ │ - bl 2fb730 │ │ │ │ + bl 2fbb00 │ │ │ │ + bl 2fb8c0 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #82 @ 0x52 │ │ │ │ moveq r0, #140 @ 0x8c │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ @@ -115878,15 +115877,15 @@ │ │ │ │ beq.n c827e │ │ │ │ cmp.w fp, #32 │ │ │ │ beq.w c8366 │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ beq.w c85a0 │ │ │ │ - bl 2fb730 │ │ │ │ + bl 2fb8c0 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ movw r2, #11107 @ 0x2b63 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp.w fp, #16 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ @@ -115901,22 +115900,22 @@ │ │ │ │ moveq.w r3, #328 @ 0x148 │ │ │ │ movne r3, #0 │ │ │ │ adds r3, #112 @ 0x70 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ add r3, r7 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ beq.n c8370 │ │ │ │ - bl 2fb730 │ │ │ │ + bl 2fb8c0 │ │ │ │ mov r9, r0 │ │ │ │ add.w r2, r6, #32 │ │ │ │ add.w r3, r8, #336 @ 0x150 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ - bl 2fb9e4 │ │ │ │ + bl 2fbb74 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ blx 5a178 │ │ │ │ add.w r0, r7, #1120 @ 0x460 │ │ │ │ ldrd r1, r3, [r6, #60] @ 0x3c │ │ │ │ str r0, [sp, #20] │ │ │ │ @@ -115949,15 +115948,15 @@ │ │ │ │ it ne │ │ │ │ movne.w r9, #356 @ 0x164 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r9, [sp, #88] @ 0x58 │ │ │ │ add.w r9, sp, #84 @ 0x54 │ │ │ │ str.w r9, [sp] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 2fb9e4 │ │ │ │ + bl 2fbb74 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n c8376 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ add.w fp, sp, #132 @ 0x84 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ @@ -115967,19 +115966,19 @@ │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ add r3, sp, #28 │ │ │ │ str.w fp, [sp] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 2fb9e4 │ │ │ │ + bl 2fbb74 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 1ec228 │ │ │ │ + bl 1ec3b8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w c855c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ lsls r5, r1, #4 │ │ │ │ @@ -116010,20 +116009,20 @@ │ │ │ │ beq.n c8366 │ │ │ │ cmp.w fp, #512 @ 0x200 │ │ │ │ beq.n c83dc │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ beq.w c8592 │ │ │ │ - bl 2fb730 │ │ │ │ + bl 2fb8c0 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w fp, #1 │ │ │ │ bne.w c8298 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ - bl 2fba94 │ │ │ │ + bl 2fbc24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c8298 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ itttt hi │ │ │ │ addhi.w r3, r7, #440 @ 0x1b8 │ │ │ │ strhi r3, [sp, #48] @ 0x30 │ │ │ │ @@ -116250,28 +116249,28 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r6, r2 │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb8c0 │ │ │ │ + bl 1dd660 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cbz r0, c8632 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n c8612 │ │ │ │ bic.w r3, r1, #4 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ beq.n c8612 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1ec11c │ │ │ │ + bl 2fb8c0 │ │ │ │ + bl 1ec2ac │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n c86c6 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #622] @ 0x26e │ │ │ │ cmp r3, #0 │ │ │ │ beq.n c870a │ │ │ │ @@ -116332,49 +116331,49 @@ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n c8612 │ │ │ │ mov r0, r1 │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb8c0 │ │ │ │ + bl 1dd660 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c8764 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [pc, #120] @ (c8774 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #120] @ (c8778 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ b.n c8612 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb8c0 │ │ │ │ + bl 1dd660 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c8656 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #8 │ │ │ │ bne.n c8656 │ │ │ │ mov r0, r1 │ │ │ │ - bl 2fba94 │ │ │ │ + bl 2fbc24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c8612 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n c8656 │ │ │ │ b.n c8612 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 2fb8e4 │ │ │ │ + bl 2fba74 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n c868c │ │ │ │ b.n c8612 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #612] @ 0x264 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -116387,19 +116386,19 @@ │ │ │ │ add r3, pc │ │ │ │ b.n c86fa │ │ │ │ nop │ │ │ │ ldrb r4, [r7, #7] │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #44] @ 0x2c │ │ │ │ + strh r0, [r3, #58] @ 0x3a │ │ │ │ movs r1, r5 │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ + ldr r2, [r5, #56] @ 0x38 │ │ │ │ movs r1, r5 │ │ │ │ - strh r2, [r4, #40] @ 0x28 │ │ │ │ + strh r2, [r4, #54] @ 0x36 │ │ │ │ movs r1, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ movs r3, #1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -116478,15 +116477,15 @@ │ │ │ │ bl c85e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c87f0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ lsls r2, r3, #28 │ │ │ │ bpl.n c87fc │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2fb8e4 │ │ │ │ + bl 2fba74 │ │ │ │ ands.w r3, r0, #6 │ │ │ │ mov r9, r3 │ │ │ │ bne.n c87fc │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cbz r6, c888a │ │ │ │ movw r2, #2104 @ 0x838 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ @@ -116517,16 +116516,16 @@ │ │ │ │ bne.w c89ca │ │ │ │ ldrb.w r3, [r4, #1200] @ 0x4b0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w c8ab0 │ │ │ │ ldr r3, [pc, #864] @ (c8c34 ) │ │ │ │ ldr.w r8, [r8, r3] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb8c0 │ │ │ │ + bl 1dd660 │ │ │ │ cbz r0, c88ee │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w c8a32 │ │ │ │ cbz r6, c8920 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -116535,15 +116534,15 @@ │ │ │ │ b.n c8900 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r3, r2 │ │ │ │ bcs.w c8ad6 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ - bl 2fb730 │ │ │ │ + bl 2fb8c0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ bl c601c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ tst.w r0, #65280 @ 0xff00 │ │ │ │ add.w r3, r3, #1 │ │ │ │ beq.n c88f8 │ │ │ │ @@ -116552,16 +116551,16 @@ │ │ │ │ ldr.w r3, [r3, #3288] @ 0xcd8 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ strh.w r2, [r4, #1200] @ 0x4b0 │ │ │ │ ldrb.w r3, [r3, #713] @ 0x2c9 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w c8804 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb8c0 │ │ │ │ + bl 1dd660 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c8804 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.w c8804 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ lsls r3, r3, #24 │ │ │ │ @@ -116574,27 +116573,27 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bls.n c898c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r2, r3 │ │ │ │ bcs.w c8804 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr.w r0, [r3, r9, lsl #2] │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb8c0 │ │ │ │ + bl 1dd660 │ │ │ │ add.w r2, r9, #1 │ │ │ │ mov r9, r2 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n c8966 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #1203] @ 0x4b3 │ │ │ │ b.n c8804 │ │ │ │ - bl 2fb730 │ │ │ │ + bl 2fb8c0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2e9000 │ │ │ │ + bl 2e9190 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c87e0 │ │ │ │ movs r2, #1 │ │ │ │ lsls r0, r3, #23 │ │ │ │ strb.w r2, [r4, #1201] @ 0x4b1 │ │ │ │ bpl.w c87f0 │ │ │ │ @@ -116660,16 +116659,16 @@ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n c8aec │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb8c0 │ │ │ │ + bl 1dd660 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c8a4c │ │ │ │ ldr r2, [r0, #24] │ │ │ │ lsrs r2, r2, #3 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n c8a4c │ │ │ │ @@ -116724,16 +116723,16 @@ │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w c8920 │ │ │ │ ldrd r0, r3, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ mov sl, r3 │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb8c0 │ │ │ │ + bl 1dd660 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c8c14 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r6, #0 │ │ │ │ beq.n c8c0e │ │ │ │ ldr r1, [pc, #260] @ (c8c38 ) │ │ │ │ @@ -116741,15 +116740,15 @@ │ │ │ │ strd r2, r1, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #252] @ (c8c3c ) │ │ │ │ ldr r1, [pc, #256] @ (c8c40 ) │ │ │ │ add r2, pc │ │ │ │ str.w sl, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ b.n c8920 │ │ │ │ ldr r2, [pc, #228] @ (c8c34 ) │ │ │ │ ldr.w r8, [r8, r2] │ │ │ │ b.n c8934 │ │ │ │ ldr r3, [pc, #220] @ (c8c34 ) │ │ │ │ ldr.w r8, [r8, r3] │ │ │ │ ldrexd r2, r3, [r8] │ │ │ │ @@ -116757,69 +116756,69 @@ │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n c8ace │ │ │ │ ldrd r0, r3, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb8c0 │ │ │ │ + bl 1dd660 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c8c26 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb8c0 │ │ │ │ + bl 1dd660 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c8c20 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb8c0 │ │ │ │ + bl 1dd660 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c8c1a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #140] @ (c8c44 ) │ │ │ │ ldr r1, [pc, #144] @ (c8c48 ) │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ b.n c8ace │ │ │ │ ldrd r0, r3, [r4, #44] @ 0x2c │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov sl, r3 │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb8c0 │ │ │ │ + bl 1dd660 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cbz r0, c8c08 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cbz r6, c8c02 │ │ │ │ ldr r3, [pc, #100] @ (c8c4c ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ ldr r2, [pc, #88] @ (c8c50 ) │ │ │ │ ldr r1, [pc, #92] @ (c8c54 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ b.n c8ace │ │ │ │ ldr r3, [pc, #84] @ (c8c58 ) │ │ │ │ add r3, pc │ │ │ │ b.n c8bea │ │ │ │ ldr r2, [pc, #80] @ (c8c5c ) │ │ │ │ add r2, pc │ │ │ │ b.n c8be4 │ │ │ │ @@ -116839,43 +116838,43 @@ │ │ │ │ add sl, pc │ │ │ │ b.n c8b86 │ │ │ │ nop │ │ │ │ ldrb r0, [r7, #0] │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #12] │ │ │ │ + strh r0, [r7, #26] │ │ │ │ movs r1, r5 │ │ │ │ - strh r4, [r7, #12] │ │ │ │ + strh r4, [r7, #26] │ │ │ │ movs r1, r5 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ + str r6, [r4, #116] @ 0x74 │ │ │ │ movs r1, r5 │ │ │ │ - strh r6, [r2, #12] │ │ │ │ + strh r6, [r2, #26] │ │ │ │ movs r1, r5 │ │ │ │ - str r6, [r5, #80] @ 0x50 │ │ │ │ + str r6, [r5, #108] @ 0x6c │ │ │ │ movs r1, r5 │ │ │ │ - strh r4, [r0, #8] │ │ │ │ + strh r4, [r0, #22] │ │ │ │ movs r1, r5 │ │ │ │ - strh r0, [r5, #12] │ │ │ │ + strh r0, [r5, #26] │ │ │ │ movs r1, r5 │ │ │ │ - str r2, [r6, #76] @ 0x4c │ │ │ │ + str r2, [r6, #104] @ 0x68 │ │ │ │ movs r1, r5 │ │ │ │ - strh r0, [r6, #6] │ │ │ │ + strh r0, [r6, #20] │ │ │ │ movs r1, r5 │ │ │ │ - strh r6, [r7, #2] │ │ │ │ + strh r6, [r7, #16] │ │ │ │ movs r1, r5 │ │ │ │ - strh r4, [r4, #6] │ │ │ │ + strh r4, [r4, #20] │ │ │ │ movs r1, r5 │ │ │ │ - strh r2, [r6, #2] │ │ │ │ + strh r2, [r6, #16] │ │ │ │ movs r1, r5 │ │ │ │ - strh r4, [r5, #2] │ │ │ │ + strh r4, [r5, #16] │ │ │ │ movs r1, r5 │ │ │ │ - strh r6, [r4, #2] │ │ │ │ + strh r6, [r4, #16] │ │ │ │ movs r1, r5 │ │ │ │ - strh r6, [r3, #2] │ │ │ │ + strh r6, [r3, #16] │ │ │ │ movs r1, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -117114,15 +117113,15 @@ │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r4, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #22] │ │ │ │ + ldrb r4, [r5, #29] │ │ │ │ movs r1, r5 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n c8f72 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -117340,18 +117339,18 @@ │ │ │ │ ldr.w sl, [r7] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ moveq.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2fb8e4 │ │ │ │ + bl 2fba74 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2fb730 │ │ │ │ + bl 2fb8c0 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #130 @ 0x82 │ │ │ │ bne.n c9226 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n c920c │ │ │ │ mov r9, r6 │ │ │ │ @@ -117363,34 +117362,34 @@ │ │ │ │ mov fp, r3 │ │ │ │ clz r6, r6 │ │ │ │ str r1, [sp, #4] │ │ │ │ b.n c91f6 │ │ │ │ cmp r0, fp │ │ │ │ beq.n c927a │ │ │ │ mov r1, r6 │ │ │ │ - bl 2fb970 │ │ │ │ - bl 2fb730 │ │ │ │ + bl 2fbb00 │ │ │ │ + bl 2fb8c0 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ cmp sl, r4 │ │ │ │ bls.n c91e4 │ │ │ │ adds r3, r4, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n c91e4 │ │ │ │ movs r3, #28 │ │ │ │ add r2, sp, #8 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ str r0, [sp, #0] │ │ │ │ mla r4, r3, r4, r8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - bl 2f06cc │ │ │ │ + bl 2f085c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 1dd660 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c9284 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ strd r6, r2, [sp, #16] │ │ │ │ @@ -117439,18 +117438,18 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n c920c │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mla r8, r2, r3, r8 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 2f06cc │ │ │ │ + bl 2f085c │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 1dd660 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cbz r0, c9288 │ │ │ │ ldrd r1, r3, [r0, #12] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #1 │ │ │ │ str r5, [sp, #16] │ │ │ │ @@ -117790,15 +117789,15 @@ │ │ │ │ movw r3, #1428 @ 0x594 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ bl 13dd8c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - strb r6, [r5, #26] │ │ │ │ + ldrb r6, [r5, #1] │ │ │ │ movs r1, r5 │ │ │ │ cbnz r2, c95cc │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -117885,24 +117884,24 @@ │ │ │ │ ldrb.w r0, [r2, #377] @ 0x179 │ │ │ │ mla r3, r5, r0, r3 │ │ │ │ ldr.w r5, [r2, #1152] @ 0x480 │ │ │ │ ldr.w r2, [r4, #300] @ 0x12c │ │ │ │ ldr.w r0, [r4, #168] @ 0xa8 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ add r5, r3 │ │ │ │ - bl 1ec278 │ │ │ │ + bl 1ec408 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movs r2, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ blx r3 │ │ │ │ add.w r2, r4, #336 @ 0x150 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1ec244 │ │ │ │ + bl 1ec3d4 │ │ │ │ vldr s14, [sp, #28] │ │ │ │ vldr s12, [sp, #32] │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r2, [pc, #52] @ (c9718 ) │ │ │ │ vdiv.f32 s13, s15, s14 │ │ │ │ ldr r3, [pc, #44] @ (c9714 ) │ │ │ │ vdiv.f32 s14, s15, s12 │ │ │ │ @@ -117976,21 +117975,21 @@ │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov.w r6, #328 @ 0x148 │ │ │ │ add r2, sp, #148 @ 0x94 │ │ │ │ mla r6, r6, r5, r3 │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ ldr.w r1, [r6, #400] @ 0x190 │ │ │ │ ldr.w r0, [r6, #408] @ 0x198 │ │ │ │ - bl 2f06cc │ │ │ │ + bl 2f085c │ │ │ │ mov r0, r9 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ - bl 2eb910 │ │ │ │ + bl 2ebaa0 │ │ │ │ ldr.w r0, [r6, #408] @ 0x198 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 1dd660 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c9b92 │ │ │ │ ldrd r6, fp, [r0, #12] │ │ │ │ mov r1, fp │ │ │ │ ldr r7, [r4, #16] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r0, r7 │ │ │ │ @@ -118028,20 +118027,20 @@ │ │ │ │ it mi │ │ │ │ ldrmi.w r5, [r2, #360] @ 0x168 │ │ │ │ ldrb.w fp, [r2, #428] @ 0x1ac │ │ │ │ ldr.w r2, [r3, #3940] @ 0xf64 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ add r2, r4 │ │ │ │ - bl 2eb9d0 │ │ │ │ + bl 2ebb60 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w r0, [r3, #3940] @ 0xf64 │ │ │ │ add r0, r4 │ │ │ │ - bl 2eb908 │ │ │ │ + bl 2eba98 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r3, r2, [sp, #112] @ 0x70 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.w c9b60 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ blx 5aad4 <__aeabi_uidiv@plt> │ │ │ │ @@ -118570,17 +118569,17 @@ │ │ │ │ pop {pc} │ │ │ │ ldr.w r3, [r0, #3920] @ 0xf50 │ │ │ │ ldr.w r3, [r3, #416] @ 0x1a0 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - strb r0, [r0, #1] │ │ │ │ + strb r0, [r0, #8] │ │ │ │ movs r1, r5 │ │ │ │ - strb r6, [r2, #0] │ │ │ │ + strb r6, [r2, #7] │ │ │ │ movs r1, r5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [r1, #24] │ │ │ │ sub sp, #28 │ │ │ │ @@ -118622,17 +118621,17 @@ │ │ │ │ bl 13dd8c │ │ │ │ b.n c9e36 │ │ │ │ str r2, [sp, #20] │ │ │ │ bl fc060 │ │ │ │ ldr.w ip, [r5, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n c9e26 │ │ │ │ - ldr r2, [r3, #124] @ 0x7c │ │ │ │ + strb r2, [r3, #6] │ │ │ │ movs r1, r5 │ │ │ │ - ldr r2, [r1, #120] @ 0x78 │ │ │ │ + strb r2, [r1, #5] │ │ │ │ movs r1, r5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r1, #24] │ │ │ │ @@ -119080,15 +119079,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #180] @ (ca438 ) │ │ │ │ ldr r1, [pc, #180] @ (ca43c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ b.n ca2fc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ blx 59a68 <__stat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n ca338 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -119121,43 +119120,43 @@ │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ ldrsh r2, [r1, r3] │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r6, [r0, r3] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r0, [r7, #80] @ 0x50 │ │ │ │ + ldr r0, [r7, #108] @ 0x6c │ │ │ │ movs r1, r5 │ │ │ │ - ldr r4, [r5, #80] @ 0x50 │ │ │ │ + ldr r4, [r5, #108] @ 0x6c │ │ │ │ movs r1, r5 │ │ │ │ ldrsh r6, [r0, r1] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r6, [r1, #72] @ 0x48 │ │ │ │ + ldr r6, [r1, #100] @ 0x64 │ │ │ │ movs r1, r5 │ │ │ │ - ldr r4, [r1, #64] @ 0x40 │ │ │ │ + ldr r4, [r1, #92] @ 0x5c │ │ │ │ movs r1, r5 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #72] @ 0x48 │ │ │ │ + ldr r4, [r6, #100] @ 0x64 │ │ │ │ movs r1, r5 │ │ │ │ - ldr r4, [r2, #60] @ 0x3c │ │ │ │ + ldr r4, [r2, #88] @ 0x58 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r2, r6, #2 │ │ │ │ + lsrs r2, r6, #9 │ │ │ │ movs r2, r5 │ │ │ │ - ldr r6, [r6, #52] @ 0x34 │ │ │ │ + ldr r6, [r6, #80] @ 0x50 │ │ │ │ movs r1, r5 │ │ │ │ - ldr r6, [r2, #44] @ 0x2c │ │ │ │ + ldr r6, [r2, #72] @ 0x48 │ │ │ │ movs r1, r5 │ │ │ │ - ldr r6, [r6, #56] @ 0x38 │ │ │ │ + ldr r6, [r6, #84] @ 0x54 │ │ │ │ movs r1, r5 │ │ │ │ - ldr r4, [r4, #40] @ 0x28 │ │ │ │ + ldr r4, [r4, #68] @ 0x44 │ │ │ │ movs r1, r5 │ │ │ │ - ldr r6, [r2, #56] @ 0x38 │ │ │ │ + ldr r6, [r2, #84] @ 0x54 │ │ │ │ movs r1, r5 │ │ │ │ - ldr r5, [pc, #400] @ (ca5d0 ) │ │ │ │ + ldr r7, [pc, #144] @ (ca4d0 ) │ │ │ │ movs r1, r5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [pc, #244] @ (ca540 ) │ │ │ │ ldr r2, [r2, #120] @ 0x78 │ │ │ │ @@ -119565,23 +119564,23 @@ │ │ │ │ ldr r2, [pc, #28] @ (ca8cc ) │ │ │ │ ldr r1, [pc, #28] @ (ca8d0 ) │ │ │ │ ldr.w r0, [r4, #1048] @ 0x418 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ b.n ca88c │ │ │ │ ldrsb r0, [r2, r6] │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #104] @ 0x68 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ movs r1, r5 │ │ │ │ - ldr r0, [pc, #200] @ (ca99c ) │ │ │ │ + ldr r1, [pc, #968] @ (cac9c ) │ │ │ │ movs r1, r5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r4, r0, #12288 @ 0x3000 │ │ │ │ ldr r2, [pc, #92] @ (ca944 ) │ │ │ │ @@ -119610,23 +119609,23 @@ │ │ │ │ ldr r2, [pc, #28] @ (ca94c ) │ │ │ │ ldr r1, [pc, #28] @ (ca950 ) │ │ │ │ ldr.w r0, [r4, #1048] @ 0x418 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ b.n ca90c │ │ │ │ ldrsb r0, [r2, r4] │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #96] @ 0x60 │ │ │ │ + str r2, [r1, #124] @ 0x7c │ │ │ │ movs r1, r5 │ │ │ │ - @ instruction: 0x47b2 │ │ │ │ + ldr r1, [pc, #456] @ (cab1c ) │ │ │ │ movs r1, r5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r4, r0, #12288 @ 0x3000 │ │ │ │ ldr r2, [pc, #92] @ (ca9c4 ) │ │ │ │ @@ -119655,23 +119654,23 @@ │ │ │ │ ldr r2, [pc, #28] @ (ca9cc ) │ │ │ │ ldr r1, [pc, #28] @ (ca9d0 ) │ │ │ │ ldr.w r0, [r4, #1048] @ 0x418 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ b.n ca98c │ │ │ │ ldrsb r0, [r2, r2] │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #88] @ 0x58 │ │ │ │ + str r2, [r1, #116] @ 0x74 │ │ │ │ movs r1, r5 │ │ │ │ - bx r6 │ │ │ │ + ldr r0, [pc, #968] @ (cad9c ) │ │ │ │ movs r1, r5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #120] @ 0x78 │ │ │ │ @@ -124432,42 +124431,42 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #56] @ (cdee0 ) │ │ │ │ ldr r2, [pc, #56] @ (cdee4 ) │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n cddce │ │ │ │ ldr.w r2, [r5, #1048] @ 0x418 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #36] @ (cdee8 ) │ │ │ │ ldr r1, [pc, #36] @ (cdeec ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ b.n cde5c │ │ │ │ movs r2, #244 @ 0xf4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r2, #20 │ │ │ │ + adds r3, #212 @ 0xd4 │ │ │ │ movs r1, r5 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #38 @ 0x26 │ │ │ │ + adds r2, #230 @ 0xe6 │ │ │ │ movs r1, r5 │ │ │ │ - asrs r2, r0, #9 │ │ │ │ + asrs r2, r0, #16 │ │ │ │ movs r1, r5 │ │ │ │ - adds r0, #146 @ 0x92 │ │ │ │ + adds r2, #82 @ 0x52 │ │ │ │ movs r1, r5 │ │ │ │ - adds r0, #122 @ 0x7a │ │ │ │ + adds r2, #58 @ 0x3a │ │ │ │ movs r1, r5 │ │ │ │ - asrs r4, r4, #8 │ │ │ │ + asrs r4, r4, #15 │ │ │ │ movs r1, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ add.w r5, r0, #12288 @ 0x3000 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -124620,42 +124619,42 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #56] @ (ce0ec ) │ │ │ │ ldr r2, [pc, #56] @ (ce0f0 ) │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n cdfda │ │ │ │ ldr.w r2, [r5, #1048] @ 0x418 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #36] @ (ce0f4 ) │ │ │ │ ldr r1, [pc, #36] @ (ce0f8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ b.n ce068 │ │ │ │ movs r0, #232 @ 0xe8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r0, #8 │ │ │ │ + adds r1, #200 @ 0xc8 │ │ │ │ movs r1, r5 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #26 │ │ │ │ + adds r0, #218 @ 0xda │ │ │ │ movs r1, r5 │ │ │ │ - asrs r6, r6, #32 │ │ │ │ + asrs r6, r6, #7 │ │ │ │ movs r1, r5 │ │ │ │ - cmp r6, #134 @ 0x86 │ │ │ │ + adds r0, #70 @ 0x46 │ │ │ │ movs r1, r5 │ │ │ │ - cmp r6, #110 @ 0x6e │ │ │ │ + adds r0, #46 @ 0x2e │ │ │ │ movs r1, r5 │ │ │ │ - asrs r0, r3, #32 │ │ │ │ + asrs r0, r3, #7 │ │ │ │ movs r1, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ add.w r5, r0, #12288 @ 0x3000 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -124808,42 +124807,42 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #56] @ (ce2f8 ) │ │ │ │ ldr r2, [pc, #56] @ (ce2fc ) │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n ce1e6 │ │ │ │ ldr.w r2, [r5, #1048] @ 0x418 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #36] @ (ce300 ) │ │ │ │ ldr r1, [pc, #36] @ (ce304 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ b.n ce274 │ │ │ │ subs r4, r3, #3 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cmp r5, #252 @ 0xfc │ │ │ │ + cmp r7, #188 @ 0xbc │ │ │ │ movs r1, r5 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #14 │ │ │ │ + cmp r6, #206 @ 0xce │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r2, r5, #24 │ │ │ │ + lsrs r2, r5, #31 │ │ │ │ movs r1, r5 │ │ │ │ - cmp r4, #122 @ 0x7a │ │ │ │ + cmp r6, #58 @ 0x3a │ │ │ │ movs r1, r5 │ │ │ │ - cmp r4, #98 @ 0x62 │ │ │ │ + cmp r6, #34 @ 0x22 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r4, r1, #24 │ │ │ │ + lsrs r4, r1, #31 │ │ │ │ movs r1, r5 │ │ │ │ add.w r0, r0, #12288 @ 0x3000 │ │ │ │ ldr.w ip, [pc, #96] @ ce370 │ │ │ │ add ip, pc │ │ │ │ ldrb.w r2, [r0, #3348] @ 0xd14 │ │ │ │ lsls r3, r2, #29 │ │ │ │ bpl.n ce31c │ │ │ │ @@ -124869,24 +124868,24 @@ │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #24] @ (ce378 ) │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [pc, #20] @ (ce37c ) │ │ │ │ add r2, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ adds r4, r5, #3 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #22 │ │ │ │ + lsrs r2, r1, #29 │ │ │ │ movs r1, r5 │ │ │ │ - cmp r4, #110 @ 0x6e │ │ │ │ + cmp r6, #46 @ 0x2e │ │ │ │ movs r1, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr.w r2, [pc, #1356] @ ce8e0 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -125275,15 +125274,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #268] @ (ce90c ) │ │ │ │ ldr r1, [pc, #268] @ (ce910 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ b.n ce5a2 │ │ │ │ ldr r3, [pc, #224] @ (ce8f0 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ @@ -125307,39 +125306,39 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n ce820 │ │ │ │ ldr r2, [pc, #196] @ (ce918 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #196] @ (ce91c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ b.n ce820 │ │ │ │ ldr r2, [pc, #188] @ (ce920 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #188] @ (ce924 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ b.n ce59e │ │ │ │ ldr r2, [pc, #180] @ (ce928 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #180] @ (ce92c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ b.n ce820 │ │ │ │ ldr.w r2, [r6, #1048] @ 0x418 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #160] @ (ce930 ) │ │ │ │ ldr r1, [pc, #164] @ (ce934 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ b.n ce73c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ subs.w fp, r3, #1 │ │ │ │ it ne │ │ │ │ movne.w fp, #1 │ │ │ │ mov r2, fp │ │ │ │ @@ -125355,65 +125354,65 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #104] @ (ce938 ) │ │ │ │ ldr r1, [pc, #108] @ (ce93c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ b.n ce61e │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r4, r3, #1 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r2, #1 │ │ │ │ lsls r1, r7, #2 │ │ │ │ subs r2, r5, r5 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #196 @ 0xc4 │ │ │ │ + cmp r4, #132 @ 0x84 │ │ │ │ movs r1, r5 │ │ │ │ - cmp r2, #220 @ 0xdc │ │ │ │ + cmp r4, #156 @ 0x9c │ │ │ │ movs r1, r5 │ │ │ │ - cmp r1, #94 @ 0x5e │ │ │ │ + cmp r3, #30 │ │ │ │ movs r1, r5 │ │ │ │ - cmp r1, #184 @ 0xb8 │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ movs r1, r5 │ │ │ │ - cmp r1, #116 @ 0x74 │ │ │ │ + cmp r3, #52 @ 0x34 │ │ │ │ movs r1, r5 │ │ │ │ - cmp r0, #86 @ 0x56 │ │ │ │ + cmp r2, #22 │ │ │ │ movs r1, r5 │ │ │ │ - movs r7, #62 @ 0x3e │ │ │ │ + cmp r0, #254 @ 0xfe │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r0, r5, #3 │ │ │ │ + lsrs r0, r5, #10 │ │ │ │ movs r1, r5 │ │ │ │ - cmp r1, #28 │ │ │ │ + cmp r2, #220 @ 0xdc │ │ │ │ movs r1, r5 │ │ │ │ - cmp r0, #156 @ 0x9c │ │ │ │ + cmp r2, #92 @ 0x5c │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ + lsrs r2, r2, #9 │ │ │ │ movs r1, r5 │ │ │ │ - movs r7, #176 @ 0xb0 │ │ │ │ + cmp r1, #112 @ 0x70 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r2, r0, #2 │ │ │ │ + lsrs r2, r0, #9 │ │ │ │ movs r1, r5 │ │ │ │ - cmp r0, #40 @ 0x28 │ │ │ │ + cmp r1, #232 @ 0xe8 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r2, r6, #1 │ │ │ │ + lsrs r2, r6, #8 │ │ │ │ movs r1, r5 │ │ │ │ - movs r6, #176 @ 0xb0 │ │ │ │ + cmp r0, #112 @ 0x70 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r2, r3, #1 │ │ │ │ + lsrs r2, r3, #8 │ │ │ │ movs r1, r5 │ │ │ │ - movs r6, #112 @ 0x70 │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r2, r3, #32 │ │ │ │ + lsrs r2, r3, #7 │ │ │ │ movs r1, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r1 │ │ │ │ @@ -125685,15 +125684,15 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #400] @ (cedf4 ) │ │ │ │ mov r7, sl │ │ │ │ ldr r1, [pc, #400] @ (cedf8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ b.n cec46 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb.w r3, [r5, #3348] @ 0xd14 │ │ │ │ ldrb.w r3, [r5, #3348] @ 0xd14 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ strb.w r3, [r5, #3348] @ 0xd14 │ │ │ │ movs r2, #32 │ │ │ │ @@ -125762,15 +125761,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #200] @ (cee08 ) │ │ │ │ ldr r1, [pc, #200] @ (cee0c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ b.n ceac6 │ │ │ │ ldr r1, [pc, #192] @ (cee10 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl ce308 │ │ │ │ b.n cecb8 │ │ │ │ ldr r3, [pc, #136] @ (cede4 ) │ │ │ │ @@ -125782,43 +125781,43 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n cece8 │ │ │ │ ldr r2, [pc, #164] @ (cee14 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #164] @ (cee18 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ b.n cece8 │ │ │ │ ldr r2, [pc, #156] @ (cee1c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #156] @ (cee20 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ b.n ceac2 │ │ │ │ ldrb.w r3, [r4, #1056] @ 0x420 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w ceb04 │ │ │ │ b.n cecf6 │ │ │ │ ldr r2, [pc, #136] @ (cee24 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #136] @ (cee28 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ b.n cece8 │ │ │ │ ldr.w r2, [r5, #1048] @ 0x418 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #116] @ (cee2c ) │ │ │ │ ldr r1, [pc, #120] @ (cee30 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ b.n cebe0 │ │ │ │ bic.w r3, fp, #2 │ │ │ │ subs r7, r3, #1 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ mov r2, r7 │ │ │ │ b.n ceadc │ │ │ │ @@ -125829,51 +125828,51 @@ │ │ │ │ mov r2, r7 │ │ │ │ b.n ceadc │ │ │ │ nop │ │ │ │ asrs r4, r3, #26 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #4 │ │ │ │ + movs r7, #196 @ 0xc4 │ │ │ │ movs r1, r5 │ │ │ │ - movs r4, #186 @ 0xba │ │ │ │ + movs r6, #122 @ 0x7a │ │ │ │ movs r1, r5 │ │ │ │ - movs r4, #182 @ 0xb6 │ │ │ │ + movs r6, #118 @ 0x76 │ │ │ │ movs r1, r5 │ │ │ │ - movs r2, #218 @ 0xda │ │ │ │ + movs r4, #154 @ 0x9a │ │ │ │ movs r1, r5 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ + lsls r4, r0, #25 │ │ │ │ movs r1, r5 │ │ │ │ - movs r4, #166 @ 0xa6 │ │ │ │ + movs r6, #102 @ 0x66 │ │ │ │ movs r1, r5 │ │ │ │ - movs r4, #52 @ 0x34 │ │ │ │ + movs r5, #244 @ 0xf4 │ │ │ │ movs r1, r5 │ │ │ │ - movs r3, #22 │ │ │ │ + movs r4, #214 @ 0xd6 │ │ │ │ movs r1, r5 │ │ │ │ - movs r1, #254 @ 0xfe │ │ │ │ + movs r3, #190 @ 0xbe │ │ │ │ movs r1, r5 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + lsls r0, r5, #21 │ │ │ │ movs r1, r5 │ │ │ │ - movs r4, #0 │ │ │ │ + movs r5, #192 @ 0xc0 │ │ │ │ movs r1, r5 │ │ │ │ - movs r3, #128 @ 0x80 │ │ │ │ + movs r5, #64 @ 0x40 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r6, r6, #13 │ │ │ │ + lsls r6, r6, #20 │ │ │ │ movs r1, r5 │ │ │ │ - movs r2, #148 @ 0x94 │ │ │ │ + movs r4, #84 @ 0x54 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r6, r4, #13 │ │ │ │ + lsls r6, r4, #20 │ │ │ │ movs r1, r5 │ │ │ │ - movs r3, #0 │ │ │ │ + movs r4, #192 @ 0xc0 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r2, r1, #13 │ │ │ │ + lsls r2, r1, #20 │ │ │ │ movs r1, r5 │ │ │ │ - movs r1, #136 @ 0x88 │ │ │ │ + movs r3, #72 @ 0x48 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r2, r6, #12 │ │ │ │ + lsls r2, r6, #19 │ │ │ │ movs r1, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -126059,15 +126058,15 @@ │ │ │ │ and.w r2, fp, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n cefee │ │ │ │ mov.w ip, #68 @ 0x44 │ │ │ │ strd r2, r1, [sp] │ │ │ │ mul.w r3, ip, r3 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ - bl 2fb8e4 │ │ │ │ + bl 2fba74 │ │ │ │ lsls r3, r0, #30 │ │ │ │ bpl.n cefee │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrh.w r3, [r1, #3348] @ 0xd14 │ │ │ │ str.w r2, [r1, #3352] @ 0xd18 │ │ │ │ bic.w r3, r3, #1712 @ 0x6b0 │ │ │ │ @@ -126285,15 +126284,15 @@ │ │ │ │ ldr r2, [pc, #112] @ (cf328 ) │ │ │ │ ldr r1, [pc, #116] @ (cf32c ) │ │ │ │ ldr.w r0, [ip, #1048] @ 0x418 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ b.n cf25a │ │ │ │ lsls r3, r3, #29 │ │ │ │ bpl.n cf27a │ │ │ │ ldr r2, [pc, #80] @ (cf320 ) │ │ │ │ ldr r1, [pc, #92] @ (cf330 ) │ │ │ │ ldr.w r3, [ip, #1036] @ 0x40c │ │ │ │ add r1, pc │ │ │ │ @@ -126309,39 +126308,39 @@ │ │ │ │ ldr r2, [pc, #60] @ (cf334 ) │ │ │ │ ldr r1, [pc, #64] @ (cf338 ) │ │ │ │ ldr.w r0, [ip, #1048] @ 0x418 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ b.n cf25a │ │ │ │ lsls r1, r3, #29 │ │ │ │ bmi.n cf314 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n cf28e │ │ │ │ b.n cf27a │ │ │ │ cmp r2, #0 │ │ │ │ bne.n cf28e │ │ │ │ b.n cf2ce │ │ │ │ nop │ │ │ │ lsrs r2, r0, #23 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r7, #3 │ │ │ │ + movs r0, #190 @ 0xbe │ │ │ │ movs r1, r5 │ │ │ │ - adds r4, r0, #2 │ │ │ │ + subs r4, r0, #1 │ │ │ │ movs r1, r5 │ │ │ │ - cdp2 0, 2, cr0, cr12, cr8, {1} │ │ │ │ - subs r2, r6, #3 │ │ │ │ + vaddl.u32 q8, d12, d24 │ │ │ │ + movs r0, #178 @ 0xb2 │ │ │ │ movs r1, r5 │ │ │ │ - adds r4, r0, #1 │ │ │ │ + subs r4, r0, #0 │ │ │ │ movs r1, r5 │ │ │ │ - stc2l 0, cr0, [ip, #160]! @ 0xa0 │ │ │ │ + vaddl.u32 q0, d12, d24 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #120] @ (cf3c8 ) │ │ │ │ add.w r2, r4, #12288 @ 0x3000 │ │ │ │ @@ -126367,15 +126366,15 @@ │ │ │ │ ldr.w r1, [r2, #1048] @ 0x418 │ │ │ │ movs r0, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r2, [pc, #64] @ (cf3d4 ) │ │ │ │ ldr r1, [pc, #68] @ (cf3d8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ b.n cf3a2 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n cf366 │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ movw r2, #2047 @ 0x7ff │ │ │ │ movt r2, #63487 @ 0xf7ff │ │ │ │ @@ -126385,31 +126384,31 @@ │ │ │ │ ldr.w r0, [r4, #688] @ 0x2b0 │ │ │ │ bl cac88 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ lsrs r0, r5, #18 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r6, r0, #2 │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ movs r1, r5 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r5, r6 │ │ │ │ + adds r4, r5, #5 │ │ │ │ movs r1, r5 │ │ │ │ - ldc2l 0, cr0, [r6, #-160] @ 0xffffff60 │ │ │ │ + vhadd.u16 d0, d6, d24 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r1, r8 │ │ │ │ ldr r7, [pc, #208] @ (cf4d8 ) │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -126419,18 +126418,18 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.n cf4c8 │ │ │ │ tbb [pc, r3] │ │ │ │ add r4, r8 │ │ │ │ ldr r2, [pc, #272] @ (cf554 ) │ │ │ │ @@ -126446,21 +126445,21 @@ │ │ │ │ add r4, r8 │ │ │ │ lsls r4, r0, #1 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ add r3, sp, #8 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ strd ip, ip, [sp, #12] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ @@ -126472,15 +126471,15 @@ │ │ │ │ ldr.w r3, [r7, r8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #32 │ │ │ │ b.n cf45c │ │ │ │ movs r3, #8 │ │ │ │ b.n cf45c │ │ │ │ @@ -126569,15 +126568,15 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.w cf9b4 │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ beq.w cf798 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n cf56a │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w cf754 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -126606,25 +126605,25 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, cf622 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ add r4, sp, #92 @ 0x5c │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ @@ -126636,15 +126635,15 @@ │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ movw r1, #821 @ 0x335 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ mov r4, r0 │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -126711,19 +126710,19 @@ │ │ │ │ ldrb.w r3, [r6, #78] @ 0x4e │ │ │ │ adds r3, #10 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 251614 │ │ │ │ + bl 2517a4 │ │ │ │ ldr.w r2, [pc, #1360] @ cfcb0 │ │ │ │ ldr.w r3, [pc, #1344] @ cfca4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ @@ -126749,15 +126748,15 @@ │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w sl, [r2, r3] │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ add.w r2, r0, #20 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -126766,18 +126765,18 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w cf99c │ │ │ │ tbb [pc, r3] │ │ │ │ ldmia r1!, {r0, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r3, r6, r7} │ │ │ │ @@ -126796,22 +126795,22 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.w cf586 │ │ │ │ b.n cf5a8 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r9 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r8, r8, [r6] │ │ │ │ add.w r3, sl, r3, lsl #7 │ │ │ │ str.w r8, [r6, #8] │ │ │ │ ldrb.w ip, [r3, #50] @ 0x32 │ │ │ │ @@ -126820,28 +126819,28 @@ │ │ │ │ add.w ip, r7, ip, lsl #2 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ str.w r8, [ip, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ add.w r2, r0, #20 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -126850,27 +126849,27 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldrb.w r8, [r9, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r3, r8, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r6] │ │ │ │ str r3, [r6, #8] │ │ │ │ add.w r8, r0, #84 @ 0x54 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ @@ -126900,19 +126899,19 @@ │ │ │ │ add.w r2, sl, r2, lsl #7 │ │ │ │ ldrb.w r6, [r2, #50] @ 0x32 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ add.w r7, r7, r6, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w ip, [r7, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 200708 │ │ │ │ + bl 200898 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w cf586 │ │ │ │ b.n cf5a8 │ │ │ │ mov.w r9, #32 │ │ │ │ b.n cf832 │ │ │ │ mov.w r9, #8 │ │ │ │ b.n cf832 │ │ │ │ @@ -126947,19 +126946,19 @@ │ │ │ │ ldr r7, [r5, #96] @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ bl cf3dc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r8 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ add.w r2, r0, #20 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -126968,27 +126967,27 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldrb.w r8, [r9, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r3, r8, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r6] │ │ │ │ str r3, [r6, #8] │ │ │ │ add.w r8, r0, #84 @ 0x54 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ @@ -127018,15 +127017,15 @@ │ │ │ │ add.w r2, sl, r2, lsl #7 │ │ │ │ ldrb.w r6, [r2, #50] @ 0x32 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ add.w r7, r7, r6, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w ip, [r7, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ add.w r3, sl, r3, lsl #7 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -127036,15 +127035,15 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1febf0 │ │ │ │ + bl 1fed80 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r2, r6, #32 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w cfc96 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, cfb3a │ │ │ │ @@ -127057,29 +127056,29 @@ │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r6, #0 │ │ │ │ strd r3, r6, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, cfb6a │ │ │ │ mov r3, r6 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -127088,26 +127087,26 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldrb.w r8, [r7, #12] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ lsl.w r8, sl, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r3, r8, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add.w r8, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ mov ip, r0 │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ add.w r9, r0, #100 @ 0x64 │ │ │ │ @@ -127138,15 +127137,15 @@ │ │ │ │ add.w r2, sl, r2, lsl #7 │ │ │ │ ldrb.w r7, [r2, #50] @ 0x32 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ add.w r2, ip, r2, lsl #2 │ │ │ │ add.w ip, ip, r7, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w lr, [ip, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #2 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ beq.w cf7b2 │ │ │ │ movw r2, #821 @ 0x335 │ │ │ │ @@ -127180,15 +127179,15 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ lsrs r6, r7, #11 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r4, r7, #11 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r0, #3 │ │ │ │ + subs r0, r0, #2 │ │ │ │ movs r1, r5 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r2, #2 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r4, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -127276,134 +127275,134 @@ │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r7, sp, #16 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ mov fp, r3 │ │ │ │ str r4, [sp, #28] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, cfdb2 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, cfdde │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movw r1, #683 @ 0x2ab │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, cfe4c │ │ │ │ mov r2, r7 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ vldr d0, [pc, #204] @ cff28 │ │ │ │ movs r1, #32 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20158c │ │ │ │ + bl 20171c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, cfe8c │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #24 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 203d88 │ │ │ │ + bl 203f18 │ │ │ │ mov r1, r5 │ │ │ │ ldrd r2, r3, [r4, #104] @ 0x68 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ add.w r3, r4, #104 @ 0x68 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ strd r5, r0, [r4, #104] @ 0x68 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r0, #1 │ │ │ │ - bl 251614 │ │ │ │ + bl 2517a4 │ │ │ │ b.n cfed8 │ │ │ │ - bl 201c1c │ │ │ │ + bl 201dac │ │ │ │ cmp r0, #0 │ │ │ │ bne.w cfd38 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 251614 │ │ │ │ + bl 2517a4 │ │ │ │ ldr r2, [pc, #92] @ (cff38 ) │ │ │ │ ldr r3, [pc, #88] @ (cff34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -127472,15 +127471,15 @@ │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n d005e │ │ │ │ clz r3, r3 │ │ │ │ movs r1, #8 │ │ │ │ rsb r3, r3, #32 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 2149e0 │ │ │ │ + bl 214b70 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ movs r5, #0 │ │ │ │ mov.w ip, #16 │ │ │ │ ldr r1, [pc, #288] @ (d00d4 ) │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldrexd r0, r1, [r2] │ │ │ │ dmb ish │ │ │ │ @@ -127496,40 +127495,40 @@ │ │ │ │ add r2, r3 │ │ │ │ cmp r2, #32 │ │ │ │ bhi.n d0042 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 23341c │ │ │ │ + bl 2335ac │ │ │ │ add r7, sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d0042 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [r4, #424] @ 0x1a8 │ │ │ │ bl cfcb8 │ │ │ │ mov r5, r8 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ - bl 233698 │ │ │ │ + bl 233828 │ │ │ │ mov r0, r4 │ │ │ │ bl 16b520 │ │ │ │ b.n d0042 │ │ │ │ movs r1, #8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - bl 2149e0 │ │ │ │ + bl 214b70 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 233698 │ │ │ │ + bl 233828 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, #148] @ (d00d8 ) │ │ │ │ ldr r3, [pc, #132] @ (d00cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -127552,22 +127551,22 @@ │ │ │ │ rsb r3, r3, #32 │ │ │ │ ldr.w r1, [r1, #3288] @ 0xcd8 │ │ │ │ ldrb.w r1, [r1, #610] @ 0x262 │ │ │ │ cbnz r1, d00a2 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - bl 2149e0 │ │ │ │ + bl 214b70 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ mov.w ip, #10 │ │ │ │ b.n cffb2 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - bl 2149e0 │ │ │ │ + bl 214b70 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ mov.w ip, #16 │ │ │ │ b.n cffb2 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -127650,29 +127649,29 @@ │ │ │ │ cmp r4, r3 │ │ │ │ bne.n d0188 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n d01d4 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #16 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ add.w r4, r8, #44 @ 0x2c │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [pc, #40] @ (d0200 ) │ │ │ │ ldr r3, [pc, #36] @ (d01fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -127726,25 +127725,25 @@ │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ strd r7, r7, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ str r7, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r7, r7, [sp, #104] @ 0x68 │ │ │ │ vstr d8, [sp, #112] @ 0x70 │ │ │ │ - bl 2e39cc │ │ │ │ + bl 2e3b5c │ │ │ │ ldr r2, [pc, #676] @ (d0520 ) │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ movs r0, #3 │ │ │ │ add r2, pc │ │ │ │ strd r5, r5, [sp, #128] @ 0x80 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ strd r5, r7, [sp, #136] @ 0x88 │ │ │ │ strd r7, r7, [sp, #144] @ 0x90 │ │ │ │ str r7, [sp, #152] @ 0x98 │ │ │ │ - bl 2e39cc │ │ │ │ + bl 2e3b5c │ │ │ │ add r2, sp, #220 @ 0xdc │ │ │ │ add r1, sp, #224 @ 0xe0 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ add r0, sp, #292 @ 0x124 │ │ │ │ strd r5, r5, [sp, #164] @ 0xa4 │ │ │ │ add r3, sp, #368 @ 0x170 │ │ │ │ strd r5, r7, [sp, #172] @ 0xac │ │ │ │ @@ -127811,15 +127810,15 @@ │ │ │ │ str r2, [sp, #340] @ 0x154 │ │ │ │ ldr r2, [pc, #512] @ (d0544 ) │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ movs r1, #9 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, r7 │ │ │ │ - bl 2e4d70 │ │ │ │ + bl 2e4f00 │ │ │ │ ldr r2, [pc, #500] @ (d0548 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [pc, #500] @ (d054c ) │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ add r0, pc │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ @@ -127864,25 +127863,25 @@ │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ movs r0, #3 │ │ │ │ str r7, [sp, #180] @ 0xb4 │ │ │ │ strd r5, r5, [sp, #200] @ 0xc8 │ │ │ │ strd r5, r7, [sp, #208] @ 0xd0 │ │ │ │ str r7, [sp, #216] @ 0xd8 │ │ │ │ vstr d8, [sp, #184] @ 0xb8 │ │ │ │ - bl 2e39cc │ │ │ │ + bl 2e3b5c │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ ldr r0, [pc, #388] @ (d0560 ) │ │ │ │ strd r5, r5, [sp, #236] @ 0xec │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ movs r0, #3 │ │ │ │ strd r5, r7, [sp, #244] @ 0xf4 │ │ │ │ str r7, [sp, #252] @ 0xfc │ │ │ │ vstr d8, [sp, #256] @ 0x100 │ │ │ │ - bl 2e39cc │ │ │ │ + bl 2e3b5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [pc, #364] @ (d0564 ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r7, [r3, #0] │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [pc, #360] @ (d0568 ) │ │ │ │ @@ -127983,108 +127982,108 @@ │ │ │ │ ... │ │ │ │ ldc2l 0, cr0, [r4, #736] @ 0x2e0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ stc2l 0, cr0, [lr, #736] @ 0x2e0 │ │ │ │ lsrs r4, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #31 │ │ │ │ + asrs r6, r6, #6 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r0, r5, #31 │ │ │ │ + asrs r0, r5, #6 │ │ │ │ movs r1, r5 │ │ │ │ - bcc.n d0474 │ │ │ │ + bpl.n d05f4 │ │ │ │ movs r2, r5 │ │ │ │ - bcc.n d0580 │ │ │ │ + bmi.n d0500 │ │ │ │ movs r2, r5 │ │ │ │ - lsrs r0, r4, #29 │ │ │ │ + asrs r0, r4, #4 │ │ │ │ movs r1, r5 │ │ │ │ lsrs r4, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #29 │ │ │ │ + asrs r6, r4, #4 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r2, r5, #29 │ │ │ │ + asrs r2, r5, #4 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r0, r4, #29 │ │ │ │ + asrs r0, r4, #4 │ │ │ │ movs r1, r5 │ │ │ │ lsrs r4, r2, #25 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #52] @ 0x34 │ │ │ │ + ldrh r6, [r5, #2] │ │ │ │ movs r6, r5 │ │ │ │ - lsrs r6, r6, #28 │ │ │ │ + asrs r6, r6, #3 │ │ │ │ movs r1, r5 │ │ │ │ lsrs r0, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #28 │ │ │ │ + asrs r0, r7, #3 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r0, r0, #29 │ │ │ │ + asrs r0, r0, #4 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r4, r2, #28 │ │ │ │ + asrs r4, r2, #3 │ │ │ │ movs r1, r5 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + ldr r2, [sp, #800] @ 0x320 │ │ │ │ movs r6, r5 │ │ │ │ - lsrs r6, r1, #28 │ │ │ │ + asrs r6, r1, #3 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r6, r5, #27 │ │ │ │ + asrs r6, r5, #2 │ │ │ │ movs r1, r5 │ │ │ │ lsrs r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r3, #27 │ │ │ │ + asrs r2, r3, #2 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r4, r1, #27 │ │ │ │ + asrs r4, r1, #2 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r4, r5, #26 │ │ │ │ + asrs r4, r5, #1 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r4, r5, #26 │ │ │ │ + asrs r4, r5, #1 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r6, r5, #26 │ │ │ │ + asrs r6, r5, #1 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r0, r7, #25 │ │ │ │ + asrs r0, r7, #32 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r4, r7, #25 │ │ │ │ + asrs r4, r7, #32 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r0, r1, #26 │ │ │ │ + asrs r0, r1, #1 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r6, r1, #26 │ │ │ │ + asrs r6, r1, #1 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r2, r5, #25 │ │ │ │ + asrs r2, r5, #32 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r0, r7, #25 │ │ │ │ + asrs r0, r7, #32 │ │ │ │ movs r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ - bl 2e46dc │ │ │ │ + bl 2e486c │ │ │ │ ldr r2, [pc, #72] @ (d05e4 ) │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #660] @ 0x294 │ │ │ │ add r2, pc │ │ │ │ strd r2, r5, [sp, #664] @ 0x298 │ │ │ │ ldr r2, [pc, #64] @ (d05e8 ) │ │ │ │ movs r1, #18 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r7, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ strd r5, r5, [sp, #672] @ 0x2a0 │ │ │ │ strd r7, r7, [sp, #680] @ 0x2a8 │ │ │ │ vstr d8, [sp, #688] @ 0x2b0 │ │ │ │ - bl 2e4d70 │ │ │ │ + bl 2e4f00 │ │ │ │ ldr r2, [pc, #40] @ (d05ec ) │ │ │ │ ldr r3, [pc, #44] @ (d05f0 ) │ │ │ │ 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 d05e0 │ │ │ │ add.w sp, sp, #708 @ 0x2c4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - lsrs r4, r7, #21 │ │ │ │ + lsrs r4, r7, #28 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r6, r2, #23 │ │ │ │ + lsrs r6, r2, #30 │ │ │ │ movs r1, r5 │ │ │ │ @ instruction: 0xfa3800b8 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -128092,82 +128091,82 @@ │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r3 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e52c8 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl d0208 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 2e653c │ │ │ │ + bl 2e66cc │ │ │ │ cbz r7, d0648 │ │ │ │ ldr r2, [pc, #48] @ (d065c ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ - bl 1febf0 │ │ │ │ + bl 1fed80 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1f84 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [pc, #20] @ (d0660 ) │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #4194304 @ 0x400000 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ - bl 1feb44 │ │ │ │ + bl 1fecd4 │ │ │ │ mov r3, r0 │ │ │ │ b.n d0636 │ │ │ │ - lsrs r6, r2, #21 │ │ │ │ + lsrs r6, r2, #28 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r2, r6, #20 │ │ │ │ + lsrs r2, r6, #27 │ │ │ │ movs r1, r5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r7, r2 │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w r2, r5, #20 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r4, #20 │ │ │ │ str r7, [r4, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r5, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -128206,25 +128205,25 @@ │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ strh.w r2, [sp, #8] │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, d0756 │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #68] @ (d079c ) │ │ │ │ ldr r2, [pc, #60] @ (d0798 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -128282,21 +128281,21 @@ │ │ │ │ lsls r3, r0, #1 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb r5, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ adds r6, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ strb.w r5, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ add r3, sp, #8 │ │ │ │ mov.w ip, #0 │ │ │ │ str r6, [sp, #20] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ strd ip, ip, [sp, #12] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ @@ -128308,15 +128307,15 @@ │ │ │ │ ldr.w r3, [r8, r6] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #32 │ │ │ │ b.n d07e4 │ │ │ │ movs r3, #8 │ │ │ │ b.n d07e4 │ │ │ │ @@ -128339,15 +128338,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r0 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bic.w r6, r3, r2 │ │ │ │ adds r5, #20 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r5, r0, #100 @ 0x64 │ │ │ │ ldrb.w fp, [r7, #12] │ │ │ │ @@ -128378,15 +128377,15 @@ │ │ │ │ ldrb.w r3, [r2, #32] │ │ │ │ ldrb.w r2, [r2, #50] @ 0x32 │ │ │ │ add.w r3, lr, r3, lsl #2 │ │ │ │ add.w r2, lr, r2, lsl #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf73800b8 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -128404,15 +128403,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 20aa10 │ │ │ │ + bl 20aba0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ b.n d096a │ │ │ │ cmp r1, #1 │ │ │ │ bne.w d0a8a │ │ │ │ subs r3, #20 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ @@ -128424,38 +128423,38 @@ │ │ │ │ cmp r1, #1 │ │ │ │ beq.n d0968 │ │ │ │ movs r7, #0 │ │ │ │ b.n d0982 │ │ │ │ ldr r7, [r3, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1f48 │ │ │ │ ldr.w fp, [r0, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr.w r5, [fp] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r3, r5, [r0, #44] @ 0x2c │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #22 │ │ │ │ bne.n d0a5e │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -128465,19 +128464,19 @@ │ │ │ │ add r5, sp, #12 │ │ │ │ movs r7, #0 │ │ │ │ mov fp, r6 │ │ │ │ mov sl, r4 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r6, [r3, #76] @ 0x4c │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r0, [sl, #40] @ 0x28 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 2e64c8 │ │ │ │ + bl 2e6658 │ │ │ │ strd r7, r7, [r5] │ │ │ │ str r7, [r5, #8] │ │ │ │ add.w r3, sl, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w lr, r4, #48 @ 0x30 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ add.w ip, r4, #64 @ 0x40 │ │ │ │ @@ -128486,26 +128485,26 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r4, #20 │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r2, [sl, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr.w r3, [r9, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ bne.n d09f0 │ │ │ │ mov r6, fp │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ ldr.w fp, [sp] │ │ │ │ mov r0, sl │ │ │ │ - bl 20aac4 │ │ │ │ + bl 20ac54 │ │ │ │ cbz r6, d0a6a │ │ │ │ str.w fp, [r6] │ │ │ │ ldr r2, [pc, #44] @ (d0a98 ) │ │ │ │ ldr r3, [pc, #36] @ (d0a94 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -128555,25 +128554,25 @@ │ │ │ │ adc.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, ip, r3 │ │ │ │ orrs.w r7, r2, r3 │ │ │ │ bne.n d0b3e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, lr │ │ │ │ strd r6, r6, [sp] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, d0b24 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r1, [pc, #184] @ (d0be0 ) │ │ │ │ ldr r3, [pc, #180] @ (d0bdc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r1, r3 │ │ │ │ @@ -128608,30 +128607,30 @@ │ │ │ │ eors r0, r0 │ │ │ │ asrs r0, r0, #1 │ │ │ │ mov.w lr, #32 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, lr │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d0b9e │ │ │ │ mov r2, sp │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r4, r0 │ │ │ │ b.n d0b24 │ │ │ │ mov.w lr, #16 │ │ │ │ strh.w r2, [sp] │ │ │ │ b.n d0b7e │ │ │ │ mov.w lr, #8 │ │ │ │ strb.w r2, [sp] │ │ │ │ @@ -128679,51 +128678,51 @@ │ │ │ │ orrs.w r7, r2, r6 │ │ │ │ bne.n d0cbe │ │ │ │ add r6, sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [r6, #4] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, d0c6a │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [r6, #4] │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, d0c9a │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldr r2, [pc, #188] @ (d0d64 ) │ │ │ │ ldr r3, [pc, #180] @ (d0d60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -128758,31 +128757,31 @@ │ │ │ │ muls r3, r0 │ │ │ │ asrs r3, r0, #1 │ │ │ │ movs r0, #32 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, d0d1e │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r4, r0 │ │ │ │ b.n d0c6a │ │ │ │ movs r0, #16 │ │ │ │ strh.w r2, [sp, #8] │ │ │ │ b.n d0cfa │ │ │ │ movs r0, #8 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ @@ -128836,25 +128835,25 @@ │ │ │ │ bic.w r3, r3, ip │ │ │ │ orrs.w r0, r1, r3 │ │ │ │ bne.n d0e08 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d0dee │ │ │ │ mov r2, sp │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r1, [pc, #276] @ (d0f04 ) │ │ │ │ ldr r2, [pc, #268] @ (d0f00 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ @@ -128896,30 +128895,30 @@ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ asrs r2, r4, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d0e74 │ │ │ │ mov r2, sp │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r5, r0 │ │ │ │ b.n d0dee │ │ │ │ strh.w r1, [sp] │ │ │ │ b.n d0e58 │ │ │ │ strb.w r1, [sp] │ │ │ │ b.n d0e58 │ │ │ │ movs r3, #1 │ │ │ │ @@ -128931,30 +128930,30 @@ │ │ │ │ adds r2, r3, #1 │ │ │ │ subs r3, r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #32 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d0ecc │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r5, r0 │ │ │ │ b.n d0dee │ │ │ │ strd r1, r3, [sp] │ │ │ │ b.n d0e58 │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ @@ -128992,42 +128991,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 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d0f6c │ │ │ │ mov r2, r4 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ movw r1, #659 @ 0x293 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, r3 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #32 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w ip, r5, #100 @ 0x64 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ @@ -129051,30 +129050,30 @@ │ │ │ │ ldrb.w r4, [r3, #54] @ 0x36 │ │ │ │ add.w r3, r5, r2, lsl #2 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add.w r5, r5, r4, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [pc, #408] @ (d1198 ) │ │ │ │ ldr r3, [pc, #392] @ (d118c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w d1184 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ movs r2, #32 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ bl d0d68 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ @@ -129109,23 +129108,23 @@ │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n d117c │ │ │ │ add r4, sp, #8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r9, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ add.w r5, r9, #84 @ 0x54 │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ add.w lr, r9, #100 @ 0x64 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ @@ -129154,36 +129153,36 @@ │ │ │ │ mov.w r6, #256 @ 0x100 │ │ │ │ add.w r2, r9, r2, lsl #2 │ │ │ │ add.w r9, r9, r3, lsl #2 │ │ │ │ str r6, [r5, #40] @ 0x28 │ │ │ │ str.w ip, [r4, #40] @ 0x28 │ │ │ │ str.w ip, [r2, #40] @ 0x28 │ │ │ │ str.w ip, [r9, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ b.n d0ffe │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, d1154 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov sl, r0 │ │ │ │ b.n d1084 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ b.n d1130 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ @@ -129217,22 +129216,22 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add.w sl, r6, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w fp, [pc, #920] @ d1560 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ add.w r9, r7, #20 │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w lr, #3 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add fp, pc │ │ │ │ @@ -129240,18 +129239,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d14a8 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ @@ -129279,22 +129278,22 @@ │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ str.w r9, [sp, #20] │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr.w lr, [pc, #708] @ d1564 │ │ │ │ @@ -129305,15 +129304,15 @@ │ │ │ │ ldr.w fp, [fp, lr] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ add.w r3, fp, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldrb.w r2, [r8, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w d1546 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ @@ -129325,102 +129324,102 @@ │ │ │ │ and.w ip, r3, #64 @ 0x40 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.w d14b4 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str.w ip, [r4, #4] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d1328 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [r4, #4] │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d135a │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #0 │ │ │ │ - bl 204870 │ │ │ │ + bl 204a00 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ mov.w lr, #7 │ │ │ │ str r7, [sp, #8] │ │ │ │ add.w r9, r8, #20 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str.w r0, [r8, #44] @ 0x2c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r2, #1 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d1554 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldrb.w r8, [r6, #32] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ str.w r9, [sp, #20] │ │ │ │ str r7, [sp, #8] │ │ │ │ add.w lr, r6, #20 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #84 @ 0x54 │ │ │ │ ldrb.w r9, [r6, #32] │ │ │ │ lsl.w r8, sl, r8 │ │ │ │ @@ -129452,18 +129451,18 @@ │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r0, ip, r0, lsl #2 │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 204928 │ │ │ │ + bl 204ab8 │ │ │ │ ldr r2, [pc, #216] @ (d1568 ) │ │ │ │ ldr r3, [pc, #200] @ (d155c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -129504,30 +129503,30 @@ │ │ │ │ asrs r4, r0, #9 │ │ │ │ movs r3, #16 │ │ │ │ b.n d1264 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d151c │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r7, r0 │ │ │ │ b.n d1328 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ b.n d14f8 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ @@ -129600,43 +129599,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 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d161e │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r8, #2 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r8, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r9 │ │ │ │ bl d0f08 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ movs r7, #0 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w r3, r6, #20 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w fp, r8, #20 │ │ │ │ @@ -129645,29 +129644,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ str.w r7, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldrb.w r8, [sl, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ 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 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ ldrb.w fp, [sl, #12] │ │ │ │ mov ip, r0 │ │ │ │ @@ -129700,49 +129699,49 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w lr, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r7, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d175a │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov.w lr, #2 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #24 │ │ │ │ strd r0, lr, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl d0f08 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w ip, r3, #48 @ 0x30 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w r1, r3, #20 │ │ │ │ @@ -129756,27 +129755,27 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r8, r3 │ │ │ │ mov r0, r3 │ │ │ │ str.w lr, [r3, #64] @ 0x40 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w ip, fp, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, fp, #20 │ │ │ │ str r2, [sp, #244] @ 0xf4 │ │ │ │ mov.w lr, #9 │ │ │ │ @@ -129785,27 +129784,27 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, fp, #20 │ │ │ │ str.w lr, [fp, #64] @ 0x40 │ │ │ │ mov r0, fp │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #3 │ │ │ │ str r2, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -129813,68 +129812,68 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d18a2 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ 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 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d18e2 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w d2fae │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w ip, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ @@ -129929,58 +129928,58 @@ │ │ │ │ lsrs r1, r4, #13 │ │ │ │ lsrs r1, r4, #13 │ │ │ │ movs r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ mov sl, r0 │ │ │ │ b.n d1636 │ │ │ │ orns r0, r0, r8, ror #2 │ │ │ │ orn r0, r8, r8, ror #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #15 │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d19e2 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r8, [r7, #12] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ 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 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ mov ip, r0 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ ldrb.w lr, [r7, #12] │ │ │ │ @@ -130011,24 +130010,24 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w lr, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w r3, fp, #20 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #2 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -130036,29 +130035,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [fp, #32] │ │ │ │ ldrb.w r3, [fp, #33] @ 0x21 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #196] @ 0xc4 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ str r7, [sp, #204] @ 0xcc │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #7 │ │ │ │ str.w r8, [sp, #200] @ 0xc8 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -130090,24 +130089,24 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w lr, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w r3, fp, #20 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #3 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -130115,29 +130114,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [fp, #32] │ │ │ │ ldrb.w r3, [fp, #33] @ 0x21 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #184] @ 0xb8 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ str r7, [sp, #192] @ 0xc0 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #7 │ │ │ │ str.w r8, [sp, #188] @ 0xbc │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -130169,24 +130168,24 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w lr, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #4 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -130194,29 +130193,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #172] @ 0xac │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ str r7, [sp, #180] @ 0xb4 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #176] @ 0xb0 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -130248,24 +130247,24 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w lr, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #5 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -130273,29 +130272,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #160] @ 0xa0 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ str r7, [sp, #168] @ 0xa8 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #7 │ │ │ │ str.w r8, [sp, #164] @ 0xa4 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -130327,24 +130326,24 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w lr, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #6 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -130352,29 +130351,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #148] @ 0x94 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ str r7, [sp, #156] @ 0x9c │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #7 │ │ │ │ str.w r8, [sp, #152] @ 0x98 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -130406,26 +130405,26 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w lr, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #8 │ │ │ │ add.w sl, r8, #20 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #8 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ str.w r0, [r8, #44] @ 0x2c │ │ │ │ @@ -130433,29 +130432,29 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ str r7, [sp, #144] @ 0x90 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #140] @ 0x8c │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -130487,26 +130486,26 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w lr, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #5 │ │ │ │ add.w sl, r8, #20 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #5 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ str.w r0, [r8, #44] @ 0x2c │ │ │ │ @@ -130514,46 +130513,46 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r9 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d3004 │ │ │ │ mov r3, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [r2, #32] │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ bic.w r8, r9, r8 │ │ │ │ str.w r8, [sp, #128] @ 0x80 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, r2, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ @@ -130578,26 +130577,26 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w lr, [r2, #50] @ 0x32 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ add.w r2, ip, r2, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #4 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ str.w r0, [r8, #44] @ 0x2c │ │ │ │ @@ -130605,47 +130604,47 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d3000 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ ldrb.w r8, [r3, #32] │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #116] @ 0x74 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ 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 │ │ │ │ @@ -130670,24 +130669,24 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w lr, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ add.w r3, fp, #20 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #4 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w r9, r8, #20 │ │ │ │ @@ -130695,45 +130694,45 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [fp, #33] @ 0x21 │ │ │ │ ldrb.w r2, [fp, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d3008 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ 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 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str.w r9, [sp, #244] @ 0xf4 │ │ │ │ add.w r3, fp, #20 │ │ │ │ ldrb.w r9, [fp, #32] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -130760,53 +130759,53 @@ │ │ │ │ ldrb.w lr, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r8, [r3, #32] │ │ │ │ mov r3, lr │ │ │ │ add.w lr, ip, r8, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r2, [lr, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w sl, r8, #20 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ str.w r0, [r8, #44] @ 0x2c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w r9, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ lsl.w r8, fp, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #3 │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov ip, r0 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -130837,24 +130836,24 @@ │ │ │ │ ldrb.w lr, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r8, [r3, #32] │ │ │ │ mov r3, lr │ │ │ │ add.w lr, ip, r8, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r2, [lr, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #2 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -130862,29 +130861,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #3 │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov ip, r0 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -130915,24 +130914,24 @@ │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w lr, [r3, #32] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, lr, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r8, [r2, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #10 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #10 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -130940,45 +130939,45 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d3008 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ 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 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r3, fp, #20 │ │ │ │ ldrb.w sl, [fp, #32] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -131009,24 +131008,24 @@ │ │ │ │ ldrb.w lr, [r3, #32] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, lr, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r9, [r2, #40] @ 0x28 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #11 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #11 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -131034,38 +131033,38 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d3008 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, fp, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ ldrb.w sl, [fp, #32] │ │ │ │ @@ -131098,24 +131097,24 @@ │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w lr, [r3, #32] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, lr, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r9, [r2, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #12 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #12 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -131123,39 +131122,39 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d3008 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, fp, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ ldrb.w sl, [fp, #32] │ │ │ │ @@ -131188,24 +131187,24 @@ │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w lr, [r3, #32] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, lr, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r9, [r2, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #13 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #13 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -131213,39 +131212,39 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d3008 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, fp, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ ldrb.w sl, [fp, #32] │ │ │ │ @@ -131273,24 +131272,24 @@ │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w lr, [r3, #32] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, lr, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ str.w r8, [ip, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #14 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ mov.w lr, #14 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w fp, r7, #20 │ │ │ │ @@ -131298,39 +131297,39 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r1, fp │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d300e │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldrb.w r9, [sl, #32] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #244] @ 0xf4 │ │ │ │ lsl.w r9, r7, r9 │ │ │ │ ldrb.w r8, [sl, #32] │ │ │ │ add.w fp, sl, #20 │ │ │ │ @@ -131356,24 +131355,24 @@ │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w ip, [r3, #32] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, r7, ip, lsl #2 │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ str.w sl, [r2, #40] @ 0x28 │ │ │ │ str.w r8, [r7, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #15 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ mov.w lr, #15 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w fp, r7, #20 │ │ │ │ @@ -131381,39 +131380,39 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r1, fp │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d300e │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldrb.w r9, [sl, #32] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #244] @ 0xf4 │ │ │ │ lsl.w r9, r7, r9 │ │ │ │ ldrb.w r8, [sl, #32] │ │ │ │ add.w fp, sl, #20 │ │ │ │ @@ -131440,24 +131439,24 @@ │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w ip, [r3, #32] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, r7, ip, lsl #2 │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ str.w sl, [r2, #40] @ 0x28 │ │ │ │ str.w r8, [r7, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #16 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ mov.w lr, #16 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r7, #20 │ │ │ │ @@ -131465,38 +131464,38 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d3008 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [fp, #32] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ add.w r3, fp, #20 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ add.w r8, r0, #84 @ 0x54 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ ldrb.w sl, [fp, #32] │ │ │ │ @@ -131530,24 +131529,24 @@ │ │ │ │ ldrb.w lr, [r3, #32] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, lr, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r9, [r2, #40] @ 0x28 │ │ │ │ mov.w r9, #1 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -131555,41 +131554,41 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ 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 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d3008 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ ldrb.w lr, [fp, #32] │ │ │ │ @@ -131612,15 +131611,15 @@ │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r4, r6, r4, lsl #2 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [pc, #428] @ (d3014 ) │ │ │ │ ldr r3, [pc, #432] @ (d3018 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ @@ -131731,26 +131730,26 @@ │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #232] @ 0xe8 │ │ │ │ b.w d19be │ │ │ │ movs r3, #15 │ │ │ │ strh.w r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d19f2 │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ b.w d19f2 │ │ │ │ movs r3, #15 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ b.n d2fc0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #208] @ 0xd0 │ │ │ │ b.n d2fc0 │ │ │ │ @@ -131789,29 +131788,29 @@ │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #28 │ │ │ │ bl d0924 │ │ │ │ mov r1, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1f48 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r0, d306a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #4 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ add.w lr, r7, #48 @ 0x30 │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w sl, r7, #20 │ │ │ │ @@ -131820,18 +131819,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w ip, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d325e │ │ │ │ tbb [pc, r3] │ │ │ │ stmia r6!, {r1, r2, r6, r7} │ │ │ │ ldmia r4!, {r1, r2, r6, r7} │ │ │ │ @@ -131847,22 +131846,22 @@ │ │ │ │ stmia r6!, {r1, r2, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w fp, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w fp, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ mov.w sl, #0 │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ strd sl, sl, [r4, #4] │ │ │ │ ldr.w fp, [pc, #2380] @ d3a74 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -131872,51 +131871,51 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r8, fp] │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w lr, r3, lr, lsl #7 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str.w sl, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ strd sl, sl, [r4, #4] │ │ │ │ mov.w lr, #8 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #20 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ strd sl, sl, [r4, #4] │ │ │ │ mov.w lr, #9 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add.w fp, r8, #20 │ │ │ │ @@ -131924,18 +131923,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #80] @ 0x50 │ │ │ │ ldrb.w r1, [r3, #42] @ 0x2a │ │ │ │ add.w r2, r9, r2, lsl #2 │ │ │ │ ldr.w sl, [r2, #40] @ 0x28 │ │ │ │ @@ -131974,21 +131973,21 @@ │ │ │ │ b.n d30ee │ │ │ │ movs r3, #1 │ │ │ │ b.n d30ee │ │ │ │ movs r3, #16 │ │ │ │ b.n d30ee │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov.w lr, #5 │ │ │ │ @@ -131997,18 +131996,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d45b2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r5, #26 │ │ │ │ lsls r4, r5, #26 │ │ │ │ @@ -132033,21 +132032,21 @@ │ │ │ │ lsrs r1, r6, #5 │ │ │ │ lsrs r1, r6, #5 │ │ │ │ lsrs r1, r6, #5 │ │ │ │ lsrs r1, r6, #5 │ │ │ │ lsls r4, r5, #26 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ mov.w lr, #6 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ @@ -132056,18 +132055,18 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r8, r7, #20 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d45b2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r4, #7 │ │ │ │ lsls r4, r4, #7 │ │ │ │ @@ -132092,21 +132091,21 @@ │ │ │ │ lsrs r7, r4, #4 │ │ │ │ lsrs r7, r4, #4 │ │ │ │ lsrs r7, r4, #4 │ │ │ │ lsrs r7, r4, #4 │ │ │ │ lsls r4, r4, #7 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov.w lr, #3 │ │ │ │ @@ -132115,18 +132114,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d45b2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r5, #24 │ │ │ │ lsls r5, r5, #24 │ │ │ │ @@ -132151,39 +132150,39 @@ │ │ │ │ lsrs r5, r3, #3 │ │ │ │ lsrs r5, r3, #3 │ │ │ │ lsrs r5, r3, #3 │ │ │ │ lsrs r5, r3, #3 │ │ │ │ lsls r5, r5, #24 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ mov.w lr, #4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ b.n d332e │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ add.w r7, r6, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w ip, #5 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r9, r6, #20 │ │ │ │ @@ -132191,18 +132190,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w ip, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d45b2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r0, #23 │ │ │ │ lsls r4, r0, #23 │ │ │ │ @@ -132227,21 +132226,21 @@ │ │ │ │ lsrs r2, r7, #1 │ │ │ │ lsrs r2, r7, #1 │ │ │ │ lsrs r2, r7, #1 │ │ │ │ lsrs r2, r7, #1 │ │ │ │ lsls r4, r0, #23 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w lr, #4 │ │ │ │ @@ -132250,18 +132249,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d45b2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r7, #21 │ │ │ │ lsls r4, r7, #21 │ │ │ │ @@ -132286,21 +132285,21 @@ │ │ │ │ lsrs r7, r5, #32 │ │ │ │ lsrs r7, r5, #32 │ │ │ │ lsrs r7, r5, #32 │ │ │ │ lsrs r7, r5, #32 │ │ │ │ lsls r4, r7, #21 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w lr, #4 │ │ │ │ @@ -132309,18 +132308,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ str.w lr, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d45b2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r5, #20 │ │ │ │ lsls r0, r5, #20 │ │ │ │ @@ -132345,21 +132344,21 @@ │ │ │ │ lsls r4, r4, #31 │ │ │ │ lsls r4, r4, #31 │ │ │ │ lsls r4, r4, #31 │ │ │ │ lsls r4, r4, #31 │ │ │ │ lsls r0, r5, #20 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ mov.w lr, #2 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r3, r7, #20 │ │ │ │ @@ -132368,18 +132367,18 @@ │ │ │ │ add.w r8, r6, #20 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ str.w lr, [r6, #64] @ 0x40 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ mov r0, r6 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d45b2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r2, #1 │ │ │ │ lsls r6, r2, #1 │ │ │ │ @@ -132406,22 +132405,22 @@ │ │ │ │ lsls r1, r3, #30 │ │ │ │ lsls r1, r3, #30 │ │ │ │ lsls r6, r2, #1 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w ip, [r3, #50] @ 0x32 │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, r7, ip, lsl #2 │ │ │ │ @@ -132429,15 +132428,15 @@ │ │ │ │ add.w r8, r7, #84 @ 0x54 │ │ │ │ strd lr, lr, [r4, #4] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str.w lr, [ip, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [pc, #872] @ (d3a78 ) │ │ │ │ ldr r3, [pc, #856] @ (d3a6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -132450,39 +132449,39 @@ │ │ │ │ b.n d36b6 │ │ │ │ mov.w r9, #8 │ │ │ │ b.n d36b6 │ │ │ │ mov.w r9, #16 │ │ │ │ b.n d36b6 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #3 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n d364a │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w lr, #5 │ │ │ │ @@ -132491,18 +132490,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d45b2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r6, #16 │ │ │ │ lsls r7, r6, #16 │ │ │ │ @@ -132527,114 +132526,114 @@ │ │ │ │ lsls r0, r6, #27 │ │ │ │ lsls r0, r6, #27 │ │ │ │ lsls r0, r6, #27 │ │ │ │ lsls r0, r6, #27 │ │ │ │ lsls r7, r6, #16 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #7 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n d364a │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r3, r7, #20 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ add.w lr, r6, #48 @ 0x30 │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w r8, r6, #20 │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ str.w ip, [r6, #64] @ 0x40 │ │ │ │ b.n d365a │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #1 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n d364a │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #6 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n d364a │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #4 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n d364a │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w lr, #4 │ │ │ │ @@ -132643,18 +132642,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ str.w lr, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d45b2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r4, #13 │ │ │ │ lsls r6, r4, #13 │ │ │ │ @@ -132679,39 +132678,39 @@ │ │ │ │ lsls r5, r4, #24 │ │ │ │ lsls r5, r4, #24 │ │ │ │ lsls r5, r4, #24 │ │ │ │ lsls r5, r4, #24 │ │ │ │ lsls r6, r4, #13 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #8 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n d364a │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w lr, #5 │ │ │ │ @@ -132721,18 +132720,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d45b2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r7, #11 │ │ │ │ lsls r7, r7, #11 │ │ │ │ @@ -132771,22 +132770,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r8 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ @@ -132794,54 +132793,54 @@ │ │ │ │ ldrb.w ip, [r3, #50] @ 0x32 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r6, ip, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [ip, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #11 │ │ │ │ str.w r9, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d3b02 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl d0a9c │ │ │ │ mov r6, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w d370e │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov.w lr, #5 │ │ │ │ @@ -132849,53 +132848,53 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r8, #20 │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl d07a0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl d0be4 │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r6, r0 │ │ │ │ b.n d370e │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ mov.w r8, #0 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ @@ -132903,15 +132902,15 @@ │ │ │ │ ldrb.w ip, [r3, #50] @ 0x32 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r6, ip, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [ip, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w d45a4 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ @@ -132926,21 +132925,21 @@ │ │ │ │ bl d0f08 │ │ │ │ mov r6, r0 │ │ │ │ b.n d370e │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ mov r6, r0 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ @@ -132948,53 +132947,53 @@ │ │ │ │ ldrb.w r7, [r3, #50] @ 0x32 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w r7, r6, r7, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [r7, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ add.w r1, r6, #20 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl d0be4 │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ mov r6, r0 │ │ │ │ b.n d370e │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ mov r7, r0 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r6, #0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ ldrb.w ip, [r3, #50] @ 0x32 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r7, ip, lsl #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str.w r6, [ip, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ add.w r1, r7, #20 │ │ │ │ movw r2, #3073 @ 0xc01 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl d0a9c │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ @@ -133037,22 +133036,22 @@ │ │ │ │ lsls r2, r7, #16 │ │ │ │ lsls r2, r7, #16 │ │ │ │ lsls r4, r0, #14 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r8 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r7, #0 │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ @@ -133060,68 +133059,68 @@ │ │ │ │ ldrb.w ip, [r3, #50] @ 0x32 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r6, ip, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ strd r3, r7, [sp, #56] @ 0x38 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d3dfc │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #12 │ │ │ │ movs r6, #0 │ │ │ │ strd r3, r6, [sp, #56] @ 0x38 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d3e22 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #432 @ 0x1b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d88 │ │ │ │ + bl 203f18 │ │ │ │ mov r6, r0 │ │ │ │ b.n d370e │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r8, sp, #88 @ 0x58 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ @@ -133131,15 +133130,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w r7, r6, r7, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [r7, #40] @ 0x28 │ │ │ │ movs r7, #16 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq r0, #1 │ │ │ │ moveq r1, #0 │ │ │ │ strdeq r0, r1, [sp, #56] @ 0x38 │ │ │ │ beq.w d40be │ │ │ │ @@ -133187,22 +133186,22 @@ │ │ │ │ lsls r7, r5, #13 │ │ │ │ lsls r7, r5, #13 │ │ │ │ lsls r2, r6, #3 │ │ │ │ mov.w sl, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ mov r7, r0 │ │ │ │ mov r3, sl │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ add.w r8, sp, #76 @ 0x4c │ │ │ │ @@ -133212,15 +133211,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w r6, r7, r6, lsl #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [r6, #40] @ 0x28 │ │ │ │ movs r6, #80 @ 0x50 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq r0, #1 │ │ │ │ moveq r1, #0 │ │ │ │ strdeq r0, r1, [sp, #48] @ 0x30 │ │ │ │ beq.w d41fc │ │ │ │ @@ -133269,22 +133268,22 @@ │ │ │ │ lsls r1, r0, #12 │ │ │ │ lsls r1, r0, #12 │ │ │ │ lsls r2, r0, #9 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ add.w fp, r2, r3, lsl #7 │ │ │ │ ldrb.w ip, [fp, #50] @ 0x32 │ │ │ │ b.w d36e6 │ │ │ │ mov.w r9, #32 │ │ │ │ @@ -133336,30 +133335,30 @@ │ │ │ │ mov.w r8, #16 │ │ │ │ b.n d3cc2 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, d40e2 │ │ │ │ mov r2, r4 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ 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 │ │ │ │ @@ -133406,37 +133405,37 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ beq.w d4512 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ add.w fp, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r4, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ str r6, [sp, #144] @ 0x90 │ │ │ │ strb.w r9, [sp, #148] @ 0x94 │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ str.w fp, [sp] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ - bl 203d88 │ │ │ │ + bl 203f18 │ │ │ │ mov r6, r0 │ │ │ │ b.w d370e │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #56] @ 0x38 │ │ │ │ b.n d40be │ │ │ │ movs r3, #1 │ │ │ │ @@ -133447,30 +133446,30 @@ │ │ │ │ strb.w r2, [sp, #56] @ 0x38 │ │ │ │ b.n d40be │ │ │ │ movs r2, #8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, d4220 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #4 │ │ │ │ str r6, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ adds r6, #16 │ │ │ │ @@ -133510,31 +133509,31 @@ │ │ │ │ streq.w sl, [sp, #8] │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ beq.n d42fc │ │ │ │ mov r8, ip │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov fp, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ str.w sl, [sp, #144] @ 0x90 │ │ │ │ strb.w r9, [sp, #148] @ 0x94 │ │ │ │ add.w ip, fp, #44 @ 0x2c │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ movs r3, #0 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ ldrb.w lr, [sl, #12] │ │ │ │ strd r3, r3, [sp, #116] @ 0x74 │ │ │ │ @@ -133556,30 +133555,30 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ beq.n d4390 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w sl, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r7, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ add.w lr, sp, #132 @ 0x84 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrb.w ip, [r7, #12] │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ strd r3, r3, [sp, #116] @ 0x74 │ │ │ │ @@ -133602,35 +133601,35 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ beq.n d4416 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r6, sp, #132 @ 0x84 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ add.w r4, r8, #44 @ 0x2c │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, sl │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ - bl 203d88 │ │ │ │ + bl 203f18 │ │ │ │ mov r6, r0 │ │ │ │ b.w d370e │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #48] @ 0x30 │ │ │ │ b.n d41fc │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ @@ -133640,30 +133639,30 @@ │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ b.n d41fc │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, d446a │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r6, r0 │ │ │ │ b.w d370e │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ b.n d444c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ @@ -133737,30 +133736,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 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, d4574 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r7, r0 │ │ │ │ b.w d3c2c │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n d4556 │ │ │ │ movs r3, #1 │ │ │ │ @@ -133811,30 +133810,30 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str r7, [sp, #0] │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r7, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ str.w fp, [sp, #60] @ 0x3c │ │ │ │ ldr.w fp, [r8, #4] │ │ │ │ add.w ip, sp, #140 @ 0x8c │ │ │ │ ldr r7, [sp, #8] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ mov lr, r7 │ │ │ │ @@ -133848,31 +133847,31 @@ │ │ │ │ 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 r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r2, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov lr, r7 │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ add.w ip, sp, #140 @ 0x8c │ │ │ │ strd r6, r6, [sp, #128] @ 0x80 │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ @@ -133886,33 +133885,33 @@ │ │ │ │ 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 r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ mov lr, r3 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ str.w r8, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r3, [sp, #0] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov.w fp, #0 │ │ │ │ @@ -133995,31 +133994,31 @@ │ │ │ │ cmp r5, r3 │ │ │ │ bne.n d483c │ │ │ │ str r6, [sp, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.w d4a14 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ add.w r5, r8, #44 @ 0x2c │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ 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, sl │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r8, [r3] │ │ │ │ blx 5a178 │ │ │ │ @@ -134084,35 +134083,35 @@ │ │ │ │ orrne.w r6, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n d4944 │ │ │ │ cbz r6, d4994 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr.w ip, [sp] │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ 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, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp.w fp, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cbnz r3, d49ba │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w fp, #1 │ │ │ │ @@ -134120,33 +134119,33 @@ │ │ │ │ b.n d4774 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, sl │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ cmp.w fp, #3 │ │ │ │ str r0, [r5, #0] │ │ │ │ bne.w d4774 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r3, r5, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ adds r2, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bne.w d476e │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ - bl 202e14 │ │ │ │ + bl 202fa4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 203ea0 │ │ │ │ + bl 204030 │ │ │ │ ldr r2, [pc, #52] @ (d4a30 ) │ │ │ │ ldr r3, [pc, #44] @ (d4a2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ @@ -134200,37 +134199,37 @@ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w r2, [pc, #2004] @ d5260 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1febf0 │ │ │ │ + bl 1fed80 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strb.w r2, [sp, #176] @ 0xb0 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d4aca │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -134238,27 +134237,27 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl d0868 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2049d8 │ │ │ │ + bl 204b68 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - bl 208ac4 │ │ │ │ + bl 208c54 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d0664 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d07a0 │ │ │ │ @@ -134269,18 +134268,18 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl d06d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204870 │ │ │ │ + bl 204a00 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d0664 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d07a0 │ │ │ │ @@ -134326,53 +134325,53 @@ │ │ │ │ lsls r5, r4, #8 │ │ │ │ lsls r5, r4, #8 │ │ │ │ lsls r5, r4, #8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d4bec │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #331 @ 0x14b │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204870 │ │ │ │ + bl 204a00 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d4c2a │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -134381,32 +134380,32 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl d0868 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff2e4 │ │ │ │ + bl 1ff474 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204928 │ │ │ │ + bl 204ab8 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d0664 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d07a0 │ │ │ │ @@ -134418,15 +134417,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d07a0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ movs r2, #14 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d0664 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -134439,46 +134438,46 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d07a0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204870 │ │ │ │ + bl 204a00 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #11 │ │ │ │ str r3, [r0, #32] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d0664 │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r7, [sp, #176] @ 0xb0 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d4d46 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d0868 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ @@ -134504,25 +134503,25 @@ │ │ │ │ bl d0664 │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mvn.w r3, #1 │ │ │ │ strd r3, r6, [sp, #176] @ 0xb0 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d4db2 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d0868 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ @@ -134574,15 +134573,15 @@ │ │ │ │ movs r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d0868 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204928 │ │ │ │ + bl 204ab8 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d0664 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d07a0 │ │ │ │ @@ -134594,18 +134593,18 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d07a0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204870 │ │ │ │ + bl 204a00 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d0664 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d07a0 │ │ │ │ @@ -134632,40 +134631,40 @@ │ │ │ │ lsls r3, r1 │ │ │ │ movs r1, #0 │ │ │ │ lsls r0, r3, #29 │ │ │ │ bpl.w d657c │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n d4ef4 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ strd r6, r6, [sl, #4] │ │ │ │ ldr.w lr, [pc, #816] @ d5264 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -134682,15 +134681,15 @@ │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r7, #54] @ 0x36 │ │ │ │ movs r7, #4 │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ strd r6, r6, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #32 │ │ │ │ bhi.w d654c │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ bhi.w d6b98 │ │ │ │ @@ -134733,53 +134732,53 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ b.n d4bce │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d4ffc │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204870 │ │ │ │ + bl 204a00 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d503a │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -134787,44 +134786,44 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl d0868 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff2e4 │ │ │ │ + bl 1ff474 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204928 │ │ │ │ + bl 204ab8 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d0664 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl d0868 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2048e0 │ │ │ │ + bl 204a70 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d0664 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d07a0 │ │ │ │ @@ -134844,20 +134843,20 @@ │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ bl d0664 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e64c8 │ │ │ │ + bl 2e6658 │ │ │ │ str.w r8, [sp, #176] @ 0xb0 │ │ │ │ add.w r3, r6, #20 │ │ │ │ strd r8, r8, [sl, #4] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ add.w lr, r5, #48 @ 0x30 │ │ │ │ add.w ip, r5, #64 @ 0x40 │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ @@ -134866,18 +134865,18 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r5, #20 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d07a0 │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, sl │ │ │ │ @@ -134916,25 +134915,25 @@ │ │ │ │ bic.w r3, r3, #2 │ │ │ │ orrs r3, r1 │ │ │ │ bne.w d6a0c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl d0a9c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp, #112] @ 0x70 │ │ │ │ bhi.w d6564 │ │ │ │ subs r3, r2, #1 │ │ │ │ @@ -134978,117 +134977,117 @@ │ │ │ │ lsls r0, r7, #2 │ │ │ │ push {r3, r4, r7, lr} │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r3, r4, r6} │ │ │ │ + ldmia r2!, {r1, r3, r4} │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, d5290 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204870 │ │ │ │ + bl 204a00 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d0664 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl d0868 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2048e0 │ │ │ │ + bl 204a70 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d52ec │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #5 │ │ │ │ mov.w lr, #0 │ │ │ │ strd r3, lr, [sp, #176] @ 0xb0 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, d531c │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ strd r7, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203e08 │ │ │ │ + bl 203f98 │ │ │ │ movs r2, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff600 │ │ │ │ + bl 1ff790 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d5346 │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204800 │ │ │ │ + bl 204990 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d0868 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204928 │ │ │ │ + bl 204ab8 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d0664 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ @@ -135101,67 +135100,67 @@ │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #176] @ 0xb0 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d53b6 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d0868 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 204928 │ │ │ │ + bl 204ab8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2048e0 │ │ │ │ + bl 204a70 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d0664 │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r7, [sp, #176] @ 0xb0 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d5408 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d0868 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 204928 │ │ │ │ + bl 204ab8 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d0664 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d07a0 │ │ │ │ @@ -135198,25 +135197,25 @@ │ │ │ │ bl d0664 │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r6, [sp, #176] @ 0xb0 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d54a6 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d0868 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r2, #2 │ │ │ │ @@ -135309,33 +135308,33 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ mov r2, r3 │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 203ea0 │ │ │ │ + bl 204030 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl d0664 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d07a0 │ │ │ │ movw r1, #743 @ 0x2e7 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #5 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ add.w r9, r7, #84 @ 0x54 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ add.w r8, r7, #100 @ 0x64 │ │ │ │ strd r6, r6, [sl, #4] │ │ │ │ add.w lr, r7, #116 @ 0x74 │ │ │ │ @@ -135352,64 +135351,64 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ bl d00dc │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r3, #4 │ │ │ │ str r6, [sp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d564e │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r3, r9, [sp, #176] @ 0xb0 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d5678 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ mov.w r1, #432 @ 0x1b0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 203d88 │ │ │ │ + bl 203f18 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ bl d00dc │ │ │ │ @@ -135422,33 +135421,33 @@ │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d56d6 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204870 │ │ │ │ + bl 204a00 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ bl d0a9c │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #13 │ │ │ │ @@ -135458,55 +135457,55 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d572e │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ movs r2, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r8, #0 │ │ │ │ strd r3, r8, [sp, #176] @ 0xb0 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d5770 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 203d88 │ │ │ │ + bl 203f18 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl d0868 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #0 │ │ │ │ @@ -135514,39 +135513,39 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ bl d06d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ movs r2, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r3, #15 │ │ │ │ mov.w lr, #0 │ │ │ │ strd r3, lr, [sp, #176] @ 0xb0 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d57d4 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d88 │ │ │ │ + bl 203f18 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d0664 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ @@ -135559,49 +135558,49 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d5832 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #176] @ 0xb0 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, d5862 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ strd r8, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #16 │ │ │ │ - bl 203e08 │ │ │ │ + bl 203f98 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl d0868 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ @@ -135610,27 +135609,27 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl d06d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204870 │ │ │ │ + bl 204a00 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff2e4 │ │ │ │ + bl 1ff474 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204928 │ │ │ │ + bl 204ab8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl d0a9c │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ @@ -135639,18 +135638,18 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl d06d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204870 │ │ │ │ + bl 204a00 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl d0664 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ @@ -135746,15 +135745,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl d0a9c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl d0664 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ @@ -135802,25 +135801,25 @@ │ │ │ │ bl d0664 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ mov r6, r0 │ │ │ │ str.w r5, [sl, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d5aa0 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl d0868 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, fp │ │ │ │ @@ -135829,25 +135828,25 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d5ae0 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl d0868 │ │ │ │ movs r2, #15 │ │ │ │ mov r1, fp │ │ │ │ @@ -135903,15 +135902,15 @@ │ │ │ │ movs r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d0868 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2048e0 │ │ │ │ + bl 204a70 │ │ │ │ movs r2, #5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl d0664 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ mov.w r2, #7168 @ 0x1c00 │ │ │ │ @@ -135934,15 +135933,15 @@ │ │ │ │ bl d0868 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ mov r2, r8 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n d5bd0 │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ bl d0d68 │ │ │ │ ldrb r1, [r0, #13] │ │ │ │ @@ -135969,31 +135968,31 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ bl d06d0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #1 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ add.w r3, r0, r3, lsl #7 │ │ │ │ @@ -136012,15 +136011,15 @@ │ │ │ │ movs r0, #16 │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl d0664 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r7 │ │ │ │ @@ -136033,43 +136032,43 @@ │ │ │ │ bl d0a9c │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r7 │ │ │ │ str.w r6, [sl, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d5d00 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #3 │ │ │ │ - bl 204870 │ │ │ │ + bl 204a00 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff2e4 │ │ │ │ + bl 1ff474 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2048e0 │ │ │ │ + bl 204a70 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ bl d0664 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #1 │ │ │ │ @@ -136086,15 +136085,15 @@ │ │ │ │ mov.w ip, #4 │ │ │ │ str.w ip, [sp, #176] @ 0xb0 │ │ │ │ bl d00dc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #2 │ │ │ │ bl d0868 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ @@ -136121,46 +136120,46 @@ │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ movs r1, #1 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d5dde │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 204870 │ │ │ │ + bl 204a00 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff2e4 │ │ │ │ + bl 1ff474 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2048e0 │ │ │ │ + bl 204a70 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, #20 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r8, r0, #100 @ 0x64 │ │ │ │ @@ -136181,15 +136180,15 @@ │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ str.w r6, [lr, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [ip, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d0664 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d07a0 │ │ │ │ @@ -136200,53 +136199,53 @@ │ │ │ │ bl d0a9c │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ movs r1, #1 │ │ │ │ str.w r6, [sl, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d5eb4 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204870 │ │ │ │ + bl 204a00 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d5ef2 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -136254,72 +136253,72 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl d0868 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff2e4 │ │ │ │ + bl 1ff474 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204928 │ │ │ │ + bl 204ab8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204928 │ │ │ │ + bl 204ab8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204928 │ │ │ │ + bl 204ab8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204928 │ │ │ │ + bl 204ab8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2048e0 │ │ │ │ + bl 204a70 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d5f9e │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ mov r3, r5 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ movs r5, #3 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204870 │ │ │ │ + bl 204a00 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ bl d00dc │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ @@ -136330,23 +136329,23 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl d06d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204870 │ │ │ │ + bl 204a00 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ bl d0a9c │ │ │ │ movs r2, #13 │ │ │ │ mov r7, r0 │ │ │ │ @@ -136354,15 +136353,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl d0664 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d0868 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ movs r3, #0 │ │ │ │ @@ -136405,34 +136404,34 @@ │ │ │ │ lsls r4, r4, #22 │ │ │ │ lsls r4, r4, #22 │ │ │ │ lsls r6, r5, #7 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d60b4 │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #331 @ 0x14b │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 204870 │ │ │ │ + bl 204a00 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d0664 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d07a0 │ │ │ │ @@ -136442,29 +136441,29 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl d0a9c │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ movs r2, #17 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl d0664 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e64c8 │ │ │ │ + bl 2e6658 │ │ │ │ add.w lr, r5, #48 @ 0x30 │ │ │ │ str.w r8, [sp, #176] @ 0xb0 │ │ │ │ add.w r3, r7, #20 │ │ │ │ strd r8, r8, [sl, #4] │ │ │ │ add.w ip, r5, #64 @ 0x40 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ @@ -136474,18 +136473,18 @@ │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r5, #20 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r3, #7 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl d0868 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ @@ -136546,46 +136545,46 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d07a0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ movs r2, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d0664 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d0868 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204928 │ │ │ │ + bl 204ab8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2048e0 │ │ │ │ + bl 204a70 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r1, r0 │ │ │ │ addw r3, pc, #2364 @ 0x93c │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl d0d68 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #366 @ 0x16e │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w d6b22 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ @@ -136595,29 +136594,29 @@ │ │ │ │ bics r3, r0 │ │ │ │ it eq │ │ │ │ moveq r7, r5 │ │ │ │ bne.w d66d4 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r1, r0 │ │ │ │ addw r3, pc, #2276 @ 0x8e4 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl d0a9c │ │ │ │ movs r1, #238 @ 0xee │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w d6b5a │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ sub.w ip, r0, #32 │ │ │ │ @@ -136634,15 +136633,15 @@ │ │ │ │ orrs r3, r1 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ bne.w d6620 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl d0a9c │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #10 │ │ │ │ @@ -136652,68 +136651,68 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl d06d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ movs r2, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r5, [sp, #176] @ 0xb0 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d6374 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d88 │ │ │ │ + bl 203f18 │ │ │ │ mov r1, fp │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #13 │ │ │ │ mov r0, r4 │ │ │ │ bl d0664 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d0868 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204928 │ │ │ │ + bl 204ab8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204928 │ │ │ │ + bl 204ab8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204928 │ │ │ │ + bl 204ab8 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204a70 │ │ │ │ + bl 204c00 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r2, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ @@ -136722,18 +136721,18 @@ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #376] @ 0x178 │ │ │ │ movs r2, #1 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d07a0 │ │ │ │ ldr.w r2, [pc, #1952] @ d6bb0 │ │ │ │ ldr.w r3, [pc, #1952] @ d6bb4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -136806,30 +136805,30 @@ │ │ │ │ lsls r0, r1, #14 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d64f2 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r3, r0 │ │ │ │ b.w d592e │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #120] @ 0x78 │ │ │ │ b.n d64ce │ │ │ │ movs r3, #1 │ │ │ │ @@ -136844,15 +136843,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl d06d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r5, r0 │ │ │ │ b.w d5c26 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #120] @ 0x78 │ │ │ │ b.n d64ce │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ @@ -136909,30 +136908,30 @@ │ │ │ │ lsls r6, r0, #12 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d65f0 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r5, r0 │ │ │ │ b.w d4ed2 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #80] @ 0x50 │ │ │ │ b.n d65d2 │ │ │ │ movs r3, #4 │ │ │ │ @@ -136983,30 +136982,30 @@ │ │ │ │ movs r0, r4 │ │ │ │ mov.w r9, #32 │ │ │ │ mvn.w r3, #4 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d669e │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r3, r0 │ │ │ │ b.n d6312 │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ mov.w r9, #16 │ │ │ │ strh.w r3, [sp, #176] @ 0xb0 │ │ │ │ b.n d667e │ │ │ │ movs r3, #251 @ 0xfb │ │ │ │ @@ -137056,30 +137055,30 @@ │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ mov.w r3, #46848 @ 0xb700 │ │ │ │ movt r3, #56173 @ 0xdb6d │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d674e │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r7, r0 │ │ │ │ b.n d629e │ │ │ │ mov.w r3, #46848 @ 0xb700 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #168] @ 0xa8 │ │ │ │ b.n d6730 │ │ │ │ movs r2, #1 │ │ │ │ @@ -137124,30 +137123,30 @@ │ │ │ │ lsls r1, r1, #8 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ mvn.w r3, #7 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d67ec │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r5, r0 │ │ │ │ b.n d6202 │ │ │ │ movw r3, #65528 @ 0xfff8 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #160] @ 0xa0 │ │ │ │ b.n d67ce │ │ │ │ movs r3, #248 @ 0xf8 │ │ │ │ @@ -137195,30 +137194,30 @@ │ │ │ │ lsls r6, r6, #6 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d6896 │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r5, r0 │ │ │ │ b.n d61a8 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #152] @ 0x98 │ │ │ │ b.n d6872 │ │ │ │ movs r3, #1 │ │ │ │ @@ -137266,30 +137265,30 @@ │ │ │ │ lsls r2, r4, #5 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d6938 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r3, r0 │ │ │ │ b.w d599e │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #136] @ 0x88 │ │ │ │ b.n d691a │ │ │ │ movs r3, #1 │ │ │ │ @@ -137337,30 +137336,30 @@ │ │ │ │ lsls r0, r2, #4 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d69dc │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r3, r0 │ │ │ │ b.w d596a │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #128] @ 0x80 │ │ │ │ b.n d69be │ │ │ │ movs r3, #1 │ │ │ │ @@ -137392,30 +137391,30 @@ │ │ │ │ bkpt 0x00be │ │ │ │ asrs r6, r7, #2 │ │ │ │ movs r2, #32 │ │ │ │ mvn.w r3, #2 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d6a68 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r6, r0 │ │ │ │ b.w d51ca │ │ │ │ movw r3, #65533 @ 0xfffd │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #104] @ 0x68 │ │ │ │ b.n d6a44 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ @@ -137448,30 +137447,30 @@ │ │ │ │ strb r7, [r6, #29] │ │ │ │ asrs r7, r6, #1 │ │ │ │ movs r2, #32 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d6af0 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r7, r0 │ │ │ │ b.w d50dc │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #96] @ 0x60 │ │ │ │ b.n d6ad2 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ @@ -137550,15 +137549,15 @@ │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e21f0 │ │ │ │ + bl 1e2380 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w d78b0 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r6, r0 │ │ │ │ @@ -137616,34 +137615,34 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n d6c5c │ │ │ │ ldr r6, [r4, #24] │ │ │ │ movs r1, #2 │ │ │ │ mov sl, r4 │ │ │ │ mov fp, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 251504 │ │ │ │ + bl 251694 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n d6d18 │ │ │ │ ldr r6, [r7, #16] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbnz r3, d6cba │ │ │ │ b.n d6d08 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, d6cb4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl 20f4b4 │ │ │ │ + bl 20f644 │ │ │ │ cbz r0, d6cb4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cbz r2, d6cb4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, d6d08 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n d6cb4 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ @@ -137652,15 +137651,15 @@ │ │ │ │ bhi.n d6cb4 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ cmp r5, #0 │ │ │ │ bne.n d6cb4 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1f48 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp.w r3, #756 @ 0x2f4 │ │ │ │ bne.n d6c9a │ │ │ │ ldr r3, [r6, #112] @ 0x70 │ │ │ │ str r6, [r4, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ @@ -137674,15 +137673,15 @@ │ │ │ │ movne r3, r5 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n d6cba │ │ │ │ mov r0, r7 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n d6c92 │ │ │ │ mov r4, sl │ │ │ │ mov r5, fp │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ @@ -137725,15 +137724,15 @@ │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r2, r0, #5 │ │ │ │ lsls r3, r7, #7 │ │ │ │ lsls r4, r6, #4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ movs r7, r3 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w d78a6 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r2, [pc, #2548] @ d7798 │ │ │ │ ldr.w r3, [pc, #2540] @ d7794 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -137751,66 +137750,66 @@ │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ bl d0924 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ movs r1, #7 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ add.w sl, r7, #20 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ add.w r3, r8, #20 │ │ │ │ strd fp, fp, [sp, #64] @ 0x40 │ │ │ │ str.w fp, [sp, #72] @ 0x48 │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r1, sl │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ mov r7, r9 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r2, #1 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str.w fp, [r4, #4] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d78ca │ │ │ │ mov r2, r4 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsl.w r2, r8, r2 │ │ │ │ mvns r2, r2 │ │ │ │ and.w r3, r2, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ str.w sl, [sp, #76] @ 0x4c │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ add.w r2, r9, #20 │ │ │ │ ldrb.w ip, [r9, #32] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ @@ -137843,57 +137842,57 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r4, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ add.w r7, r7, r4, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w fp, [r7, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 200708 │ │ │ │ + bl 200898 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2008fc │ │ │ │ + bl 200a8c │ │ │ │ cmp r5, #0 │ │ │ │ bne.w d6d48 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w d6d2c │ │ │ │ ldrd r4, r5, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 251614 │ │ │ │ + bl 2517a4 │ │ │ │ b.n d6c30 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl d0924 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1f48 │ │ │ │ str r0, [sp, #24] │ │ │ │ cbz r0, d6f52 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ add.w r3, r7, #20 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ strd fp, fp, [sp, #64] @ 0x40 │ │ │ │ add.w r9, r8, #20 │ │ │ │ str.w fp, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str.w r0, [r8, #44] @ 0x2c │ │ │ │ @@ -137901,18 +137900,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w fp, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d78ce │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r5, #16 │ │ │ │ lsls r3, r5, #16 │ │ │ │ @@ -137944,34 +137943,34 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl d301c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d6efe │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 201a58 │ │ │ │ + bl 201be8 │ │ │ │ b.n d6efe │ │ │ │ ldr r7, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ mov.w r9, #8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ bl d0924 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ movs r1, #8 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ add.w ip, sl, #48 @ 0x30 │ │ │ │ strd fp, fp, [sp, #64] @ 0x40 │ │ │ │ add.w r3, r2, #20 │ │ │ │ str.w fp, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ @@ -137983,28 +137982,28 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r9, [sl, #64] @ 0x40 │ │ │ │ add.w r1, sl, #20 │ │ │ │ mov r0, sl │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #9 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #9 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r3, r8, #20 │ │ │ │ @@ -138014,27 +138013,27 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ add.w r1, r8, #20 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r0, [sl, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ add.w r2, sl, #20 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ add.w r3, r8, #20 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str.w r0, [r8, #44] @ 0x2c │ │ │ │ @@ -138042,18 +138041,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r8, #20 │ │ │ │ str.w r9, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ ldrb.w r2, [sl, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d77fe │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r3, #13 │ │ │ │ lsls r3, r3, #13 │ │ │ │ @@ -138086,21 +138085,21 @@ │ │ │ │ bl d156c │ │ │ │ b.n d6efe │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r7, r3 │ │ │ │ @@ -138113,33 +138112,33 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w lr, r3, r7, lsl #7 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str.w fp, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ add.w r2, r8, #20 │ │ │ │ ldr r3, [r6, #112] @ 0x70 │ │ │ │ movs r1, #230 @ 0xe6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldr r3, [r6, #112] @ 0x70 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r3, r8, #20 │ │ │ │ @@ -138149,18 +138148,18 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ add.w r1, r8, #20 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d78ce │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r1, #11 │ │ │ │ lsls r7, r1, #11 │ │ │ │ @@ -138188,22 +138187,22 @@ │ │ │ │ lsls r0, r6, #12 │ │ │ │ lsls r7, r1, #11 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ mov r2, r9 │ │ │ │ mov r8, r0 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ add.w lr, r8, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ @@ -138212,32 +138211,32 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r8, ip, lsl #2 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r1, #230 @ 0xe6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r8 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 204870 │ │ │ │ + bl 204a00 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ add.w r3, sl, #20 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r9, r0, #100 @ 0x64 │ │ │ │ @@ -138254,27 +138253,27 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ mov r1, ip │ │ │ │ str.w fp, [r8, #40] @ 0x28 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ str.w fp, [lr, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ bl d119c │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r0, [sl, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ add.w r3, sl, #20 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #8 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r3, r7, #20 │ │ │ │ @@ -138283,25 +138282,25 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #20 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ ldrb.w r2, [sl, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr.w r9, [r6, #112] @ 0x70 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r8, [r9, #12] │ │ │ │ lsl.w r8, r2, r8 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ @@ -138333,32 +138332,32 @@ │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r4, [r2, #50] @ 0x32 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ add.w r7, r7, r4, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w fp, [r7, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 204928 │ │ │ │ + bl 204ab8 │ │ │ │ b.n d6efe │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w sl, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w sl, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str.w r9, [sp, #76] @ 0x4c │ │ │ │ ldr.w r9, [pc, #720] @ d779c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w lr, [r8, #36] @ 0x24 │ │ │ │ @@ -138369,24 +138368,24 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ add.w lr, r3, lr, lsl #7 │ │ │ │ mov r0, r9 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str.w fp, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -138394,18 +138393,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d78ce │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r1, #5 │ │ │ │ lsls r7, r1, #5 │ │ │ │ @@ -138433,22 +138432,22 @@ │ │ │ │ lsls r5, r6, #6 │ │ │ │ lsls r7, r1, #5 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w lr, r8, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ str.w sl, [sp, #76] @ 0x4c │ │ │ │ @@ -138456,34 +138455,34 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r8, ip, lsl #2 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 204870 │ │ │ │ + bl 204a00 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ bl d4a38 │ │ │ │ movs r1, #4 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r9, r8, #20 │ │ │ │ @@ -138491,27 +138490,27 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldrb.w r8, [sl, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r3, r8, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ add.w r8, r0, #84 @ 0x54 │ │ │ │ str.w r9, [sp, #76] @ 0x4c │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [sl, #12] │ │ │ │ add.w r9, r0, #100 @ 0x64 │ │ │ │ @@ -138540,27 +138539,27 @@ │ │ │ │ mov r0, sl │ │ │ │ ldrb.w lr, [r2, #50] @ 0x32 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ add.w r2, ip, r2, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 204928 │ │ │ │ + bl 204ab8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r9, r8, #20 │ │ │ │ @@ -138568,18 +138567,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d78ce │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r2, [pc, #296] @ (d789c ) │ │ │ │ str r2, [r1, #68] @ 0x44 │ │ │ │ @@ -138604,37 +138603,37 @@ │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ mov.w sl, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r7 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w lr, r8, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ str.w r9, [sp, #76] @ 0x4c │ │ │ │ ldrb.w ip, [r3, #50] @ 0x32 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r8, ip, lsl #2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ b.w d6ffc │ │ │ │ movs r3, #32 │ │ │ │ b.n d7188 │ │ │ │ movs r3, #32 │ │ │ │ b.n d7598 │ │ │ │ mov.w sl, #32 │ │ │ │ b.n d77a4 │ │ │ │ @@ -138698,44 +138697,44 @@ │ │ │ │ subw r1, r2, #754 @ 0x2f2 │ │ │ │ cmp r1, #5 │ │ │ │ bls.n d7876 │ │ │ │ b.w d6f14 │ │ │ │ movs r3, #1 │ │ │ │ b.n d76d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21b504 │ │ │ │ + bl 21b694 │ │ │ │ b.w d6da0 │ │ │ │ ldr.w r4, [r5, #424] @ 0x1a8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w d6c2a │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ b.w d6d9c │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r8, sp, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov.w sl, #0 │ │ │ │ bl d0924 │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ add.w r7, r9, #20 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ str.w sl, [sp, #64] @ 0x40 │ │ │ │ add.w r3, r4, #20 │ │ │ │ strd sl, sl, [r8, #4] │ │ │ │ mov.w lr, #8 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ @@ -138743,27 +138742,27 @@ │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r4, #20 │ │ │ │ str.w lr, [r4, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ str.w sl, [sp, #64] @ 0x40 │ │ │ │ add.w r7, r4, #48 @ 0x30 │ │ │ │ strd sl, sl, [r8, #4] │ │ │ │ add.w r2, r4, #20 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ mov.w ip, #9 │ │ │ │ @@ -138771,21 +138770,21 @@ │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ add.w r1, r4, #20 │ │ │ │ str.w ip, [r4, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ str.w sl, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ strd sl, sl, [r8, #4] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -138809,15 +138808,15 @@ │ │ │ │ ldrb.w r2, [r2, #71] @ 0x47 │ │ │ │ adds r3, #9 │ │ │ │ adds r2, #9 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ add.w r4, r4, r2, lsl #2 │ │ │ │ str.w sl, [r3, #4] │ │ │ │ str.w sl, [r4, #4] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ bl d119c │ │ │ │ b.w d6efe │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -138936,17 +138935,17 @@ │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ strd r0, r4, [r5] │ │ │ │ it eq │ │ │ │ lsleq r4, r4, #2 │ │ │ │ bne.n d7b4a │ │ │ │ str r4, [r5, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 2fb730 │ │ │ │ + bl 2fb8c0 │ │ │ │ movs r4, #1 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 1dd660 │ │ │ │ cbz r0, d7b60 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ lsrs r4, r4, #3 │ │ │ │ cmp r4, #1 │ │ │ │ it cc │ │ │ │ movcc r4, #1 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ @@ -139099,25 +139098,25 @@ │ │ │ │ b.n d7bee │ │ │ │ ldr r2, [pc, #28] @ (d7cec ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #28] @ (d7cf0 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n d7c2c │ │ │ │ nop │ │ │ │ strh r4, [r6, #34] @ 0x22 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ movs r0, r5 │ │ │ │ - strb r4, [r2, #16] │ │ │ │ + strb r4, [r2, #23] │ │ │ │ movs r0, r5 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne.w r2, #4294967295 @ 0xffffffff │ │ │ │ beq.n d7d54 │ │ │ │ ldr.w ip, [r0, #96] @ 0x60 │ │ │ │ push {r4, lr} │ │ │ │ @@ -139730,38 +139729,38 @@ │ │ │ │ ldr r3, [pc, #44] @ (d835c ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [pc, #44] @ (d8360 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #44] @ (d8364 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ b.n d831e │ │ │ │ ldr r3, [pc, #36] @ (d8368 ) │ │ │ │ add r3, pc │ │ │ │ b.n d8332 │ │ │ │ mov r0, ip │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [pc, #28] @ (d836c ) │ │ │ │ add r3, pc │ │ │ │ b.n d8332 │ │ │ │ nop │ │ │ │ ldrb r6, [r6, #20] │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #0] │ │ │ │ + strh r0, [r5, #14] │ │ │ │ movs r1, r5 │ │ │ │ - str r0, [sp, #592] @ 0x250 │ │ │ │ + str r2, [sp, #336] @ 0x150 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r2, [r6, #88] @ 0x58 │ │ │ │ + ldr r2, [r6, #116] @ 0x74 │ │ │ │ movs r0, r5 │ │ │ │ - adds r3, #24 │ │ │ │ + adds r4, #216 @ 0xd8 │ │ │ │ movs r2, r5 │ │ │ │ - adds r3, #14 │ │ │ │ + adds r4, #206 @ 0xce │ │ │ │ movs r2, r5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r1 │ │ │ │ mov r4, r0 │ │ │ │ @@ -139789,16 +139788,16 @@ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ str.w ip, [r1, #60] @ 0x3c │ │ │ │ bl d8114 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb8c0 │ │ │ │ + bl 1dd660 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d839e │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -139902,16 +139901,16 @@ │ │ │ │ str r2, [r1, #4] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ lsleq r2, r2, #2 │ │ │ │ streq r2, [r1, #8] │ │ │ │ beq.n d8526 │ │ │ │ strd r2, r1, [r7, #44] @ 0x2c │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb8c0 │ │ │ │ + bl 1dd660 │ │ │ │ ldrd r2, r1, [r7, #44] @ 0x2c │ │ │ │ cbz r0, d851e │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ @@ -140145,16 +140144,16 @@ │ │ │ │ adds r3, r0, #1 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ bl d80c4 │ │ │ │ ldr.w r3, [r8, #96] @ 0x60 │ │ │ │ ldr.w r0, [r3, r9] │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb8c0 │ │ │ │ + bl 1dd660 │ │ │ │ cbz r0, d87ba │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ itttt eq │ │ │ │ lsleq r3, r6 │ │ │ │ ldreq.w r2, [sl, #228] @ 0xe4 │ │ │ │ orreq r2, r3 │ │ │ │ @@ -140717,15 +140716,15 @@ │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r2, #15] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrh r0, [r1, #26] │ │ │ │ + ldrh r0, [r1, #40] @ 0x28 │ │ │ │ movs r0, r5 │ │ │ │ ldr.w r1, [r2, #168] @ 0xa8 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ bcs.n d8e30 │ │ │ │ ldr.w r0, [r6, r3, lsl #3] │ │ │ │ mov r1, r3 │ │ │ │ @@ -140983,15 +140982,15 @@ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n d907a │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mla r6, r2, r9, r3 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2fb8e4 │ │ │ │ + bl 2fba74 │ │ │ │ ands.w fp, r0, #4 │ │ │ │ beq.n d9042 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ add r0, r4 │ │ │ │ bl 13d80c │ │ │ │ mov fp, r0 │ │ │ │ @@ -141384,15 +141383,15 @@ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n d94c0 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mla r6, r2, r9, r3 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2fb8e4 │ │ │ │ + bl 2fba74 │ │ │ │ ands.w sl, r0, #4 │ │ │ │ beq.n d9486 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ add r0, r4 │ │ │ │ bl 13d80c │ │ │ │ mov sl, r0 │ │ │ │ @@ -141543,15 +141542,15 @@ │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ cmp r5, r2 │ │ │ │ bcs.w d90ee │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ bics.w r3, r3, #8 │ │ │ │ bne.n d966e │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 2fb8e4 │ │ │ │ + bl 2fba74 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ tst.w r0, #6 │ │ │ │ ite ne │ │ │ │ strbne.w r6, [fp, #289] @ 0x121 │ │ │ │ strbeq.w r6, [fp, #288] @ 0x120 │ │ │ │ b.n d966e │ │ │ │ movs r2, #1 │ │ │ │ @@ -141616,15 +141615,15 @@ │ │ │ │ mov r3, r6 │ │ │ │ b.n d92e8 │ │ │ │ nop │ │ │ │ ldr r2, [r6, #108] @ 0x6c │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #18] │ │ │ │ + strh r2, [r2, #32] │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #100] @ (d97c0 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -141866,16 +141865,16 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str.w r7, [r9, #1040] @ 0x410 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ ldr.w r3, [r9, #1004] @ 0x3ec │ │ │ │ str.w r2, [r3, sl] │ │ │ │ ldr.w r3, [r9, #1000] @ 0x3e8 │ │ │ │ str.w r2, [r3, r6, lsl #3] │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb8c0 │ │ │ │ + bl 1dd660 │ │ │ │ cbz r0, d9a3e │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n d9a3e │ │ │ │ ldr.w r2, [r9, #1044] @ 0x414 │ │ │ │ lsl.w r3, r3, r8 │ │ │ │ orrs r3, r2 │ │ │ │ @@ -141963,16 +141962,16 @@ │ │ │ │ strb.w lr, [ip, #4] │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ str.w ip, [r7, sl] │ │ │ │ str.w r1, [r9, #1040] @ 0x410 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str.w r1, [r2, sl] │ │ │ │ str.w r1, [r3, r6, lsl #3] │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb8c0 │ │ │ │ + bl 1dd660 │ │ │ │ cbz r0, d9b5e │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n d9b5e │ │ │ │ ldr.w r2, [r9, #1044] @ 0x414 │ │ │ │ lsl.w r3, r3, r8 │ │ │ │ orrs r2, r3 │ │ │ │ @@ -143629,15 +143628,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 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ cmp r4, r5 │ │ │ │ bne.n dad9a │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -143645,28 +143644,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 daddc │ │ │ │ - bl 1ddb40 │ │ │ │ + bl 1ddcd0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 28f1ec │ │ │ │ + bl 28f37c │ │ │ │ cmp r4, r6 │ │ │ │ beq.n dadf2 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n dadca │ │ │ │ mov r1, r3 │ │ │ │ - bl 1ddb40 │ │ │ │ + bl 1ddcd0 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n daddc │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -143976,34 +143975,34 @@ │ │ │ │ bl b91fc │ │ │ │ add.w r7, r5, #184 @ 0xb8 │ │ │ │ ldrb.w r3, [r6, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n db25c │ │ │ │ add.w r0, r6, #5344 @ 0x14e0 │ │ │ │ add.w r8, r5, #8192 @ 0x2000 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ add.w r0, r6, #5312 @ 0x14c0 │ │ │ │ mov r1, r7 │ │ │ │ adds r0, #4 │ │ │ │ bl 109be0 │ │ │ │ add.w r0, r6, #5344 @ 0x14e0 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n db1e2 │ │ │ │ add.w r4, r5, #484 @ 0x1e4 │ │ │ │ add.w r5, r5, #508 @ 0x1fc │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ mov r0, r6 │ │ │ │ cbz r1, db1d2 │ │ │ │ bl 151fa8 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n db1c6 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r1, [r8, #788] @ 0x314 │ │ │ │ cbz r1, db1ee │ │ │ │ mov r0, r6 │ │ │ │ bl 151fa8 │ │ │ │ ldr.w r3, [r8, #984] @ 0x3d8 │ │ │ │ cbz r3, db236 │ │ │ │ @@ -144209,24 +144208,24 @@ │ │ │ │ add.w r4, r0, #24 │ │ │ │ add.w r6, r0, #48 @ 0x30 │ │ │ │ b.n db410 │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, r6 │ │ │ │ beq.n db436 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dde84 │ │ │ │ + bl 1de014 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n db40a │ │ │ │ ldr.w r0, [r8, #3952] @ 0xf70 │ │ │ │ adds r4, #4 │ │ │ │ bl 1690c8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 28f200 │ │ │ │ + bl 28f390 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r4, r6 │ │ │ │ bne.n db410 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -144310,15 +144309,15 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ adds r0, #152 @ 0x98 │ │ │ │ bl b96e4 │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r9, #744] @ 0x2e8 │ │ │ │ str.w sp, [r7, #36] @ 0x24 │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5280 │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [r7, #24] │ │ │ │ blx 5ab88 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl b9490 │ │ │ │ @@ -144488,15 +144487,15 @@ │ │ │ │ ldr.w r0, [r9, #748] @ 0x2ec │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n db770 │ │ │ │ ldr.w r1, [r9, #752] @ 0x2f0 │ │ │ │ cbz r0, db766 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ cbz r0, db760 │ │ │ │ ldr.w r3, [r9, #756] @ 0x2f4 │ │ │ │ str.w r4, [r9, #760] @ 0x2f8 │ │ │ │ add.w ip, r0, r3 │ │ │ │ str.w r0, [r9, #752] @ 0x2f0 │ │ │ │ b.n db690 │ │ │ │ cmp r4, r8 │ │ │ │ @@ -144531,15 +144530,15 @@ │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #616] @ (dba18 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldr r3, [pc, #592] @ (dba04 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ bl 13b7b6 │ │ │ │ - svc 98 @ 0x62 │ │ │ │ + b.n dba00 │ │ │ │ movs r6, r5 │ │ │ │ vrecps.f16 , , │ │ │ │ ldr r1, [pc, #160] @ (db864 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ mrc 15, 2, APSR_nzcv, cr15, cr15, {7} │ │ │ │ lsls r7, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ @@ -144565,21 +144564,21 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r7, r0, #6336 @ 0x18c0 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r0, #6336 @ 0x18c0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ adds r0, #4 │ │ │ │ adds r7, #4 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, #1456] @ 0x5b0 │ │ │ │ cbz r1, db834 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #1456] @ 0x5b0 │ │ │ │ b.n db7ee │ │ │ │ vldr d7, [pc, #48] @ db868 │ │ │ │ movs r3, #8 │ │ │ │ ldr r2, [pc, #60] @ (db878 ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -144598,15 +144597,15 @@ │ │ │ │ b.n db824 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ eors r0, r0 │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, r7] │ │ │ │ + ldrb r0, [r6, r6] │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #564] @ (dbac4 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -144830,50 +144829,50 @@ │ │ │ │ ldr.w r8, [sp, #2008] @ 0x7d8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ ldr.w r7, [sp, #2016] @ 0x7e0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1964] @ 0x7ac │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f6248 │ │ │ │ cbz r6, dbb4c │ │ │ │ add.w r1, r6, #108 @ 0x6c │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ addw r6, sp, #1932 @ 0x78c │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 14ddf8 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #28 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ ldr r3, [pc, #84] @ (dbbc8 ) │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r2, [r5, r3] │ │ │ │ mov.w r3, #46848 @ 0xb700 │ │ │ │ movt r3, #65439 @ 0xff9f │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ands r3, r2 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [r1, #0] │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f6624 │ │ │ │ + bl 1f67b4 │ │ │ │ ldr r2, [pc, #48] @ (dbbcc ) │ │ │ │ ldr r3, [pc, #36] @ (dbbc0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1964] @ 0x7ac │ │ │ │ eors r2, r3 │ │ │ │ @@ -144914,19 +144913,19 @@ │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5ab88 │ │ │ │ ldr.w r1, [r5, #136] @ 0x88 │ │ │ │ add r8, pc │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ ldrb.w r7, [r5, #96] @ 0x60 │ │ │ │ - bl 1e545c │ │ │ │ + bl 1e55ec │ │ │ │ ldr.w r1, [r5, #140] @ 0x8c │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ - bl 1e545c │ │ │ │ + bl 1e55ec │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ str r6, [sp, #12] │ │ │ │ strb.w r7, [sp, #84] @ 0x54 │ │ │ │ strd sl, r9, [sp, #88] @ 0x58 │ │ │ │ @@ -144952,15 +144951,15 @@ │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n dbcd6 │ │ │ │ ldr.w r1, [r4, #676] @ 0x2a4 │ │ │ │ cbz r0, dbcc8 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n dbd04 │ │ │ │ ldr.w r2, [r4, #680] @ 0x2a8 │ │ │ │ str.w r0, [r4, #676] @ 0x2a4 │ │ │ │ str.w r3, [r4, #684] @ 0x2ac │ │ │ │ add r0, r2 │ │ │ │ @@ -145049,15 +145048,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e31a0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ cbz r3, dbdac │ │ │ │ mov.w r2, #47104 @ 0xb800 │ │ │ │ @@ -145252,15 +145251,15 @@ │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ add r7, r6 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ cbz r1, dbfc2 │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ mov r4, r8 │ │ │ │ - bl 207974 │ │ │ │ + bl 207b04 │ │ │ │ add.w ip, r7, #4 │ │ │ │ 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, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ @@ -145315,20 +145314,20 @@ │ │ │ │ add.w r9, sp, #552 @ 0x228 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r0, r9 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ ldrd r3, r4, [r5, #24] │ │ │ │ strd r3, r4, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f6248 │ │ │ │ add.w r1, r5, #140 @ 0x8c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r9 │ │ │ │ addw r6, sp, #2536 @ 0x9e8 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ add r4, sp, #152 @ 0x98 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ mov fp, r3 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ mov r5, r3 │ │ │ │ @@ -145340,68 +145339,68 @@ │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 14ddf8 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ movs r2, #28 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ add.w r8, r8, #28 │ │ │ │ cmp r7, r5 │ │ │ │ beq.n dc0e6 │ │ │ │ ldr.w r2, [r7, #4]! │ │ │ │ ldr.w r6, [fp, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.n dc082 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n dc0a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd890 │ │ │ │ + bl 1dda20 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28f1ec │ │ │ │ + bl 28f37c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n dc09c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 59c6c │ │ │ │ b.n dc09c │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ movs r2, #4 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ ldr.w r3, [pc, #1456] @ dc6a4 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ addw r6, sp, #2500 @ 0x9c4 │ │ │ │ mov r7, r6 │ │ │ │ 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 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ mov r0, r9 │ │ │ │ addw r9, sp, #2468 @ 0x9a4 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1f6624 │ │ │ │ + bl 1f67b4 │ │ │ │ mov ip, r9 │ │ │ │ mov.w lr, #78 @ 0x4e │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ @@ -145649,15 +145648,15 @@ │ │ │ │ cbz r3, dc402 │ │ │ │ ldrb.w r4, [r3, #400] @ 0x190 │ │ │ │ ldr.w r3, [r1, #212] @ 0xd4 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r1, #212] @ 0xd4 │ │ │ │ cmp r0, r2 │ │ │ │ bne.n dc3ea │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e31a0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cbz r3, dc46a │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ @@ -145922,21 +145921,21 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r7, r0, #6336 @ 0x18c0 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r0, #6336 @ 0x18c0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ adds r0, #4 │ │ │ │ adds r7, #4 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, #1456] @ 0x5b0 │ │ │ │ cbz r1, dc71a │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #1456] @ 0x5b0 │ │ │ │ b.n dc6d6 │ │ │ │ vldr d7, [pc, #52] @ dc750 │ │ │ │ movs r3, #8 │ │ │ │ ldr r2, [pc, #60] @ (dc760 ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -145956,15 +145955,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, #0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #40] @ (dc78c ) │ │ │ │ + ldr r6, [pc, #808] @ (dca8c ) │ │ │ │ movs r0, r5 │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -146451,16 +146450,16 @@ │ │ │ │ cbz r0, dcd82 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cbnz r3, dcd9c │ │ │ │ ldrb r3, [r7, #3] │ │ │ │ lsr.w r3, r3, r8 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n dcd9c │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb8c0 │ │ │ │ + bl 1dd660 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ ldrb r2, [r4, #9] │ │ │ │ and.w r3, r3, #7 │ │ │ │ lsl.w r3, r6, r3 │ │ │ │ subs r3, #1 │ │ │ │ bics r3, r2 │ │ │ │ bne.n dcd9c │ │ │ │ @@ -146698,36 +146697,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 dd022 │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb8c0 │ │ │ │ + bl 1dd660 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n dd0c8 │ │ │ │ ldr.w fp, [r0, #24] │ │ │ │ ldrb.w r1, [r9, #2] │ │ │ │ add r8, fp │ │ │ │ b.n dcfd4 │ │ │ │ - bl 2fb730 │ │ │ │ + bl 2fb8c0 │ │ │ │ ldrb r2, [r5, #9] │ │ │ │ movs r6, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r4, r6 │ │ │ │ mov fp, r2 │ │ │ │ mov r5, r0 │ │ │ │ asr.w r3, fp, r6 │ │ │ │ lsls r0, r3, #31 │ │ │ │ bpl.n dd070 │ │ │ │ cbz r5, dd070 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 1dd660 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n dd062 │ │ │ │ adds r3, r0, r6 │ │ │ │ ldrb.w r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n dd062 │ │ │ │ @@ -146747,32 +146746,32 @@ │ │ │ │ bne.n dd034 │ │ │ │ mov fp, r4 │ │ │ │ ldrb.w r1, [r9, #2] │ │ │ │ ldrd r4, r5, [sp] │ │ │ │ add r8, fp │ │ │ │ b.n dcfd4 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2fb730 │ │ │ │ + bl 2fb8c0 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, dd09c │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 1dd660 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n dd0f8 │ │ │ │ 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, #40] @ 0x28 │ │ │ │ - bl 2fb730 │ │ │ │ + bl 2fb8c0 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, dd0c0 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 1dd660 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n dd108 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ str r2, [r6, #4] │ │ │ │ b.n dcff6 │ │ │ │ @@ -146860,24 +146859,24 @@ │ │ │ │ add.w ip, r0, #8192 @ 0x2000 │ │ │ │ ldr.w r0, [ip, #688] @ 0x2b0 │ │ │ │ and.w ip, r0, #6 │ │ │ │ cmp.w ip, #6 │ │ │ │ bne.n dd196 │ │ │ │ add.w r7, r4, #5344 @ 0x14e0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ add.w r1, r4, #5312 @ 0x14c0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ adds r1, #4 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ add.w r0, r5, #184 @ 0xb8 │ │ │ │ bl 109ab8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ cbnz r6, dd1ee │ │ │ │ ldrb.w r3, [r4, #3612] @ 0xe1c │ │ │ │ cbnz r3, dd220 │ │ │ │ add.w r2, r5, #184 @ 0xb8 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ bl b9198 │ │ │ │ @@ -146979,15 +146978,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ adds r0, #152 @ 0x98 │ │ │ │ bl b96e4 │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r8, #744] @ 0x2e8 │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5280 │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [r7, #20] │ │ │ │ blx 5ab88 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl b9490 │ │ │ │ @@ -147145,15 +147144,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n dd50e │ │ │ │ ldr.w r3, [r8, #752] @ 0x2f0 │ │ │ │ cbz r0, dd504 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ cbz r0, dd500 │ │ │ │ ldr.w r3, [r8, #756] @ 0x2f4 │ │ │ │ str.w r5, [r8, #760] @ 0x2f8 │ │ │ │ str.w r0, [r8, #752] @ 0x2f0 │ │ │ │ adds r5, r0, r3 │ │ │ │ b.n dd45e │ │ │ │ cmp r5, r9 │ │ │ │ @@ -147189,15 +147188,15 @@ │ │ │ │ cmp r5, #178 @ 0xb2 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #158 @ 0x9e │ │ │ │ lsls r0, r7, #2 │ │ │ │ b.n dd532 │ │ │ │ - vaddw.u q14, , d4 │ │ │ │ + @ instruction: 0xffffc344 │ │ │ │ movs r6, r5 │ │ │ │ bmi.n dd63e │ │ │ │ @ instruction: 0xffff2b90 │ │ │ │ lsls r0, r7, #2 │ │ │ │ beq.n dd532 │ │ │ │ vqshlu.s32 d30, d15, #31 │ │ │ │ vtbx.8 d16, {d31- │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, ddcee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n ddce4 │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e31a0 │ │ │ │ movs r3, #19 │ │ │ │ strd r1, r0, [sp, #64] @ 0x40 │ │ │ │ mov.w r2, #8896 @ 0x22c0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ bl 13e104 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w de010 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ add.w r7, fp, #16 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - bl 1e50ac │ │ │ │ + bl 1e523c │ │ │ │ add.w r2, r5, #8832 @ 0x2280 │ │ │ │ add.w r1, r5, #8192 @ 0x2000 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #108] @ 0x6c │ │ │ │ strd r3, r3, [sp, #116] @ 0x74 │ │ │ │ movw ip, #14569 @ 0x38e9 │ │ │ │ movt ip, #15262 @ 0x3b9e │ │ │ │ @@ -147935,15 +147934,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 14de58 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ mov r0, r8 │ │ │ │ add.w fp, sp, #236 @ 0xec │ │ │ │ bl 10949c │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e50ac │ │ │ │ + bl 1e523c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -147958,17 +147957,17 @@ │ │ │ │ and.w r1, r9, #256 @ 0x100 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w ddf44 │ │ │ │ movw r9, #21032 @ 0x5228 │ │ │ │ movt r9, #15263 @ 0x3b9f │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 13e290 │ │ │ │ ldr r2, [pc, #568] @ (de02c ) │ │ │ │ ldr r3, [pc, #560] @ (de024 ) │ │ │ │ add r2, pc │ │ │ │ @@ -148007,15 +148006,15 @@ │ │ │ │ moveq r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w ddfd0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e31a0 │ │ │ │ cbz r4, dde8a │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ @@ -148066,15 +148065,15 @@ │ │ │ │ str.w r3, [r4, #696] @ 0x2b8 │ │ │ │ bl dbbd0 │ │ │ │ ldr.w r3, [r8, #540] @ 0x21c │ │ │ │ str.w r3, [r4, #700] @ 0x2bc │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str.w r3, [r5, #508] @ 0x1fc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ ldrb.w r3, [r6, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n de006 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r5, #8] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ @@ -148103,15 +148102,15 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ bl 106790 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr.w r1, [r3, #668] @ 0x29c │ │ │ │ - bl 285010 │ │ │ │ + bl 2851a0 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ add.w r9, sp, #80 @ 0x50 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ @@ -150036,23 +150035,23 @@ │ │ │ │ str r1, [r5, #4] │ │ │ │ beq.n df450 │ │ │ │ ldr.w r3, [r6, #260] @ 0x104 │ │ │ │ lsrs r3, r4 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n df3bc │ │ │ │ ldrd r9, r0, [r8, #264] @ 0x108 │ │ │ │ - bl 2fb730 │ │ │ │ + bl 2fb8c0 │ │ │ │ mov sl, r0 │ │ │ │ bl c5fb8 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r3, [r8, #264] @ 0x108 │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r6, r9, lsl #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ec058 │ │ │ │ + bl 1ec1e8 │ │ │ │ ubfx r3, fp, #8, #8 │ │ │ │ uxtb.w r1, fp │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ldr.w sl, [r8, #272] @ 0x110 │ │ │ │ lsls r3, r3, #28 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ orr.w r3, r3, r1, lsl #20 │ │ │ │ @@ -150612,29 +150611,29 @@ │ │ │ │ lsls r0, r0, #26 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, dfa3e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ bne.n dfa34 │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e31a0 │ │ │ │ movs r3, #19 │ │ │ │ strd r1, r0, [sp, #76] @ 0x4c │ │ │ │ mov.w r2, #8896 @ 0x22c0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 13e104 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w dfe2a │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ add r7, sp, #148 @ 0x94 │ │ │ │ - bl 1e50ac │ │ │ │ + bl 1e523c │ │ │ │ add.w r3, r5, #8832 @ 0x2280 │ │ │ │ add.w r2, r5, #8192 @ 0x2000 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr.w ip, [sp, #84] @ 0x54 │ │ │ │ strd r6, r6, [sp, #148] @ 0x94 │ │ │ │ str.w r0, [r2, #668] @ 0x29c │ │ │ │ str r6, [r3, #36] @ 0x24 │ │ │ │ @@ -150666,15 +150665,15 @@ │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 14de58 │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ mov r0, r7 │ │ │ │ bl 10949c │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e50ac │ │ │ │ + bl 1e523c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r9 │ │ │ │ strd r8, r3, [sp] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #8] │ │ │ │ @@ -150699,15 +150698,15 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r8, r7, [sp] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ bl 106790 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ ldr.w r1, [r3, #668] @ 0x29c │ │ │ │ - bl 285010 │ │ │ │ + bl 2851a0 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -150736,15 +150735,15 @@ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w dfcfc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 1524ac │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e31a0 │ │ │ │ cbz r4, dfbc0 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ @@ -150805,15 +150804,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl dbbd0 │ │ │ │ ldr.w r3, [r7, #540] @ 0x21c │ │ │ │ str.w r3, [r4, #700] @ 0x2bc │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ str.w r3, [r5, #508] @ 0x1fc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ ldrb.w r3, [r9, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w dfdf6 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strd r5, r6, [r3] │ │ │ │ @@ -150872,17 +150871,17 @@ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ beq.n dfdaa │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 151fa8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ bl 13e290 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n dfc72 │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ @@ -150936,31 +150935,31 @@ │ │ │ │ ldr.w r9, [sp, #112] @ 0x70 │ │ │ │ b.n dfcfc │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n dfd7e │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ bl 13e290 │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ b.n dfd20 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r2, r3, #23 │ │ │ │ bpl.n dfe00 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ bl 13e290 │ │ │ │ movw r3, #21032 @ 0x5228 │ │ │ │ movt r3, #15263 @ 0x3b9f │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ @@ -153499,16 +153498,16 @@ │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.n e1a22 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ beq.n e1a22 │ │ │ │ ldr.w r5, [r6, sl, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1ebf68 │ │ │ │ + bl 2fb8c0 │ │ │ │ + bl 1ec0f8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e1c98 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w e1cbc │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -153677,16 +153676,16 @@ │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ str r1, [sp, #32] │ │ │ │ ldrb.w r1, [sl, #8] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1ebf68 │ │ │ │ + bl 2fb8c0 │ │ │ │ + bl 1ec0f8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e1d5e │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w e1d34 │ │ │ │ mov r1, r2 │ │ │ │ @@ -153740,16 +153739,16 @@ │ │ │ │ lsls r2, r2, #27 │ │ │ │ and.w r2, r2, #134217728 @ 0x8000000 │ │ │ │ orr.w r2, r2, r4, lsl #8 │ │ │ │ orrs r2, r0 │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n e1b72 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb8c0 │ │ │ │ + bl 1dd660 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cbz r0, e1cb0 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ beq.w e1a06 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e1d46 │ │ │ │ @@ -153814,16 +153813,16 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w e1a14 │ │ │ │ b.n e1cbc │ │ │ │ add.w r1, r3, #12 │ │ │ │ b.n e1c70 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb8c0 │ │ │ │ + bl 1dd660 │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ cbz r0, e1dbc │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ cmp r1, #1 │ │ │ │ bne.n e1dbc │ │ │ │ cmp r2, #0 │ │ │ │ beq.w e1c04 │ │ │ │ @@ -153874,17 +153873,17 @@ │ │ │ │ movt r2, #16553 @ 0x40a9 │ │ │ │ str r2, [r3, #0] │ │ │ │ str.w ip, [r5, #4] │ │ │ │ b.n e1aa6 │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r1 │ │ │ │ b.n e1a36 │ │ │ │ - ldrb r4, [r4, #13] │ │ │ │ + ldrb r4, [r4, #20] │ │ │ │ movs r6, r5 │ │ │ │ - ldrb r4, [r0, #7] │ │ │ │ + ldrb r4, [r0, #14] │ │ │ │ movs r6, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -154730,16 +154729,16 @@ │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.n e28ce │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ beq.n e28ce │ │ │ │ ldr.w r6, [r7, sl, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1ebf68 │ │ │ │ + bl 2fb8c0 │ │ │ │ + bl 1ec0f8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e2aa8 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w e2ace │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -154924,16 +154923,16 @@ │ │ │ │ strd r3, r3, [r1, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n e29ba │ │ │ │ adds r1, #20 │ │ │ │ b.n e29de │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb8c0 │ │ │ │ + bl 1dd660 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cbz r0, e2ac0 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ beq.w e28ae │ │ │ │ cmp r3, #0 │ │ │ │ bne.w e2cb0 │ │ │ │ @@ -154958,16 +154957,16 @@ │ │ │ │ str r1, [sp, #32] │ │ │ │ ldrb.w r1, [fp, #7] │ │ │ │ ldr.w r1, [r2, r1, lsl #2] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r1, [fp, #8] │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1ebf68 │ │ │ │ + bl 2fb8c0 │ │ │ │ + bl 1ec0f8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e2cc8 │ │ │ │ ldrb.w r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w e2c9c │ │ │ │ movs r3, #0 │ │ │ │ @@ -155125,16 +155124,16 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w e28be │ │ │ │ b.n e2ace │ │ │ │ adds r1, #20 │ │ │ │ b.n e2c00 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb8c0 │ │ │ │ + bl 1dd660 │ │ │ │ ldrb.w r1, [fp, #4] │ │ │ │ cbz r0, e2d20 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n e2d20 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -155182,17 +155181,17 @@ │ │ │ │ movt r3, #16553 @ 0x40a9 │ │ │ │ str r3, [r0, #0] │ │ │ │ str r7, [r4, #4] │ │ │ │ b.n e294e │ │ │ │ mov r5, r1 │ │ │ │ b.n e28de │ │ │ │ nop │ │ │ │ - ldr r6, [r7, #72] @ 0x48 │ │ │ │ + ldr r6, [r7, #100] @ 0x64 │ │ │ │ movs r6, r5 │ │ │ │ - ldr r6, [r6, #28] │ │ │ │ + ldr r6, [r6, #56] @ 0x38 │ │ │ │ movs r6, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #500] @ (e2f78 ) │ │ │ │ @@ -159817,21 +159816,21 @@ │ │ │ │ strb.w r3, [r4, #57] @ 0x39 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2fb8e4 │ │ │ │ + bl 2fba74 │ │ │ │ lsls r2, r0, #30 │ │ │ │ bpl.n e5fe4 │ │ │ │ ldrb.w r3, [fp, #60] @ 0x3c │ │ │ │ cbnz r3, e6002 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2fb8e4 │ │ │ │ + bl 2fba74 │ │ │ │ lsls r3, r0, #29 │ │ │ │ bpl.n e5f70 │ │ │ │ ldrb.w r3, [fp, #61] @ 0x3d │ │ │ │ cmp r3, #0 │ │ │ │ beq.n e5f70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r7, [r4, #44] @ 0x2c │ │ │ │ @@ -159864,15 +159863,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1e50ac │ │ │ │ + bl 1e523c │ │ │ │ mov.w r2, #2528 @ 0x9e0 │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [r4, #12] │ │ │ │ @@ -160163,37 +160162,37 @@ │ │ │ │ mov fp, r1 │ │ │ │ add r3, pc │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str.w lr, [sp, #4] │ │ │ │ b.n e6402 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e6b94 │ │ │ │ + bl 2e6d24 │ │ │ │ blx 5ac00 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ add.w r3, r5, #12 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 2e6b94 │ │ │ │ + bl 2e6d24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 5ab88 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ add r0, r2 │ │ │ │ rsb r2, r2, #256 @ 0x100 │ │ │ │ blx 5a178 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e6ae4 │ │ │ │ + bl 2e6c74 │ │ │ │ blx 5ac00 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ add.w r6, r5, #268 @ 0x10c │ │ │ │ - bl 2e6ae4 │ │ │ │ + bl 2e6c74 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 5ab88 │ │ │ │ rsb r2, r7, #256 @ 0x100 │ │ │ │ adds r0, r6, r7 │ │ │ │ movs r1, #0 │ │ │ │ @@ -160246,15 +160245,15 @@ │ │ │ │ bhi.n e645c │ │ │ │ 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} │ │ │ │ - sub sp, #312 @ 0x138 │ │ │ │ + uxth r6, r1 │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ ldr.w r0, [pc, #3596] @ e7288 │ │ │ │ mov r4, r2 │ │ │ │ @@ -161403,125 +161402,125 @@ │ │ │ │ cmp r5, #27 │ │ │ │ bhi.w e73f2 │ │ │ │ b.n e7410 │ │ │ │ ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #96 @ 0x60 │ │ │ │ + sub sp, #352 @ 0x160 │ │ │ │ movs r7, r4 │ │ │ │ - add r7, sp, #152 @ 0x98 │ │ │ │ + sub sp, #408 @ 0x198 │ │ │ │ movs r7, r4 │ │ │ │ - add r6, sp, #784 @ 0x310 │ │ │ │ + sub sp, #16 │ │ │ │ movs r7, r4 │ │ │ │ - add r6, sp, #680 @ 0x2a8 │ │ │ │ + add sp, #424 @ 0x1a8 │ │ │ │ movs r7, r4 │ │ │ │ - add r6, sp, #768 @ 0x300 │ │ │ │ + sub sp, #0 │ │ │ │ movs r7, r4 │ │ │ │ - add r6, sp, #720 @ 0x2d0 │ │ │ │ + add sp, #464 @ 0x1d0 │ │ │ │ movs r7, r4 │ │ │ │ - add r6, sp, #576 @ 0x240 │ │ │ │ + add sp, #320 @ 0x140 │ │ │ │ movs r7, r4 │ │ │ │ - add r6, sp, #376 @ 0x178 │ │ │ │ + add sp, #120 @ 0x78 │ │ │ │ movs r7, r4 │ │ │ │ - add r6, sp, #472 @ 0x1d8 │ │ │ │ + add sp, #216 @ 0xd8 │ │ │ │ movs r7, r4 │ │ │ │ - add r6, sp, #344 @ 0x158 │ │ │ │ + add sp, #88 @ 0x58 │ │ │ │ movs r7, r4 │ │ │ │ - add r6, sp, #440 @ 0x1b8 │ │ │ │ + add sp, #184 @ 0xb8 │ │ │ │ movs r7, r4 │ │ │ │ - add r6, sp, #312 @ 0x138 │ │ │ │ + add sp, #56 @ 0x38 │ │ │ │ movs r7, r4 │ │ │ │ - add r6, sp, #408 @ 0x198 │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ movs r7, r4 │ │ │ │ - add r6, sp, #296 @ 0x128 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ movs r7, r4 │ │ │ │ - add r6, sp, #384 @ 0x180 │ │ │ │ + add sp, #128 @ 0x80 │ │ │ │ movs r7, r4 │ │ │ │ - add r6, sp, #224 @ 0xe0 │ │ │ │ + add r7, sp, #992 @ 0x3e0 │ │ │ │ movs r7, r4 │ │ │ │ - add r6, sp, #320 @ 0x140 │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ movs r7, r4 │ │ │ │ - add r6, sp, #176 @ 0xb0 │ │ │ │ + add r7, sp, #944 @ 0x3b0 │ │ │ │ movs r7, r4 │ │ │ │ - add r6, sp, #240 @ 0xf0 │ │ │ │ + add r7, sp, #1008 @ 0x3f0 │ │ │ │ movs r7, r4 │ │ │ │ - add r6, sp, #312 @ 0x138 │ │ │ │ + add sp, #56 @ 0x38 │ │ │ │ movs r7, r4 │ │ │ │ - add r5, sp, #872 @ 0x368 │ │ │ │ + add r7, sp, #616 @ 0x268 │ │ │ │ movs r7, r4 │ │ │ │ - add r5, sp, #768 @ 0x300 │ │ │ │ + add r7, sp, #512 @ 0x200 │ │ │ │ movs r7, r4 │ │ │ │ - add r5, sp, #976 @ 0x3d0 │ │ │ │ + add r7, sp, #720 @ 0x2d0 │ │ │ │ movs r7, r4 │ │ │ │ - add r5, sp, #888 @ 0x378 │ │ │ │ + add r7, sp, #632 @ 0x278 │ │ │ │ movs r7, r4 │ │ │ │ - add r6, sp, #88 @ 0x58 │ │ │ │ + add r7, sp, #856 @ 0x358 │ │ │ │ movs r7, r4 │ │ │ │ - add r6, sp, #40 @ 0x28 │ │ │ │ + add r7, sp, #808 @ 0x328 │ │ │ │ movs r7, r4 │ │ │ │ - add r5, sp, #784 @ 0x310 │ │ │ │ + add r7, sp, #528 @ 0x210 │ │ │ │ movs r7, r4 │ │ │ │ - add r5, sp, #872 @ 0x368 │ │ │ │ + add r7, sp, #616 @ 0x268 │ │ │ │ movs r7, r4 │ │ │ │ - add r5, sp, #464 @ 0x1d0 │ │ │ │ + add r7, sp, #208 @ 0xd0 │ │ │ │ movs r7, r4 │ │ │ │ - add r5, sp, #344 @ 0x158 │ │ │ │ + add r7, sp, #88 @ 0x58 │ │ │ │ movs r7, r4 │ │ │ │ - add r5, sp, #136 @ 0x88 │ │ │ │ + add r6, sp, #904 @ 0x388 │ │ │ │ movs r7, r4 │ │ │ │ - add r5, sp, #32 │ │ │ │ + add r6, sp, #800 @ 0x320 │ │ │ │ movs r7, r4 │ │ │ │ - add r4, sp, #848 @ 0x350 │ │ │ │ + add r6, sp, #592 @ 0x250 │ │ │ │ movs r7, r4 │ │ │ │ - add r4, sp, #744 @ 0x2e8 │ │ │ │ + add r6, sp, #488 @ 0x1e8 │ │ │ │ movs r7, r4 │ │ │ │ - add r4, sp, #536 @ 0x218 │ │ │ │ + add r6, sp, #280 @ 0x118 │ │ │ │ movs r7, r4 │ │ │ │ - add r4, sp, #432 @ 0x1b0 │ │ │ │ + add r6, sp, #176 @ 0xb0 │ │ │ │ movs r7, r4 │ │ │ │ - add r4, sp, #224 @ 0xe0 │ │ │ │ + add r5, sp, #992 @ 0x3e0 │ │ │ │ movs r7, r4 │ │ │ │ - add r4, sp, #120 @ 0x78 │ │ │ │ + add r5, sp, #888 @ 0x378 │ │ │ │ movs r7, r4 │ │ │ │ - add r3, sp, #936 @ 0x3a8 │ │ │ │ + add r5, sp, #680 @ 0x2a8 │ │ │ │ movs r7, r4 │ │ │ │ - add r3, sp, #832 @ 0x340 │ │ │ │ + add r5, sp, #576 @ 0x240 │ │ │ │ movs r7, r4 │ │ │ │ - add r3, sp, #624 @ 0x270 │ │ │ │ + add r5, sp, #368 @ 0x170 │ │ │ │ movs r7, r4 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ + add r5, sp, #264 @ 0x108 │ │ │ │ movs r7, r4 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ + add r5, sp, #56 @ 0x38 │ │ │ │ movs r7, r4 │ │ │ │ - add r3, sp, #248 @ 0xf8 │ │ │ │ + add r4, sp, #1016 @ 0x3f8 │ │ │ │ movs r7, r4 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r4, sp, #816 @ 0x330 │ │ │ │ movs r7, r4 │ │ │ │ - add r2, sp, #952 @ 0x3b8 │ │ │ │ + add r4, sp, #696 @ 0x2b8 │ │ │ │ movs r7, r4 │ │ │ │ - add r2, sp, #752 @ 0x2f0 │ │ │ │ + add r4, sp, #496 @ 0x1f0 │ │ │ │ movs r7, r4 │ │ │ │ - add r2, sp, #672 @ 0x2a0 │ │ │ │ + add r4, sp, #416 @ 0x1a0 │ │ │ │ movs r7, r4 │ │ │ │ - add r2, sp, #808 @ 0x328 │ │ │ │ + add r4, sp, #552 @ 0x228 │ │ │ │ movs r7, r4 │ │ │ │ - add r2, sp, #728 @ 0x2d8 │ │ │ │ + add r4, sp, #472 @ 0x1d8 │ │ │ │ movs r7, r4 │ │ │ │ - add r2, sp, #848 @ 0x350 │ │ │ │ + add r4, sp, #592 @ 0x250 │ │ │ │ movs r7, r4 │ │ │ │ - add r2, sp, #784 @ 0x310 │ │ │ │ + add r4, sp, #528 @ 0x210 │ │ │ │ movs r7, r4 │ │ │ │ - add r2, sp, #560 @ 0x230 │ │ │ │ + add r4, sp, #304 @ 0x130 │ │ │ │ movs r7, r4 │ │ │ │ - add r2, sp, #584 @ 0x248 │ │ │ │ + add r4, sp, #328 @ 0x148 │ │ │ │ movs r7, r4 │ │ │ │ - add r2, sp, #280 @ 0x118 │ │ │ │ + add r4, sp, #24 │ │ │ │ movs r7, r4 │ │ │ │ - add r2, sp, #208 @ 0xd0 │ │ │ │ + add r3, sp, #976 @ 0x3d0 │ │ │ │ movs r7, r4 │ │ │ │ cmp r5, #1 │ │ │ │ beq.n e740e │ │ │ │ cmp r5, #2 │ │ │ │ beq.n e740e │ │ │ │ cmp r5, #3 │ │ │ │ beq.n e740e │ │ │ │ @@ -162005,27 +162004,27 @@ │ │ │ │ b.n e764e │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r0, [r7, #28] │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #16 │ │ │ │ + add r1, sp, #784 @ 0x310 │ │ │ │ movs r7, r4 │ │ │ │ - add r7, pc, #968 @ (adr r7, e7bf4 ) │ │ │ │ + add r1, sp, #712 @ 0x2c8 │ │ │ │ movs r7, r4 │ │ │ │ - add r7, pc, #368 @ (adr r7, e79a0 ) │ │ │ │ + add r1, sp, #112 @ 0x70 │ │ │ │ movs r7, r4 │ │ │ │ - add r7, pc, #272 @ (adr r7, e7944 ) │ │ │ │ + add r1, sp, #16 │ │ │ │ movs r7, r4 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r6, pc, #448 @ (adr r6, e79fc ) │ │ │ │ + add r0, sp, #192 @ 0xc0 │ │ │ │ movs r7, r4 │ │ │ │ - add r6, pc, #400 @ (adr r6, e79d0 ) │ │ │ │ + add r0, sp, #144 @ 0x90 │ │ │ │ movs r7, 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 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ @@ -163109,15 +163108,15 @@ │ │ │ │ bl 13e104 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e9a34 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1e50ac │ │ │ │ + bl 1e523c │ │ │ │ add.w r2, r4, #8832 @ 0x2280 │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str.w r0, [r3, #668] @ 0x29c │ │ │ │ str r5, [r2, #36] @ 0x24 │ │ │ │ str r5, [r2, #40] @ 0x28 │ │ │ │ @@ -163715,15 +163714,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ str.w r3, [r2, #2272] @ 0x8e0 │ │ │ │ ldrb.w r3, [r7, #2464] @ 0x9a0 │ │ │ │ strb.w r3, [r2, #2276] @ 0x8e4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r3, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w e9a0c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov sl, r2 │ │ │ │ @@ -164125,19 +164124,19 @@ │ │ │ │ ldr.w r1, [r2, #148] @ 0x94 │ │ │ │ b.n e9078 │ │ │ │ nop │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #5 │ │ │ │ + lsrs r6, r7, #12 │ │ │ │ movs r6, r5 │ │ │ │ - lsrs r4, r6, #5 │ │ │ │ + lsrs r4, r6, #12 │ │ │ │ movs r6, r5 │ │ │ │ - lsrs r0, r4, #4 │ │ │ │ + lsrs r0, r4, #11 │ │ │ │ movs r6, r5 │ │ │ │ strb r4, [r6, #14] │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrd r8, r5, [sp, #56] @ 0x38 │ │ │ │ add.w r3, sl, #8768 @ 0x2240 │ │ │ │ add.w r6, sl, #8768 @ 0x2240 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ @@ -164540,15 +164539,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e8c1e │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ bl db170 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ b.w e8c3a │ │ │ │ ldr.w r3, [r7, #2468] @ 0x9a4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -164714,15 +164713,15 @@ │ │ │ │ add.w lr, ip, #16 │ │ │ │ b.n e952c │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ bl 13e290 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ b.n e95a0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r3, #921] @ 0x399 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w e999e │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ @@ -164802,15 +164801,15 @@ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ bl db170 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r2, r4 │ │ │ │ bl 13e290 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ b.n e95a0 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w e9b12 │ │ │ │ ldr.w r2, [r4, #496] @ 0x1f0 │ │ │ │ mov r6, sl │ │ │ │ b.n e944a │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -164926,15 +164925,15 @@ │ │ │ │ ldrb.w r3, [r2, #436] @ 0x1b4 │ │ │ │ strb.w r3, [r1, #629] @ 0x275 │ │ │ │ b.n e9464 │ │ │ │ mov.w r8, #63 @ 0x3f │ │ │ │ b.n e92be │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ b.n e95a0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ orrs r2, r3 │ │ │ │ ldr.w r3, [r7, #2496] @ 0x9c0 │ │ │ │ @@ -165003,15 +165002,15 @@ │ │ │ │ b.n e944a │ │ │ │ mov r8, r2 │ │ │ │ b.w e8d96 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ b.w e88f0 │ │ │ │ nop │ │ │ │ - cdp2 0, 1, cr0, cr14, cr13, {1} │ │ │ │ + vaddl.u16 q8, d14, d29 │ │ │ │ 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 │ │ │ │ ldr.w fp, [sp, #88] @ 0x58 │ │ │ │ @@ -166689,15 +166688,15 @@ │ │ │ │ bl 13e104 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ec366 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1e50ac │ │ │ │ + bl 1e523c │ │ │ │ add.w r2, r4, #8832 @ 0x2280 │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str.w r0, [r3, #668] @ 0x29c │ │ │ │ str r5, [r2, #36] @ 0x24 │ │ │ │ str r5, [r2, #40] @ 0x28 │ │ │ │ @@ -167299,15 +167298,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ str.w r3, [r2, #2272] @ 0x8e0 │ │ │ │ ldrb.w r3, [r7, #2464] @ 0x9a0 │ │ │ │ strb.w r3, [r2, #2276] @ 0x8e4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r3, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w ec334 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov sl, r2 │ │ │ │ @@ -167712,19 +167711,19 @@ │ │ │ │ ldr.w r1, [r2, #148] @ 0x94 │ │ │ │ b.n eba2c │ │ │ │ nop │ │ │ │ str r2, [r3, r6] │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - svc 200 @ 0xc8 │ │ │ │ + b.n ebdbc │ │ │ │ movs r5, r5 │ │ │ │ - svc 200 @ 0xc8 │ │ │ │ + b.n ebdc0 │ │ │ │ movs r5, r5 │ │ │ │ - svc 104 @ 0x68 │ │ │ │ + b.n ebd04 │ │ │ │ movs r5, r5 │ │ │ │ ldr r1, [pc, #1008] @ (ebea8 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrd r5, r7, [sp, #60] @ 0x3c │ │ │ │ add.w r3, sl, #8768 @ 0x2240 │ │ │ │ add.w r6, sl, #8768 @ 0x2240 │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ @@ -168094,15 +168093,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w eb5d6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ bl db170 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ b.w eb5f2 │ │ │ │ ldr.w r3, [r7, #2468] @ 0x9a4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -168277,15 +168276,15 @@ │ │ │ │ add.w lr, ip, #16 │ │ │ │ b.n ebe7c │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ bl 13e290 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ b.n ebef0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #921] @ 0x399 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w ec2fe │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ @@ -168363,15 +168362,15 @@ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ bl db170 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r2, r4 │ │ │ │ bl 13e290 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ b.n ebef0 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w ec412 │ │ │ │ ldr.w r2, [r4, #496] @ 0x1f0 │ │ │ │ mov r8, fp │ │ │ │ b.n ebda4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ @@ -168472,15 +168471,15 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ strb.w r3, [r1, #628] @ 0x274 │ │ │ │ ldrb.w r3, [r2, #436] @ 0x1b4 │ │ │ │ strb.w r3, [r1, #629] @ 0x275 │ │ │ │ b.n ebdbe │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ b.n ebef0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ orrs r2, r3 │ │ │ │ ldr.w r3, [r7, #2496] @ 0x9c0 │ │ │ │ @@ -168536,15 +168535,15 @@ │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ b.w eb2b8 │ │ │ │ mov r8, r2 │ │ │ │ b.w eb750 │ │ │ │ nop │ │ │ │ - bmi.n ec3a8 │ │ │ │ + bvs.n ec528 │ │ │ │ movs r5, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -170196,15 +170195,15 @@ │ │ │ │ bl 13e104 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w eedb2 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1e50ac │ │ │ │ + bl 1e523c │ │ │ │ add.w r2, r4, #8832 @ 0x2280 │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ str.w r0, [r3, #668] @ 0x29c │ │ │ │ str r5, [r2, #36] @ 0x24 │ │ │ │ str r5, [r2, #40] @ 0x28 │ │ │ │ @@ -170810,15 +170809,15 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ str.w r3, [r2, #2272] @ 0x8e0 │ │ │ │ ldrb.w r3, [r7, #2464] @ 0x9a0 │ │ │ │ strb.w r3, [r2, #2276] @ 0x8e4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r3, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w eed6a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov sl, r2 │ │ │ │ @@ -171224,19 +171223,19 @@ │ │ │ │ nop │ │ │ │ cmp r0, #206 @ 0xce │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #174 @ 0xae │ │ │ │ lsls r7, r6, #2 │ │ │ │ - @ instruction: 0xb6ec │ │ │ │ + @ instruction: 0xb8ac │ │ │ │ movs r5, r5 │ │ │ │ - @ instruction: 0xb6e8 │ │ │ │ + @ instruction: 0xb8a8 │ │ │ │ movs r5, r5 │ │ │ │ - @ instruction: 0xb68c │ │ │ │ + @ instruction: 0xb84c │ │ │ │ movs r5, r5 │ │ │ │ movs r1, #30 │ │ │ │ lsls r7, r6, #2 │ │ │ │ add.w r3, sl, #8768 @ 0x2240 │ │ │ │ add.w r5, sl, #8768 @ 0x2240 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov r4, sl │ │ │ │ @@ -171677,15 +171676,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w edeb4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ bl db170 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ b.w eded0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr.w r3, [r7, #2468] @ 0x9a4 │ │ │ │ @@ -171903,15 +171902,15 @@ │ │ │ │ add.w lr, ip, #16 │ │ │ │ b.n ee834 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ bl 13e290 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ b.n ee8a8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r6, sp, #224 @ 0xe0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w ee614 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r3, #11 │ │ │ │ @@ -171989,15 +171988,15 @@ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ bl db170 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r2, r4 │ │ │ │ bl 13e290 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ b.n ee8a8 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w eeeee │ │ │ │ ldr.w r2, [r4, #496] @ 0x1f0 │ │ │ │ mov r9, r5 │ │ │ │ b.n ee75c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ @@ -172102,15 +172101,15 @@ │ │ │ │ beq.w ee614 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w ee5d0 │ │ │ │ b.n ee5cc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ b.n ee8a8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r3, [r3, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w eef14 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr.w r2, [r3, #148] @ 0x94 │ │ │ │ @@ -172222,15 +172221,15 @@ │ │ │ │ b.n eedd0 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ mov r9, r2 │ │ │ │ b.w ee02e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ b.w edb92 │ │ │ │ - add r2, sp, #504 @ 0x1f8 │ │ │ │ + add r4, sp, #248 @ 0xf8 │ │ │ │ movs r5, r5 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ 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 │ │ │ │ @@ -172315,30 +172314,30 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ add.w r1, r0, #6336 @ 0x18c0 │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ adds r1, #4 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w lr, [r2, #104] @ 0x68 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, lr, lsr #5 │ │ │ │ and.w lr, lr, #31 │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ lsl.w ip, ip, lr │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r1, #1732] @ 0x6c4 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ str.w ip, [r1, #1732] @ 0x6c4 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ bl 143f88 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ @@ -172358,30 +172357,30 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ add.w r1, r0, #6336 @ 0x18c0 │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ adds r1, #4 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w lr, [r2, #104] @ 0x68 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, lr, lsr #5 │ │ │ │ and.w lr, lr, #31 │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ lsl.w ip, ip, lr │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r1, #1732] @ 0x6c4 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ str.w ip, [r1, #1732] @ 0x6c4 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ bl 143f88 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ @@ -172401,30 +172400,30 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ add.w r1, r0, #6336 @ 0x18c0 │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ adds r1, #4 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w lr, [r2, #104] @ 0x68 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, lr, lsr #5 │ │ │ │ and.w lr, lr, #31 │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ lsl.w ip, ip, lr │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r1, #1732] @ 0x6c4 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ str.w ip, [r1, #1732] @ 0x6c4 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ bl 143f88 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ @@ -172437,75 +172436,75 @@ │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #1 │ │ │ │ mov r2, r1 │ │ │ │ adds r0, #16 │ │ │ │ mov r1, r3 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d58f8 │ │ │ │ + bl 1d5a88 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #24 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d5a74 │ │ │ │ + bl 1d5c04 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #32 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d6014 │ │ │ │ + bl 1d61a4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d55dc │ │ │ │ + bl 1d576c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #42 @ 0x2a │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d5340 │ │ │ │ + bl 1d54d0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #44 @ 0x2c │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d548c │ │ │ │ + bl 1d561c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d9b98 │ │ │ │ + bl 1d9d28 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #52 @ 0x34 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d5bf4 │ │ │ │ + bl 1d5d84 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #56 @ 0x38 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d56fc │ │ │ │ + bl 1d588c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #60 @ 0x3c │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1f2d40 │ │ │ │ + bl 1f2ed0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d6014 │ │ │ │ + bl 1d61a4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -172715,19 +172714,19 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n ef54e │ │ │ │ add.w sl, r9, #6336 @ 0x18c0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ add.w sl, sl, #4 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ cmp.w r4, #4096 @ 0x1000 │ │ │ │ bcc.w ef66a │ │ │ │ mov r0, sl │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ bl 143f88 │ │ │ │ ldr r2, [pc, #352] @ (ef650 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #57 @ 0x39 │ │ │ │ @@ -172763,15 +172762,15 @@ │ │ │ │ movs r0, #32 │ │ │ │ b.n ef380 │ │ │ │ mov fp, r4 │ │ │ │ add.w sl, r9, #6336 @ 0x18c0 │ │ │ │ mov r4, fp │ │ │ │ add.w sl, sl, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ add.w r1, r9, #5824 @ 0x16c0 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.w ef6c0 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ @@ -172785,15 +172784,15 @@ │ │ │ │ add.w r3, r3, #1456 @ 0x5b0 │ │ │ │ add.w r2, r9, r3, lsl #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ands r2, r1 │ │ │ │ mov r0, sl │ │ │ │ str r2, [r3, #4] │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ add.w ip, r9, #4096 @ 0x1000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w lr, sp, #20 │ │ │ │ str r3, [r6, #104] @ 0x68 │ │ │ │ add.w r3, r6, #60 @ 0x3c │ │ │ │ ldr.w r1, [ip, #1208] @ 0x4b8 │ │ │ │ movs r2, #1 │ │ │ │ @@ -172846,21 +172845,21 @@ │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #22 │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #888 @ (adr r1, ef9c4 ) │ │ │ │ + add r3, pc, #632 @ (adr r3, ef8c4 ) │ │ │ │ movs r5, r5 │ │ │ │ lsrs r6, r5, #13 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r0, #82 @ 0x52 │ │ │ │ + cmp r2, #18 │ │ │ │ movs r7, r4 │ │ │ │ - movs r7, #40 @ 0x28 │ │ │ │ + cmp r0, #232 @ 0xe8 │ │ │ │ movs r7, r4 │ │ │ │ mov.w ip, #3 │ │ │ │ mov.w lr, #1 │ │ │ │ b.n ef2e4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w ef52c │ │ │ │ b.n ef548 │ │ │ │ @@ -173128,20 +173127,20 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n efa0c │ │ │ │ add.w r1, r9, #6336 @ 0x18c0 │ │ │ │ ldr.w fp, [r3] │ │ │ │ adds r1, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp.w fp, #4096 @ 0x1000 │ │ │ │ bcc.w efb22 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ bl 143f88 │ │ │ │ ldr r2, [pc, #360] @ (efb10 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #57 @ 0x39 │ │ │ │ @@ -173179,15 +173178,15 @@ │ │ │ │ b.n ef844 │ │ │ │ mov sl, r4 │ │ │ │ add.w r1, r9, #6336 @ 0x18c0 │ │ │ │ mov r4, sl │ │ │ │ adds r1, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add.w r0, r9, #5824 @ 0x16c0 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.w efb7e │ │ │ │ adds r3, #1 │ │ │ │ @@ -173201,15 +173200,15 @@ │ │ │ │ add.w r3, r3, #1456 @ 0x5b0 │ │ │ │ add.w r2, r9, r3, lsl #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ands r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [r3, #4] │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ add.w ip, r9, #4096 @ 0x1000 │ │ │ │ add.w r3, r6, #60 @ 0x3c │ │ │ │ add.w lr, sp, #20 │ │ │ │ movs r2, #1 │ │ │ │ str.w fp, [r6, #104] @ 0x68 │ │ │ │ ldr.w r1, [ip, #1208] @ 0x4b8 │ │ │ │ strb.w r2, [r6, #100] @ 0x64 │ │ │ │ @@ -173264,21 +173263,21 @@ │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #3 │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #104] @ 0x68 │ │ │ │ + ldr r6, [sp, #872] @ 0x368 │ │ │ │ movs r5, r5 │ │ │ │ lsls r2, r7, #26 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r3, #156 @ 0x9c │ │ │ │ + movs r5, #92 @ 0x5c │ │ │ │ movs r7, r4 │ │ │ │ - movs r2, #108 @ 0x6c │ │ │ │ + movs r4, #44 @ 0x2c │ │ │ │ movs r7, r4 │ │ │ │ cmp.w lr, #0 │ │ │ │ beq.w ef9e6 │ │ │ │ b.n efa06 │ │ │ │ mov.w r3, fp, lsr #5 │ │ │ │ and.w ip, fp, #31 │ │ │ │ add.w r3, r3, #1456 @ 0x5b0 │ │ │ │ @@ -173541,20 +173540,20 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n efecc │ │ │ │ add.w r1, r9, #6336 @ 0x18c0 │ │ │ │ ldr.w fp, [r3] │ │ │ │ adds r1, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp.w fp, #4096 @ 0x1000 │ │ │ │ bcc.w effe2 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ bl 143f88 │ │ │ │ ldr r2, [pc, #360] @ (effd0 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #57 @ 0x39 │ │ │ │ @@ -173592,15 +173591,15 @@ │ │ │ │ b.n efd04 │ │ │ │ mov sl, r4 │ │ │ │ add.w r1, r9, #6336 @ 0x18c0 │ │ │ │ mov r4, sl │ │ │ │ adds r1, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add.w r0, r9, #5824 @ 0x16c0 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.w f003e │ │ │ │ adds r3, #1 │ │ │ │ @@ -173614,15 +173613,15 @@ │ │ │ │ add.w r3, r3, #1456 @ 0x5b0 │ │ │ │ add.w r2, r9, r3, lsl #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ands r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [r3, #4] │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ add.w ip, r9, #4096 @ 0x1000 │ │ │ │ add.w r3, r6, #60 @ 0x3c │ │ │ │ add.w lr, sp, #20 │ │ │ │ movs r2, #1 │ │ │ │ str.w fp, [r6, #104] @ 0x68 │ │ │ │ ldr.w r1, [ip, #1208] @ 0x4b8 │ │ │ │ strb.w r2, [r6, #100] @ 0x64 │ │ │ │ @@ -173677,21 +173676,21 @@ │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #16 │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #360] @ 0x168 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ movs r5, r5 │ │ │ │ lsls r2, r7, #7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r4, r3, #3 │ │ │ │ + movs r0, #156 @ 0x9c │ │ │ │ movs r7, r4 │ │ │ │ - adds r4, r5, #6 │ │ │ │ + subs r4, r5, #5 │ │ │ │ movs r7, r4 │ │ │ │ cmp.w lr, #0 │ │ │ │ beq.w efea6 │ │ │ │ b.n efec6 │ │ │ │ mov.w r3, fp, lsr #5 │ │ │ │ and.w ip, fp, #31 │ │ │ │ add.w r3, r3, #1456 @ 0x5b0 │ │ │ │ @@ -173981,23 +173980,23 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mla r4, r1, r3, r4 │ │ │ │ add r1, pc, #60 @ (adr r1, f0308 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 1e30f4 │ │ │ │ + bl 1e3284 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ b.n f02e0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ orrs r2, r3 │ │ │ │ bne.n f0302 │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e31a0 │ │ │ │ cmp r0, r6 │ │ │ │ sbcs r1, r5 │ │ │ │ bcc.n f02d8 │ │ │ │ ldr r2, [pc, #36] @ (f0310 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -174009,15 +174008,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ addw sl, r0, #517 @ 0x205 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r7, r1 │ │ │ │ + adds r6, r7, #0 │ │ │ │ movs r7, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -174313,18 +174312,18 @@ │ │ │ │ b.n f0442 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ stc2l 0, cr0, [r6], {182} @ 0xb6 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #896] @ 0x380 │ │ │ │ movs r5, r5 │ │ │ │ @ instruction: 0xfbb600b6 │ │ │ │ - str r0, [sp, #704] @ 0x2c0 │ │ │ │ + str r2, [sp, #448] @ 0x1c0 │ │ │ │ movs r5, r5 │ │ │ │ blx 5a6dc <__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 │ │ │ │ @@ -174776,17 +174775,17 @@ │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ b.n f0a3e │ │ │ │ ... │ │ │ │ str.w r0, [r8, r6, lsl #3] │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf7ea00b6 │ │ │ │ - ldrh r6, [r4, #40] @ 0x28 │ │ │ │ + ldrh r6, [r4, #54] @ 0x36 │ │ │ │ movs r5, r5 │ │ │ │ - ldrh r4, [r3, #40] @ 0x28 │ │ │ │ + ldrh r4, [r3, #54] @ 0x36 │ │ │ │ movs r5, r5 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n f092a │ │ │ │ ldrb.w r3, [r0, #3540] @ 0xdd4 │ │ │ │ @@ -187994,15 +187993,15 @@ │ │ │ │ andeq.w r3, sl, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f9d12 │ │ │ │ ldr.w r0, [r6, #3940] @ 0xf64 │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ str.w sp, [r7, #28] │ │ │ │ add.w r0, r0, #6592 @ 0x19c0 │ │ │ │ - bl 2f0804 │ │ │ │ + bl 2f0994 │ │ │ │ ldr.w sl, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r3, [r7, #32] │ │ │ │ mov.w r2, sl, lsl #2 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ adds r1, r2, #7 │ │ │ │ str r0, [r7, #24] │ │ │ │ @@ -188218,15 +188217,15 @@ │ │ │ │ ldr.w r0, [r6, #3940] @ 0xf64 │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ add.w r0, r0, #6592 @ 0x19c0 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ str r3, [r7, #32] │ │ │ │ - bl 2f08a0 │ │ │ │ + bl 2f0a30 │ │ │ │ ldr.w sl, [r5, #12] │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r7, #28] │ │ │ │ movw r2, #1428 @ 0x594 │ │ │ │ add.w r0, r4, #88 @ 0x58 │ │ │ │ blx 5a178 │ │ │ │ @@ -188241,15 +188240,15 @@ │ │ │ │ cmp sl, r2 │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ bne.n f9e12 │ │ │ │ ldr.w r0, [r6, #3940] @ 0xf64 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add.w r0, r0, #6592 @ 0x19c0 │ │ │ │ - bl 2f08e4 │ │ │ │ + bl 2f0a74 │ │ │ │ ldr.w r3, [r4, #352] @ 0x160 │ │ │ │ movs r2, #24 │ │ │ │ mla fp, r2, r3, fp │ │ │ │ b.n f9d12 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #32 │ │ │ │ mov r5, sl │ │ │ │ @@ -188323,24 +188322,24 @@ │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #84] @ 0x54 │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, #18] │ │ │ │ + strh r0, [r2, #32] │ │ │ │ movs r6, r4 │ │ │ │ str r1, [r3, #60] @ 0x3c │ │ │ │ - vaddl.u q12, d31, d12 │ │ │ │ + vmlal.u q12, d15, d12[0] │ │ │ │ movs r6, r4 │ │ │ │ str r4, [r4, #36] @ 0x24 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrb r4, [r4, #28] │ │ │ │ + strh r4, [r4, #6] │ │ │ │ movs r6, r4 │ │ │ │ - ldrb r2, [r6, #27] │ │ │ │ + strh r2, [r6, #4] │ │ │ │ movs r6, r4 │ │ │ │ cbz r2, f9f54 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r1, [r0, #3612] @ 0xe1c │ │ │ │ @@ -188723,15 +188722,15 @@ │ │ │ │ ldrexd r6, r7, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r6, r6, #1073741824 @ 0x40000000 │ │ │ │ add.w r0, r0, #6592 @ 0x19c0 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n fa442 │ │ │ │ - bl 2f08a0 │ │ │ │ + bl 2f0a30 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n fa424 │ │ │ │ ldr.w sl, [pc, #560] @ fa580 │ │ │ │ sub.w r8, r0, #4 │ │ │ │ ldr r3, [pc, #556] @ (fa584 ) │ │ │ │ mov r5, r6 │ │ │ │ @@ -188766,15 +188765,15 @@ │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ str r2, [r4, #16] │ │ │ │ blx 5ac00 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 1e2ec4 │ │ │ │ + bl 1e3054 │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r0, [r4, #20] │ │ │ │ str r1, [r4, #24] │ │ │ │ str r2, [r4, #28] │ │ │ │ str r3, [r4, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -188819,15 +188818,15 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w fa56c │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 2f0804 │ │ │ │ + bl 2f0994 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n fa424 │ │ │ │ ldr r3, [pc, #320] @ (fa590 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r8, r4 │ │ │ │ @@ -188872,15 +188871,15 @@ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ str.w r3, [r8, #16] │ │ │ │ blx 5ac00 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e2ec4 │ │ │ │ + bl 1e3054 │ │ │ │ add.w ip, sp, #60 @ 0x3c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r8, #20] │ │ │ │ str.w r1, [r8, #24] │ │ │ │ str.w r2, [r8, #28] │ │ │ │ str.w r3, [r8, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -188938,25 +188937,25 @@ │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r5, r3] │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf226002c │ │ │ │ - @ instruction: 0xf250002c │ │ │ │ - lsls r4, r2, #30 │ │ │ │ + @ instruction: 0xf3e6002c │ │ │ │ + ands.w r0, r0, #11272192 @ 0xac0000 │ │ │ │ + lsrs r4, r2, #5 │ │ │ │ movs r7, r4 │ │ │ │ ldrh r2, [r2, r7] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - sbc.w r0, r0, #44 @ 0x2c │ │ │ │ - @ instruction: 0xf124002c │ │ │ │ - lsls r2, r3, #26 │ │ │ │ + @ instruction: 0xf320002c │ │ │ │ + @ instruction: 0xf2e4002c │ │ │ │ + lsrs r2, r3, #1 │ │ │ │ movs r7, r4 │ │ │ │ - ldrb r4, [r5, #5] │ │ │ │ + ldrb r4, [r5, #12] │ │ │ │ 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 r6, [pc, #376] @ (fa72c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -188992,15 +188991,15 @@ │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r1, r7, #8 │ │ │ │ add.w r0, r0, #6592 @ 0x19c0 │ │ │ │ movs r3, #0 │ │ │ │ str.w sp, [r7, #4] │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 2f0804 │ │ │ │ + bl 2f0994 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ mov r2, sp │ │ │ │ mov r9, r0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ adds r1, r3, #7 │ │ │ │ mov fp, r3 │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ @@ -189338,15 +189337,15 @@ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n fa9fa │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, fa9ee │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, fa9e0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ str r0, [r5, #4] │ │ │ │ str r6, [r5, #12] │ │ │ │ add r0, r2 │ │ │ │ b.n fa9d0 │ │ │ │ @@ -189551,29 +189550,29 @@ │ │ │ │ it cs │ │ │ │ movcs r1, #4 │ │ │ │ add.w r6, r4, #4096 @ 0x1000 │ │ │ │ add.w r7, r4, #6784 @ 0x1a80 │ │ │ │ adds r7, #4 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr.w r5, [r6, #2688] @ 0xa80 │ │ │ │ ldr.w r2, [r6, #3268] @ 0xcc4 │ │ │ │ ldr.w r3, [r6, #3272] @ 0xcc8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w fb51a │ │ │ │ cmp r9, r3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ bhi.w fb464 │ │ │ │ cmp r1, r3 │ │ │ │ bhi.w fb54c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ sub.w r3, sl, #4 │ │ │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ @@ -190054,15 +190053,15 @@ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n fb144 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w fb592 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -190099,41 +190098,41 @@ │ │ │ │ ittt eq │ │ │ │ ldreq r3, [r1, #28] │ │ │ │ clzeq r3, r3 │ │ │ │ lsreq r3, r3, #5 │ │ │ │ cbz r0, fb1ba │ │ │ │ ldr.w r2, [r7, #328] @ 0x148 │ │ │ │ ldr.w r2, [r2, #3512] @ 0xdb8 │ │ │ │ - bl 1e4a78 │ │ │ │ + bl 1e4c08 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, r5 │ │ │ │ bhi.n fb194 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cbz r0, fb1da │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adds r0, #152 @ 0x98 │ │ │ │ ldr.w r3, [r3, #328] @ 0x148 │ │ │ │ ldr.w r2, [r3, #3512] @ 0xdb8 │ │ │ │ movs r3, #1 │ │ │ │ - bl 1e4a78 │ │ │ │ + bl 1e4c08 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ ldr.w r3, [r2, #2840] @ 0xb18 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #2840] @ 0xb18 │ │ │ │ blx 5b118 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r0, [r3, #328] @ 0x148 │ │ │ │ add.w r0, r0, #6848 @ 0x1ac0 │ │ │ │ blx 5a2b0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e44e4 │ │ │ │ + bl 1e4674 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl ca070 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ @@ -190151,15 +190150,15 @@ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ str r0, [r1, #0] │ │ │ │ b.n fae22 │ │ │ │ ldr.w r0, [r5, #688] @ 0x2b0 │ │ │ │ add.w r0, r0, #5504 @ 0x1580 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr.w r1, [r5, #688] @ 0x2b0 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ movs r3, #4 │ │ │ │ add.w r1, r1, #5472 @ 0x1560 │ │ │ │ mov.w r2, fp, lsl #2 │ │ │ │ adds r1, #28 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ @@ -190175,15 +190174,15 @@ │ │ │ │ bl 109ab8 │ │ │ │ ldr.w r3, [r5, #688] @ 0x2b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w fb3f8 │ │ │ │ add.w r0, r3, #5504 @ 0x1580 │ │ │ │ add r7, sp, #216 @ 0xd8 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ ldr.w ip, [sp, #52] @ 0x34 │ │ │ │ ldr.w r4, [r5, #832] @ 0x340 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ cmn.w r4, #49 @ 0x31 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ @@ -190251,15 +190250,15 @@ │ │ │ │ ldr r1, [r3, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.w fb562 │ │ │ │ ldr.w r1, [r6, #812] @ 0x32c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fb538 │ │ │ │ mov r2, sl │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fb750 │ │ │ │ ldr.w r2, [r6, #816] @ 0x330 │ │ │ │ str.w sl, [r6, #820] @ 0x334 │ │ │ │ add.w r9, r0, r2 │ │ │ │ str.w r0, [r6, #812] @ 0x32c │ │ │ │ b.n faff4 │ │ │ │ @@ -190267,27 +190266,27 @@ │ │ │ │ b.n fabdc │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ add.w r0, r0, #4800 @ 0x12c0 │ │ │ │ - bl 1e45e4 │ │ │ │ + bl 1e4774 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ orrs r0, r5 │ │ │ │ cmp r3, r6 │ │ │ │ uxtb r5, r0 │ │ │ │ bhi.n fb396 │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ b.w fab42 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r1, #5504 @ 0x1580 │ │ │ │ adds r0, #24 │ │ │ │ ldr.w r8, [sp, #128] @ 0x80 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ b.n fb202 │ │ │ │ adds r3, #8 │ │ │ │ mov.w r2, #32768 @ 0x8000 │ │ │ │ movt r2, #28691 @ 0x7013 │ │ │ │ str r3, [sp, #416] @ 0x1a0 │ │ │ │ str r2, [r0, #0] │ │ │ │ str r3, [sp, #412] @ 0x19c │ │ │ │ @@ -190309,15 +190308,15 @@ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ adds r0, #28 │ │ │ │ ldr.w r8, [sp, #128] @ 0x80 │ │ │ │ bl 109be0 │ │ │ │ ldr.w r0, [r5, #688] @ 0x2b0 │ │ │ │ add.w r0, r0, #5504 @ 0x1580 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ b.n fb202 │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ bhi.w fb542 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r3, r7 │ │ │ │ it cc │ │ │ │ @@ -190329,15 +190328,15 @@ │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.w fb5c8 │ │ │ │ ldr.w r1, [r5, #828] @ 0x33c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fb59e │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fb59a │ │ │ │ ldr.w r2, [r5, #832] @ 0x340 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ adds r4, r0, r2 │ │ │ │ str.w r3, [r5, #836] @ 0x344 │ │ │ │ str.w r0, [r5, #828] @ 0x33c │ │ │ │ @@ -190371,15 +190370,15 @@ │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ bl c9bb8 │ │ │ │ ldr.w r5, [r6, #2688] @ 0xa80 │ │ │ │ ldr.w r3, [r6, #3268] @ 0xcc4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w fac18 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w fb202 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ strd r4, r4, [sp, #80] @ 0x50 │ │ │ │ @@ -190474,15 +190473,15 @@ │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ + ldr r2, [r3, #48] @ 0x30 │ │ │ │ movs r6, r4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx 5abf4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fb59a │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r1, [r5, #828] @ 0x33c │ │ │ │ @@ -190504,15 +190503,15 @@ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ movw fp, #7308 @ 0x1c8c │ │ │ │ ldr.w r0, [r5, #328] @ 0x148 │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r0, #3512] @ 0xdb8 │ │ │ │ add r0, fp │ │ │ │ ldr.w r2, [r3, #2840] @ 0xb18 │ │ │ │ - bl 2e89c4 │ │ │ │ + bl 2e8b54 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fb128 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr.w r9, [r5, #328] @ 0x148 │ │ │ │ lsls r2, r3, #29 │ │ │ │ add fp, r9 │ │ │ │ bmi.n fb718 │ │ │ │ @@ -190520,24 +190519,24 @@ │ │ │ │ movs r3, #8 │ │ │ │ movs r1, #14 │ │ │ │ mov r0, fp │ │ │ │ add.w r2, r2, #6592 @ 0x19c0 │ │ │ │ add.w r6, r9, #4096 @ 0x1000 │ │ │ │ adds r2, #8 │ │ │ │ add.w r5, r9, #6432 @ 0x1920 │ │ │ │ - bl 2e8c2c │ │ │ │ + bl 2e8dbc │ │ │ │ ldr r2, [pc, #264] @ (fb758 ) │ │ │ │ movs r3, #8 │ │ │ │ movs r1, #2 │ │ │ │ add r2, pc │ │ │ │ mov r0, fp │ │ │ │ adds r5, #12 │ │ │ │ - bl 2e8c2c │ │ │ │ + bl 2e8dbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr.w r3, [r6, #2336] @ 0x920 │ │ │ │ ldr.w r2, [r6, #2340] @ 0x924 │ │ │ │ add r2, r3 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n fb6d0 │ │ │ │ mov sl, r3 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ @@ -190558,32 +190557,32 @@ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, fp │ │ │ │ ldrd r4, ip, [r5, #16] │ │ │ │ str r4, [sp, #408] @ 0x198 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ strd r4, ip, [sp, #412] @ 0x19c │ │ │ │ - bl 2e8c2c │ │ │ │ + bl 2e8dbc │ │ │ │ ldrb.w r3, [r5, #45] @ 0x2d │ │ │ │ cmp r3, #0 │ │ │ │ beq.n fb67c │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl c9da4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movs r1, #12 │ │ │ │ mov r0, fp │ │ │ │ - bl 2e8c2c │ │ │ │ + bl 2e8dbc │ │ │ │ b.n fb682 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ adds r5, r3, r4 │ │ │ │ cmp r5, r3 │ │ │ │ bls.n fb70c │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -190596,19 +190595,19 @@ │ │ │ │ strd r3, r1, [sp, #408] @ 0x198 │ │ │ │ mov r0, fp │ │ │ │ adc.w r2, r2, #0 │ │ │ │ movs r3, #12 │ │ │ │ str r2, [sp, #416] @ 0x1a0 │ │ │ │ movs r1, #6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - bl 2e8c2c │ │ │ │ + bl 2e8dbc │ │ │ │ cmp r4, r5 │ │ │ │ bcc.n fb6e4 │ │ │ │ mov r0, fp │ │ │ │ - bl 2e8c68 │ │ │ │ + bl 2e8df8 │ │ │ │ b.n fb128 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r1, [r3, #380] @ 0x17c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -190621,25 +190620,25 @@ │ │ │ │ ldr r1, [pc, #36] @ (fb760 ) │ │ │ │ ldr.w r3, [r3, #336] @ 0x150 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r3, [r9, #3944] @ 0xf68 │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ b.n fb630 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ + ldr r6, [r0, #28] │ │ │ │ movs r6, r4 │ │ │ │ - str r6, [r0, #108] @ 0x6c │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ movs r6, r4 │ │ │ │ - subs r1, #170 @ 0xaa │ │ │ │ + subs r3, #106 @ 0x6a │ │ │ │ movs r6, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #312] @ (fb8b0 ) │ │ │ │ @@ -190763,22 +190762,22 @@ │ │ │ │ ldr r0, [pc, #512] @ (fbab4 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ bl 33d8ba │ │ │ │ @ instruction: 0x47e6 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r2, [r4, #96] @ 0x60 │ │ │ │ + str r2, [r4, #124] @ 0x7c │ │ │ │ movs r6, r4 │ │ │ │ - str r4, [r7, #92] @ 0x5c │ │ │ │ + str r4, [r7, #120] @ 0x78 │ │ │ │ movs r6, r4 │ │ │ │ mcr 15, 6, pc, cr1, cr15, {7} @ │ │ │ │ - str r2, [r0, #96] @ 0x60 │ │ │ │ + str r2, [r0, #124] @ 0x7c │ │ │ │ movs r6, r4 │ │ │ │ - str r4, [r0, #92] @ 0x5c │ │ │ │ + str r4, [r0, #120] @ 0x78 │ │ │ │ movs r6, r4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -190822,15 +190821,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r2, #2 │ │ │ │ bne.n fb99a │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1300 │ │ │ │ movs r3, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fb96e │ │ │ │ dmb ish │ │ │ │ @@ -190838,15 +190837,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fb95c │ │ │ │ b.n fb92e │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e12d4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r0, r1, [r4] │ │ │ │ @@ -190934,15 +190933,15 @@ │ │ │ │ b.n fba08 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mov r4, r5 │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #72] @ 0x48 │ │ │ │ + str r4, [r2, #100] @ 0x64 │ │ │ │ movs r6, r4 │ │ │ │ mrc2 15, 4, pc, cr3, cr15, {7} │ │ │ │ cmp r8, r2 │ │ │ │ lsls r6, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -191083,15 +191082,15 @@ │ │ │ │ cbz r1, fbc8e │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fbcb6 │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1300 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fbc40 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -191112,15 +191111,15 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w fbb48 │ │ │ │ b.n fbb4a │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r4, [r7, #3608] @ 0xe18 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e12d4 │ │ │ │ b.n fbba6 │ │ │ │ add.w r8, sp, #32 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 5a178 │ │ │ │ mov r3, r9 │ │ │ │ @@ -191239,28 +191238,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fbe0e │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1300 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fbdea │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fbddc │ │ │ │ b.n fbd2c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r7, #3608] @ 0xe18 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e12d4 │ │ │ │ b.n fbdbc │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fbe14 │ │ │ │ @@ -191353,28 +191352,28 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fbf46 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1300 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fbf22 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fbf14 │ │ │ │ b.n fbe82 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w r7, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e12d4 │ │ │ │ b.n fbef6 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fbf4c │ │ │ │ @@ -191443,29 +191442,29 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fc03a │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1300 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fc016 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fc006 │ │ │ │ b.n fbfb8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e12d4 │ │ │ │ b.n fbfea │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n fc022 │ │ │ │ @@ -191531,30 +191530,30 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fc128 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1300 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fc102 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fc0f2 │ │ │ │ b.n fc0a4 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e12d4 │ │ │ │ b.n fc0d6 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n fc10e │ │ │ │ @@ -191633,29 +191632,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fc230 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1300 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fc20a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fc1fc │ │ │ │ b.n fc190 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3608] @ 0xe18 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e12d4 │ │ │ │ b.n fc1de │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fc236 │ │ │ │ @@ -191735,29 +191734,29 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n fc2b2 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fc33e │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1300 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fc31a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fc30a │ │ │ │ b.n fc2a0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e12d4 │ │ │ │ b.n fc2e8 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n fc326 │ │ │ │ @@ -191865,29 +191864,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fc49a │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1300 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r6, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fc474 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fc466 │ │ │ │ b.n fc3aa │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r7, #3608] @ 0xe18 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e12d4 │ │ │ │ b.n fc448 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fc4a0 │ │ │ │ @@ -191977,29 +191976,29 @@ │ │ │ │ cmp r2, #2 │ │ │ │ bne.n fc5c6 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1300 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r1, r6, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fc5a0 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fc590 │ │ │ │ b.n fc510 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e12d4 │ │ │ │ b.n fc570 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r0, r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n fc5cc │ │ │ │ @@ -192096,28 +192095,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fc702 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1300 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fc6de │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fc6d0 │ │ │ │ b.n fc644 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e12d4 │ │ │ │ b.n fc6b0 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fc708 │ │ │ │ @@ -192216,28 +192215,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fc844 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1300 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fc820 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fc812 │ │ │ │ b.n fc782 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e12d4 │ │ │ │ b.n fc7f2 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fc84a │ │ │ │ @@ -192338,29 +192337,29 @@ │ │ │ │ add sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fc98a │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1300 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fc966 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fc956 │ │ │ │ b.n fc8c8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e12d4 │ │ │ │ b.n fc93a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n fc972 │ │ │ │ @@ -192463,29 +192462,29 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fcada │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1300 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fcab4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fcaa6 │ │ │ │ b.n fca10 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3608] @ 0xe18 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e12d4 │ │ │ │ b.n fca86 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fcae0 │ │ │ │ @@ -192579,29 +192578,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fcc0e │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1300 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fcbe8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fcbda │ │ │ │ b.n fcb4e │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3608] @ 0xe18 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e12d4 │ │ │ │ b.n fcbbc │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fcc14 │ │ │ │ @@ -192695,29 +192694,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fcd42 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1300 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fcd1c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fcd0e │ │ │ │ b.n fcc82 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3608] @ 0xe18 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e12d4 │ │ │ │ b.n fccf0 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fcd48 │ │ │ │ @@ -192811,28 +192810,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fce76 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1300 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fce52 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fce44 │ │ │ │ b.n fcdba │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r7, #3608] @ 0xe18 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e12d4 │ │ │ │ b.n fce24 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fce7c │ │ │ │ @@ -192925,28 +192924,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fcfa8 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1300 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fcf84 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fcf76 │ │ │ │ b.n fceec │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r7, #3608] @ 0xe18 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e12d4 │ │ │ │ b.n fcf56 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fcfae │ │ │ │ @@ -193033,30 +193032,30 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fd0c6 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1300 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fd0a0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fd090 │ │ │ │ b.n fd042 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e12d4 │ │ │ │ b.n fd074 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n fd0ac │ │ │ │ @@ -193128,30 +193127,30 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fd1be │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1300 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fd198 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fd188 │ │ │ │ b.n fd130 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e12d4 │ │ │ │ b.n fd16c │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n fd1a4 │ │ │ │ @@ -193224,52 +193223,52 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ add.w r1, r0, #272 @ 0x110 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd954 │ │ │ │ + bl 1ddae4 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #404 @ 0x194 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd954 │ │ │ │ + bl 1ddae4 │ │ │ │ ldr.w r1, [r4, #396] @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ddc18 │ │ │ │ + bl 1ddda8 │ │ │ │ ldrb.w r1, [r4, #400] @ 0x190 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ddb40 │ │ │ │ + bl 1ddcd0 │ │ │ │ ldrb.w r1, [r4, #436] @ 0x1b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ddb40 │ │ │ │ + bl 1ddcd0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 169528 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cbz r1, fd300 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ddb40 │ │ │ │ + bl 1ddcd0 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ bl 169528 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ subs r3, #2 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ bne.n fd2fc │ │ │ │ movs r2, #16 │ │ │ │ add.w r1, r4, #440 @ 0x1b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd954 │ │ │ │ + bl 1ddae4 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ddb40 │ │ │ │ + bl 1ddcd0 │ │ │ │ b.n fd2e4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov lr, r2 │ │ │ │ @@ -193335,29 +193334,29 @@ │ │ │ │ cmp r4, r3 │ │ │ │ bne.n fd3b4 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n fd400 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #16 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ add.w r4, r8, #44 @ 0x2c │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [pc, #40] @ (fd42c ) │ │ │ │ ldr r3, [pc, #36] @ (fd428 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -193495,75 +193494,75 @@ │ │ │ │ strd r6, r4, [sp, #60] @ 0x3c │ │ │ │ strb.w r5, [sp, #36] @ 0x24 │ │ │ │ movs r4, #4 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ strd r7, r4, [sp, #84] @ 0x54 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ strb.w r5, [sp, #28] │ │ │ │ - bl 30b0e8 │ │ │ │ + bl 30b278 │ │ │ │ mov r4, r0 │ │ │ │ - bl 245818 │ │ │ │ + bl 2459a8 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21bd70 │ │ │ │ + bl 21bf00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23b0fc │ │ │ │ + bl 23b28c │ │ │ │ mov r0, r4 │ │ │ │ - bl 210044 │ │ │ │ + bl 2101d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2038a8 │ │ │ │ + bl 203a38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 256f44 │ │ │ │ + bl 2570d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c9bc │ │ │ │ + bl 20cb4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ca04 │ │ │ │ + bl 20cb94 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 21bd70 │ │ │ │ + bl 21bf00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 259640 │ │ │ │ + bl 2597d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 256bd4 │ │ │ │ + bl 256d64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25779c │ │ │ │ + bl 25792c │ │ │ │ mov r0, r4 │ │ │ │ - bl 28fd70 │ │ │ │ + bl 28ff00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24efd8 │ │ │ │ + bl 24f168 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23507c │ │ │ │ + bl 23520c │ │ │ │ mov r0, r4 │ │ │ │ - bl 256bd4 │ │ │ │ + bl 256d64 │ │ │ │ mvn.w r1, #4227858432 @ 0xfc000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 252fa8 │ │ │ │ + bl 253138 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24e8d4 │ │ │ │ + bl 24ea64 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28b130 │ │ │ │ + bl 28b2c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 256f44 │ │ │ │ + bl 2570d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25779c │ │ │ │ + bl 25792c │ │ │ │ mov r0, r4 │ │ │ │ - bl 256fa4 │ │ │ │ + bl 257134 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 259da0 │ │ │ │ + bl 259f30 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [sp, #16] │ │ │ │ - bl 26d920 │ │ │ │ + bl 26dab0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25779c │ │ │ │ + bl 25792c │ │ │ │ ldr r2, [pc, #40] @ (fd64c ) │ │ │ │ ldr r3, [pc, #28] @ (fd644 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ @@ -193573,15 +193572,15 @@ │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ cmp r2, #238 @ 0xee │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r2, r2 │ │ │ │ + adds r4, r2, #1 │ │ │ │ movs r6, r4 │ │ │ │ cmp r1, #214 @ 0xd6 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrb.w r3, [r0, #96] @ 0x60 │ │ │ │ push {r4} │ │ │ │ cbnz r3, fd6aa │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ @@ -193798,25 +193797,25 @@ │ │ │ │ bne.n fd8ba │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, fd8ba │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #36] @ (fd8e0 ) │ │ │ │ ldr r2, [pc, #28] @ (fd8dc ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -194723,15 +194722,15 @@ │ │ │ │ b.n fe136 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b.n fe136 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ add.w r0, r6, #5344 @ 0x14e0 │ │ │ │ blx 59abc │ │ │ │ add.w r0, r6, #5312 @ 0x14c0 │ │ │ │ mov r1, fp │ │ │ │ adds r0, #4 │ │ │ │ bl 109be0 │ │ │ │ add.w r0, r6, #5344 @ 0x14e0 │ │ │ │ @@ -194768,15 +194767,15 @@ │ │ │ │ beq.w fe808 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n fe218 │ │ │ │ add.w r7, r6, #5248 @ 0x1480 │ │ │ │ adds r7, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ bls.n fe358 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ cbz r1, fe2de │ │ │ │ mov r0, r6 │ │ │ │ @@ -194837,15 +194836,15 @@ │ │ │ │ dmb ish │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r2, #200] @ 0xc8 │ │ │ │ ldrd r2, r3, [r3, #16] │ │ │ │ strd r2, r3, [sp, #64] @ 0x40 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ ldrb.w r3, [r6, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w fe8be │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ add.w r9, sp, #88 @ 0x58 │ │ │ │ @@ -195040,15 +195039,15 @@ │ │ │ │ beq.w fe876 │ │ │ │ ldr r3, [pc, #32] @ (fe600 ) │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ b.n fe604 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - subs r3, #214 @ 0xd6 │ │ │ │ + subs r5, #150 @ 0x96 │ │ │ │ movs r6, r4 │ │ │ │ str r2, [sp, #660] @ 0x294 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r5, [r1, #4] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r3, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ @@ -195371,40 +195370,40 @@ │ │ │ │ bl fd458 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fe9ce │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #272 @ 0x110 │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dde40 │ │ │ │ + bl 1ddfd0 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #404 @ 0x194 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dde40 │ │ │ │ + bl 1ddfd0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ddee8 │ │ │ │ + bl 1de078 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #396] @ 0x18c │ │ │ │ - bl 1dde84 │ │ │ │ + bl 1de014 │ │ │ │ strb.w r0, [r4, #400] @ 0x190 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dde84 │ │ │ │ + bl 1de014 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ldr.w r1, [r6, #3952] @ 0xf70 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r0, [r4, #436] @ 0x1b4 │ │ │ │ mov r0, r5 │ │ │ │ bl 169458 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 1dde84 │ │ │ │ + bl 1de014 │ │ │ │ cbnz r0, fe9d2 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n fe9ae │ │ │ │ cmp r3, #4 │ │ │ │ beq.n fe9ae │ │ │ │ @@ -195413,15 +195412,15 @@ │ │ │ │ bl fe0c0 │ │ │ │ cbnz r0, fe9c6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r1, r4, #440 @ 0x1b8 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #16 │ │ │ │ - bl 1dde40 │ │ │ │ + bl 1ddfd0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl fe0c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fe9aa │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ @@ -195462,15 +195461,15 @@ │ │ │ │ ldr.w r0, [r4, #3952] @ 0xf70 │ │ │ │ bl 1690c8 │ │ │ │ ldr r3, [pc, #164] @ (fead0 ) │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #4 │ │ │ │ add r3, pc │ │ │ │ mov r0, sp │ │ │ │ - bl 20397c │ │ │ │ + bl 203b0c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl fd458 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n feabc │ │ │ │ @@ -195522,15 +195521,15 @@ │ │ │ │ b.n fea88 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r0, r0, #24 │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #158 @ 0x9e │ │ │ │ + adds r6, #94 @ 0x5e │ │ │ │ movs r6, r4 │ │ │ │ asrs r0, r6, #21 │ │ │ │ lsls r6, r6, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -195793,78 +195792,78 @@ │ │ │ │ adds r2, r3, #1 │ │ │ │ subs r3, r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #32 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, fede0 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r6, r0 │ │ │ │ b.n fee16 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, fee16 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r1, [pc, #132] @ (fee9c ) │ │ │ │ ldr r3, [pc, #124] @ (fee98 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n fee90 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, fee4e │ │ │ │ mov r2, sp │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r6, r0 │ │ │ │ b.n fee16 │ │ │ │ strh.w r1, [sp] │ │ │ │ b.n fee32 │ │ │ │ strb.w r1, [sp] │ │ │ │ b.n fee32 │ │ │ │ movs r3, #1 │ │ │ │ @@ -200176,37 +200175,37 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w fp, sp, #16 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ add.w r3, ip, r3, lsr #6 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 101e4e │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 101eec │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ str r4, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ add.w r4, r7, #84 @ 0x54 │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ ldr.w ip, [pc, #576] @ 1020bc │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ @@ -200215,15 +200214,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r3, [r9, ip] │ │ │ │ add.w r3, r3, lr, lsl #7 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [pc, #536] @ (1020c0 ) │ │ │ │ ldr r3, [pc, #520] @ (1020b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -200255,15 +200254,15 @@ │ │ │ │ ldr r2, [r6, #116] @ 0x74 │ │ │ │ lsrs r2, r2, #6 │ │ │ │ bl fecf0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r4, r0 │ │ │ │ b.n 101e54 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ lsls r0, r3, #31 │ │ │ │ bmi.n 101eda │ │ │ │ ldr r0, [pc, #428] @ (1020c4 ) │ │ │ │ ldr.w r0, [r9, r0] │ │ │ │ @@ -200271,15 +200270,15 @@ │ │ │ │ dmb ish │ │ │ │ and.w r3, r0, #524288 @ 0x80000 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 10209e │ │ │ │ ldr r0, [r2, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 2e6110 │ │ │ │ + bl 2e62a0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ adds r3, r2, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ beq.n 101fde │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsls r4, r2, #1 │ │ │ │ @@ -200323,26 +200322,26 @@ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cbnz r3, 101fee │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 101ea6 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ b.n 101ea6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 101f66 │ │ │ │ mov r1, r3 │ │ │ │ mov.w ip, #1 │ │ │ │ @@ -200383,30 +200382,30 @@ │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r4, [sp, #16] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 102066 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r6, r0 │ │ │ │ b.n 101ea6 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r4, [sp, #16] │ │ │ │ b.n 102048 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ @@ -204382,24 +204381,24 @@ │ │ │ │ adds r2, r7, r1 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 104d56 │ │ │ │ ldr.w r0, [r8, r1] │ │ │ │ strd r1, r2, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2fba94 │ │ │ │ + bl 2fbc24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 104d56 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r0, [r8, r1] │ │ │ │ movs r1, #3 │ │ │ │ str r4, [r6, #4] │ │ │ │ str r1, [r6, #0] │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb8c0 │ │ │ │ + bl 1dd660 │ │ │ │ ldrb.w lr, [r0, #32] │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ ands.w lr, lr, #7 │ │ │ │ beq.n 104d28 │ │ │ │ mov r7, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -204426,15 +204425,15 @@ │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 149760 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ sub.w r2, r1, #20 │ │ │ │ - bl 201a9c │ │ │ │ + bl 201c2c │ │ │ │ movs r3, #2 │ │ │ │ str r4, [r6, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ add.w r3, r8, sl │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 104bfe │ │ │ │ @@ -204496,15 +204495,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 104de2 │ │ │ │ movs r3, #20 │ │ │ │ mov r0, r4 │ │ │ │ mla ip, r3, r1, ip │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 2019c4 │ │ │ │ + bl 201b54 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx 5a178 │ │ │ │ movs r3, #0 │ │ │ │ @@ -204585,91 +204584,91 @@ │ │ │ │ adds r2, #1 │ │ │ │ cmp r0, r2 │ │ │ │ bne.n 104ed4 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.w 1052ea │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ add.w lr, sp, #104 @ 0x68 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #2 │ │ │ │ itt ls │ │ │ │ movls r3, #0 │ │ │ │ strls r3, [sp, #40] @ 0x28 │ │ │ │ bhi.w 10526a │ │ │ │ ldr r7, [sp, #32] │ │ │ │ movs r1, #32 │ │ │ │ vldr d0, [pc, #772] @ 105248 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20158c │ │ │ │ + bl 20171c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 104f70 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ vldr d0, [pc, #720] @ 105250 │ │ │ │ movs r1, #32 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20158c │ │ │ │ + bl 20171c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 104fae │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ mov r0, r6 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1050e4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ @@ -204694,33 +204693,33 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr.w lr, [sp, #36] @ 0x24 │ │ │ │ add.w ip, r2, #44 @ 0x2c │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov ip, r8 │ │ │ │ @@ -204739,40 +204738,40 @@ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr.w lr, [sp, #36] @ 0x24 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ str r7, [sp, #24] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ - bl 203d88 │ │ │ │ + bl 203f18 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 10a460 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -204809,33 +204808,33 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r1 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w lr, [sp, #36] @ 0x24 │ │ │ │ add.w ip, r2, #44 @ 0x2c │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w lr, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov ip, lr │ │ │ │ @@ -204854,45 +204853,45 @@ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ add.w lr, r7, #44 @ 0x2c │ │ │ │ str r7, [sp, #24] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ - bl 203d88 │ │ │ │ + bl 203f18 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20193c │ │ │ │ + bl 201acc │ │ │ │ b.n 104bfe │ │ │ │ uxth r1, r1 │ │ │ │ b.n 104c98 │ │ │ │ sub.w r3, ip, #20 │ │ │ │ b.n 104daa │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ @@ -204928,33 +204927,33 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ str r7, [sp, #24] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr.w lr, [sp, #36] @ 0x24 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #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 r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ b.n 104f3e │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ b.n 104f30 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ movs r7, #1 │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -204962,20 +204961,20 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ bl fd308 │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -204989,66 +204988,66 @@ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ bl fd308 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 203d88 │ │ │ │ + bl 203f18 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 105104 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ bl fd308 │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl fd308 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 203d88 │ │ │ │ + bl 203f18 │ │ │ │ movs r3, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ bl fd308 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 1050fa │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 104e92 │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 104e04 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ @@ -205079,21 +205078,21 @@ │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, #30 │ │ │ │ movne r5, #22 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1fed98 │ │ │ │ + bl 1fef28 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 105a60 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r1, r7 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ @@ -205101,18 +205100,18 @@ │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 1058bc │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r2, #8 │ │ │ │ lsls r2, r2, #8 │ │ │ │ @@ -205142,54 +205141,54 @@ │ │ │ │ add.w fp, sp, #32 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1054f6 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr.w r3, [pc, #1448] @ 105aa0 │ │ │ │ ldr.w r9, [r9, r3] │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ strd r4, r4, [fp, #4] │ │ │ │ add.w r3, r9, r3, lsl #7 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ ldrb.w lr, [r3, #38] @ 0x26 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w lr, r5, lr, lsl #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp.w r3, #360 @ 0x168 │ │ │ │ beq.n 105588 │ │ │ │ movw r2, #361 @ 0x169 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1058d2 │ │ │ │ @@ -205205,49 +205204,49 @@ │ │ │ │ mov r0, r7 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r8] │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ strd r4, r4, [fp, #4] │ │ │ │ add.w r3, r9, r3, lsl #7 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add.w r6, r5, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r3, #38] @ 0x26 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add.w ip, r5, ip, lsl #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 1058c8 │ │ │ │ add r5, sp, #84 @ 0x54 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ @@ -205269,26 +205268,26 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ bl fd308 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, sl │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #299 @ 0x12b │ │ │ │ mov r0, sl │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, sl │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ strd r3, r3, [sp, #68] @ 0x44 │ │ │ │ @@ -205304,30 +205303,30 @@ │ │ │ │ mov r4, r5 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov lr, r5 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #32] │ │ │ │ strd r6, r6, [fp, #4] │ │ │ │ mov r9, r7 │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #1 │ │ │ │ strd r6, r6, [sp, #68] @ 0x44 │ │ │ │ @@ -205339,31 +205338,31 @@ │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov lr, r5 │ │ │ │ add.w ip, r2, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r6, [sp, #32] │ │ │ │ movs r3, #2 │ │ │ │ strd r6, r6, [fp, #4] │ │ │ │ mov lr, r7 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov ip, r5 │ │ │ │ @@ -205376,31 +205375,31 @@ │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrb.w r3, [r3, #33] @ 0x21 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov lr, r5 │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r6, [sp, #32] │ │ │ │ movs r3, #3 │ │ │ │ strd r6, r6, [fp, #4] │ │ │ │ mov ip, r7 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ strd r6, r6, [sp, #68] @ 0x44 │ │ │ │ @@ -205413,54 +205412,54 @@ │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r7, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 203e08 │ │ │ │ + bl 203f98 │ │ │ │ mov r7, r0 │ │ │ │ b.n 105566 │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ ldrb r5, [r2, #13] │ │ │ │ add.w fp, sp, #32 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ mov r3, r6 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ strb.w r5, [r0, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ str r5, [sp, #32] │ │ │ │ strd r5, r5, [fp, #4] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ add.w r7, r4, #84 @ 0x54 │ │ │ │ ldr.w lr, [pc, #524] @ 105aa0 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ @@ -205468,95 +205467,95 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ ldr.w r9, [r9, lr] │ │ │ │ add.w ip, r9, ip, lsl #7 │ │ │ │ ldrb.w r3, [ip, #50] @ 0x32 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ b.n 1054fe │ │ │ │ movs r6, #32 │ │ │ │ b.n 10585c │ │ │ │ movs r6, #8 │ │ │ │ b.n 10585c │ │ │ │ movs r6, #16 │ │ │ │ b.n 10585c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r5, sp, #84 @ 0x54 │ │ │ │ b.n 105642 │ │ │ │ movs r6, #1 │ │ │ │ b.n 10585c │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldrb.w r3, [r8, #6] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 105566 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movw r1, #401 @ 0x191 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ str r4, [sp, #32] │ │ │ │ strd r4, r4, [fp, #4] │ │ │ │ add.w r3, r9, r3, lsl #7 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ ldrb.w lr, [r3, #38] @ 0x26 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w lr, r5, lr, lsl #2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov.w r1, #402 @ 0x192 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ strd r4, r4, [fp, #4] │ │ │ │ add.w r9, r9, r3, lsl #7 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add.w r6, r5, #84 @ 0x54 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ ldrb.w ip, [r9, #38] @ 0x26 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w ip, r5, ip, lsl #2 │ │ │ │ mov r0, sl │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r2, r7 │ │ │ │ beq.n 1059ea │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ @@ -205581,20 +205580,20 @@ │ │ │ │ mov r0, sl │ │ │ │ bl fd308 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, sl │ │ │ │ movs r5, #2 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, sl │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, sl │ │ │ │ movs r3, #1 │ │ │ │ @@ -205624,23 +205623,23 @@ │ │ │ │ bl fd308 │ │ │ │ mov r3, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 203e08 │ │ │ │ + bl 203f98 │ │ │ │ mov r7, r0 │ │ │ │ b.n 105566 │ │ │ │ ldr r2, [pc, #68] @ (105aa8 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1feb44 │ │ │ │ + bl 1fecd4 │ │ │ │ ldrh r3, [r0, #20] │ │ │ │ movs r2, #2 │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0, #52] @ 0x34 │ │ │ │ bfi r3, r2, #6, #3 │ │ │ │ strh r3, [r0, #20] │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ @@ -205779,15 +205778,15 @@ │ │ │ │ subeq r1, #20 │ │ │ │ movne r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ bl 101d84 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 202470 │ │ │ │ + bl 202600 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r2, [pc, #2688] @ 1066b4 │ │ │ │ ldr.w r3, [pc, #2676] @ 1066ac │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ @@ -205819,56 +205818,56 @@ │ │ │ │ str.w r8, [sp, #160] @ 0xa0 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov fp, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ add.w lr, sp, #180 @ 0xb4 │ │ │ │ add.w ip, fp, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #32 │ │ │ │ str r7, [r5, #4] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 105cfe │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ - bl 203d88 │ │ │ │ + bl 203f18 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 201a58 │ │ │ │ + bl 201be8 │ │ │ │ mov r0, sl │ │ │ │ - bl 200708 │ │ │ │ + bl 200898 │ │ │ │ b.n 105c2e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #3952] @ 0xf70 │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ ldrb.w r0, [r3, #743] @ 0x2e7 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 105c30 │ │ │ │ @@ -205929,15 +205928,15 @@ │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r7, sp, #148 @ 0x94 │ │ │ │ add.w r9, sp, #180 @ 0xb4 │ │ │ │ ldrd r1, r2, [sp, #80] @ 0x50 │ │ │ │ - bl 202d3c │ │ │ │ + bl 202ecc │ │ │ │ ldr.w r8, [r4, #96] @ 0x60 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov ip, r7 │ │ │ │ strd r5, r8, [sp, #104] @ 0x68 │ │ │ │ mov.w r3, #1 │ │ │ │ strd r5, r5, [sp, #96] @ 0x60 │ │ │ │ @@ -205953,31 +205952,31 @@ │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w r9!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ add.w r8, sp, #180 @ 0xb4 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov lr, r8 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp.w r3, #660 @ 0x294 │ │ │ │ beq.w 10624c │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ @@ -206013,34 +206012,34 @@ │ │ │ │ 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} │ │ │ │ beq.w 1065d8 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov ip, r8 │ │ │ │ strb.w r7, [sp, #196] @ 0xc4 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ add.w r7, r5, #44 @ 0x2c │ │ │ │ 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, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #3940] @ 0xf64 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #3288] @ 0xcd8 │ │ │ │ ldr.w r3, [r3, #720] @ 0x2d0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 106746 │ │ │ │ @@ -206118,20 +206117,20 @@ │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ bl fd308 │ │ │ │ mov r3, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ b.n 105d06 │ │ │ │ ldr.w r3, [pc, #1704] @ 1066b8 │ │ │ │ movw r0, #58640 @ 0xe510 │ │ │ │ @@ -206169,74 +206168,74 @@ │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1060a0 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ add r9, r8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #31 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1060e0 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 106104 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r0, r6 │ │ │ │ b.n 105d06 │ │ │ │ ldr.w r3, [pc, #1416] @ 1066b8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ @@ -206267,40 +206266,40 @@ │ │ │ │ movs r3, #2 │ │ │ │ movs r4, #0 │ │ │ │ ldrb.w r8, [sl, #40] @ 0x28 │ │ │ │ strd r3, r4, [sp, #96] @ 0x60 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ ldrb.w fp, [sl, #33] @ 0x21 │ │ │ │ ldr.w r5, [sl, #96] @ 0x60 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 1061aa │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ movw r1, #321 @ 0x141 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ mov r5, r0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w lr, [r3, #31] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ @@ -206308,20 +206307,20 @@ │ │ │ │ add.w lr, r5, lr, lsl #2 │ │ │ │ str.w r9, [sp, #108] @ 0x6c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str.w r7, [lr, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ add.w r0, sl, #20 │ │ │ │ add.w r1, r5, #20 │ │ │ │ - bl 201a58 │ │ │ │ + bl 201be8 │ │ │ │ mov r0, sl │ │ │ │ - bl 200708 │ │ │ │ + bl 200898 │ │ │ │ b.n 105c2e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #3952] @ 0xf70 │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ ldrb.w r0, [r3, #743] @ 0x2e7 │ │ │ │ movs r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -206340,15 +206339,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 105e6c │ │ │ │ ldr.w r3, [sl, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ ldrd r1, r2, [sp, #88] @ 0x58 │ │ │ │ - bl 202d3c │ │ │ │ + bl 202ecc │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 105e6c │ │ │ │ ldr.w r3, [pc, #1084] @ 1066b8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -206360,43 +206359,43 @@ │ │ │ │ add.w r3, sl, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ b.n 105e6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1062be │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r6 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 204870 │ │ │ │ + bl 204a00 │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ strd r5, r5, [r4] │ │ │ │ add.w r7, r9, #84 @ 0x54 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr.w lr, [pc, #952] @ 1066b8 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -206407,19 +206406,19 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r7, [r3, lr] │ │ │ │ add.w ip, r7, ip, lsl #7 │ │ │ │ ldrb.w r3, [ip, #39] @ 0x27 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r9, r0 │ │ │ │ lsls r2, r2, #7 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ @@ -206460,18 +206459,18 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r3, r7, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1064ba │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2048e0 │ │ │ │ + bl 204a70 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -206483,21 +206482,21 @@ │ │ │ │ cmp r3, r1 │ │ │ │ bhi.w 105f46 │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ str r7, [sp, #20] │ │ │ │ ldrb.w r2, [sl, #33] @ 0x21 │ │ │ │ ldrb.w r1, [sl, #32] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff600 │ │ │ │ + bl 1ff790 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 106410 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 204800 │ │ │ │ + bl 204990 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #3940] @ 0xf64 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #3288] @ 0xcd8 │ │ │ │ ldr.w r3, [r3, #720] @ 0x2d0 │ │ │ │ subs r4, r3, #1 │ │ │ │ bmi.n 1064e4 │ │ │ │ @@ -206509,22 +206508,22 @@ │ │ │ │ b.n 10643e │ │ │ │ subs r4, #1 │ │ │ │ subs r5, #4 │ │ │ │ adds r3, r4, #1 │ │ │ │ beq.n 1064ec │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 204928 │ │ │ │ + bl 204ab8 │ │ │ │ ldrb.w r7, [r9, #16] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 106436 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 204958 │ │ │ │ + bl 204ae8 │ │ │ │ mov r8, r0 │ │ │ │ b.n 106436 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strh.w r3, [sp, #96] @ 0x60 │ │ │ │ b.n 1062a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb.w r3, [sp, #96] @ 0x60 │ │ │ │ @@ -206559,15 +206558,15 @@ │ │ │ │ b.w 105c30 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w sl, r9, #20 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w sl, [r3, r2, lsl #2] │ │ │ │ b.n 1063b4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -206576,15 +206575,15 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r3, r2 │ │ │ │ ldrb r7, [r3, #16] │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 1065cc │ │ │ │ mov r0, sl │ │ │ │ - bl 200708 │ │ │ │ + bl 200898 │ │ │ │ b.w 105c2e │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 106596 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #400 @ 0x190 │ │ │ │ mov r2, r1 │ │ │ │ b.n 106510 │ │ │ │ @@ -206601,25 +206600,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 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cbz r0, 106550 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add.w r3, r2, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ ldrb.w r3, [r3, #743] @ 0x2e7 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -206630,15 +206629,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 16afc4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #3940] @ 0xf64 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #2284] @ 0x8ec │ │ │ │ b.n 1060a0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -206651,30 +206650,30 @@ │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r3, r7 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 106580 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ b.n 106580 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 201a58 │ │ │ │ + bl 201be8 │ │ │ │ b.n 1064f0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b.n 105f1c │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ @@ -206700,21 +206699,21 @@ │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ uxtb r7, r7 │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r8, #0 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ str.w r8, [sp, #96] @ 0x60 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr.w lr, [pc, #112] @ 1066b8 │ │ │ │ @@ -206725,15 +206724,15 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r3, lr] │ │ │ │ add.w r3, r3, fp, lsl #7 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ add.w r4, sl, r3 │ │ │ │ add r2, sl │ │ │ │ adds r3, #88 @ 0x58 │ │ │ │ add r3, sl │ │ │ │ ldrd r0, r1, [r2, #4] │ │ │ │ @@ -206761,41 +206760,41 @@ │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ cbz r0, 1066e8 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r3, r2, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w r3, [r5, #284] @ 0x11c │ │ │ │ movw r1, #321 @ 0x141 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ adds r3, r7, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb.w lr, [r3, #31] │ │ │ │ movs r3, #0 │ │ │ │ @@ -206805,15 +206804,15 @@ │ │ │ │ add.w lr, r5, lr, lsl #2 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ b.n 106570 │ │ │ │ mov.w r3, fp, lsl #7 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [pc, #12] @ (10675c ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -206827,19 +206826,19 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r0, #4016] @ 0xfb0 │ │ │ │ sub sp, #12 │ │ │ │ cbz r0, 106780 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r0, [r3, #4020] @ 0xfb4 │ │ │ │ cbz r0, 10678a │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -206882,21 +206881,21 @@ │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #2 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 10698e │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ - bl 225bb8 │ │ │ │ + bl 225d48 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 259640 │ │ │ │ + bl 2597d0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 256bd4 │ │ │ │ + bl 256d64 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 25779c │ │ │ │ + bl 25792c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 106962 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r0, #424] @ 0x1a8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 10684e │ │ │ │ @@ -206907,34 +206906,34 @@ │ │ │ │ movne r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 106838 │ │ │ │ cbz r1, 10684e │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 211f2c │ │ │ │ + bl 2120bc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r0, #324] @ 0x144 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 106932 │ │ │ │ - bl 28fd70 │ │ │ │ + bl 28ff00 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 24efd8 │ │ │ │ + bl 24f168 │ │ │ │ mov.w r1, #29360128 @ 0x1c00000 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 23507c │ │ │ │ + bl 23520c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 256bd4 │ │ │ │ + bl 256d64 │ │ │ │ mvn.w r1, #4227858432 @ 0xfc000000 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 252fa8 │ │ │ │ + bl 253138 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 245818 │ │ │ │ + bl 2459a8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 232f98 │ │ │ │ + bl 233128 │ │ │ │ ldrb r3, [r7, #14] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10692a │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr.w r0, [r4, #3952] @ 0xf70 │ │ │ │ movs r6, #0 │ │ │ │ @@ -206942,24 +206941,24 @@ │ │ │ │ bl 16b260 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ str r6, [r5, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ strb.w r2, [sp, #58] @ 0x3a │ │ │ │ - bl 26d920 │ │ │ │ + bl 26dab0 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [r6, #312] @ 0x138 │ │ │ │ lsls r2, r2, #30 │ │ │ │ bpl.n 1068e2 │ │ │ │ ldr.w r1, [r4, #4016] @ 0xfb0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 106972 │ │ │ │ mov r0, r6 │ │ │ │ - bl 224bec │ │ │ │ + bl 224d7c │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [r4, #3952] @ 0xf70 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ bl 16b260 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ @@ -206978,65 +206977,65 @@ │ │ │ │ mov r0, r6 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w r1, [r4, #4020] @ 0xfb4 │ │ │ │ cbz r1, 106946 │ │ │ │ mov.w r2, #16384 @ 0x4000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21efec │ │ │ │ + bl 21f17c │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [r4, #3952] @ 0xf70 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ bl 16b260 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ b.n 1068ea │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 24f158 │ │ │ │ + bl 24f2e8 │ │ │ │ b.n 106892 │ │ │ │ - bl 2703c4 │ │ │ │ + bl 270554 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2705d0 │ │ │ │ + bl 270760 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl d6bb8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ b.n 10685c │ │ │ │ addw r0, r4, #4024 @ 0xfb8 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr.w r2, [r4, #4020] @ 0xfb4 │ │ │ │ cbz r2, 1069be │ │ │ │ addw r0, r4, #4024 @ 0xfb8 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ ldr.w r1, [r4, #4020] @ 0xfb4 │ │ │ │ b.n 10690a │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r3, [sp, #52] @ 0x34 │ │ │ │ - bl 2512c0 │ │ │ │ + bl 251450 │ │ │ │ b.n 10682c │ │ │ │ addw r0, r4, #4024 @ 0xfb8 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr.w r2, [r4, #4016] @ 0xfb0 │ │ │ │ cbz r2, 1069a8 │ │ │ │ addw r0, r4, #4024 @ 0xfb8 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ ldr.w r1, [r4, #4016] @ 0xfb0 │ │ │ │ b.n 1068c8 │ │ │ │ ldr r3, [pc, #96] @ (1069f0 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [pc, #96] @ (1069f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r5, [r5, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 284fc0 │ │ │ │ + bl 285150 │ │ │ │ b.n 10680a │ │ │ │ ldr r1, [pc, #76] @ (1069f8 ) │ │ │ │ movw r2, #6623 @ 0x19df │ │ │ │ ldr.w r0, [r4, #3952] @ 0xf70 │ │ │ │ add r1, pc │ │ │ │ bl fd4f8 │ │ │ │ str.w r0, [r4, #4016] @ 0xfb0 │ │ │ │ @@ -207049,29 +207048,29 @@ │ │ │ │ str.w r0, [r4, #4020] @ 0xfb4 │ │ │ │ b.n 106954 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #344] @ 0x158 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #92 @ 0x5c │ │ │ │ + ands r4, r3 │ │ │ │ movs r6, r5 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - push {r6, lr} │ │ │ │ + @ instruction: 0xb700 │ │ │ │ movs r5, r4 │ │ │ │ - bmi.n 1069f8 │ │ │ │ + bvs.n 106978 │ │ │ │ movs r5, r5 │ │ │ │ - cmp r4, #48 @ 0x30 │ │ │ │ + cmp r5, #240 @ 0xf0 │ │ │ │ movs r4, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #912] @ (106da4 ) │ │ │ │ @@ -208744,15 +208743,15 @@ │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [pc, #1672] @ 1082d0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #52] @ 0x34 │ │ │ │ - bl 251980 │ │ │ │ + bl 251b10 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 107f3a │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -208776,41 +208775,41 @@ │ │ │ │ ldr.w r2, [pc, #1596] @ 1082d4 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #1592] @ 1082d8 │ │ │ │ strb.w r3, [sp, #62] @ 0x3e │ │ │ │ add r2, pc │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 202330 │ │ │ │ + bl 2024c0 │ │ │ │ ldrb.w r3, [r4, #65] @ 0x41 │ │ │ │ subs r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 107cc2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 107e10 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2523e4 │ │ │ │ + bl 252574 │ │ │ │ mov r0, r4 │ │ │ │ bl 16b520 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 107d4a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbnz r1, 107d30 │ │ │ │ ldr.w r2, [pc, #1532] @ 1082dc │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [pc, #1528] @ 1082e0 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 202330 │ │ │ │ + bl 2024c0 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 107d5a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #7] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 107d5a │ │ │ │ @@ -208848,52 +208847,52 @@ │ │ │ │ bne.n 107e08 │ │ │ │ str.w r2, [r4, #168] @ 0xa8 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 107cde │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 223b44 │ │ │ │ + bl 223cd4 │ │ │ │ movs r2, #7 │ │ │ │ mov.w r1, #640 @ 0x280 │ │ │ │ mov r0, r4 │ │ │ │ - bl 223b44 │ │ │ │ + bl 223cd4 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #33554432 @ 0x2000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 223b44 │ │ │ │ + bl 223cd4 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 108052 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2149e0 │ │ │ │ + bl 214b70 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2149e0 │ │ │ │ + bl 214b70 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ subs r3, r2, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.n 107dae │ │ │ │ mov r0, r4 │ │ │ │ - bl 2128a8 │ │ │ │ + bl 212a38 │ │ │ │ ldr.w r3, [pc, #1332] @ 1082e4 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ strd r5, r5, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 238b3c │ │ │ │ + bl 238ccc │ │ │ │ mov r0, r4 │ │ │ │ bl 16b598 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 107f76 │ │ │ │ ldr.w r2, [pc, #1288] @ 1082e8 │ │ │ │ @@ -208939,22 +208938,22 @@ │ │ │ │ lsls r7, r3, #8 │ │ │ │ bmi.w 1080b6 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #22 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ strb r3, [r5, #0] │ │ │ │ - bl 1fed98 │ │ │ │ + bl 1fef28 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 108280 │ │ │ │ movs r2, #23 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fed98 │ │ │ │ + bl 1fef28 │ │ │ │ ldr.w r7, [r4, #424] @ 0x1a8 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cbnz r3, 107e7a │ │ │ │ b.n 107cc2 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ @@ -208974,15 +208973,15 @@ │ │ │ │ strd r9, r9, [r3] │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r5, [r4, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 10827c │ │ │ │ mov fp, r8 │ │ │ │ movs r6, #0 │ │ │ │ mov r8, r0 │ │ │ │ strd r7, r4, [sp, #28] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ @@ -209030,15 +209029,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 108118 │ │ │ │ mov r5, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 107ed4 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r8 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 108230 │ │ │ │ mov r8, r0 │ │ │ │ b.n 107ebc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ @@ -209053,20 +209052,20 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #11] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 229044 │ │ │ │ + bl 2291d4 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #28 │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ - bl 2512c0 │ │ │ │ + bl 251450 │ │ │ │ b.n 107c64 │ │ │ │ ldr.w r3, [r4, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1082b0 │ │ │ │ mov r2, r3 │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ @@ -209108,76 +209107,76 @@ │ │ │ │ beq.w 1082a0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1080a6 │ │ │ │ movw r1, #267 @ 0x10b │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #64] @ 0x40 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 108032 │ │ │ │ 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, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 217dc4 │ │ │ │ + bl 217f54 │ │ │ │ mov r0, r4 │ │ │ │ bl cf4e0 │ │ │ │ b.n 107ddc │ │ │ │ ldr r2, [pc, #664] @ (1082ec ) │ │ │ │ mov.w r1, #16777216 @ 0x1000000 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 221cd4 │ │ │ │ + bl 221e64 │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #16777216 @ 0x1000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 223b44 │ │ │ │ + bl 223cd4 │ │ │ │ ldrb.w r3, [r4, #358] @ 0x166 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 10807a │ │ │ │ ldr.w r3, [r4, #316] @ 0x13c │ │ │ │ cbnz r3, 1080c2 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ strd r3, r3, [r1, #4] │ │ │ │ str r3, [r1, #12] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [sp, #108] @ 0x6c │ │ │ │ - bl 2458b8 │ │ │ │ + bl 245a48 │ │ │ │ b.n 107d88 │ │ │ │ ldrh r3, [r0, #4] │ │ │ │ mvns r2, r3 │ │ │ │ and.w r2, r2, #1 │ │ │ │ mvn.w r3, r3, lsr #1 │ │ │ │ strb.w r2, [sp, #82] @ 0x52 │ │ │ │ b.n 107f58 │ │ │ │ @@ -209187,21 +209186,21 @@ │ │ │ │ mov.w r2, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ b.n 107fe4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r2 │ │ │ │ strb r2, [r5, #0] │ │ │ │ - bl 251614 │ │ │ │ + bl 2517a4 │ │ │ │ b.n 107cc2 │ │ │ │ adds r3, #15 │ │ │ │ movs r2, #16 │ │ │ │ bic.w r1, r3, #15 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21be88 │ │ │ │ + bl 21c018 │ │ │ │ b.n 10807a │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, sl │ │ │ │ bne.w 107ee4 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ @@ -209231,15 +209230,15 @@ │ │ │ │ beq.w 10825c │ │ │ │ movs r3, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r5, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ @@ -209247,25 +209246,25 @@ │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrb r7, [r3, #12] │ │ │ │ lsl.w r7, r2, r7 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ mvns r7, r7 │ │ │ │ and.w r7, r7, #1 │ │ │ │ ldrb.w ip, [r3, #12] │ │ │ │ strb.w ip, [r0, #40] @ 0x28 │ │ │ │ @@ -209302,37 +209301,37 @@ │ │ │ │ ldrb.w r5, [r3, #32] │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r5, r6, r5, lsl #2 │ │ │ │ add.w r6, r6, r3, lsl #2 │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ mov r5, r4 │ │ │ │ str.w r9, [r6, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ b.n 107f24 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 107f28 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, sl │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ beq.w 1080da │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r8 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 107f36 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r8, fp │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 251614 │ │ │ │ + bl 2517a4 │ │ │ │ b.n 10824a │ │ │ │ ldr r4, [r7, #24] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 107e92 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -209344,26 +209343,26 @@ │ │ │ │ ldr r3, [pc, #148] @ (1082f4 ) │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #23 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1fecc0 │ │ │ │ + bl 1fee50 │ │ │ │ ldrh r3, [r0, #20] │ │ │ │ movs r2, #2 │ │ │ │ mov fp, r0 │ │ │ │ bfi r3, r2, #6, #3 │ │ │ │ strh r3, [r0, #20] │ │ │ │ b.n 108120 │ │ │ │ mov r6, r5 │ │ │ │ b.n 108236 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 251614 │ │ │ │ + bl 2517a4 │ │ │ │ b.n 107cc2 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ movw r2, #805 @ 0x325 │ │ │ │ cmp r1, r2 │ │ │ │ bne.w 107ed4 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ @@ -209685,15 +209684,15 @@ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r1 │ │ │ │ str.w r3, [r8, #16] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ ldrd r1, r2, [sp, #40] @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 108e26 │ │ │ │ mov.w sl, #0 │ │ │ │ strd r2, r4, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ @@ -209737,15 +209736,15 @@ │ │ │ │ mov.w sl, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ bl 104b08 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 10865c │ │ │ │ mov r0, fp │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ mov r1, fp │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 108d9a │ │ │ │ mov fp, r0 │ │ │ │ b.n 108624 │ │ │ │ cmp r0, #0 │ │ │ │ it gt │ │ │ │ @@ -209780,15 +209779,15 @@ │ │ │ │ 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 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 109038 │ │ │ │ mov r3, fp │ │ │ │ mov.w r8, #0 │ │ │ │ mov fp, r9 │ │ │ │ mov r9, r3 │ │ │ │ @@ -209820,15 +209819,15 @@ │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldmia r3, {r1, r2, r3} │ │ │ │ - bl 2029b8 │ │ │ │ + bl 202b48 │ │ │ │ ldrb.w r6, [sp, #432] @ 0x1b0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 10892a │ │ │ │ ldrd r7, r2, [sp, #440] @ 0x1b8 │ │ │ │ add.w r3, fp, r7, lsl #3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add.w ip, r3, r2, lsl #5 │ │ │ │ @@ -209887,49 +209886,49 @@ │ │ │ │ mov r0, r9 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #2 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 108860 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r9 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ mov r8, r0 │ │ │ │ ldrd r2, r3, [sp, #68] @ 0x44 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ add.w lr, r8, #84 @ 0x54 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add.w ip, r8, #100 @ 0x64 │ │ │ │ strd r3, r3, [r7] │ │ │ │ @@ -209968,37 +209967,37 @@ │ │ │ │ mov r1, r8 │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r8, r6 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 201a58 │ │ │ │ + bl 201be8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 200708 │ │ │ │ + bl 200898 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 10873c │ │ │ │ mov r0, sl │ │ │ │ mov r4, sl │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 108e9a │ │ │ │ mov sl, r0 │ │ │ │ b.n 108720 │ │ │ │ add r3, sp, #432 @ 0x1b0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28b130 │ │ │ │ + bl 28b2c0 │ │ │ │ ldr.w r3, [r4, #424] @ 0x1a8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 108974 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ @@ -210008,15 +210007,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10895e │ │ │ │ cbz r1, 108974 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add r4, sp, #108 @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 211f2c │ │ │ │ + bl 2120bc │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ lsls r3, r3, #7 │ │ │ │ orr.w r3, r3, r2, lsl #9 │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -210045,15 +210044,15 @@ │ │ │ │ strd r7, r7, [fp, #8] │ │ │ │ str.w r5, [fp, #20] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r4, [r5, #24] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [fp, #16] │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 108e22 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ mov r6, r7 │ │ │ │ strd r5, r8, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [r4, #16] │ │ │ │ @@ -210073,15 +210072,15 @@ │ │ │ │ bne.n 1089fa │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ movs r4, #0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 108a2c │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ cbz r4, 108a80 │ │ │ │ mov r9, r0 │ │ │ │ b.n 1089ee │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ @@ -210108,24 +210107,24 @@ │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #8 │ │ │ │ beq.w 108bfc │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 108a04 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 108a1e │ │ │ │ mov r7, r6 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ ldrd r6, r5, [sp, #40] @ 0x28 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 251614 │ │ │ │ + bl 2517a4 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cbz r2, 108aa8 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 1089c0 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ @@ -210241,15 +210240,15 @@ │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r0, #19] │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r6, r4 │ │ │ │ + adds r0, r6, #3 │ │ │ │ movs r6, r5 │ │ │ │ ldrb.w r3, [r3, #750] @ 0x2ee │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 108a70 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ movw r3, #597 @ 0x255 │ │ │ │ cmp r2, r3 │ │ │ │ @@ -210308,46 +210307,46 @@ │ │ │ │ strh r2, [r0, #20] │ │ │ │ strh r2, [r0, #20] │ │ │ │ movs r2, #16 │ │ │ │ movs r3, #1 │ │ │ │ strh r3, [r6, #0] │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 108ca2 │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, sl │ │ │ │ mov r0, fp │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ mov r7, r0 │ │ │ │ add.w sl, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ str r2, [r6, #12] │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r8, r8, [r6] │ │ │ │ @@ -210357,15 +210356,15 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w lr, r7, lr, lsl #2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ movs r6, #1 │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ 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] │ │ │ │ @@ -210406,23 +210405,23 @@ │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w sl, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ bl 104b08 │ │ │ │ mov r0, fp │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ mov r1, fp │ │ │ │ cmp r1, #0 │ │ │ │ bne.w 1086a0 │ │ │ │ ldrd r2, r4, [sp, #40] @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, sl │ │ │ │ movs r2, #0 │ │ │ │ - bl 251614 │ │ │ │ + bl 2517a4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orrs r3, r0 │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 108db8 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 1085f0 │ │ │ │ @@ -210433,15 +210432,15 @@ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ orr.w sl, r2, r1 │ │ │ │ uxtb.w r1, sl │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 108946 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 25779c │ │ │ │ + bl 25792c │ │ │ │ b.n 108946 │ │ │ │ ldr.w r1, [pc, #1624] @ 109434 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr.w r8, [r0, r1] │ │ │ │ add.w r1, r8, #73728 @ 0x12000 │ │ │ │ ldrb.w r1, [r1, #2738] @ 0xab2 │ │ │ │ add.w r1, r5, r1, lsl #2 │ │ │ │ @@ -210483,46 +210482,46 @@ │ │ │ │ movs r4, #0 │ │ │ │ b.n 10875e │ │ │ │ mov r4, lr │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ adds r5, #20 │ │ │ │ ldrb r1, [r5, #20] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1ff600 │ │ │ │ + bl 1ff790 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 108e6e │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 204800 │ │ │ │ + bl 204990 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r6 │ │ │ │ - bl 201a58 │ │ │ │ + bl 201be8 │ │ │ │ b.n 10892a │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 108930 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp.w r3, #660 @ 0x294 │ │ │ │ beq.w 10875e │ │ │ │ mov r0, sl │ │ │ │ mov r4, sl │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 10893e │ │ │ │ mov r3, r9 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldrd r5, r6, [sp, #40] @ 0x28 │ │ │ │ mov r9, fp │ │ │ │ mov fp, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ - bl 251614 │ │ │ │ + bl 2517a4 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orr.w r3, r0, r7 │ │ │ │ uxtb r7, r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, 108ecc │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -210554,40 +210553,40 @@ │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 108f38 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r9 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ movw r1, #321 @ 0x141 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ mov r8, r0 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r7] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ @@ -210601,41 +210600,41 @@ │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r2, [r2, lr] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ b.n 108918 │ │ │ │ add r7, sp, #112 @ 0x70 │ │ │ │ movs r2, #32 │ │ │ │ strd r1, r1, [r7] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 108fd4 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #321 @ 0x141 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r7, #12] │ │ │ │ add.w ip, r1, #84 @ 0x54 │ │ │ │ strd r3, r3, [r7] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr.w lr, [r1, #36] @ 0x24 │ │ │ │ @@ -210648,15 +210647,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add.w lr, r3, lr, lsl #7 │ │ │ │ ldrb.w r3, [lr, #31] │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ b.w 108810 │ │ │ │ mov r8, r4 │ │ │ │ b.n 108ea6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #3940] @ 0xf64 │ │ │ │ @@ -210849,15 +210848,15 @@ │ │ │ │ cmp r6, r1 │ │ │ │ add r3, r1 │ │ │ │ it cs │ │ │ │ movcs r6, r1 │ │ │ │ cmp r7, r3 │ │ │ │ it cc │ │ │ │ movcc r7, r3 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ cbz r0, 10929c │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 109262 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -211006,15 +211005,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1093a0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1093dc │ │ │ │ b.n 1091ea │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1093a4 │ │ │ │ b.n 1093e2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #280] @ 0x118 │ │ │ │ cmp r2, #2 │ │ │ │ bne.w 1092d6 │ │ │ │ @@ -211024,15 +211023,15 @@ │ │ │ │ b.w 108b96 │ │ │ │ ldr r2, [pc, #48] @ (109444 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #48] @ (109448 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ b.n 1091ae │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 10910a │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r3, #1 │ │ │ │ b.n 109408 │ │ │ │ @@ -211041,17 +211040,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r5, #108] @ 0x6c │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #22] │ │ │ │ + ldrh r2, [r2, #36] @ 0x24 │ │ │ │ movs r5, r4 │ │ │ │ - ldrb r2, [r2, r3] │ │ │ │ + ldrsh r2, [r2, r2] │ │ │ │ movs r5, r4 │ │ │ │ push {r4, lr} │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ ldr.w r4, [lr, #3940] @ 0xf64 │ │ │ │ add.w ip, r4, #4096 @ 0x1000 │ │ │ │ ldrb.w ip, [ip, #2333] @ 0x91d │ │ │ │ cmp.w ip, #0 │ │ │ │ @@ -211202,18 +211201,18 @@ │ │ │ │ blx 5b118 │ │ │ │ ldr.w r1, [r4, #200] @ 0xc8 │ │ │ │ cbz r1, 10960c │ │ │ │ mov r0, r5 │ │ │ │ bl c9d4c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbz r0, 109614 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cbz r0, 10961c │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ @@ -211266,35 +211265,35 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ blx 5a178 │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strh.w r4, [sp, #92] @ 0x5c │ │ │ │ - bl 1e50ac │ │ │ │ + bl 1e523c │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ strd fp, r6, [sp, #76] @ 0x4c │ │ │ │ ldr.w r6, [r8, #4]! │ │ │ │ cbz r6, 10970a │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e31a0 │ │ │ │ str r6, [sp, #0] │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ strd r7, r4, [sp, #4] │ │ │ │ bl 106790 │ │ │ │ str.w r0, [sl, r4, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 109a02 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e31a0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs.w r0, r0, r9 │ │ │ │ sbc.w r1, r1, fp │ │ │ │ adds r3, r3, r0 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adc.w r1, r1, r3 │ │ │ │ @@ -211317,15 +211316,15 @@ │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ add.w r7, sl, #20 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ cbz r0, 109750 │ │ │ │ mov r1, r9 │ │ │ │ - bl 285010 │ │ │ │ + bl 2851a0 │ │ │ │ str r0, [r5, #0] │ │ │ │ adds r5, #4 │ │ │ │ cmp r4, r7 │ │ │ │ bne.n 109742 │ │ │ │ mov ip, r7 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ mov r7, r8 │ │ │ │ @@ -211333,24 +211332,24 @@ │ │ │ │ mov r4, r6 │ │ │ │ strd sl, r8, [sp, #76] @ 0x4c │ │ │ │ add.w r9, sp, #94 @ 0x5e │ │ │ │ mov r8, fp │ │ │ │ mov fp, ip │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ cbz r3, 1097a2 │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e31a0 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r2, r8 │ │ │ │ bl 107c10 │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e31a0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r0, r0, r6 │ │ │ │ sbc.w r1, r1, sl │ │ │ │ adds r3, r3, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adc.w r1, r1, r3 │ │ │ │ @@ -211383,27 +211382,27 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r2, [r2, #3952] @ 0xf70 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [pc, #632] @ (109a68 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - bl 27bec0 │ │ │ │ + bl 27c050 │ │ │ │ cmp r4, #1 │ │ │ │ beq.w 109a4e │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cbz r3, 109820 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r7, r8 │ │ │ │ mov r5, r3 │ │ │ │ add.w r4, r3, #24 │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ cbz r1, 10981a │ │ │ │ movs r0, #0 │ │ │ │ - bl 207974 │ │ │ │ + bl 207b04 │ │ │ │ str r0, [r5, #0] │ │ │ │ adds r5, #4 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n 10980c │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 1099ee │ │ │ │ @@ -211489,15 +211488,15 @@ │ │ │ │ beq.n 1099b6 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10990a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10990a │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e31a0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ mov ip, sl │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov fp, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ @@ -211522,15 +211521,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r3, r8 │ │ │ │ strb.w r4, [sp, #232] @ 0xe8 │ │ │ │ bl 1082f8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 109a58 │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e31a0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ sbc.w r1, r1, fp │ │ │ │ adds r3, r3, r0 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ @@ -211541,15 +211540,15 @@ │ │ │ │ ldrb.w r3, [r1, #82] @ 0x52 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ bfi r5, r3, #6, #1 │ │ │ │ strb.w r5, [sp, #121] @ 0x79 │ │ │ │ movs r3, #5 │ │ │ │ b.n 1098a4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #176] @ (109a70 ) │ │ │ │ ldr r2, [pc, #160] @ (109a64 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ @@ -211570,54 +211569,54 @@ │ │ │ │ ldrb.w r3, [sp, #121] @ 0x79 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [sp, #121] @ 0x79 │ │ │ │ b.n 1098ea │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ subs r5, r3, #4 │ │ │ │ mov r4, r7 │ │ │ │ add.w r6, r7, #24 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cbz r1, 109a2a │ │ │ │ mov r0, r8 │ │ │ │ bl 1095bc │ │ │ │ cbz r7, 109a44 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r0, 109a34 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r4 │ │ │ │ beq.n 109a4a │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 109a24 │ │ │ │ b.n 109a2c │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, #24 │ │ │ │ bne.n 109a1e │ │ │ │ mov r3, r9 │ │ │ │ b.n 1099be │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #12 │ │ │ │ - bl 28a788 │ │ │ │ + bl 28a918 │ │ │ │ b.n 1097fe │ │ │ │ mov r3, r0 │ │ │ │ b.n 109a06 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ ldr r6, [r2, #24] │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #43 @ 0x2b │ │ │ │ - vcvt.u16.f16 , q5, #1 │ │ │ │ + vcvt.u32.f32 d31, d10, #1 │ │ │ │ movs r3, r5 │ │ │ │ str r2, [r7, #96] @ 0x60 │ │ │ │ lsls r5, r6, #2 │ │ │ │ strd r2, r3, [r0, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r1, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ @@ -212539,60 +212538,60 @@ │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ movs r2, #1 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ add.w lr, sp, #148 @ 0x94 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ 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, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #181 @ 0xb5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 10ae3a │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r3 │ │ │ │ movw r3, #514 @ 0x202 │ │ │ │ bics r3, r1 │ │ │ │ bne.w 10ae76 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10b086 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r4, r2 │ │ │ │ beq.n 10a578 │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cbnz r3, 10a578 │ │ │ │ @@ -212601,51 +212600,51 @@ │ │ │ │ strb r3, [r2, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 10af00 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #64] @ 0x40 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 10a5b8 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w sl, #16 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w ip, r9, #84 @ 0x54 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ add.w r7, r9, #100 @ 0x64 │ │ │ │ strd r6, r6, [fp, #4] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr.w r4, [r9, #36] @ 0x24 │ │ │ │ @@ -212673,15 +212672,15 @@ │ │ │ │ str.w sl, [r7, #40] @ 0x28 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ add.w r4, r9, r4, lsl #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ movw r3, #49344 @ 0xc0c0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 10b06c │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ @@ -212690,50 +212689,50 @@ │ │ │ │ ldrmi r4, [sp, #16] │ │ │ │ bpl.w 10afb6 │ │ │ │ cmp r2, #32 │ │ │ │ beq.n 10a694 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ movs r6, #0 │ │ │ │ strd r3, r6, [sp, #64] @ 0x40 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10a6bc │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ str r0, [sp, #32] │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ add.w r7, r8, #84 @ 0x54 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w r6, r8, #100 @ 0x64 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ strd r4, r4, [fp, #4] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ @@ -212766,15 +212765,15 @@ │ │ │ │ str r4, [r2, #4] │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ movw r3, #49344 @ 0xc0c0 │ │ │ │ str r4, [r1, #4] │ │ │ │ mov r1, r8 │ │ │ │ str.w r4, [sl, #40] @ 0x28 │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 5a178 │ │ │ │ mov r3, r4 │ │ │ │ @@ -212846,30 +212845,30 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 10a824 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 10b050 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ mov r2, r4 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r7, [sp, #12] │ │ │ │ add.w r4, r6, #44 @ 0x2c │ │ │ │ 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, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r1, #0 │ │ │ │ movs r6, #0 │ │ │ │ blx 5a178 │ │ │ │ mov r4, r6 │ │ │ │ movs r2, #12 │ │ │ │ @@ -212943,42 +212942,42 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ bne.n 10a92a │ │ │ │ str r4, [sp, #32] │ │ │ │ cbz r7, 10a978 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov ip, sl │ │ │ │ add.w r6, r7, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - bl 203d88 │ │ │ │ + bl 203f18 │ │ │ │ movs r1, #181 @ 0xb5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ mov ip, sl │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ strd r3, r3, [sp, #132] @ 0x84 │ │ │ │ @@ -212991,44 +212990,44 @@ │ │ │ │ mov r6, r4 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ mov r2, r9 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov lr, r4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ 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, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 10aa1c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #422 @ 0x1a6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r9, r0 │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ ldrb r6, [r7, #12] │ │ │ │ strd r3, r3, [sp, #132] @ 0x84 │ │ │ │ @@ -213043,40 +213042,40 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ mov r6, r4 │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov lr, r4 │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ 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, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.w 10b076 │ │ │ │ and.w r1, r3, #63 @ 0x3f │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ lsls r2, r1 │ │ │ │ @@ -213084,50 +213083,50 @@ │ │ │ │ lsls r2, r2, #30 │ │ │ │ bpl.w 10af2a │ │ │ │ cmp r3, #32 │ │ │ │ beq.n 10aae4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ movs r4, #0 │ │ │ │ strd r3, r4, [sp, #64] @ 0x40 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 10ab0c │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ str r0, [sp, #32] │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ mov r6, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #4 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r6, #100 @ 0x64 │ │ │ │ strd r4, r4, [fp, #4] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ @@ -213163,15 +213162,15 @@ │ │ │ │ str.w r3, [r9, #40] @ 0x28 │ │ │ │ movw r3, #49344 @ 0xc0c0 │ │ │ │ str r4, [r1, #4] │ │ │ │ mov r1, r6 │ │ │ │ str r4, [r0, #4] │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ blx 5a178 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #3 │ │ │ │ asr.w r2, r1, r3 │ │ │ │ @@ -213236,30 +213235,30 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 10ac76 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.w 10af06 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ mov r2, r4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov.w r8, #0 │ │ │ │ blx 5a178 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #12 │ │ │ │ @@ -213325,36 +213324,36 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r8, r3 │ │ │ │ bne.n 10ad88 │ │ │ │ cmp.w lr, #0 │ │ │ │ beq.n 10add8 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 203d88 │ │ │ │ + bl 203f18 │ │ │ │ ldr r2, [pc, #584] @ (10b030 ) │ │ │ │ ldr r3, [pc, #564] @ (10b020 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -213365,50 +213364,50 @@ │ │ │ │ add.w fp, sp, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r2, #16 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10a51c │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ bne.w 10a524 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r7, #0 │ │ │ │ movw r6, #514 @ 0x202 │ │ │ │ strd r6, r7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10ae62 │ │ │ │ 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, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.w 10a564 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cbz r1, 10ae82 │ │ │ │ ldrb.w r1, [r1, #32] │ │ │ │ cbnz r1, 10aece │ │ │ │ @@ -213421,30 +213420,30 @@ │ │ │ │ adds r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10aeba │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.w 10a564 │ │ │ │ subs r1, r2, #1 │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r6, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #31 │ │ │ │ bhi.w 10b086 │ │ │ │ @@ -213507,30 +213506,30 @@ │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 10af84 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r6, r0 │ │ │ │ b.n 10aad2 │ │ │ │ movs r3, #2 │ │ │ │ strh.w r3, [sp, #64] @ 0x40 │ │ │ │ b.n 10af64 │ │ │ │ movs r3, #2 │ │ │ │ @@ -213564,30 +213563,30 @@ │ │ │ │ str r1, [r4, #20] │ │ │ │ asrs r1, r4, #1 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 10b008 │ │ │ │ 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, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r4, r0 │ │ │ │ b.w 10a682 │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r7, r5] │ │ │ │ @@ -215313,15 +215312,15 @@ │ │ │ │ str r3, [r7, #116] @ 0x74 │ │ │ │ add.w r3, r7, #216 @ 0xd8 │ │ │ │ mov r0, r3 │ │ │ │ str.w r3, [r7, #132] @ 0x84 │ │ │ │ ldr r3, [r7, #120] @ 0x78 │ │ │ │ ldr.w sl, [r3, #2996] @ 0xbb4 │ │ │ │ ldr.w fp, [r3, #2992] @ 0xbb0 │ │ │ │ - bl 1eb494 │ │ │ │ + bl 1eb624 │ │ │ │ ldr r3, [r7, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10c362 │ │ │ │ ldr r2, [r7, #68] @ 0x44 │ │ │ │ movs r5, #0 │ │ │ │ mov r8, sl │ │ │ │ @@ -215432,15 +215431,15 @@ │ │ │ │ mov lr, r2 │ │ │ │ cmp r3, r2 │ │ │ │ bhi.w 10c6ae │ │ │ │ ldr.w r3, [r7, #220] @ 0xdc │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10c480 │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ - bl 1eb53c │ │ │ │ + bl 1eb6cc │ │ │ │ sub.w r3, r0, #28 │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r0, [r0, #-28] │ │ │ │ str.w r3, [r7, #128] @ 0x80 │ │ │ │ subs r3, r0, #1 │ │ │ │ it mi │ │ │ │ ldrmi.w r2, [r9, #-24] │ │ │ │ @@ -215514,23 +215513,23 @@ │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r7, #100] @ 0x64 │ │ │ │ cmp r2, r3 │ │ │ │ blt.n 10c4aa │ │ │ │ ldr.w r1, [r8] │ │ │ │ b.n 10c41e │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ - bl 1eb4d0 │ │ │ │ + bl 1eb660 │ │ │ │ b.n 10c214 │ │ │ │ mov r1, r9 │ │ │ │ mov.w r3, #1 │ │ │ │ ldrd r6, r2, [r7, #104] @ 0x68 │ │ │ │ strb.w r3, [r9, #20] │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ str.w r2, [r1, #28]! │ │ │ │ - bl 1eb580 │ │ │ │ + bl 1eb710 │ │ │ │ ldr r3, [r7, #68] @ 0x44 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ b.n 10c280 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, ip │ │ │ │ mov fp, r8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -215618,15 +215617,15 @@ │ │ │ │ add r2, ip │ │ │ │ cmp r2, r0 │ │ │ │ bhi.n 10c4e2 │ │ │ │ add r3, ip │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ str r3, [r1, #36] @ 0x24 │ │ │ │ add.w r1, fp, #28 │ │ │ │ - bl 1eb580 │ │ │ │ + bl 1eb710 │ │ │ │ b.n 10c4f4 │ │ │ │ ldr r3, [r7, #116] @ 0x74 │ │ │ │ adds r2, r4, #2 │ │ │ │ ldr r5, [r7, #124] @ 0x7c │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ vstr d8, [r7, #176] @ 0xb0 │ │ │ │ ldrd r0, r1, [r7, #176] @ 0xb0 │ │ │ │ @@ -215656,15 +215655,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 10b840 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r5, [r7, #124] @ 0x7c │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ add.w r1, r5, #28 │ │ │ │ - bl 1eb580 │ │ │ │ + bl 1eb710 │ │ │ │ b.n 10c4f4 │ │ │ │ mov ip, r8 │ │ │ │ ldr r5, [r7, #124] @ 0x7c │ │ │ │ ldrd lr, r0, [r7, #88] @ 0x58 │ │ │ │ ldr.w r8, [r7, #84] @ 0x54 │ │ │ │ b.n 10c46c │ │ │ │ nop.w │ │ │ │ @@ -215706,15 +215705,15 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 10b840 │ │ │ │ ldr r3, [r7, #108] @ 0x6c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1eb580 │ │ │ │ + bl 1eb710 │ │ │ │ ldr r3, [r7, #124] @ 0x7c │ │ │ │ ldr r6, [r3, #24] │ │ │ │ b.n 10c4ec │ │ │ │ mov.w ip, #1 │ │ │ │ ldr.w r1, [r9, #-28] │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ @@ -215852,15 +215851,15 @@ │ │ │ │ add r2, ip │ │ │ │ cmp r2, r0 │ │ │ │ bhi.n 10c766 │ │ │ │ add r3, ip │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ add.w r1, fp, #28 │ │ │ │ - bl 1eb580 │ │ │ │ + bl 1eb710 │ │ │ │ b.n 10c778 │ │ │ │ mov r6, r9 │ │ │ │ mov fp, r8 │ │ │ │ mov r9, ip │ │ │ │ mov ip, r0 │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.w 10c3a2 │ │ │ │ @@ -215898,15 +215897,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 10b840 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r5, [r7, #124] @ 0x7c │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ add.w r1, r5, #28 │ │ │ │ - bl 1eb580 │ │ │ │ + bl 1eb710 │ │ │ │ b.n 10c778 │ │ │ │ ldr r3, [r7, #116] @ 0x74 │ │ │ │ ldr r5, [r7, #120] @ 0x78 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ vstr d8, [r7, #184] @ 0xb8 │ │ │ │ ldrd r0, r1, [r7, #184] @ 0xb8 │ │ │ │ ldr.w r6, [r3, #3288] @ 0xcd8 │ │ │ │ @@ -215934,15 +215933,15 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 10b840 │ │ │ │ ldr r3, [r7, #108] @ 0x6c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1eb580 │ │ │ │ + bl 1eb710 │ │ │ │ ldr r3, [r7, #124] @ 0x7c │ │ │ │ ldr r6, [r3, #24] │ │ │ │ b.n 10c770 │ │ │ │ mov ip, r8 │ │ │ │ ldr r5, [r7, #124] @ 0x7c │ │ │ │ ldrd lr, r0, [r7, #88] @ 0x58 │ │ │ │ ldr.w r8, [r7, #84] @ 0x54 │ │ │ │ @@ -215952,15 +215951,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ (10c954 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, 10c952 │ │ │ │ - bl 1e36fc │ │ │ │ + bl 1e388c │ │ │ │ pop {r3, pc} │ │ │ │ ldrh r4, [r0, r4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -215972,18 +215971,18 @@ │ │ │ │ ldr r4, [pc, #480] @ (10cb54 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e3868 │ │ │ │ + bl 1e39f8 │ │ │ │ ldr r1, [pc, #464] @ (10cb58 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1eaa4c │ │ │ │ + bl 1eabdc │ │ │ │ ldr r3, [pc, #460] @ (10cb5c ) │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrexd fp, ip, [r3] │ │ │ │ strexd r2, r0, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10c996 │ │ │ │ @@ -215999,30 +215998,30 @@ │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #16777216 @ 0x1000000 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 10caec │ │ │ │ ldr r0, [pc, #400] @ (10cb64 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e3868 │ │ │ │ + bl 1e39f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10ca8e │ │ │ │ ldr r2, [pc, #388] @ (10cb68 ) │ │ │ │ add r2, pc │ │ │ │ dmb ish │ │ │ │ ldrexd r0, r1, [r2] │ │ │ │ dmb ish │ │ │ │ movw r3, #63134 @ 0xf69e │ │ │ │ movt r3, #11367 @ 0x2c67 │ │ │ │ tst r3, r0 │ │ │ │ bne.n 10cab8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e31ec │ │ │ │ + bl 1e337c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 10ca96 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ @@ -216051,23 +216050,23 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r1, [pc, #288] @ (10cb74 ) │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e353c │ │ │ │ + bl 1e36cc │ │ │ │ ldr r3, [pc, #276] @ (10cb78 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10cb1a │ │ │ │ ldr r0, [pc, #268] @ (10cb7c ) │ │ │ │ add r0, pc │ │ │ │ - bl 35cc18 │ │ │ │ + bl 35cda8 │ │ │ │ ldr r2, [pc, #264] @ (10cb80 ) │ │ │ │ ldr r3, [pc, #212] @ (10cb4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -216077,15 +216076,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp, pc} │ │ │ │ ldr r3, [pc, #244] @ (10cb84 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n 10ca6c │ │ │ │ ldr r1, [pc, #240] @ (10cb88 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1eaa4c │ │ │ │ + bl 1eabdc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r6, r1 │ │ │ │ mov fp, r1 │ │ │ │ blx 59c6c │ │ │ │ movw r3, #2401 @ 0x961 │ │ │ │ movt r3, #54168 @ 0xd398 │ │ │ │ @@ -216101,18 +216100,18 @@ │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e31ec │ │ │ │ + bl 1e337c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10ca0a │ │ │ │ b.n 10ca96 │ │ │ │ ldr r3, [pc, #164] @ (10cb94 ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ @@ -216124,86 +216123,86 @@ │ │ │ │ dmb ish │ │ │ │ ldr r2, [pc, #144] @ (10cb98 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #144] @ (10cb9c ) │ │ │ │ add r2, pc │ │ │ │ strd fp, ip, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ b.n 10c9bc │ │ │ │ ldr r2, [pc, #132] @ (10cba0 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #132] @ (10cba4 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ b.n 10ca6c │ │ │ │ ldr r2, [pc, #116] @ (10cba8 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #116] @ (10cbac ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ b.n 10ca4e │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r6, #142 @ 0x8e │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, r6] │ │ │ │ + ldrsb r0, [r6, r5] │ │ │ │ movs r5, r4 │ │ │ │ adds r6, #132 @ 0x84 │ │ │ │ lsls r5, r6, #2 │ │ │ │ str r2, [sp, #784] @ 0x310 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrh r6, [r7, r1] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r4, [r5, r5] │ │ │ │ + ldrsb r4, [r5, r4] │ │ │ │ movs r5, r4 │ │ │ │ ldrh r2, [r3, r1] │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrh r0, [r5, r0] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r6, [r2, r6] │ │ │ │ + ldrsb r6, [r2, r5] │ │ │ │ movs r5, r4 │ │ │ │ lsls r7, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, r7] │ │ │ │ lsls r5, r6, #2 │ │ │ │ mcr2 15, 6, pc, cr7, cr15, {7} @ │ │ │ │ adds r5, #132 @ 0x84 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r4, [r7, r6] │ │ │ │ lsls r5, r6, #2 │ │ │ │ str r1, [sp, #720] @ 0x2d0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r0, r2] │ │ │ │ + ldrsb r4, [r0, r1] │ │ │ │ movs r5, r4 │ │ │ │ - movs r6, #28 │ │ │ │ + movs r7, #220 @ 0xdc │ │ │ │ movs r5, r4 │ │ │ │ lsrs r4, r0, #16 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, r0] │ │ │ │ + strb r4, [r4, r7] │ │ │ │ movs r5, r4 │ │ │ │ - movs r5, #218 @ 0xda │ │ │ │ + movs r7, #154 @ 0x9a │ │ │ │ movs r5, r4 │ │ │ │ - strb r0, [r3, r3] │ │ │ │ + ldrsb r0, [r3, r2] │ │ │ │ movs r5, r4 │ │ │ │ - movs r5, #198 @ 0xc6 │ │ │ │ + movs r7, #134 @ 0x86 │ │ │ │ movs r5, r4 │ │ │ │ - strb r0, [r3, r2] │ │ │ │ + ldrsb r0, [r3, r1] │ │ │ │ movs r5, r4 │ │ │ │ - movs r5, #178 @ 0xb2 │ │ │ │ + movs r7, #114 @ 0x72 │ │ │ │ movs r5, r4 │ │ │ │ ldrd r3, r1, [r0] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r3, #2 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ @@ -216413,15 +216412,15 @@ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r6, r3 │ │ │ │ ite cc │ │ │ │ movcc r6, #0 │ │ │ │ movcs r6, #1 │ │ │ │ strb r6, [r4, #24] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bls.n 10cee0 │ │ │ │ + blt.n 10ce60 │ │ │ │ movs r5, r5 │ │ │ │ ldrsb r4, [r7, r1] │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -216441,55 +216440,55 @@ │ │ │ │ strexd r2, r0, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10ce36 │ │ │ │ cbnz r4, 10ce72 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, fp, pc} │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e31ec │ │ │ │ + bl 1e337c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10ce1c │ │ │ │ ldr r1, [pc, #52] @ (10ce8c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1eaa4c │ │ │ │ + bl 1eabdc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ blx 59c6c │ │ │ │ movw r2, #63134 @ 0xf69e │ │ │ │ movt r2, #11367 @ 0x2c67 │ │ │ │ ands r2, r5 │ │ │ │ b.n 10ce1e │ │ │ │ ldr r2, [pc, #28] @ (10ce90 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #28] @ (10ce94 ) │ │ │ │ movs r0, #1 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, fp, pc} │ │ │ │ nop │ │ │ │ ldrsb r4, [r3, r0] │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrh r4, [r6, #46] @ 0x2e │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r5, r6] │ │ │ │ + strh r2, [r5, r5] │ │ │ │ movs r5, r4 │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ + movs r4, #48 @ 0x30 │ │ │ │ movs r5, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2e8710 │ │ │ │ + bl 2e88a0 │ │ │ │ ldr r1, [pc, #12] @ (10ceb8 ) │ │ │ │ ldr r0, [pc, #12] @ (10cebc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1f84bc │ │ │ │ + bl 1f864c │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xfaa7ffff │ │ │ │ strb r4, [r0, r6] │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -216504,15 +216503,15 @@ │ │ │ │ ldr r2, [pc, #36] @ (10cf0c ) │ │ │ │ strd fp, ip, [sp] │ │ │ │ add r2, pc │ │ │ │ blx 5b1fc │ │ │ │ add.w fp, r3, r0 │ │ │ │ mov r0, fp │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ - bl 1eac20 │ │ │ │ + bl 1eadb0 │ │ │ │ mov r0, fp │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {fp, pc} │ │ │ │ subs r0, #255 @ 0xff │ │ │ │ lsls r5, r6, #2 │ │ │ │ strb r0, [r5, r5] │ │ │ │ lsls r5, r6, #2 │ │ │ │ @@ -216547,15 +216546,15 @@ │ │ │ │ ldr r2, [pc, #60] @ (10cf90 ) │ │ │ │ ldr r1, [pc, #60] @ (10cf94 ) │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ strd r5, r4, [sp] │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ ldr r2, [pc, #48] @ (10cf98 ) │ │ │ │ ldr r3, [pc, #32] @ (10cf8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ @@ -216566,17 +216565,17 @@ │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ adds r0, #212 @ 0xd4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, r4] │ │ │ │ + strh r4, [r2, r3] │ │ │ │ movs r5, r4 │ │ │ │ - movs r1, #144 @ 0x90 │ │ │ │ + movs r3, #80 @ 0x50 │ │ │ │ movs r5, r4 │ │ │ │ adds r0, #146 @ 0x92 │ │ │ │ lsls r5, r6, #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 │ │ │ │ @@ -216589,15 +216588,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r4, [sp, #304] @ 0x130 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #276] @ 0x114 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2f3b14 │ │ │ │ + bl 2f3ca4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r4, 10d01a │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #20 │ │ │ │ add r1, sp, #308 @ 0x134 │ │ │ │ movs r2, #1 │ │ │ │ @@ -216610,15 +216609,15 @@ │ │ │ │ ldr r1, [pc, #84] @ (10d040 ) │ │ │ │ mov r3, r8 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #8] │ │ │ │ strd r7, r4, [sp] │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ ldr r2, [pc, #68] @ (10d044 ) │ │ │ │ ldr r3, [pc, #52] @ (10d038 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ @@ -216631,30 +216630,30 @@ │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #44] @ (10d04c ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ b.n 10cffe │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, r2] │ │ │ │ + strh r6, [r2, r1] │ │ │ │ movs r5, r4 │ │ │ │ - movs r0, #250 @ 0xfa │ │ │ │ + movs r2, #186 @ 0xba │ │ │ │ movs r5, r4 │ │ │ │ cmp r7, #250 @ 0xfa │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r2, [r6, r1] │ │ │ │ + strh r2, [r6, r0] │ │ │ │ movs r5, r4 │ │ │ │ - movs r0, #198 @ 0xc6 │ │ │ │ + movs r2, #134 @ 0x86 │ │ │ │ movs r5, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r9, r0 │ │ │ │ @@ -217055,15 +217054,15 @@ │ │ │ │ mla r3, r3, sl, r4 │ │ │ │ ldrd r2, r3, [r3, #80] @ 0x50 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ bhi.n 10d432 │ │ │ │ b.n 10d442 │ │ │ │ nop │ │ │ │ - bcs.n 10d52c │ │ │ │ + bmi.n 10d4ac │ │ │ │ movs r5, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r2, [pc, #396] @ (10d64c ) │ │ │ │ add.w r4, r0, #6880 @ 0x1ae0 │ │ │ │ @@ -217154,30 +217153,30 @@ │ │ │ │ ldr r2, [pc, #168] @ (10d66c ) │ │ │ │ ldr r1, [pc, #168] @ (10d670 ) │ │ │ │ vmov r3, s13 │ │ │ │ add r2, pc │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ vldr s14, [sp, #20] │ │ │ │ vldr s15, [sp, #16] │ │ │ │ movs r0, #2 │ │ │ │ vldr s12, [sp, #28] │ │ │ │ vcvt.f32.u32 s13, s14 │ │ │ │ vmov r3, s14 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ ldr r2, [pc, #128] @ (10d674 ) │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ vdiv.f32 s14, s15, s13 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vcvt.f64.f32 d7, s14 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str.w r0, [sl] │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [fp] │ │ │ │ str.w r7, [r9] │ │ │ │ str.w r6, [r8] │ │ │ │ blx 5b118 │ │ │ │ @@ -217210,19 +217209,19 @@ │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r6, [pc, #832] @ (10d9a4 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r6, [pc, #776] @ (10d970 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r6, [pc, #672] @ (10d90c ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [pc, #856] @ (10d9c8 ) │ │ │ │ + ldr r4, [pc, #600] @ (10d8c8 ) │ │ │ │ movs r5, r4 │ │ │ │ - subs r6, r3, r4 │ │ │ │ + adds r6, r3, #3 │ │ │ │ movs r5, r4 │ │ │ │ - ldr r2, [pc, #848] @ (10d9c8 ) │ │ │ │ + ldr r4, [pc, #592] @ (10d8c8 ) │ │ │ │ movs r5, r4 │ │ │ │ cmp r1, #214 @ 0xd6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -217378,30 +217377,30 @@ │ │ │ │ ldr r2, [pc, #44] @ (10d858 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #44] @ (10d85c ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ strb.w r0, [ip] │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 10d810 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #288] @ (10d974 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ movs r7, #232 @ 0xe8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [pc, #240] @ (10d94c ) │ │ │ │ + ldr r3, [pc, #1008] @ (10dc4c ) │ │ │ │ movs r5, r4 │ │ │ │ - adds r0, r7, r2 │ │ │ │ + subs r0, r7, r1 │ │ │ │ movs r5, r4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov lr, r3 │ │ │ │ @@ -217445,28 +217444,28 @@ │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r1, [pc, #40] @ (10d90c ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, lr │ │ │ │ add r1, pc │ │ │ │ strb.w lr, [ip] │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ b.n 10d8c2 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r7, #110 @ 0x6e │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #604] @ (10db60 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ movs r7, #54 @ 0x36 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r1, [pc, #752] @ (10dbfc ) │ │ │ │ + ldr r3, [pc, #496] @ (10dafc ) │ │ │ │ movs r5, r4 │ │ │ │ - adds r4, r0, r0 │ │ │ │ + adds r4, r0, r7 │ │ │ │ movs r5, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r4, [pc, #208] @ (10d9f0 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -217534,32 +217533,32 @@ │ │ │ │ ldr r2, [pc, #48] @ (10d9fc ) │ │ │ │ ldr r1, [pc, #48] @ (10da00 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ mvn.w r0, #12 │ │ │ │ b.n 10d99c │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #214 @ 0xd6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #92 @ 0x5c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r1, [pc, #16] @ (10da10 ) │ │ │ │ + ldr r2, [pc, #784] @ (10dd10 ) │ │ │ │ movs r5, r4 │ │ │ │ - asrs r6, r2, #28 │ │ │ │ + adds r6, r2, r3 │ │ │ │ movs r5, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r3 │ │ │ │ @@ -217796,22 +217795,22 @@ │ │ │ │ bne.n 10dce6 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ add.w r0, r4, #6496 @ 0x1960 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1e4d34 │ │ │ │ + bl 1e4ec4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r0, r4, #6496 @ 0x1960 │ │ │ │ ldr.w r2, [r5, #2404] @ 0x964 │ │ │ │ adds r0, #8 │ │ │ │ str.w r1, [r5, #2404] @ 0x964 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e4d48 │ │ │ │ + bl 1e4ed8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ adds r3, r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ beq.n 10dc96 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5a280 │ │ │ │ @@ -217824,17 +217823,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #214 @ 0xd6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - mov r0, sp │ │ │ │ + ldr r0, [pc, #160] @ (10dda4 ) │ │ │ │ movs r5, r4 │ │ │ │ - mov r2, pc │ │ │ │ + ldr r0, [pc, #232] @ (10ddf0 ) │ │ │ │ movs r5, r4 │ │ │ │ movs r3, #98 @ 0x62 │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -217854,26 +217853,26 @@ │ │ │ │ bl 10dc10 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r4, r0, #6432 @ 0x1920 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ adds r4, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr.w r1, [r3, #2320] @ 0x910 │ │ │ │ ldr r3, [r1, r2] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str r3, [r1, r2] │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -217930,15 +217929,15 @@ │ │ │ │ ldr r3, [pc, #160] @ (10debc ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e4bd8 │ │ │ │ + bl 1e4d68 │ │ │ │ cbz r0, 10de54 │ │ │ │ mov r4, r0 │ │ │ │ blx 5ac00 │ │ │ │ vldr d7, [pc, #112] @ 10dea8 │ │ │ │ movs r3, #24 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r2, sp │ │ │ │ @@ -217949,15 +217948,15 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ blx 5b148 │ │ │ │ ldr r4, [pc, #104] @ (10dec0 ) │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4c80 │ │ │ │ + bl 1e4e10 │ │ │ │ cbnz r0, 10de7c │ │ │ │ ldr r2, [pc, #92] @ (10dec4 ) │ │ │ │ ldr r3, [pc, #84] @ (10debc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -218082,19 +218081,19 @@ │ │ │ │ b.n 10df5e │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, #20 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bics r4, r6 │ │ │ │ + cmp r4, lr │ │ │ │ movs r5, r4 │ │ │ │ movs r0, #154 @ 0x9a │ │ │ │ lsls r5, r6, #2 │ │ │ │ - muls r6, r7 │ │ │ │ + cmp r6, r7 │ │ │ │ movs r5, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r2, [pc, #384] @ (10e148 ) │ │ │ │ @@ -218146,18 +218145,18 @@ │ │ │ │ strd r3, r7, [sp, #8] │ │ │ │ blx 5a824 │ │ │ │ ldrd r2, r3, [fp, #8] │ │ │ │ add.w r0, r6, #6368 @ 0x18e0 │ │ │ │ ldrd sl, fp, [fp, #16] │ │ │ │ adds r0, #24 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 1eb9c0 │ │ │ │ + bl 1ebb50 │ │ │ │ add.w r0, r6, #6528 @ 0x1980 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1ea3a8 │ │ │ │ + bl 1ea538 │ │ │ │ ldr.w fp, [r5, #2460] @ 0x99c │ │ │ │ ldr.w r0, [r5, #2456] @ 0x998 │ │ │ │ ldr.w r1, [r5, #2464] @ 0x9a0 │ │ │ │ sub.w r0, r0, fp │ │ │ │ blx 5aad4 <__aeabi_uidiv@plt> │ │ │ │ cmp r0, #0 │ │ │ │ ble.n 10e0d6 │ │ │ │ @@ -218183,15 +218182,15 @@ │ │ │ │ ldr r2, [pc, #136] @ (10e150 ) │ │ │ │ ldr r1, [pc, #140] @ (10e154 ) │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ ldr r2, [pc, #128] @ (10e158 ) │ │ │ │ ldr r3, [pc, #112] @ (10e14c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -218226,17 +218225,17 @@ │ │ │ │ uxtb r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #46 @ 0x2e │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - negs r0, r5 │ │ │ │ + add r0, r5 │ │ │ │ movs r5, r4 │ │ │ │ - asrs r6, r3, #32 │ │ │ │ + asrs r6, r3, #7 │ │ │ │ movs r5, r4 │ │ │ │ subs r2, r4, #4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -218255,15 +218254,15 @@ │ │ │ │ mov r0, r2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r5, r0, #6336 @ 0x18c0 │ │ │ │ str r1, [sp, #20] │ │ │ │ adds r5, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr.w r3, [r4, #3940] @ 0xf64 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r2, [r3, #2290] @ 0x8f2 │ │ │ │ cbnz r2, 10e202 │ │ │ │ ldrb.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -218312,15 +218311,15 @@ │ │ │ │ ldrb.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10e18c │ │ │ │ add.w r5, r4, #6336 @ 0x18c0 │ │ │ │ adds r5, #28 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w ip, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [ip, #2460] @ 0x99c │ │ │ │ ldr.w r0, [ip, #2456] @ 0x998 │ │ │ │ @@ -218554,15 +218553,15 @@ │ │ │ │ str.w r1, [r4, #372] @ 0x174 │ │ │ │ str.w r3, [r9, r5] │ │ │ │ strd r2, r1, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #4] │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1e4d0c │ │ │ │ + bl 1e4e9c │ │ │ │ ldr.w r5, [r4, #328] @ 0x148 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r5, #2404] @ 0x964 │ │ │ │ adds r3, r7, #1 │ │ │ │ it ne │ │ │ │ orrne.w sl, sl, #1073741824 @ 0x40000000 │ │ │ │ @@ -218609,15 +218608,15 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 10e8e6 │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1e4d20 │ │ │ │ + bl 1e4eb0 │ │ │ │ ldr r5, [sp, #140] @ 0x8c │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 10e706 │ │ │ │ ldr.w r3, [r4, #332] @ 0x14c │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 10e59e │ │ │ │ dmb ish │ │ │ │ @@ -218687,15 +218686,15 @@ │ │ │ │ cmp r3, #79 @ 0x4f │ │ │ │ umull r2, r5, r5, r3 │ │ │ │ mov.w r5, r5, lsr #5 │ │ │ │ bhi.w 10e8d6 │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1e4d0c │ │ │ │ + bl 1e4e9c │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ ldr.w sl, [r3, #2404] @ 0x964 │ │ │ │ blx 5a178 │ │ │ │ @@ -218733,15 +218732,15 @@ │ │ │ │ ldr.w r0, [r3, #3948] @ 0xf6c │ │ │ │ movs r3, #88 @ 0x58 │ │ │ │ blx 5b148 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1e4d20 │ │ │ │ + bl 1e4eb0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 10e58e │ │ │ │ blx 5ae84 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #12 │ │ │ │ beq.n 10e796 │ │ │ │ ldr r3, [pc, #676] @ (10e9ac ) │ │ │ │ @@ -218769,15 +218768,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 13dd8c │ │ │ │ mov r5, r0 │ │ │ │ b.n 10e5b8 │ │ │ │ add.w r0, r0, #6432 @ 0x1920 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr.w r5, [r4, #328] @ 0x148 │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r5, #1216] @ 0x4c0 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 10e92c │ │ │ │ ldrd r6, r0, [r7, #4] │ │ │ │ add r0, r6 │ │ │ │ @@ -218818,15 +218817,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 10e932 │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1e4d0c │ │ │ │ + bl 1e4e9c │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ ldrd r5, fp, [r7, #36] @ 0x24 │ │ │ │ add.w r2, r5, fp │ │ │ │ cmp r5, r2 │ │ │ │ bcs.w 10e96e │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ add.w r3, r8, r6, lsl #4 │ │ │ │ @@ -218907,26 +218906,26 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10e82e │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ adds r0, #8 │ │ │ │ - bl 1e4d20 │ │ │ │ + bl 1e4eb0 │ │ │ │ b.n 10e706 │ │ │ │ ldr r3, [pc, #240] @ (10e9c8 ) │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ blx 59d14 │ │ │ │ b.n 10e65c │ │ │ │ add.w r0, r0, #6432 @ 0x1920 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ b.n 10e586 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 10e520 │ │ │ │ mov lr, r2 │ │ │ │ mov fp, r3 │ │ │ │ add.w ip, r2, #32 │ │ │ │ mov r5, fp │ │ │ │ @@ -218955,27 +218954,27 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 10e5ac │ │ │ │ ldr r2, [pc, #140] @ (10e9d4 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #140] @ (10e9d8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ b.n 10e7b8 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ add.w r0, r2, #6496 @ 0x1960 │ │ │ │ adds r0, #8 │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ - bl 1e4d20 │ │ │ │ + bl 1e4eb0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ b.n 10e58e │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1e4d20 │ │ │ │ + bl 1e4eb0 │ │ │ │ b.n 10e706 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @@ -218984,42 +218983,42 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r1, #3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ adds r0, r6, #2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #166 @ 0xa6 │ │ │ │ + eors r6, r4 │ │ │ │ movs r5, r4 │ │ │ │ subs r4, r6, r0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r4, #142 @ 0x8e │ │ │ │ + subs r6, #78 @ 0x4e │ │ │ │ movs r5, r4 │ │ │ │ - subs r4, #218 @ 0xda │ │ │ │ + subs r6, #154 @ 0x9a │ │ │ │ movs r5, r4 │ │ │ │ - subs r3, #244 @ 0xf4 │ │ │ │ + subs r5, #180 @ 0xb4 │ │ │ │ movs r5, r4 │ │ │ │ - subs r3, #222 @ 0xde │ │ │ │ + subs r5, #158 @ 0x9e │ │ │ │ movs r5, r4 │ │ │ │ - subs r3, #196 @ 0xc4 │ │ │ │ + subs r5, #132 @ 0x84 │ │ │ │ movs r5, r4 │ │ │ │ - subs r3, #210 @ 0xd2 │ │ │ │ + subs r5, #146 @ 0x92 │ │ │ │ movs r5, r4 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #82 @ 0x52 │ │ │ │ + subs r5, #18 │ │ │ │ movs r5, r4 │ │ │ │ mcr 15, 5, pc, cr3, cr15, {7} @ │ │ │ │ - subs r2, #130 @ 0x82 │ │ │ │ + subs r4, #66 @ 0x42 │ │ │ │ movs r5, r4 │ │ │ │ - subs r1, #204 @ 0xcc │ │ │ │ + subs r3, #140 @ 0x8c │ │ │ │ movs r5, r4 │ │ │ │ - subs r2, #60 @ 0x3c │ │ │ │ + subs r3, #252 @ 0xfc │ │ │ │ movs r5, r4 │ │ │ │ - lsls r6, r3, #30 │ │ │ │ + lsrs r6, r3, #5 │ │ │ │ movs r5, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r4, r2 │ │ │ │ @@ -219135,15 +219134,15 @@ │ │ │ │ ldr r1, [pc, #328] @ (10ec7c ) │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ b.n 10eb6e │ │ │ │ ldrd r2, r3, [sp, #112] @ 0x70 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ movs r1, #1 │ │ │ │ str r6, [sp, #8] │ │ │ │ and.w r2, r3, #1 │ │ │ │ @@ -219163,15 +219162,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 5a824 │ │ │ │ b.n 10eae4 │ │ │ │ add.w r3, r5, #6432 @ 0x1920 │ │ │ │ adds r3, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ add.w r0, r5, #4096 @ 0x1000 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr.w r9, [r0, #2324] @ 0x914 │ │ │ │ ldr.w r2, [r0, #2328] @ 0x918 │ │ │ │ add.w r1, r9, #1 │ │ │ │ ldr.w r3, [r0, #2320] @ 0x910 │ │ │ │ cmp r9, r2 │ │ │ │ @@ -219208,15 +219207,15 @@ │ │ │ │ ldr.w r3, [r2, #1216] @ 0x4c0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #1216] @ 0x4c0 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ b.n 10ea8a │ │ │ │ add.w r0, r5, #6432 @ 0x1920 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ b.n 10eace │ │ │ │ orr.w r2, r2, #8 │ │ │ │ strd r8, sl, [r0, #8] │ │ │ │ strd r2, r6, [r0] │ │ │ │ b.n 10ea8a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ @@ -219224,15 +219223,15 @@ │ │ │ │ b.n 10eae0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldrd r3, r0, [sp, #28] │ │ │ │ ldr.w r2, [r3, #2324] @ 0x914 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #2324] @ 0x914 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r0, [r5, #3948] @ 0xf6c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ movw r1, #25609 @ 0x6409 │ │ │ │ movt r1, #16392 @ 0x4008 │ │ │ │ strd r6, r3, [sp, #40] @ 0x28 │ │ │ │ blx 5a824 │ │ │ │ @@ -219243,17 +219242,17 @@ │ │ │ │ nop │ │ │ │ asrs r4, r0, #24 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #20 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r0, #202 @ 0xca │ │ │ │ + subs r2, #138 @ 0x8a │ │ │ │ movs r5, r4 │ │ │ │ - lsls r0, r6, #22 │ │ │ │ + lsls r0, r6, #29 │ │ │ │ movs r5, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w lr, [pc, #112] @ 10ed00 │ │ │ │ sub sp, #32 │ │ │ │ @@ -219431,21 +219430,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #7 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r6, #36 @ 0x24 │ │ │ │ + adds r7, #228 @ 0xe4 │ │ │ │ movs r5, r4 │ │ │ │ - adds r4, #226 @ 0xe2 │ │ │ │ + adds r6, #162 @ 0xa2 │ │ │ │ movs r5, r4 │ │ │ │ - adds r5, #230 @ 0xe6 │ │ │ │ + adds r7, #166 @ 0xa6 │ │ │ │ movs r5, r4 │ │ │ │ - adds r4, #200 @ 0xc8 │ │ │ │ + adds r6, #136 @ 0x88 │ │ │ │ movs r5, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -219622,29 +219621,29 @@ │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r4, #3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r0, r4, #3 │ │ │ │ + movs r0, #160 @ 0xa0 │ │ │ │ movs r5, r4 │ │ │ │ - adds r3, #120 @ 0x78 │ │ │ │ + adds r5, #56 @ 0x38 │ │ │ │ movs r5, r4 │ │ │ │ - adds r4, #170 @ 0xaa │ │ │ │ + adds r6, #106 @ 0x6a │ │ │ │ movs r5, r4 │ │ │ │ - adds r3, #84 @ 0x54 │ │ │ │ + adds r5, #20 │ │ │ │ movs r5, r4 │ │ │ │ - adds r4, #202 @ 0xca │ │ │ │ + adds r6, #138 @ 0x8a │ │ │ │ movs r5, r4 │ │ │ │ - adds r3, #36 @ 0x24 │ │ │ │ + adds r4, #228 @ 0xe4 │ │ │ │ movs r5, r4 │ │ │ │ - adds r4, #120 @ 0x78 │ │ │ │ + adds r6, #56 @ 0x38 │ │ │ │ movs r5, r4 │ │ │ │ - adds r2, #246 @ 0xf6 │ │ │ │ + adds r4, #182 @ 0xb6 │ │ │ │ movs r5, r4 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r0, #3940] @ 0xf64 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ cbnz r3, 10f09c │ │ │ │ @@ -219657,33 +219656,33 @@ │ │ │ │ add.w r4, r0, #6336 @ 0x18c0 │ │ │ │ adds r4, #28 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r0, [r1, #3940] @ 0xf64 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldrb.w r0, [r0, #2288] @ 0x8f0 │ │ │ │ cbz r0, 10f100 │ │ │ │ add.w r0, r1, #6368 @ 0x18e0 │ │ │ │ ldrd fp, ip, [sp, #40] @ 0x28 │ │ │ │ adds r0, #24 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd fp, ip, [sp] │ │ │ │ - bl 1eb9c0 │ │ │ │ + bl 1ebb50 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [r1, #3940] @ 0xf64 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ cbz r3, 10f100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, fp, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -219729,15 +219728,15 @@ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r1 │ │ │ │ adds r0, #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e4d0c │ │ │ │ + bl 1e4e9c │ │ │ │ add.w r3, r4, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10f1a6 │ │ │ │ @@ -219778,15 +219777,15 @@ │ │ │ │ ldr.w r0, [r5, #3948] @ 0xf6c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ strd r7, r3, [sp, #36] @ 0x24 │ │ │ │ blx 5a824 │ │ │ │ add.w r0, r5, #6464 @ 0x1940 │ │ │ │ adds r0, #4 │ │ │ │ - bl 1e4d20 │ │ │ │ + bl 1e4eb0 │ │ │ │ ldr r2, [pc, #176] @ (10f2e0 ) │ │ │ │ ldr r3, [pc, #168] @ (10f2dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -219911,38 +219910,38 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r7, r6, #6464 @ 0x1940 │ │ │ │ mov r9, r3 │ │ │ │ adds r7, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4d34 │ │ │ │ + bl 1e4ec4 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ ldr.w r0, [r6, #3948] @ 0xf6c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ blx 5aeb4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 10f3be │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4d48 │ │ │ │ + bl 1e4ed8 │ │ │ │ ldr r2, [pc, #260] @ (10f4a8 ) │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ add r2, pc │ │ │ │ movw r3, #1005 @ 0x3ed │ │ │ │ movw r1, #7357 @ 0x1cbd │ │ │ │ movt r1, #50276 @ 0xc464 │ │ │ │ bl 13dd8c │ │ │ │ mov r4, r0 │ │ │ │ b.n 10f35e │ │ │ │ add.w r0, r6, #6528 @ 0x1980 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1e9338 │ │ │ │ + bl 1e94c8 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r3 │ │ │ │ cbnz r3, 10f42c │ │ │ │ vldr d7, [pc, #184] @ 10f490 │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ @@ -219971,26 +219970,26 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, r9 │ │ │ │ bl 10e9dc │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 10f46c │ │ │ │ str.w r9, [sl] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4d48 │ │ │ │ + bl 1e4ed8 │ │ │ │ b.n 10f35e │ │ │ │ add.w r3, r0, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10f434 │ │ │ │ mov r0, r7 │ │ │ │ dmb ish │ │ │ │ - bl 1e4d48 │ │ │ │ + bl 1e4ed8 │ │ │ │ str.w r9, [sl] │ │ │ │ b.n 10f35e │ │ │ │ ldr.w r0, [r6, #3948] @ 0xf6c │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ movw r1, #25609 @ 0x6409 │ │ │ │ movt r1, #16392 @ 0x4008 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ @@ -220010,21 +220009,21 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsrs r4, r7, #19 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #186 @ 0xba │ │ │ │ + adds r1, #122 @ 0x7a │ │ │ │ movs r5, r4 │ │ │ │ lsrs r2, r3, #18 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r7, #96 @ 0x60 │ │ │ │ + adds r1, #32 │ │ │ │ movs r5, r4 │ │ │ │ - adds r0, #190 @ 0xbe │ │ │ │ + adds r2, #126 @ 0x7e │ │ │ │ movs r5, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ mov sl, r2 │ │ │ │ @@ -220100,15 +220099,15 @@ │ │ │ │ orrpl.w r3, r3, #4 │ │ │ │ strpl r3, [sp, #40] @ 0x28 │ │ │ │ b.n 10f52a │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r4, #6528 @ 0x1980 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ adds r0, #12 │ │ │ │ - bl 1e9338 │ │ │ │ + bl 1e94c8 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ ldrd r2, r3, [sp, #112] @ 0x70 │ │ │ │ strd r2, r3, [sp] │ │ │ │ @@ -220158,15 +220157,15 @@ │ │ │ │ ldr r2, [pc, #332] @ (10f764 ) │ │ │ │ strb r4, [r1, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #328] @ (10f768 ) │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ b.n 10f558 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str.w r7, [sl] │ │ │ │ lsls r3, r3, #28 │ │ │ │ bpl.n 10f63c │ │ │ │ ldrb.w r3, [r4, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ @@ -220244,15 +220243,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #112] @ (10f770 ) │ │ │ │ movs r0, #1 │ │ │ │ strb r0, [r2, #0] │ │ │ │ ldr r2, [pc, #112] @ (10f774 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ b.n 10f68e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl fcea4 │ │ │ │ ldrb.w r3, [r4, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10f63c │ │ │ │ @@ -220273,27 +220272,27 @@ │ │ │ │ bl 10f088 │ │ │ │ b.n 10f5c6 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r6, #12 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #190 @ 0xbe │ │ │ │ + cmp r7, #126 @ 0x7e │ │ │ │ movs r5, r4 │ │ │ │ lsrs r0, r4, #10 │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r6, #70 @ 0x46 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r6, #182 @ 0xb6 │ │ │ │ + adds r0, #118 @ 0x76 │ │ │ │ movs r5, r4 │ │ │ │ - @ instruction: 0xfaca0024 │ │ │ │ + stc2 0, cr0, [sl], {36} @ 0x24 │ │ │ │ cmp r5, #202 @ 0xca │ │ │ │ lsls r5, r6, #2 │ │ │ │ - vld1.8 {d16[1]}, [r8], r4 │ │ │ │ - cmp r5, #206 @ 0xce │ │ │ │ + @ instruction: 0xfba80024 │ │ │ │ + cmp r7, #142 @ 0x8e │ │ │ │ movs r5, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ ldr r4, [pc, #112] @ (10f7fc ) │ │ │ │ mov r8, r2 │ │ │ │ @@ -220345,17 +220344,17 @@ │ │ │ │ nop │ │ │ │ lsrs r4, r5, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r4, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r5, #60 @ 0x3c │ │ │ │ + cmp r6, #252 @ 0xfc │ │ │ │ movs r5, r4 │ │ │ │ - cmp r3, #56 @ 0x38 │ │ │ │ + cmp r4, #248 @ 0xf8 │ │ │ │ movs r5, r4 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrd r0, r4, [r0, #36] @ 0x24 │ │ │ │ mov sl, r1 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #8 │ │ │ │ @@ -220442,15 +220441,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 10fc5c │ │ │ │ ldr r0, [pc, #400] @ (10fab0 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str.w r2, [r5, #2152] @ 0x868 │ │ │ │ add r0, pc │ │ │ │ - bl 1ea658 │ │ │ │ + bl 1ea7e8 │ │ │ │ mov r1, r4 │ │ │ │ str.w r0, [r5, #2152] @ 0x868 │ │ │ │ movs r3, #16 │ │ │ │ ldr.w r0, [r5, #2092] @ 0x82c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r4, [sp, #216] @ 0xd8 │ │ │ │ strd r4, r4, [r8, #4] │ │ │ │ @@ -220575,15 +220574,15 @@ │ │ │ │ lsls r3, r3, #30 │ │ │ │ bmi.w 10fcec │ │ │ │ b.n 10fab8 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #98 @ 0x62 │ │ │ │ + cmp r6, #34 @ 0x22 │ │ │ │ movs r5, r4 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r0, [r5, #2092] @ 0x82c │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #24 │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ @@ -220792,31 +220791,31 @@ │ │ │ │ vaddl.u q8, d15, d1 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r1, #80 @ 0x50 │ │ │ │ + cmp r3, #16 │ │ │ │ movs r5, r4 │ │ │ │ - movs r6, #252 @ 0xfc │ │ │ │ + cmp r0, #188 @ 0xbc │ │ │ │ movs r5, r4 │ │ │ │ - movs r6, #218 @ 0xda │ │ │ │ + cmp r0, #154 @ 0x9a │ │ │ │ movs r5, r4 │ │ │ │ - cmp r1, #42 @ 0x2a │ │ │ │ + cmp r2, #234 @ 0xea │ │ │ │ movs r5, r4 │ │ │ │ - movs r6, #190 @ 0xbe │ │ │ │ + cmp r0, #126 @ 0x7e │ │ │ │ movs r5, r4 │ │ │ │ - cmp r1, #42 @ 0x2a │ │ │ │ + cmp r2, #234 @ 0xea │ │ │ │ movs r5, r4 │ │ │ │ - movs r6, #158 @ 0x9e │ │ │ │ + cmp r0, #94 @ 0x5e │ │ │ │ movs r5, r4 │ │ │ │ - cmp r1, #14 │ │ │ │ + cmp r2, #206 @ 0xce │ │ │ │ movs r5, r4 │ │ │ │ - movs r6, #130 @ 0x82 │ │ │ │ + cmp r0, #66 @ 0x42 │ │ │ │ movs r5, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ vldr d7, [pc, #164] @ 10fde8 │ │ │ │ @@ -220834,41 +220833,41 @@ │ │ │ │ movs r6, #1 │ │ │ │ add.w r0, r0, #6368 @ 0x18e0 │ │ │ │ adds r0, #24 │ │ │ │ strb.w r6, [r5, #2312] @ 0x908 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ vldr d7, [r1] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1eb6e4 │ │ │ │ + bl 1eb874 │ │ │ │ strd r0, r1, [r4] │ │ │ │ orrs r0, r1 │ │ │ │ beq.n 10fdd6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r0, #6368 @ 0x18e0 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r2, r6 │ │ │ │ adds r0, #24 │ │ │ │ mov r3, r5 │ │ │ │ strd r7, r8, [sp] │ │ │ │ - bl 1eb95c │ │ │ │ + bl 1ebaec │ │ │ │ cbz r0, 10fddc │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n 10fd8e │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ add.w r0, r0, #6368 @ 0x18e0 │ │ │ │ adds r0, #24 │ │ │ │ strb.w r1, [r5, #2312] @ 0x908 │ │ │ │ ldr r1, [pc, #48] @ (10fdf4 ) │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ vldr d7, [r1] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1eb6e4 │ │ │ │ + bl 1eb874 │ │ │ │ b.n 10fd86 │ │ │ │ mvn.w r0, #1 │ │ │ │ b.n 10fd90 │ │ │ │ movw r0, #18968 @ 0x4a18 │ │ │ │ movt r0, #50273 @ 0xc461 │ │ │ │ b.n 10fd90 │ │ │ │ nop │ │ │ │ @@ -220923,56 +220922,56 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ add.w r0, r0, #6432 @ 0x1920 │ │ │ │ add.w r5, r7, #4096 @ 0x1000 │ │ │ │ adds r0, #12 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr.w r3, [r5, #2324] @ 0x914 │ │ │ │ ldr.w r2, [r5, #2320] @ 0x910 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #2324] @ 0x914 │ │ │ │ add.w r3, r2, r3, lsl #4 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ add.w ip, r2, r1, lsl #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r0, r7, #6528 @ 0x1980 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #12 │ │ │ │ mov r2, r1 │ │ │ │ - bl 1e9338 │ │ │ │ + bl 1e94c8 │ │ │ │ ldrb.w r3, [r6, #44] @ 0x2c │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ add.w r0, r7, #6432 @ 0x1920 │ │ │ │ lsls r3, r3, #31 │ │ │ │ add.w r0, r0, #12 │ │ │ │ ittt mi │ │ │ │ ldrmi.w r3, [r5, #1216] @ 0x4c0 │ │ │ │ addmi.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strmi.w r3, [r5, #1216] @ 0x4c0 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ add.w r4, r0, #6336 @ 0x18c0 │ │ │ │ adds r4, #28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ add.w r0, r5, #6528 @ 0x1980 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1ea2fc │ │ │ │ + bl 1ea48c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r2, [r5, #3924] @ 0xf54 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ vldr d7, [r1, #16] │ │ │ │ str r0, [r3, #4] │ │ │ │ vstr d7, [r3, #8] │ │ │ │ @@ -220982,15 +220981,15 @@ │ │ │ │ dmb ish │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r5, [r3, #0] │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ blx 5a178 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #3 │ │ │ │ @@ -221018,43 +221017,43 @@ │ │ │ │ cbz r0, 10ff9e │ │ │ │ ldr r2, [pc, #124] @ (110004 ) │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 10ff96 │ │ │ │ cbz r3, 10fff0 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cbz r0, 10ffbe │ │ │ │ ldr r2, [pc, #96] @ (110004 ) │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 10ffb4 │ │ │ │ cbz r3, 10fff6 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ str r2, [r4, #20] │ │ │ │ str r2, [r4, #24] │ │ │ │ str r2, [r4, #28] │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cbz r0, 10ffde │ │ │ │ ldr r2, [pc, #64] @ (110004 ) │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 10ffd4 │ │ │ │ cbz r3, 10ffe8 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ @@ -221161,15 +221160,15 @@ │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 1101b4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 110172 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r0, 110162 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str.w r8, [r6, #12] │ │ │ │ str r0, [r6, #4] │ │ │ │ add.w r8, r0, r2 │ │ │ │ b.n 110056 │ │ │ │ @@ -221186,15 +221185,15 @@ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r3, [r3, r1] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 11018e │ │ │ │ ldr r1, [r6, #20] │ │ │ │ cbz r0, 110168 │ │ │ │ mov r2, sl │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1101e4 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str.w sl, [r6, #28] │ │ │ │ add r3, r0 │ │ │ │ str r0, [r6, #20] │ │ │ │ b.n 11006e │ │ │ │ @@ -221333,15 +221332,15 @@ │ │ │ │ beq.n 11033a │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11032e │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11035e │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ add.w ip, r0, r2 │ │ │ │ str r7, [r5, #44] @ 0x2c │ │ │ │ @@ -221451,15 +221450,15 @@ │ │ │ │ ldr r2, [pc, #276] @ (1104f4 ) │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1103f0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1104e0 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r2, [r4, #16] │ │ │ │ str r2, [r4, #20] │ │ │ │ str r2, [r4, #24] │ │ │ │ ldrd r0, r3, [r4, #32] │ │ │ │ @@ -221494,15 +221493,15 @@ │ │ │ │ ldr r2, [pc, #164] @ (1104f4 ) │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 110460 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1104e8 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #28] │ │ │ │ str r2, [r4, #32] │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ ldrd r0, r3, [r4, #48] @ 0x30 │ │ │ │ @@ -221533,23 +221532,23 @@ │ │ │ │ cbz r0, 1104d0 │ │ │ │ ldr r2, [pc, #60] @ (1104f4 ) │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1104c6 │ │ │ │ cbz r3, 1104d8 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1e5c40 │ │ │ │ + bl 1e5dd0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 59c6c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ b.n 1104c6 │ │ │ │ blx 59c6c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ b.n 1103f0 │ │ │ │ @@ -231414,343 +231413,343 @@ │ │ │ │ ldr.w ip, [pc, #676] @ 1173bc │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 13dd8c │ │ │ │ b.w 11674e │ │ │ │ - stmia r0!, {r2, r4, r7} │ │ │ │ - movs r4, r4 │ │ │ │ - bkpt 0x00be │ │ │ │ - movs r4, r4 │ │ │ │ - nop │ │ │ │ - movs r4, r4 │ │ │ │ - itee pl │ │ │ │ - movpl r4, r4 │ │ │ │ - bkpt 0x0090 │ │ │ │ - movmi r4, r4 │ │ │ │ - bkpt 0x00d2 │ │ │ │ - movs r4, r4 │ │ │ │ - bkpt 0x00a4 │ │ │ │ - movs r4, r4 │ │ │ │ - bkpt 0x00b6 │ │ │ │ - movs r4, r4 │ │ │ │ - bkpt 0x0068 │ │ │ │ - movs r4, r4 │ │ │ │ - ite ls │ │ │ │ - movls r4, r4 │ │ │ │ - bkpt 0x003a │ │ │ │ + stmia r2!, {r2, r4, r6} │ │ │ │ movs r4, r4 │ │ │ │ - bkpt 0x007c │ │ │ │ - movs r4, r4 │ │ │ │ - bkpt 0x0078 │ │ │ │ - movs r4, r4 │ │ │ │ - bkpt 0x0012 │ │ │ │ - movs r4, r4 │ │ │ │ - bkpt 0x0054 │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r4, r4 │ │ │ │ - bkpt 0x0064 │ │ │ │ + stmia r0!, {r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - pop {r1, r3, r5, r6, r7, pc} │ │ │ │ + stmia r1!, {r1, r4} │ │ │ │ movs r4, r4 │ │ │ │ - bkpt 0x002c │ │ │ │ + stmia r0!, {r4, r6} │ │ │ │ movs r4, r4 │ │ │ │ - bkpt 0x004c │ │ │ │ + stmia r0!, {r1, r4, r7} │ │ │ │ movs r4, r4 │ │ │ │ - pop {r1, r6, r7, pc} │ │ │ │ + stmia r0!, {r2, r5, r6} │ │ │ │ movs r4, r4 │ │ │ │ - bkpt 0x0004 │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ movs r4, r4 │ │ │ │ - bkpt 0x0038 │ │ │ │ + stmia r0!, {r3, r5} │ │ │ │ movs r4, r4 │ │ │ │ - pop {r1, r3, r4, r7, pc} │ │ │ │ + stmia r1!, {r2, r4, r6} │ │ │ │ movs r4, r4 │ │ │ │ - pop {r2, r3, r4, r6, r7, pc} │ │ │ │ + itte │ │ │ │ + mov r4, r4 │ │ │ │ + stmia r0!, {r2, r3, r4, r5} │ │ │ │ + moval r4, r4 │ │ │ │ + stmia r0!, {r3, r4, r5} │ │ │ │ movs r4, r4 │ │ │ │ - bkpt 0x0020 │ │ │ │ + itee le │ │ │ │ + movle r4, r4 │ │ │ │ + stmiagt r0!, {r2, r4} │ │ │ │ + movgt r4, r4 │ │ │ │ + stmia r0!, {r2, r5} │ │ │ │ movs r4, r4 │ │ │ │ - pop {r1, r4, r5, r6, pc} │ │ │ │ + itet ge │ │ │ │ + movge r4, r4 │ │ │ │ + ite al @ unpredictable │ │ │ │ + moval r4, r4 │ │ │ │ + stmia r0!, {r2, r3} │ │ │ │ movs r4, r4 │ │ │ │ - pop {r2, r4, r5, r7, pc} │ │ │ │ + ittt hi │ │ │ │ + movhi r4, r4 │ │ │ │ + itt gt @ unpredictable │ │ │ │ + movgt r4, r4 │ │ │ │ + it @ unpredictable │ │ │ │ + mov r4, r4 │ │ │ │ + itte pl │ │ │ │ + movpl r4, r4 │ │ │ │ + itt ls @ unpredictable │ │ │ │ + movls r4, r4 │ │ │ │ + nopls {14} │ │ │ │ movs r4, r4 │ │ │ │ - wfi │ │ │ │ + itee cc │ │ │ │ + movcc r4, r4 │ │ │ │ + ite vc @ unpredictable │ │ │ │ + movvc r4, r4 │ │ │ │ + stmiavs r0!, {r4, r5, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - pop {r1, r6, pc} │ │ │ │ + ittt eq │ │ │ │ + moveq r4, r4 │ │ │ │ + itt mi @ unpredictable │ │ │ │ + movmi r4, r4 │ │ │ │ + stmiami r0!, {r3, r4, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - pop {r2, r7, pc} │ │ │ │ + bkpt 0x00d2 │ │ │ │ movs r4, r4 │ │ │ │ - it ne │ │ │ │ + ite ne │ │ │ │ movne r4, r4 │ │ │ │ - pop {r1, r4, pc} │ │ │ │ + stmiaeq r0!, {r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - pop {r2, r4, r6, pc} │ │ │ │ + bkpt 0x00a2 │ │ │ │ movs r4, r4 │ │ │ │ - nop │ │ │ │ + bkpt 0x00e4 │ │ │ │ movs r4, r4 │ │ │ │ - pop {r1, r5, r6, r7} │ │ │ │ + stmia r0!, {r4, r5, r7} │ │ │ │ movs r4, r4 │ │ │ │ - pop {r2, r5, pc} │ │ │ │ + bkpt 0x0072 │ │ │ │ movs r4, r4 │ │ │ │ - bkpt 0x00f0 │ │ │ │ + bkpt 0x00b4 │ │ │ │ movs r4, r4 │ │ │ │ - pop {r1, r4, r5, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r7} │ │ │ │ movs r4, r4 │ │ │ │ - pop {r2, r4, r5, r6, r7} │ │ │ │ + bkpt 0x0042 │ │ │ │ movs r4, r4 │ │ │ │ - bkpt 0x00dc │ │ │ │ + bkpt 0x0084 │ │ │ │ movs r4, r4 │ │ │ │ - pop {r1, r7} │ │ │ │ + stmia r1!, {r1, r4, r5, r7} │ │ │ │ movs r4, r4 │ │ │ │ - pop {r2, r6, r7} │ │ │ │ + pop {r3, r4, r5, r6} │ │ │ │ movs r4, r4 │ │ │ │ - itee │ │ │ │ - mov r4, r4 │ │ │ │ - hlt 0x0038 │ │ │ │ - moval r4, r4 │ │ │ │ - revsh r2, r7 │ │ │ │ + pop {r1, r3, r4, r5, r7} │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r6, 11723c │ │ │ │ + pop {r1, r2, r5, pc} │ │ │ │ movs r4, r4 │ │ │ │ - hlt 0x0010 │ │ │ │ + pop {r4, r6} │ │ │ │ movs r4, r4 │ │ │ │ - revsh r2, r2 │ │ │ │ + pop {r1, r4, r7} │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r6, 117242 │ │ │ │ + pop {r1, r2, r3, pc} │ │ │ │ movs r4, r4 │ │ │ │ - rev16 r0, r5 │ │ │ │ + pop {r3, r5} │ │ │ │ movs r4, r4 │ │ │ │ - hlt 0x002a │ │ │ │ + pop {r1, r3, r5, r6} │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r6, 117246 │ │ │ │ + pop {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - rev16 r0, r0 │ │ │ │ + pop {} │ │ │ │ movs r4, r4 │ │ │ │ - hlt 0x0002 │ │ │ │ + pop {r1, r6} │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r2, 11724e │ │ │ │ + pop {r1, r3, r4, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - rev r0, r3 │ │ │ │ + cbnz r0, 117282 │ │ │ │ movs r4, r4 │ │ │ │ - rev16 r2, r3 │ │ │ │ + pop {r1, r3, r4} │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r6, 117256 │ │ │ │ + pop {r1, r2, r3, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r0, 117254 │ │ │ │ + cbnz r0, 117284 │ │ │ │ movs r4, r4 │ │ │ │ - rev r2, r6 │ │ │ │ + cbnz r2, 117298 │ │ │ │ movs r4, r4 │ │ │ │ - revsh r2, r6 │ │ │ │ + pop {r1, r4, r5, r7} │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r0, 117256 │ │ │ │ + cbnz r0, 117286 │ │ │ │ movs r4, r4 │ │ │ │ - rev r2, r1 │ │ │ │ + cbnz r2, 11729a │ │ │ │ movs r4, r4 │ │ │ │ - revsh r2, r3 │ │ │ │ + pop {r1, r3, r4, r7} │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r0, 117258 │ │ │ │ + cbnz r0, 117288 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r2, 11726c │ │ │ │ + cbnz r2, 11729c │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r2, 1172b4 │ │ │ │ + pop {r1, r4, r5, r7, pc} │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r0, 117258 │ │ │ │ + cbnz r0, 117288 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r2, 11726c │ │ │ │ + cbnz r2, 11729c │ │ │ │ movs r4, r4 │ │ │ │ - hlt 0x0016 │ │ │ │ + pop {r1, r2, r4, r6} │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r0, 11725a │ │ │ │ + cbnz r0, 11728a │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r2, 11726e │ │ │ │ + cbnz r2, 11729e │ │ │ │ movs r4, r4 │ │ │ │ - revsh r2, r0 │ │ │ │ + pop {r1, r7} │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r0, 11725c │ │ │ │ + revsh r0, r4 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r2, 117270 │ │ │ │ + cbnz r2, 1172a0 │ │ │ │ movs r4, r4 │ │ │ │ - hlt 0x0032 │ │ │ │ + pop {r1, r4, r5, r6} │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb8f8 │ │ │ │ + hlt 0x0038 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r2, 117272 │ │ │ │ + revsh r2, r7 │ │ │ │ movs r4, r4 │ │ │ │ - rev r6, r6 │ │ │ │ + cbnz r6, 1172e4 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb8d0 │ │ │ │ + hlt 0x0010 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r2, 117274 │ │ │ │ + revsh r2, r2 │ │ │ │ movs r4, r4 │ │ │ │ - rev r2, r3 │ │ │ │ + cbnz r2, 1172ea │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb8a8 │ │ │ │ + rev16 r0, r5 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb8ea │ │ │ │ + hlt 0x002a │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r6, 1172be │ │ │ │ + cbnz r6, 1172ee │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb880 │ │ │ │ + rev16 r0, r0 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb8c2 │ │ │ │ + hlt 0x0002 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r6, 1172c4 │ │ │ │ + cbnz r6, 1172f4 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb858 │ │ │ │ + rev r0, r3 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb89a │ │ │ │ + rev16 r2, r3 │ │ │ │ movs r4, r4 │ │ │ │ - revsh r6, r1 │ │ │ │ + pop {r1, r2, r3, r7} │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb830 │ │ │ │ + cbnz r0, 1172d8 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb872 │ │ │ │ + rev r2, r6 │ │ │ │ movs r4, r4 │ │ │ │ - revsh r2, r1 │ │ │ │ + pop {r1, r3, r7} │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb808 │ │ │ │ + cbnz r0, 1172da │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb84a │ │ │ │ + rev r2, r1 │ │ │ │ movs r4, r4 │ │ │ │ - revsh r2, r0 │ │ │ │ + pop {r1, r7} │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb7e0 │ │ │ │ + cbnz r0, 1172dc │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb822 │ │ │ │ + cbnz r2, 1172f0 │ │ │ │ movs r4, r4 │ │ │ │ - hlt 0x003e │ │ │ │ + pop {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb7b8 │ │ │ │ + cbnz r0, 1172de │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb7fa │ │ │ │ + cbnz r2, 1172f2 │ │ │ │ movs r4, r4 │ │ │ │ - hlt 0x003e │ │ │ │ + pop {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb790 │ │ │ │ + cbnz r0, 1172e0 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb7d2 │ │ │ │ + cbnz r2, 1172f4 │ │ │ │ movs r4, r4 │ │ │ │ - hlt 0x003e │ │ │ │ + pop {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb768 │ │ │ │ + cbnz r0, 1172e2 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb7aa │ │ │ │ + cbnz r2, 1172f6 │ │ │ │ movs r4, r4 │ │ │ │ - hlt 0x003e │ │ │ │ + pop {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb740 │ │ │ │ + cbnz r0, 1172e4 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb782 │ │ │ │ + cbnz r2, 1172f8 │ │ │ │ movs r4, r4 │ │ │ │ - hlt 0x003e │ │ │ │ + pop {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb718 │ │ │ │ + @ instruction: 0xb8d8 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb75a │ │ │ │ + cbnz r2, 1172fa │ │ │ │ movs r4, r4 │ │ │ │ - hlt 0x003e │ │ │ │ + pop {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb6f0 │ │ │ │ + @ instruction: 0xb8b0 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb732 │ │ │ │ + @ instruction: 0xb8f2 │ │ │ │ movs r4, r4 │ │ │ │ - hlt 0x002a │ │ │ │ + pop {r1, r3, r5, r6} │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb6c8 │ │ │ │ + @ instruction: 0xb888 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb70a │ │ │ │ + @ instruction: 0xb8ca │ │ │ │ movs r4, r4 │ │ │ │ - hlt 0x0016 │ │ │ │ + pop {r1, r2, r4, r6} │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb6a0 │ │ │ │ + @ instruction: 0xb860 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb6e2 │ │ │ │ + @ instruction: 0xb8a2 │ │ │ │ movs r4, r4 │ │ │ │ - hlt 0x0002 │ │ │ │ + pop {r1, r6} │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb67c │ │ │ │ + @ instruction: 0xb83c │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb6be │ │ │ │ + @ instruction: 0xb87e │ │ │ │ movs r4, r4 │ │ │ │ - rev16 r2, r5 │ │ │ │ + pop {r1, r3, r5} │ │ │ │ movs r4, r4 │ │ │ │ - setend be │ │ │ │ + @ instruction: 0xb818 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb69a │ │ │ │ + @ instruction: 0xb85a │ │ │ │ movs r4, r4 │ │ │ │ - rev16 r0, r2 │ │ │ │ + pop {r4} │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb632 │ │ │ │ + @ instruction: 0xb7f2 │ │ │ │ movs r4, r4 │ │ │ │ - cpsid a │ │ │ │ + @ instruction: 0xb834 │ │ │ │ movs r4, r4 │ │ │ │ - rev16 r2, r0 │ │ │ │ + pop {r1} │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb60c │ │ │ │ + @ instruction: 0xb7cc │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb64e │ │ │ │ + @ instruction: 0xb80e │ │ │ │ movs r4, r4 │ │ │ │ - rev r4, r6 │ │ │ │ + cbnz r4, 1173c8 │ │ │ │ movs r4, r4 │ │ │ │ - push {r1, r2, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb7a6 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb628 │ │ │ │ + @ instruction: 0xb7e8 │ │ │ │ movs r4, r4 │ │ │ │ - rev r6, r3 │ │ │ │ + cbnz r6, 1173ce │ │ │ │ movs r4, r4 │ │ │ │ - push {r6, r7, lr} │ │ │ │ + @ instruction: 0xb780 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb602 │ │ │ │ + @ instruction: 0xb7c2 │ │ │ │ movs r4, r4 │ │ │ │ - rev r0, r2 │ │ │ │ + cbnz r0, 1173d8 │ │ │ │ movs r4, r4 │ │ │ │ - push {r1, r3, r4, r7, lr} │ │ │ │ + @ instruction: 0xb75a │ │ │ │ movs r4, r4 │ │ │ │ - push {r2, r3, r4, r6, r7, lr} │ │ │ │ + @ instruction: 0xb79c │ │ │ │ movs r4, r4 │ │ │ │ - rev r2, r0 │ │ │ │ + cbnz r2, 1173e0 │ │ │ │ movs r4, r4 │ │ │ │ - push {r2, r4, r5, r6, lr} │ │ │ │ + @ instruction: 0xb734 │ │ │ │ movs r4, r4 │ │ │ │ - push {r1, r2, r4, r5, r7, lr} │ │ │ │ + @ instruction: 0xb776 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r4, 1173b8 │ │ │ │ + cbnz r4, 1173e8 │ │ │ │ movs r4, r4 │ │ │ │ - push {r1, r2, r3, r6, lr} │ │ │ │ + @ instruction: 0xb70e │ │ │ │ movs r4, r4 │ │ │ │ - push {r4, r7, lr} │ │ │ │ + @ instruction: 0xb750 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r6, 1173c0 │ │ │ │ + cbnz r6, 1173f0 │ │ │ │ movs r4, r4 │ │ │ │ - push {r3, r5, lr} │ │ │ │ + @ instruction: 0xb6e8 │ │ │ │ movs r4, r4 │ │ │ │ - push {r1, r3, r5, r6, lr} │ │ │ │ + @ instruction: 0xb72a │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r0, 1173ca │ │ │ │ + cbnz r0, 1173fa │ │ │ │ movs r4, r4 │ │ │ │ - push {r1, lr} │ │ │ │ + @ instruction: 0xb6c2 │ │ │ │ movs r4, r4 │ │ │ │ - push {r2, r6, lr} │ │ │ │ + @ instruction: 0xb704 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r6, 1173de │ │ │ │ + cbnz r6, 11740e │ │ │ │ movs r4, r4 │ │ │ │ - push {r2, r3, r4, r6, r7} │ │ │ │ + @ instruction: 0xb69c │ │ │ │ movs r4, r4 │ │ │ │ - push {r1, r2, r3, r4, lr} │ │ │ │ + @ instruction: 0xb6de │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r4, 1173d4 │ │ │ │ + cbnz r4, 117404 │ │ │ │ movs r4, r4 │ │ │ │ - push {r1, r2, r4, r5, r7} │ │ │ │ + cpsid ai │ │ │ │ movs r4, r4 │ │ │ │ - push {r3, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xb6b8 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r2, 1173de │ │ │ │ + cbnz r2, 11740e │ │ │ │ movs r4, r4 │ │ │ │ - push {r4, r7} │ │ │ │ + setend le │ │ │ │ movs r4, r4 │ │ │ │ - push {r1, r4, r6, r7} │ │ │ │ + @ instruction: 0xb692 │ │ │ │ movs r4, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #2576] @ 0xa10 │ │ │ │ @@ -234447,110 +234446,110 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #5309 @ 0x14bd │ │ │ │ bl 13dd8c │ │ │ │ b.w 11a9d0 │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #744] @ 0x2e8 │ │ │ │ + add r1, pc, #488 @ (adr r1, 1198cc ) │ │ │ │ movs r4, r4 │ │ │ │ - bhi.n 119798 │ │ │ │ + bge.n 119718 │ │ │ │ movs r4, r4 │ │ │ │ - bhi.n 1197d8 │ │ │ │ + bge.n 119758 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [sp, #912] @ 0x390 │ │ │ │ + ldr r2, [sp, #656] @ 0x290 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [sp, #592] @ 0x250 │ │ │ │ + ldr r2, [sp, #336] @ 0x150 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r4, 119776 │ │ │ │ - movs r4, r4 │ │ │ │ - pop {r1, r3} │ │ │ │ + pop {r2, r3, r4, r5, r7, pc} │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ + pop {r1, r3, r6, r7, pc} │ │ │ │ movs r4, r4 │ │ │ │ - str r7, [sp, #848] @ 0x350 │ │ │ │ + ldr r1, [sp, #912] @ 0x390 │ │ │ │ movs r4, r4 │ │ │ │ - ldc 0, cr0, [r0, #-144]! @ 0xffffff70 │ │ │ │ - ldc 0, cr0, [lr, #-144]! @ 0xffffff70 │ │ │ │ - str r7, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r1, [sp, #592] @ 0x250 │ │ │ │ movs r4, r4 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ + cdp 0, 15, cr0, cr0, cr4, {1} │ │ │ │ + cdp 0, 15, cr0, cr14, cr4, {1} │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r1, {r1, r3, r4} │ │ │ │ + ldr r0, [sp, #864] @ 0x360 │ │ │ │ movs r4, r4 │ │ │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - str r5, [sp, #120] @ 0x78 │ │ │ │ + stmia r5!, {r2, r4, r5, r7} │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [sp, #824] @ 0x338 │ │ │ │ + str r6, [sp, #888] @ 0x378 │ │ │ │ movs r4, r4 │ │ │ │ - bpl.n 119754 │ │ │ │ + str r6, [sp, #568] @ 0x238 │ │ │ │ movs r4, r4 │ │ │ │ - bpl.n 119774 │ │ │ │ + bvs.n 1196d4 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [sp, #440] @ 0x1b8 │ │ │ │ + bvs.n 1196f4 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [sp, #120] @ 0x78 │ │ │ │ + str r6, [sp, #184] @ 0xb8 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ + str r5, [sp, #888] @ 0x378 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [sp, #584] @ 0x248 │ │ │ │ + ldr r7, [sp, #240] @ 0xf0 │ │ │ │ movs r4, r4 │ │ │ │ - str r3, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r7, [sp, #328] @ 0x148 │ │ │ │ movs r4, r4 │ │ │ │ - str r3, [sp, #400] @ 0x190 │ │ │ │ + str r5, [sp, #464] @ 0x1d0 │ │ │ │ movs r4, r4 │ │ │ │ - bkpt 0x000c │ │ │ │ + str r5, [sp, #144] @ 0x90 │ │ │ │ movs r4, r4 │ │ │ │ - beq.n 1196e8 │ │ │ │ + ite gt │ │ │ │ + movgt r4, r4 │ │ │ │ + bcs.n 119668 @ unpredictable │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [sp, #1008] @ 0x3f0 │ │ │ │ + str r4, [sp, #752] @ 0x2f0 │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [sp, #688] @ 0x2b0 │ │ │ │ + str r4, [sp, #432] @ 0x1b0 │ │ │ │ movs r4, r4 │ │ │ │ - strd r0, r0, [lr, #144]! @ 0x90 │ │ │ │ - and.w r0, r6, r4, asr #32 │ │ │ │ - str r2, [sp, #416] @ 0x1a0 │ │ │ │ + sub.w r0, lr, r4, asr #32 │ │ │ │ + rsb r0, r6, r4, asr #32 │ │ │ │ + str r4, [sp, #160] @ 0xa0 │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #864] @ 0x360 │ │ │ │ movs r4, r4 │ │ │ │ - pop {r5, r6, pc} │ │ │ │ + wfe │ │ │ │ movs r4, r4 │ │ │ │ - orn r0, r8, r4, asr #32 │ │ │ │ - str r1, [sp, #712] @ 0x2c8 │ │ │ │ + stc 0, cr0, [r8], #-144 @ 0xffffff70 │ │ │ │ + str r3, [sp, #456] @ 0x1c8 │ │ │ │ movs r4, r4 │ │ │ │ - str r1, [sp, #392] @ 0x188 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ movs r4, r4 │ │ │ │ - pop {r1, r2, r3, r5, r6} │ │ │ │ + bkpt 0x002e │ │ │ │ movs r4, r4 │ │ │ │ - bpl.n 119788 │ │ │ │ + bvs.n 119708 │ │ │ │ movs r4, r4 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ + str r2, [sp, #848] @ 0x350 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [sp, #784] @ 0x310 │ │ │ │ + str r2, [sp, #528] @ 0x210 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xfa440024 │ │ │ │ - @ instruction: 0xfa540024 │ │ │ │ - str r0, [sp, #520] @ 0x208 │ │ │ │ + stc2 0, cr0, [r4], {36} @ 0x24 │ │ │ │ + ldc2 0, cr0, [r4], {36} @ 0x24 │ │ │ │ + str r2, [sp, #264] @ 0x108 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ + str r1, [sp, #968] @ 0x3c8 │ │ │ │ movs r4, r4 │ │ │ │ - add r6, sp, #616 @ 0x268 │ │ │ │ + add sp, #360 @ 0x168 │ │ │ │ movs r4, r4 │ │ │ │ - add r5, sp, #856 @ 0x358 │ │ │ │ + add r7, sp, #600 @ 0x258 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r7, #60] @ 0x3c │ │ │ │ + str r1, [sp, #480] @ 0x1e0 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r5, #58] @ 0x3a │ │ │ │ + str r1, [sp, #160] @ 0xa0 │ │ │ │ movs r4, r4 │ │ │ │ - eor.w r0, r6, #10747904 @ 0xa40000 │ │ │ │ - @ instruction: 0xf4a20024 │ │ │ │ - ldrh r4, [r5, #56] @ 0x38 │ │ │ │ + movw r0, #26660 @ 0x6824 │ │ │ │ + @ instruction: 0xf6620024 │ │ │ │ + str r0, [sp, #944] @ 0x3b0 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r3, #54] @ 0x36 │ │ │ │ + str r0, [sp, #624] @ 0x270 │ │ │ │ movs r4, r4 │ │ │ │ movw r2, #31888 @ 0x7c90 │ │ │ │ movt r2, #15267 @ 0x3ba3 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 11d2aa │ │ │ │ bhi.w 11a4ca │ │ │ │ movw r2, #25888 @ 0x6520 │ │ │ │ @@ -235500,121 +235499,121 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3691 @ 0xe6b │ │ │ │ bl 13dd8c │ │ │ │ b.n 11a9d0 │ │ │ │ nop │ │ │ │ - movw r0, #8228 @ 0x2024 │ │ │ │ - @ instruction: 0xf2140024 │ │ │ │ - ldrh r6, [r5, #44] @ 0x2c │ │ │ │ + and.w r0, r2, #10747904 @ 0xa40000 │ │ │ │ + @ instruction: 0xf3d40024 │ │ │ │ + ldrh r6, [r5, #58] @ 0x3a │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r3, #42] @ 0x2a │ │ │ │ + ldrh r6, [r3, #56] @ 0x38 │ │ │ │ movs r4, r4 │ │ │ │ - svc 46 @ 0x2e │ │ │ │ + b.n 11a538 │ │ │ │ movs r4, r4 │ │ │ │ - svc 68 @ 0x44 │ │ │ │ + b.n 11a568 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r3, #40] @ 0x28 │ │ │ │ + ldrh r2, [r3, #54] @ 0x36 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r1, #38] @ 0x26 │ │ │ │ + ldrh r2, [r1, #52] @ 0x34 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [sp, #832] @ 0x340 │ │ │ │ + ldr r7, [sp, #576] @ 0x240 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [sp, #616] @ 0x268 │ │ │ │ + ldr r7, [sp, #360] @ 0x168 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r6, #16] │ │ │ │ + ldrh r4, [r6, #30] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r4, #14] │ │ │ │ + ldrh r4, [r4, #28] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ + ldr r4, [sp, #888] @ 0x378 │ │ │ │ movs r4, r4 │ │ │ │ - str r7, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r3, #4] │ │ │ │ + ldrh r2, [r3, #18] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r1, #2] │ │ │ │ + ldrh r2, [r1, #16] │ │ │ │ movs r4, r4 │ │ │ │ - bcc.n 11a3e0 │ │ │ │ + bmi.n 11a360 │ │ │ │ movs r4, r4 │ │ │ │ - bcs.n 11a350 │ │ │ │ + bmi.n 11a2d0 │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r6, #62] @ 0x3e │ │ │ │ + ldrh r6, [r6, #12] │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r4, #60] @ 0x3c │ │ │ │ + ldrh r6, [r4, #10] │ │ │ │ movs r4, r4 │ │ │ │ - add r4, sp, #504 @ 0x1f8 │ │ │ │ + add r6, sp, #248 @ 0xf8 │ │ │ │ movs r4, r4 │ │ │ │ - add r4, sp, #576 @ 0x240 │ │ │ │ + add r6, sp, #320 @ 0x140 │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r5, #58] @ 0x3a │ │ │ │ + ldrh r6, [r5, #8] │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r3, #56] @ 0x38 │ │ │ │ + ldrh r6, [r3, #6] │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r6, {r1, r2, r6} │ │ │ │ + beq.n 11a3b8 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r6, {r3, r4, r6} │ │ │ │ + beq.n 11a3e0 │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r4, #54] @ 0x36 │ │ │ │ + ldrh r6, [r4, #4] │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r2, #52] @ 0x34 │ │ │ │ + ldrh r6, [r2, #2] │ │ │ │ movs r4, r4 │ │ │ │ - ldc 0, cr0, [r2, #-144]! @ 0xffffff70 │ │ │ │ - ldc 0, cr0, [ip, #-144]! @ 0xffffff70 │ │ │ │ - strh r6, [r3, #50] @ 0x32 │ │ │ │ + cdp 0, 15, cr0, cr2, cr4, {1} │ │ │ │ + cdp 0, 15, cr0, cr12, cr4, {1} │ │ │ │ + ldrh r6, [r3, #0] │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r1, #48] @ 0x30 │ │ │ │ + strh r6, [r1, #62] @ 0x3e │ │ │ │ movs r4, r4 │ │ │ │ - stmia r1!, {r2, r3, r4, r6} │ │ │ │ + stmia r3!, {r2, r3, r4} │ │ │ │ movs r4, r4 │ │ │ │ - stmia r1!, {r2, r4, r5, r6} │ │ │ │ + stmia r3!, {r2, r4, r5} │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r3, #46] @ 0x2e │ │ │ │ + strh r6, [r3, #60] @ 0x3c │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r1, #44] @ 0x2c │ │ │ │ + strh r6, [r1, #58] @ 0x3a │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [sp, #560] @ 0x230 │ │ │ │ + ldr r6, [sp, #304] @ 0x130 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ + ldr r4, [sp, #880] @ 0x370 │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r0, #38] @ 0x26 │ │ │ │ + strh r6, [r0, #52] @ 0x34 │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r6, #34] @ 0x22 │ │ │ │ + strh r6, [r6, #48] @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ - add r6, sp, #992 @ 0x3e0 │ │ │ │ + sub sp, #224 @ 0xe0 │ │ │ │ movs r4, r4 │ │ │ │ - rev r4, r6 │ │ │ │ + cbnz r4, 11a46c │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r7, #32] │ │ │ │ + strh r6, [r7, #46] @ 0x2e │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r5, #30] │ │ │ │ + strh r6, [r5, #44] @ 0x2c │ │ │ │ movs r4, r4 │ │ │ │ - bvs.n 11a4ec │ │ │ │ + bhi.n 11a46c │ │ │ │ movs r4, r4 │ │ │ │ - bvs.n 11a318 │ │ │ │ + bhi.n 11a498 │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r7, #28] │ │ │ │ + strh r6, [r7, #42] @ 0x2a │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r5, #26] │ │ │ │ + strh r6, [r5, #40] @ 0x28 │ │ │ │ movs r4, r4 │ │ │ │ - stmia r6!, {r1, r2, r6} │ │ │ │ + ldmia r0!, {r1, r2} │ │ │ │ movs r4, r4 │ │ │ │ - stmia r6!, {r1, r3, r4, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4} │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r0, #26] │ │ │ │ + strh r0, [r0, #40] @ 0x28 │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r6, #22] │ │ │ │ + strh r0, [r6, #36] @ 0x24 │ │ │ │ movs r4, r4 │ │ │ │ - rev r4, r1 │ │ │ │ + cbnz r4, 11a48e │ │ │ │ movs r4, r4 │ │ │ │ - rev r0, r3 │ │ │ │ + cbnz r0, 11a496 │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r0, #22] │ │ │ │ + strh r2, [r0, #36] @ 0x24 │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r6, #18] │ │ │ │ + strh r2, [r6, #32] │ │ │ │ movs r4, r4 │ │ │ │ movw r2, #30568 @ 0x7768 │ │ │ │ movt r2, #15262 @ 0x3b9e │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 11d1c6 │ │ │ │ bls.w 11b50c │ │ │ │ movw r2, #37568 @ 0x92c0 │ │ │ │ @@ -236653,147 +236652,147 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4472 @ 0x1178 │ │ │ │ bl 13dd8c │ │ │ │ b.n 11a9d0 │ │ │ │ - add r3, pc, #808 @ (adr r3, 11b44c ) │ │ │ │ + add r5, pc, #552 @ (adr r5, 11b34c ) │ │ │ │ movs r4, r4 │ │ │ │ - add r3, pc, #912 @ (adr r3, 11b4b8 ) │ │ │ │ + add r5, pc, #656 @ (adr r5, 11b3b8 ) │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r7, #8] │ │ │ │ + strh r6, [r7, #22] │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r5, #6] │ │ │ │ + strh r6, [r5, #20] │ │ │ │ movs r4, r4 │ │ │ │ - stmia r5!, {r3, r5, r6} │ │ │ │ + stmia r7!, {r3, r5} │ │ │ │ movs r4, r4 │ │ │ │ - stmia r5!, {r1, r2, r5} │ │ │ │ + stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r3, #4] │ │ │ │ + strh r4, [r3, #18] │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r1, #2] │ │ │ │ + strh r4, [r1, #16] │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r0!, {r1, r3, r6} │ │ │ │ + ldmia r2!, {r1, r3} │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r0!, {r2, r3, r5, r6} │ │ │ │ + ldmia r2, {r2, r3, r5} │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r2, #0] │ │ │ │ + strh r6, [r2, #14] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r0, #31] │ │ │ │ + strh r6, [r0, #12] │ │ │ │ movs r4, r4 │ │ │ │ - bcs.n 11b084 │ │ │ │ + bmi.n 11b204 │ │ │ │ movs r4, r4 │ │ │ │ - bcs.n 11b0b4 │ │ │ │ + bmi.n 11b234 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r2, #30] │ │ │ │ + strh r0, [r2, #10] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r0, #29] │ │ │ │ + strh r0, [r0, #8] │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r1, #12] │ │ │ │ + strh r0, [r1, #26] │ │ │ │ movs r4, r4 │ │ │ │ ldrsb r6, [r3, r0] │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r7} │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r2, #7] │ │ │ │ + ldrb r2, [r2, #14] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r0, #6] │ │ │ │ + ldrb r2, [r0, #13] │ │ │ │ movs r4, r4 │ │ │ │ - stmia r6!, {r1, r6, r7} │ │ │ │ + ldmia r0!, {r1, r7} │ │ │ │ movs r4, r4 │ │ │ │ - stmia r6!, {r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r7} │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r3, #5] │ │ │ │ + ldrb r6, [r3, #12] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r1, #4] │ │ │ │ + ldrb r6, [r1, #11] │ │ │ │ movs r4, r4 │ │ │ │ - b.n 11b3dc │ │ │ │ + b.n 11b75c │ │ │ │ movs r4, r4 │ │ │ │ - b.n 11b40c │ │ │ │ + b.n 11b78c │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r5, #3] │ │ │ │ + ldrb r2, [r5, #10] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r3, #2] │ │ │ │ + ldrb r2, [r3, #9] │ │ │ │ movs r4, r4 │ │ │ │ - bcc.n 11b0fc │ │ │ │ + bpl.n 11b27c │ │ │ │ movs r4, r4 │ │ │ │ - bcc.n 11b12c │ │ │ │ + bpl.n 11b0ac │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r6, #1] │ │ │ │ + ldrb r6, [r6, #8] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r4, #0] │ │ │ │ + ldrb r6, [r4, #7] │ │ │ │ movs r4, r4 │ │ │ │ - push {r1, r2, r3, r4, r5} │ │ │ │ + push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ movs r4, r4 │ │ │ │ - push {r1, r2} │ │ │ │ + push {r1, r2, r6, r7, lr} │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r7, #31] │ │ │ │ + ldrb r4, [r7, #6] │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r5, #30] │ │ │ │ + ldrb r4, [r5, #5] │ │ │ │ movs r4, r4 │ │ │ │ - ble.n 11b244 │ │ │ │ + svc 2 │ │ │ │ movs r4, r4 │ │ │ │ - ble.n 11b260 │ │ │ │ + svc 14 │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r2, #30] │ │ │ │ + ldrb r0, [r2, #5] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r0, #29] │ │ │ │ + ldrb r0, [r0, #4] │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r6, #34] @ 0x22 │ │ │ │ + strh r4, [r6, #48] @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r1, #36] @ 0x24 │ │ │ │ + strh r0, [r1, #50] @ 0x32 │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r3, #28] │ │ │ │ + ldrb r2, [r3, #3] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r1, #27] │ │ │ │ + ldrb r2, [r1, #2] │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [sp, #960] @ 0x3c0 │ │ │ │ + str r2, [sp, #704] @ 0x2c0 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [sp, #1008] @ 0x3f0 │ │ │ │ + str r2, [sp, #752] @ 0x2f0 │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r5, #26] │ │ │ │ + ldrb r6, [r5, #1] │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r3, #25] │ │ │ │ + ldrb r6, [r3, #0] │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r2, 11b246 │ │ │ │ + pop {r1, r3, r4, pc} │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r6, 11b23c │ │ │ │ + pop {r1, r2, r5, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r6, #24] │ │ │ │ + strb r4, [r6, #31] │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r4, #23] │ │ │ │ + strb r4, [r4, #30] │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [sp, #552] @ 0x228 │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [sp, #616] @ 0x268 │ │ │ │ + ldr r0, [sp, #360] @ 0x168 │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r0, #23] │ │ │ │ + strb r0, [r0, #30] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r6, #21] │ │ │ │ + strb r0, [r6, #28] │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [sp, #600] @ 0x258 │ │ │ │ + str r2, [sp, #344] @ 0x158 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [sp, #648] @ 0x288 │ │ │ │ + str r2, [sp, #392] @ 0x188 │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r2, #21] │ │ │ │ + strb r4, [r2, #28] │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r0, #20] │ │ │ │ + strb r4, [r0, #27] │ │ │ │ movs r4, r4 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ movs r4, r4 │ │ │ │ - stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r4, r5, r7} │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r5, #19] │ │ │ │ + strb r0, [r5, #26] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r3, #18] │ │ │ │ + strb r0, [r3, #25] │ │ │ │ movs r4, r4 │ │ │ │ movw r2, #58568 @ 0xe4c8 │ │ │ │ movt r2, #15262 @ 0x3b9e │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 11e236 │ │ │ │ movw r2, #59568 @ 0xe8b0 │ │ │ │ movt r2, #15262 @ 0x3b9e │ │ │ │ @@ -237780,101 +237779,101 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2340 @ 0x924 │ │ │ │ bl 13dd8c │ │ │ │ b.w 11a9d0 │ │ │ │ - add r1, pc, #224 @ (adr r1, 11bfe4 ) │ │ │ │ + add r2, pc, #992 @ (adr r2, 11c2e4 ) │ │ │ │ movs r4, r4 │ │ │ │ - add r1, pc, #296 @ (adr r1, 11c030 ) │ │ │ │ + add r3, pc, #40 @ (adr r3, 11bf30 ) │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r5, #13] │ │ │ │ + strb r0, [r5, #20] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r3, #12] │ │ │ │ + strb r0, [r3, #19] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r3, #11] │ │ │ │ + ldrb r4, [r3, #18] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r4, #11] │ │ │ │ + ldrb r2, [r4, #18] │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r5, #11] │ │ │ │ + strb r4, [r5, #18] │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r3, #10] │ │ │ │ + strb r6, [r3, #17] │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb8ea │ │ │ │ + hlt 0x002a │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb8ec │ │ │ │ + hlt 0x002c │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r7, #9] │ │ │ │ + strb r2, [r7, #16] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r5, #8] │ │ │ │ + strb r2, [r5, #15] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r7, #23] │ │ │ │ + ldrb r6, [r7, #30] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r1, #24] │ │ │ │ + ldrb r0, [r1, #31] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r7, #7] │ │ │ │ + strb r2, [r7, #14] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r5, #6] │ │ │ │ + strb r2, [r5, #13] │ │ │ │ movs r4, r4 │ │ │ │ - add r0, sp, #712 @ 0x2c8 │ │ │ │ + add r2, sp, #456 @ 0x1c8 │ │ │ │ movs r4, r4 │ │ │ │ - add r0, sp, #528 @ 0x210 │ │ │ │ + add r2, sp, #272 @ 0x110 │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r6, #5] │ │ │ │ + strb r6, [r6, #12] │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r4, #4] │ │ │ │ + strb r6, [r4, #11] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r2, #14] │ │ │ │ + ldrb r6, [r2, #21] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r6, #14] │ │ │ │ + ldrb r0, [r6, #21] │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r7, #3] │ │ │ │ + strb r6, [r7, #10] │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r5, #2] │ │ │ │ + strb r6, [r5, #9] │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r2!, {} │ │ │ │ + ldmia r3!, {r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r2, {r1, r2, r3} │ │ │ │ + ldmia r3, {r1, r2, r3, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r0, #2] │ │ │ │ + strb r4, [r0, #9] │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r6, #0] │ │ │ │ + strb r6, [r6, #7] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r2, #15] │ │ │ │ + ldrb r4, [r2, #22] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r3, #15] │ │ │ │ + ldrb r6, [r3, #22] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r1, #0] │ │ │ │ + strb r0, [r1, #7] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r7, #120] @ 0x78 │ │ │ │ + strb r0, [r7, #5] │ │ │ │ movs r4, r4 │ │ │ │ - bcs.n 11c030 │ │ │ │ + bmi.n 11bfb0 │ │ │ │ movs r4, r4 │ │ │ │ - bcs.n 11c040 │ │ │ │ + bmi.n 11bfc0 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r2, #120] @ 0x78 │ │ │ │ + strb r2, [r2, #5] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r0, #116] @ 0x74 │ │ │ │ + strb r2, [r0, #4] │ │ │ │ movs r4, r4 │ │ │ │ - bkpt 0x00b4 │ │ │ │ + stmia r0!, {r2, r4, r5, r6} │ │ │ │ movs r4, r4 │ │ │ │ - bkpt 0x00c4 │ │ │ │ + stmia r0!, {r2, r7} │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r6, #116] @ 0x74 │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r4, #112] @ 0x70 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r0, #9] │ │ │ │ + ldrb r4, [r0, #16] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r7, #7] │ │ │ │ + ldrb r0, [r7, #14] │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r1, #112] @ 0x70 │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r7, #104] @ 0x68 │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ movs r4, r4 │ │ │ │ ldrb.w r3, [r4, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11a9c6 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cbz r3, 11bfc8 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ @@ -238731,117 +238730,117 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4208 @ 0x1070 │ │ │ │ bl 13dd8c │ │ │ │ b.w 11a9d0 │ │ │ │ nop │ │ │ │ - add r1, sp, #752 @ 0x2f0 │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ movs r4, r4 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + add r3, sp, #24 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r4, #92] @ 0x5c │ │ │ │ + str r4, [r4, #120] @ 0x78 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r2, #88] @ 0x58 │ │ │ │ + str r4, [r2, #116] @ 0x74 │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r3, #52] @ 0x34 │ │ │ │ + ldrh r4, [r3, #2] │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r6, #52] @ 0x34 │ │ │ │ + ldrh r2, [r6, #2] │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r2, #88] @ 0x58 │ │ │ │ + str r0, [r2, #116] @ 0x74 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r0, #84] @ 0x54 │ │ │ │ + str r0, [r0, #112] @ 0x70 │ │ │ │ movs r4, r4 │ │ │ │ - revsh r0, r1 │ │ │ │ + pop {r3, r7} │ │ │ │ movs r4, r4 │ │ │ │ - revsh r2, r3 │ │ │ │ + pop {r1, r3, r4, r7} │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r0, #84] @ 0x54 │ │ │ │ + str r4, [r0, #112] @ 0x70 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r6, #76] @ 0x4c │ │ │ │ + str r4, [r6, #104] @ 0x68 │ │ │ │ movs r4, r4 │ │ │ │ - add r7, sp, #416 @ 0x1a0 │ │ │ │ + cbz r0, 11c976 │ │ │ │ movs r4, r4 │ │ │ │ - add r7, sp, #488 @ 0x1e8 │ │ │ │ + cbz r2, 11c97e │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r7, #76] @ 0x4c │ │ │ │ + str r0, [r7, #104] @ 0x68 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r5, #72] @ 0x48 │ │ │ │ + str r0, [r5, #100] @ 0x64 │ │ │ │ movs r4, r4 │ │ │ │ - stmia r2!, {r3, r4, r7} │ │ │ │ + stmia r4!, {r3, r4, r6} │ │ │ │ movs r4, r4 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r6} │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r5, #72] @ 0x48 │ │ │ │ + str r4, [r5, #100] @ 0x64 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r3, #68] @ 0x44 │ │ │ │ + str r4, [r3, #96] @ 0x60 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r2, #36] @ 0x24 │ │ │ │ + ldrh r4, [r2, #50] @ 0x32 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r4, #36] @ 0x24 │ │ │ │ + ldrh r6, [r4, #50] @ 0x32 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r4, #68] @ 0x44 │ │ │ │ + str r0, [r4, #96] @ 0x60 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r2, #64] @ 0x40 │ │ │ │ + str r0, [r2, #92] @ 0x5c │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [sp, #496] @ 0x1f0 │ │ │ │ + str r4, [sp, #240] @ 0xf0 │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #904] @ 0x388 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r7, #60] @ 0x3c │ │ │ │ + str r0, [r7, #88] @ 0x58 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r5, #56] @ 0x38 │ │ │ │ + str r0, [r5, #84] @ 0x54 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r7, #0] │ │ │ │ + ldrh r6, [r7, #14] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r1, #0] │ │ │ │ + ldrh r4, [r1, #14] │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r3, #56] @ 0x38 │ │ │ │ + str r6, [r3, #84] @ 0x54 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r1, #52] @ 0x34 │ │ │ │ + str r6, [r1, #80] @ 0x50 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r3, #96] @ 0x60 │ │ │ │ + ldr r2, [r3, #124] @ 0x7c │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r2, #42] @ 0x2a │ │ │ │ + ldrh r0, [r2, #56] @ 0x38 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r0, #40] @ 0x28 │ │ │ │ + str r6, [r0, #68] @ 0x44 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r6, #32] │ │ │ │ + str r6, [r6, #60] @ 0x3c │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r6, #16] │ │ │ │ + ldrh r2, [r6, #30] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r3, #12] │ │ │ │ + ldrh r6, [r3, #26] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsh r4, [r2, r6] │ │ │ │ + str r4, [r2, #20] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsh r4, [r0, r5] │ │ │ │ + str r4, [r0, #16] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r1, #64] @ 0x40 │ │ │ │ + ldr r0, [r1, #92] @ 0x5c │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r7, #2] │ │ │ │ + ldrh r0, [r7, #16] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsh r6, [r5, r2] │ │ │ │ + str r6, [r5, #4] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsh r6, [r3, r1] │ │ │ │ + str r6, [r3, #0] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r3, #12] │ │ │ │ + ldrh r0, [r3, #26] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r6, #4] │ │ │ │ + ldrh r4, [r6, #18] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r0, r5] │ │ │ │ + ldrsh r6, [r0, r4] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r7, r3] │ │ │ │ + ldrsh r0, [r7, r2] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r3, #0] │ │ │ │ + ldrh r2, [r3, #14] │ │ │ │ movs r4, r4 │ │ │ │ - add r3, pc, #72 @ (adr r3, 11ca48 ) │ │ │ │ + add r4, pc, #840 @ (adr r4, 11cd48 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r2, r3] │ │ │ │ + ldrsh r4, [r2, r2] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r0, r2] │ │ │ │ + ldrsh r4, [r0, r1] │ │ │ │ movs r4, r4 │ │ │ │ movw r2, #14960 @ 0x3a70 │ │ │ │ movt r2, #15265 @ 0x3ba1 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 120a0a │ │ │ │ movw r2, #16960 @ 0x4240 │ │ │ │ movt r2, #15265 @ 0x3ba1 │ │ │ │ @@ -239838,221 +239837,221 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3613 @ 0xe1d │ │ │ │ bl 13dd8c │ │ │ │ b.w 11a9d0 │ │ │ │ nop │ │ │ │ - cbnz r4, 11d59e │ │ │ │ + cbnz r4, 11d5ce │ │ │ │ movs r4, r4 │ │ │ │ - rev r2, r1 │ │ │ │ + cbnz r2, 11d5d6 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r1, r6] │ │ │ │ + ldrb r0, [r1, r5] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r7, r4] │ │ │ │ + ldrb r2, [r7, r3] │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [sp, #920] @ 0x398 │ │ │ │ + str r2, [sp, #664] @ 0x298 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [sp, #656] @ 0x290 │ │ │ │ + str r2, [sp, #400] @ 0x190 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r7, r3] │ │ │ │ + ldrb r2, [r7, r2] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r5, r2] │ │ │ │ + ldrb r2, [r5, r1] │ │ │ │ movs r4, r4 │ │ │ │ - add r6, pc, #128 @ (adr r6, 11d600 ) │ │ │ │ + add r7, pc, #896 @ (adr r7, 11d900 ) │ │ │ │ movs r4, r4 │ │ │ │ - add r6, pc, #232 @ (adr r6, 11d66c ) │ │ │ │ + add r7, pc, #1000 @ (adr r7, 11d96c ) │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r0, r2] │ │ │ │ + ldrb r4, [r0, r1] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r6, r0] │ │ │ │ + ldrh r4, [r6, r7] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [sp, #552] @ 0x228 │ │ │ │ + ldr r5, [sp, #296] @ 0x128 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [sp, #624] @ 0x270 │ │ │ │ + ldr r5, [sp, #368] @ 0x170 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r1, r0] │ │ │ │ + ldrh r6, [r1, r7] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r7, r6] │ │ │ │ + ldrh r6, [r7, r5] │ │ │ │ movs r4, r4 │ │ │ │ - stmia r2!, {r1, r3, r4, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r6} │ │ │ │ movs r4, r4 │ │ │ │ - stmia r2!, {r3, r5, r6} │ │ │ │ + stmia r4!, {r3, r5} │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r1, r6] │ │ │ │ + ldrh r2, [r1, r5] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r7, r4] │ │ │ │ + ldrh r2, [r7, r3] │ │ │ │ movs r4, r4 │ │ │ │ - str r3, [sp, #336] @ 0x150 │ │ │ │ + str r5, [sp, #80] @ 0x50 │ │ │ │ movs r4, r4 │ │ │ │ - str r3, [sp, #456] @ 0x1c8 │ │ │ │ + str r5, [sp, #200] @ 0xc8 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r2, r4] │ │ │ │ + ldrh r0, [r2, r3] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r0, r3] │ │ │ │ + ldrh r2, [r0, r2] │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r6, #12] │ │ │ │ + strh r4, [r6, #26] │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r6, #8] │ │ │ │ + strh r2, [r6, #22] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r2, r1] │ │ │ │ + ldrh r0, [r2, r0] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r0, r0] │ │ │ │ + ldr r0, [r0, r7] │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r1, #29] │ │ │ │ + ldrb r4, [r1, #4] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r2, #28] │ │ │ │ + ldrb r2, [r2, #3] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r4, [r1, r7] │ │ │ │ + ldr r4, [r1, r6] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r4, [r7, r5] │ │ │ │ + ldr r4, [r7, r4] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r7, #116] @ 0x74 │ │ │ │ + strb r4, [r7, #4] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r0, #116] @ 0x74 │ │ │ │ + strb r6, [r0, #4] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r0, [r0, r5] │ │ │ │ + ldr r0, [r0, r4] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r0, [r6, r3] │ │ │ │ + ldr r0, [r6, r2] │ │ │ │ movs r4, r4 │ │ │ │ - add r0, pc, #272 @ (adr r0, 11d700 ) │ │ │ │ + add r2, pc, #16 @ (adr r2, 11d600 ) │ │ │ │ movs r4, r4 │ │ │ │ - add r0, pc, #344 @ (adr r0, 11d74c ) │ │ │ │ + add r2, pc, #88 @ (adr r2, 11d64c ) │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r4, [r1, r3] │ │ │ │ + ldr r4, [r1, r2] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r4, [r7, r1] │ │ │ │ + ldr r4, [r7, r0] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsh r4, [r7, r5] │ │ │ │ + str r4, [r7, #16] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsh r2, [r6, r4] │ │ │ │ + str r2, [r6, #12] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r4, [r4, r1] │ │ │ │ + ldr r4, [r4, r0] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r4, [r2, r0] │ │ │ │ + ldrsb r4, [r2, r7] │ │ │ │ movs r4, r4 │ │ │ │ - str r5, [sp, #320] @ 0x140 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ movs r4, r4 │ │ │ │ - str r5, [sp, #360] @ 0x168 │ │ │ │ + str r7, [sp, #104] @ 0x68 │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r0, [r3, r0] │ │ │ │ + ldrsb r0, [r3, r7] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r1, r7] │ │ │ │ + ldrsb r0, [r1, r6] │ │ │ │ movs r4, r4 │ │ │ │ - add r4, pc, #48 @ (adr r4, 11d650 ) │ │ │ │ + add r5, pc, #816 @ (adr r5, 11d950 ) │ │ │ │ movs r4, r4 │ │ │ │ - add r4, pc, #72 @ (adr r4, 11d66c ) │ │ │ │ + add r5, pc, #840 @ (adr r5, 11d96c ) │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r1, r7] │ │ │ │ + ldrsb r4, [r1, r6] │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r7, r5] │ │ │ │ + ldrsb r4, [r7, r4] │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r4, #52] @ 0x34 │ │ │ │ + str r2, [r4, #80] @ 0x50 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r5, #52] @ 0x34 │ │ │ │ + str r4, [r5, #80] @ 0x50 │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r6, r5] │ │ │ │ + ldrsb r6, [r6, r4] │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r4, r4] │ │ │ │ + ldrsb r6, [r4, r3] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r6, #40] @ 0x28 │ │ │ │ + ldr r4, [r6, #68] @ 0x44 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r2, #20] │ │ │ │ + ldr r6, [r2, #48] @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r2, r2] │ │ │ │ + ldrsb r0, [r2, r1] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r0, r1] │ │ │ │ + ldrsb r0, [r0, r0] │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r0, 11d6ce │ │ │ │ + pop {r3, r4, r5, r7, pc} │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r6, 11d6d2 │ │ │ │ + pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r0, r1] │ │ │ │ + ldrsb r4, [r0, r0] │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r6, r7] │ │ │ │ + strb r4, [r6, r6] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r6, #10] │ │ │ │ + ldrb r0, [r6, #17] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r0, #11] │ │ │ │ + ldrb r6, [r0, #18] │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r6, r7] │ │ │ │ + strb r0, [r6, r6] │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r4, r6] │ │ │ │ + strb r0, [r4, r5] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r7, #30] │ │ │ │ + ldrb r0, [r7, #5] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r0, #31] │ │ │ │ + ldrb r2, [r0, #6] │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r4, r6] │ │ │ │ + strb r0, [r4, r5] │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r2, r5] │ │ │ │ + strb r2, [r2, r4] │ │ │ │ movs r4, r4 │ │ │ │ - add r2, pc, #472 @ (adr r2, 11d858 ) │ │ │ │ + add r4, pc, #216 @ (adr r4, 11d758 ) │ │ │ │ movs r4, r4 │ │ │ │ - add r2, pc, #568 @ (adr r2, 11d8bc ) │ │ │ │ + add r4, pc, #312 @ (adr r4, 11d7bc ) │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r4, r5] │ │ │ │ + strb r0, [r4, r4] │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r2, r4] │ │ │ │ + strb r0, [r2, r3] │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r7, #58] @ 0x3a │ │ │ │ + ldrh r6, [r7, #8] │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r3, #60] @ 0x3c │ │ │ │ + ldrh r6, [r3, #10] │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r3, r4] │ │ │ │ + strb r4, [r3, r3] │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r1, r3] │ │ │ │ + strb r4, [r1, r2] │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r7, #20] │ │ │ │ + str r6, [r7, #48] @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r1, #24] │ │ │ │ + str r6, [r1, #52] @ 0x34 │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r3, r3] │ │ │ │ + strb r0, [r3, r2] │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r1, r2] │ │ │ │ + strb r0, [r1, r1] │ │ │ │ movs r4, r4 │ │ │ │ - sxtb r0, r5 │ │ │ │ + push {r3, r5} │ │ │ │ movs r4, r4 │ │ │ │ - sub sp, #480 @ 0x1e0 │ │ │ │ + uxth r0, r7 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r3, r7] │ │ │ │ + strh r6, [r3, r6] │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r1, r6] │ │ │ │ + strh r6, [r1, r5] │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r2, 11d700 │ │ │ │ + pop {r1, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r6, 11d708 │ │ │ │ + pop {r1, r2, r4, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r1, r6] │ │ │ │ + strh r4, [r1, r5] │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r7, r4] │ │ │ │ + strh r4, [r7, r3] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r5, #21] │ │ │ │ + ldrb r6, [r5, #28] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r0, r5] │ │ │ │ + strh r0, [r0, r4] │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r6, r3] │ │ │ │ + strh r0, [r6, r2] │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [sp, #824] @ 0x338 │ │ │ │ + str r2, [sp, #568] @ 0x238 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [sp, #936] @ 0x3a8 │ │ │ │ + str r2, [sp, #680] @ 0x2a8 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r7, r3] │ │ │ │ + strh r0, [r7, r2] │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r5, r2] │ │ │ │ + strh r2, [r5, r1] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r2, #15] │ │ │ │ + ldrb r2, [r2, #22] │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r5, #44] @ 0x2c │ │ │ │ + strh r6, [r5, #58] @ 0x3a │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r6, r2] │ │ │ │ + strh r0, [r6, r1] │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r4, r1] │ │ │ │ + strh r0, [r4, r0] │ │ │ │ movs r4, r4 │ │ │ │ ldrb.w r3, [r4, #146] @ 0x92 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11a9c6 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11a9c6 │ │ │ │ @@ -241049,293 +241048,293 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3011 @ 0xbc3 │ │ │ │ bl 13dd8c │ │ │ │ b.w 11a9d0 │ │ │ │ nop │ │ │ │ - strh r6, [r7, #30] │ │ │ │ + strh r6, [r7, #44] @ 0x2c │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r3, #32] │ │ │ │ + strh r4, [r3, #46] @ 0x2e │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [pc, #776] @ (11e590 ) │ │ │ │ + str r2, [r0, r2] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [pc, #456] @ (11e454 ) │ │ │ │ + str r2, [r6, r0] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r3, #11] │ │ │ │ + ldrb r2, [r3, #18] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r5, #11] │ │ │ │ + ldrb r4, [r5, #18] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [pc, #472] @ (11e470 ) │ │ │ │ + str r6, [r6, r0] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [pc, #152] @ (11e334 ) │ │ │ │ + ldr r7, [pc, #920] @ (11e634 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r0, #20] │ │ │ │ + ldr r4, [r0, #48] @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r1, #16] │ │ │ │ + ldr r6, [r1, #44] @ 0x2c │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [pc, #112] @ (11e318 ) │ │ │ │ + ldr r7, [pc, #880] @ (11e618 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [pc, #816] @ (11e5dc ) │ │ │ │ + ldr r7, [pc, #560] @ (11e4dc ) │ │ │ │ movs r4, r4 │ │ │ │ - cbz r4, 11e2e4 │ │ │ │ + cbz r4, 11e314 │ │ │ │ movs r4, r4 │ │ │ │ - cbz r2, 11e2f0 │ │ │ │ + cbz r2, 11e320 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [pc, #832] @ (11e5f8 ) │ │ │ │ + ldr r7, [pc, #576] @ (11e4f8 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [pc, #512] @ (11e4bc ) │ │ │ │ + ldr r7, [pc, #256] @ (11e3bc ) │ │ │ │ movs r4, r4 │ │ │ │ - add r5, pc, #640 @ (adr r5, 11e540 ) │ │ │ │ + add r7, pc, #384 @ (adr r7, 11e440 ) │ │ │ │ movs r4, r4 │ │ │ │ - add r5, pc, #712 @ (adr r5, 11e58c ) │ │ │ │ + add r7, pc, #456 @ (adr r7, 11e48c ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [pc, #528] @ (11e4d8 ) │ │ │ │ + ldr r7, [pc, #272] @ (11e3d8 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [pc, #208] @ (11e39c ) │ │ │ │ + ldr r6, [pc, #976] @ (11e69c ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [sp, #912] @ 0x390 │ │ │ │ + ldr r6, [sp, #656] @ 0x290 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [pc, #208] @ (11e3a8 ) │ │ │ │ + ldr r6, [pc, #976] @ (11e6a8 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [pc, #920] @ (11e674 ) │ │ │ │ + ldr r6, [pc, #664] @ (11e574 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r6, #18] │ │ │ │ + ldrh r6, [r6, #32] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r0, #20] │ │ │ │ + ldrh r4, [r0, #34] @ 0x22 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [pc, #888] @ (11e660 ) │ │ │ │ + ldr r6, [pc, #632] @ (11e560 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [pc, #568] @ (11e524 ) │ │ │ │ + ldr r6, [pc, #312] @ (11e424 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #816] @ 0x330 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [pc, #568] @ (11e530 ) │ │ │ │ + ldr r6, [pc, #312] @ (11e430 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [pc, #256] @ (11e3fc ) │ │ │ │ + ldr r6, [pc, #0] @ (11e2fc ) │ │ │ │ movs r4, r4 │ │ │ │ - add r2, pc, #600 @ (adr r2, 11e558 ) │ │ │ │ + add r4, pc, #344 @ (adr r4, 11e458 ) │ │ │ │ movs r4, r4 │ │ │ │ - add r2, pc, #272 @ (adr r2, 11e414 ) │ │ │ │ + add r4, pc, #16 @ (adr r4, 11e314 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [pc, #168] @ (11e3b0 ) │ │ │ │ + ldr r5, [pc, #936] @ (11e6b0 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [pc, #872] @ (11e674 ) │ │ │ │ + ldr r5, [pc, #616] @ (11e574 ) │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r0, #68] @ 0x44 │ │ │ │ + str r2, [r0, #96] @ 0x60 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r3, #68] @ 0x44 │ │ │ │ + str r0, [r3, #96] @ 0x60 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [pc, #888] @ (11e690 ) │ │ │ │ + ldr r5, [pc, #632] @ (11e590 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [pc, #568] @ (11e554 ) │ │ │ │ + ldr r5, [pc, #312] @ (11e454 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r5, #104] @ 0x68 │ │ │ │ + strb r6, [r5, #1] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r0, #108] @ 0x6c │ │ │ │ + strb r4, [r0, #2] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [pc, #552] @ (11e550 ) │ │ │ │ + ldr r5, [pc, #296] @ (11e450 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [pc, #232] @ (11e414 ) │ │ │ │ + ldr r4, [pc, #1000] @ (11e714 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ + ldr r6, [r4, #116] @ 0x74 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r2, #84] @ 0x54 │ │ │ │ + ldr r0, [r2, #112] @ 0x70 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [pc, #104] @ (11e3a0 ) │ │ │ │ + ldr r4, [pc, #872] @ (11e6a0 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [pc, #808] @ (11e664 ) │ │ │ │ + ldr r4, [pc, #552] @ (11e564 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [sp, #888] @ 0x378 │ │ │ │ + add r1, pc, #632 @ (adr r1, 11e5b8 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ + add r1, pc, #672 @ (adr r1, 11e5e4 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [pc, #824] @ (11e680 ) │ │ │ │ + ldr r4, [pc, #568] @ (11e580 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [pc, #504] @ (11e544 ) │ │ │ │ + ldr r4, [pc, #248] @ (11e444 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r2, r4] │ │ │ │ + ldrsh r6, [r2, r3] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r4, r4] │ │ │ │ + ldrsh r4, [r4, r3] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [pc, #488] @ (11e540 ) │ │ │ │ + ldr r4, [pc, #232] @ (11e440 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [pc, #168] @ (11e404 ) │ │ │ │ + ldr r3, [pc, #936] @ (11e704 ) │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r7, #52] @ 0x34 │ │ │ │ + str r6, [r7, #80] @ 0x50 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r1, #56] @ 0x38 │ │ │ │ + str r4, [r1, #84] @ 0x54 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [pc, #184] @ (11e420 ) │ │ │ │ + ldr r3, [pc, #952] @ (11e720 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [pc, #888] @ (11e6e4 ) │ │ │ │ + ldr r3, [pc, #632] @ (11e5e4 ) │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r7, #26] │ │ │ │ + ldrb r0, [r7, #1] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r5, #25] │ │ │ │ + ldrb r2, [r5, #0] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [pc, #736] @ (11e658 ) │ │ │ │ + ldr r3, [pc, #480] @ (11e558 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [pc, #416] @ (11e51c ) │ │ │ │ + ldr r3, [pc, #160] @ (11e41c ) │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + str r3, [sp, #800] @ 0x320 │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #888] @ 0x378 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [pc, #432] @ (11e538 ) │ │ │ │ + ldr r3, [pc, #176] @ (11e438 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [pc, #112] @ (11e3fc ) │ │ │ │ + ldr r2, [pc, #880] @ (11e6fc ) │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r2, #32] │ │ │ │ + strh r4, [r2, #46] @ 0x2e │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r4, #32] │ │ │ │ + strh r6, [r4, #46] @ 0x2e │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [pc, #128] @ (11e418 ) │ │ │ │ + ldr r2, [pc, #896] @ (11e718 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [pc, #832] @ (11e6dc ) │ │ │ │ + ldr r2, [pc, #576] @ (11e5dc ) │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r3, #124] @ 0x7c │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r3, #124] @ 0x7c │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [pc, #848] @ (11e6f8 ) │ │ │ │ + ldr r2, [pc, #592] @ (11e5f8 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [pc, #528] @ (11e5bc ) │ │ │ │ + ldr r2, [pc, #272] @ (11e4bc ) │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r4, #20] │ │ │ │ + str r6, [r4, #48] @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r6, #16] │ │ │ │ + str r0, [r6, #44] @ 0x2c │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [pc, #488] @ (11e5a0 ) │ │ │ │ + ldr r2, [pc, #232] @ (11e4a0 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [pc, #168] @ (11e464 ) │ │ │ │ + ldr r1, [pc, #936] @ (11e764 ) │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r3, #56] @ 0x38 │ │ │ │ + ldrh r6, [r3, #6] │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r6, #52] @ 0x34 │ │ │ │ + ldrh r4, [r6, #2] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [pc, #72] @ (11e410 ) │ │ │ │ + ldr r1, [pc, #840] @ (11e710 ) │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0x47c2 │ │ │ │ + ldr r1, [pc, #520] @ (11e5d4 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r7, #60] @ 0x3c │ │ │ │ + str r1, [sp, #488] @ 0x1e8 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r1, #62] @ 0x3e │ │ │ │ + str r1, [sp, #544] @ 0x220 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0x47c6 │ │ │ │ + ldr r1, [pc, #536] @ (11e5f0 ) │ │ │ │ movs r4, r4 │ │ │ │ - bx lr │ │ │ │ + ldr r1, [pc, #216] @ (11e4b4 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [sp, #856] @ 0x358 │ │ │ │ + ldr r4, [sp, #600] @ 0x258 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [sp, #896] @ 0x380 │ │ │ │ + ldr r4, [sp, #640] @ 0x280 │ │ │ │ movs r4, r4 │ │ │ │ - bx pc │ │ │ │ + ldr r1, [pc, #232] @ (11e4d0 ) │ │ │ │ movs r4, r4 │ │ │ │ - bx r5 │ │ │ │ + ldr r0, [pc, #936] @ (11e794 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r7, #72] @ 0x48 │ │ │ │ + ldr r4, [r7, #100] @ 0x64 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r1, #72] @ 0x48 │ │ │ │ + ldr r6, [r1, #100] @ 0x64 │ │ │ │ movs r4, r4 │ │ │ │ - bx r4 │ │ │ │ + ldr r0, [pc, #896] @ (11e778 ) │ │ │ │ movs r4, r4 │ │ │ │ - mov r8, sl │ │ │ │ + ldr r0, [pc, #576] @ (11e63c ) │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r7, #50] @ 0x32 │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r1, #52] @ 0x34 │ │ │ │ + str r0, [sp, #312] @ 0x138 │ │ │ │ movs r4, r4 │ │ │ │ - mov ip, sl │ │ │ │ + ldr r0, [pc, #592] @ (11e658 ) │ │ │ │ movs r4, r4 │ │ │ │ - mov ip, r0 │ │ │ │ + ldr r0, [pc, #272] @ (11e51c ) │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r3, #6] │ │ │ │ + ldrh r0, [r3, #20] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r5, #6] │ │ │ │ + ldrh r2, [r5, #20] │ │ │ │ movs r4, r4 │ │ │ │ - mov r8, r1 │ │ │ │ + ldr r0, [pc, #288] @ (11e538 ) │ │ │ │ movs r4, r4 │ │ │ │ - mov r0, r7 │ │ │ │ + blx pc │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r2, #48] @ 0x30 │ │ │ │ + str r0, [r2, #76] @ 0x4c │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r4, #40] @ 0x28 │ │ │ │ + str r6, [r4, #68] @ 0x44 │ │ │ │ movs r4, r4 │ │ │ │ - mov r4, r0 │ │ │ │ + blxns r8 │ │ │ │ movs r4, r4 │ │ │ │ - cmp ip, r6 │ │ │ │ + bxns lr │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r5, r0] │ │ │ │ + strh r4, [r5, r7] │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r6, r0] │ │ │ │ + strh r6, [r6, r7] │ │ │ │ movs r4, r4 │ │ │ │ - cmp r8, r7 │ │ │ │ + bx pc │ │ │ │ movs r4, r4 │ │ │ │ - cmp r0, sp │ │ │ │ + bx r5 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [sp, #256] @ 0x100 │ │ │ │ + str r6, [sp, #0] │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [sp, #0] │ │ │ │ + str r5, [sp, #768] @ 0x300 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r2, r9 │ │ │ │ + bx r1 │ │ │ │ movs r4, r4 │ │ │ │ - add sl, pc │ │ │ │ + mov sl, r7 │ │ │ │ movs r4, r4 │ │ │ │ - add r7, sp, #256 @ 0x100 │ │ │ │ + cbz r0, 11e450 │ │ │ │ movs r4, r4 │ │ │ │ - add r7, sp, #336 @ 0x150 │ │ │ │ + cbz r4, 11e458 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r6, r0 │ │ │ │ + mov lr, r8 │ │ │ │ movs r4, r4 │ │ │ │ - add lr, r6 │ │ │ │ + mov r6, lr │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r3, r7] │ │ │ │ + strh r6, [r3, r6] │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r5, r7] │ │ │ │ + strh r2, [r5, r6] │ │ │ │ movs r4, r4 │ │ │ │ - add r8, r8 │ │ │ │ + mov r8, r0 │ │ │ │ movs r4, r4 │ │ │ │ - add r0, lr │ │ │ │ + mov r0, r6 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r0, r0] │ │ │ │ + str r4, [r0, r7] │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r2, r0] │ │ │ │ + str r0, [r2, r7] │ │ │ │ movs r4, r4 │ │ │ │ - add r2, lr │ │ │ │ + mov r2, r6 │ │ │ │ movs r4, r4 │ │ │ │ - add r2, r4 │ │ │ │ + cmp sl, ip │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r3, #24] │ │ │ │ + ldrb r6, [r3, #31] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r5, #24] │ │ │ │ + ldrb r6, [r5, #31] │ │ │ │ movs r4, r4 │ │ │ │ - add r0, r4 │ │ │ │ + cmp r8, ip │ │ │ │ movs r4, r4 │ │ │ │ - mvns r0, r2 │ │ │ │ + cmp r8, r2 │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r2, #0] │ │ │ │ + strb r6, [r2, #7] │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r6, #16] │ │ │ │ + strh r2, [r6, #30] │ │ │ │ movs r4, r4 │ │ │ │ - mvns r4, r2 │ │ │ │ + cmp ip, r2 │ │ │ │ movs r4, r4 │ │ │ │ - bics r4, r0 │ │ │ │ + cmp r4, r8 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r3, #48] @ 0x30 │ │ │ │ + ldr r2, [r3, #76] @ 0x4c │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r5, #48] @ 0x30 │ │ │ │ + ldr r6, [r5, #76] @ 0x4c │ │ │ │ movs r4, r4 │ │ │ │ - bics r0, r2 │ │ │ │ + cmp r0, sl │ │ │ │ movs r4, r4 │ │ │ │ - muls r0, r0 │ │ │ │ + cmp r0, r0 │ │ │ │ movs r4, r4 │ │ │ │ ldrb.w r3, [r4, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11a9c6 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cbz r3, 11e4c4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -242362,285 +242361,285 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2600 @ 0xa28 │ │ │ │ bl 13dd8c │ │ │ │ b.w 11a9d0 │ │ │ │ nop │ │ │ │ - ldrb r6, [r7, #6] │ │ │ │ + ldrb r6, [r7, #13] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r5, #5] │ │ │ │ + ldrb r0, [r5, #12] │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r6 │ │ │ │ + cmp r6, r6 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r6, r4 │ │ │ │ + negs r6, r4 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r2, #20] │ │ │ │ + ldr r0, [r2, #48] @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r3, #16] │ │ │ │ + ldr r6, [r3, #44] @ 0x2c │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r2 │ │ │ │ + negs r4, r2 │ │ │ │ movs r4, r4 │ │ │ │ - eors r4, r0 │ │ │ │ + tst r4, r0 │ │ │ │ movs r4, r4 │ │ │ │ - str r5, [sp, #112] @ 0x70 │ │ │ │ + str r6, [sp, #880] @ 0x370 │ │ │ │ movs r4, r4 │ │ │ │ - str r5, [sp, #152] @ 0x98 │ │ │ │ + str r6, [sp, #920] @ 0x398 │ │ │ │ movs r4, r4 │ │ │ │ - eors r0, r1 │ │ │ │ + tst r0, r1 │ │ │ │ movs r4, r4 │ │ │ │ - subs r7, #248 @ 0xf8 │ │ │ │ + sbcs r0, r7 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [sp, #528] @ 0x210 │ │ │ │ + ldr r0, [sp, #272] @ 0x110 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [sp, #632] @ 0x278 │ │ │ │ + ldr r0, [sp, #376] @ 0x178 │ │ │ │ movs r4, r4 │ │ │ │ - subs r7, #248 @ 0xf8 │ │ │ │ + sbcs r0, r7 │ │ │ │ movs r4, r4 │ │ │ │ - subs r7, #170 @ 0xaa │ │ │ │ + adcs r2, r5 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [pc, #840] @ (11f404 ) │ │ │ │ + ldr r7, [pc, #584] @ (11f304 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [pc, #896] @ (11f440 ) │ │ │ │ + ldr r7, [pc, #640] @ (11f340 ) │ │ │ │ movs r4, r4 │ │ │ │ - subs r7, #174 @ 0xae │ │ │ │ + adcs r6, r5 │ │ │ │ movs r4, r4 │ │ │ │ - subs r7, #94 @ 0x5e │ │ │ │ + asrs r6, r3 │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r2, r7] │ │ │ │ + strb r2, [r2, r6] │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r4, r6] │ │ │ │ + strb r0, [r4, r5] │ │ │ │ movs r4, r4 │ │ │ │ - subs r7, #62 @ 0x3e │ │ │ │ + lsrs r6, r7 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #238 @ 0xee │ │ │ │ + lsls r6, r5 │ │ │ │ movs r4, r4 │ │ │ │ - add r0, sp, #984 @ 0x3d8 │ │ │ │ + add r2, sp, #728 @ 0x2d8 │ │ │ │ movs r4, r4 │ │ │ │ - add r0, sp, #1008 @ 0x3f0 │ │ │ │ + add r2, sp, #752 @ 0x2f0 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #238 @ 0xee │ │ │ │ + lsls r6, r5 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #160 @ 0xa0 │ │ │ │ + eors r0, r4 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r3, #40] @ 0x28 │ │ │ │ + ldr r2, [r3, #68] @ 0x44 │ │ │ │ movs r4, r4 │ │ │ │ - str r7, [sp, #896] @ 0x380 │ │ │ │ + ldr r1, [sp, #640] @ 0x280 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #158 @ 0x9e │ │ │ │ + eors r6, r3 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #78 @ 0x4e │ │ │ │ + ands r6, r1 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r5, #88] @ 0x58 │ │ │ │ + str r4, [r5, #116] @ 0x74 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r5, #84] @ 0x54 │ │ │ │ + str r6, [r5, #112] @ 0x70 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #68 @ 0x44 │ │ │ │ + ands r4, r0 │ │ │ │ movs r4, r4 │ │ │ │ - subs r5, #244 @ 0xf4 │ │ │ │ + subs r7, #180 @ 0xb4 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r7, #4] │ │ │ │ + ldrb r0, [r7, #11] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r0, #5] │ │ │ │ + ldrb r6, [r0, #12] │ │ │ │ movs r4, r4 │ │ │ │ - subs r5, #248 @ 0xf8 │ │ │ │ + subs r7, #184 @ 0xb8 │ │ │ │ movs r4, r4 │ │ │ │ - subs r5, #168 @ 0xa8 │ │ │ │ + subs r7, #104 @ 0x68 │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r0, #38] @ 0x26 │ │ │ │ + strh r4, [r0, #52] @ 0x34 │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r2, #34] @ 0x22 │ │ │ │ + strh r6, [r2, #48] @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ - subs r5, #144 @ 0x90 │ │ │ │ + subs r7, #80 @ 0x50 │ │ │ │ movs r4, r4 │ │ │ │ - subs r5, #64 @ 0x40 │ │ │ │ + subs r7, #0 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r3, #30] │ │ │ │ + ldrh r2, [r3, #44] @ 0x2c │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r6, #28] │ │ │ │ + ldrh r0, [r6, #42] @ 0x2a │ │ │ │ movs r4, r4 │ │ │ │ - subs r5, #54 @ 0x36 │ │ │ │ + subs r6, #246 @ 0xf6 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, #230 @ 0xe6 │ │ │ │ + subs r6, #166 @ 0xa6 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [sp, #768] @ 0x300 │ │ │ │ + ldr r0, [sp, #512] @ 0x200 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, #234 @ 0xea │ │ │ │ + subs r6, #170 @ 0xaa │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, #154 @ 0x9a │ │ │ │ + subs r6, #90 @ 0x5a │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [pc, #848] @ (11f49c ) │ │ │ │ + ldr r2, [pc, #592] @ (11f39c ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [pc, #888] @ (11f4c8 ) │ │ │ │ + ldr r2, [pc, #632] @ (11f3c8 ) │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, #152 @ 0x98 │ │ │ │ + subs r6, #88 @ 0x58 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, #74 @ 0x4a │ │ │ │ + subs r6, #10 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r0, #92] @ 0x5c │ │ │ │ + str r0, [r0, #120] @ 0x78 │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r3, #92] @ 0x5c │ │ │ │ + str r2, [r3, #120] @ 0x78 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, #72 @ 0x48 │ │ │ │ + subs r6, #8 │ │ │ │ movs r4, r4 │ │ │ │ - subs r3, #248 @ 0xf8 │ │ │ │ + subs r5, #184 @ 0xb8 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r6, r2 │ │ │ │ + add r6, sl │ │ │ │ movs r4, r4 │ │ │ │ - cmp r4, r3 │ │ │ │ + add r4, fp │ │ │ │ movs r4, r4 │ │ │ │ - subs r3, #242 @ 0xf2 │ │ │ │ + subs r5, #178 @ 0xb2 │ │ │ │ movs r4, r4 │ │ │ │ - subs r3, #162 @ 0xa2 │ │ │ │ + subs r5, #98 @ 0x62 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r4, #22] │ │ │ │ + ldrb r2, [r4, #29] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r7, #22] │ │ │ │ + ldrb r0, [r7, #29] │ │ │ │ movs r4, r4 │ │ │ │ - subs r3, #162 @ 0xa2 │ │ │ │ + subs r5, #98 @ 0x62 │ │ │ │ movs r4, r4 │ │ │ │ - subs r3, #84 @ 0x54 │ │ │ │ + subs r5, #20 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r3, #36] @ 0x24 │ │ │ │ + ldrh r2, [r3, #50] @ 0x32 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r4, #32] │ │ │ │ + ldrh r4, [r4, #46] @ 0x2e │ │ │ │ movs r4, r4 │ │ │ │ - subs r3, #34 @ 0x22 │ │ │ │ + subs r4, #226 @ 0xe2 │ │ │ │ movs r4, r4 │ │ │ │ - subs r2, #210 @ 0xd2 │ │ │ │ + subs r4, #146 @ 0x92 │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r5, #40] @ 0x28 │ │ │ │ + str r2, [r5, #68] @ 0x44 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r0, #44] @ 0x2c │ │ │ │ + str r4, [r0, #72] @ 0x48 │ │ │ │ movs r4, r4 │ │ │ │ - subs r2, #206 @ 0xce │ │ │ │ + subs r4, #142 @ 0x8e │ │ │ │ movs r4, r4 │ │ │ │ - subs r2, #126 @ 0x7e │ │ │ │ + subs r4, #62 @ 0x3e │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r5, #24] │ │ │ │ + ldrh r2, [r5, #38] @ 0x26 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r7, #24] │ │ │ │ + ldrh r4, [r7, #38] @ 0x26 │ │ │ │ movs r4, r4 │ │ │ │ - subs r2, #130 @ 0x82 │ │ │ │ + subs r4, #66 @ 0x42 │ │ │ │ movs r4, r4 │ │ │ │ - subs r2, #50 @ 0x32 │ │ │ │ + subs r3, #242 @ 0xf2 │ │ │ │ movs r4, r4 │ │ │ │ - mov r8, ip │ │ │ │ + ldr r0, [pc, #640] @ (11f43c ) │ │ │ │ movs r4, r4 │ │ │ │ - mov sl, sp │ │ │ │ + ldr r0, [pc, #680] @ (11f468 ) │ │ │ │ movs r4, r4 │ │ │ │ - subs r2, #52 @ 0x34 │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ movs r4, r4 │ │ │ │ - subs r1, #228 @ 0xe4 │ │ │ │ + subs r3, #164 @ 0xa4 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [sp, #112] @ 0x70 │ │ │ │ + str r7, [sp, #880] @ 0x370 │ │ │ │ movs r4, r4 │ │ │ │ - subs r1, #134 @ 0x86 │ │ │ │ + subs r3, #70 @ 0x46 │ │ │ │ movs r4, r4 │ │ │ │ - subs r1, #54 @ 0x36 │ │ │ │ + subs r2, #246 @ 0xf6 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r4, #64] @ 0x40 │ │ │ │ + str r6, [r4, #92] @ 0x5c │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r2, #8] │ │ │ │ + strb r4, [r2, #15] │ │ │ │ movs r4, r4 │ │ │ │ - subs r1, #50 @ 0x32 │ │ │ │ + subs r2, #242 @ 0xf2 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, #226 @ 0xe2 │ │ │ │ + subs r2, #162 @ 0xa2 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [pc, #888] @ (11f564 ) │ │ │ │ + ldr r6, [pc, #632] @ (11f464 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [pc, #560] @ (11f420 ) │ │ │ │ + ldr r6, [pc, #304] @ (11f320 ) │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, #194 @ 0xc2 │ │ │ │ + subs r2, #130 @ 0x82 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, #114 @ 0x72 │ │ │ │ + subs r2, #50 @ 0x32 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r1, r5] │ │ │ │ + ldrb r2, [r1, r4] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r3, r5] │ │ │ │ + ldrb r4, [r3, r4] │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, #110 @ 0x6e │ │ │ │ + subs r2, #46 @ 0x2e │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, #30 │ │ │ │ + subs r1, #222 @ 0xde │ │ │ │ movs r4, r4 │ │ │ │ - subs r7, #118 @ 0x76 │ │ │ │ + asrs r6, r6 │ │ │ │ movs r4, r4 │ │ │ │ - subs r7, #68 @ 0x44 │ │ │ │ + asrs r4, r0 │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #254 @ 0xfe │ │ │ │ + subs r1, #190 @ 0xbe │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #174 @ 0xae │ │ │ │ + subs r1, #110 @ 0x6e │ │ │ │ movs r4, r4 │ │ │ │ - subs r7, #218 @ 0xda │ │ │ │ + sbcs r2, r3 │ │ │ │ movs r4, r4 │ │ │ │ - subs r7, #226 @ 0xe2 │ │ │ │ + sbcs r2, r4 │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #184 @ 0xb8 │ │ │ │ + subs r1, #120 @ 0x78 │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #104 @ 0x68 │ │ │ │ + subs r1, #40 @ 0x28 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r3, #32] │ │ │ │ + ldrh r2, [r3, #46] @ 0x2e │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r3, #32] │ │ │ │ + ldrh r6, [r3, #46] @ 0x2e │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #116 @ 0x74 │ │ │ │ + subs r1, #52 @ 0x34 │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #36 @ 0x24 │ │ │ │ + subs r0, #228 @ 0xe4 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r1, #50] @ 0x32 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r3, #48] @ 0x30 │ │ │ │ + ldrh r0, [r3, #62] @ 0x3e │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #34 @ 0x22 │ │ │ │ + subs r0, #226 @ 0xe2 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #210 @ 0xd2 │ │ │ │ + subs r0, #146 @ 0x92 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r2, #32] │ │ │ │ + ldrh r6, [r2, #46] @ 0x2e │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r4, #32] │ │ │ │ + ldrh r2, [r4, #46] @ 0x2e │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #208 @ 0xd0 │ │ │ │ + subs r0, #144 @ 0x90 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #128 @ 0x80 │ │ │ │ + subs r0, #64 @ 0x40 │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r5, #1] │ │ │ │ + strb r0, [r5, #8] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r7, #0] │ │ │ │ + strb r0, [r7, #7] │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #126 @ 0x7e │ │ │ │ + subs r0, #62 @ 0x3e │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #46 @ 0x2e │ │ │ │ + adds r7, #238 @ 0xee │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r4 │ │ │ │ + cmn r2, r4 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r5 │ │ │ │ + cmn r2, r5 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #56 @ 0x38 │ │ │ │ + adds r7, #248 @ 0xf8 │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #232 @ 0xe8 │ │ │ │ + adds r7, #168 @ 0xa8 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, #86 @ 0x56 │ │ │ │ + subs r6, #22 │ │ │ │ movs r4, r4 │ │ │ │ - subs r3, #246 @ 0xf6 │ │ │ │ + subs r5, #182 @ 0xb6 │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #216 @ 0xd8 │ │ │ │ + adds r7, #152 @ 0x98 │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #136 @ 0x88 │ │ │ │ + adds r7, #72 @ 0x48 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r2, r4] │ │ │ │ + strh r6, [r2, r3] │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r4, r4] │ │ │ │ + strh r6, [r4, r3] │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #148 @ 0x94 │ │ │ │ + adds r7, #84 @ 0x54 │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #68 @ 0x44 │ │ │ │ + adds r7, #4 │ │ │ │ movs r4, r4 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11a9c6 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11a9c6 │ │ │ │ @@ -243643,293 +243642,293 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4714 @ 0x126a │ │ │ │ bl 13dd8c │ │ │ │ b.w 11a9d0 │ │ │ │ - ldr r5, [pc, #680] @ (1200b8 ) │ │ │ │ + ldr r7, [pc, #424] @ (11ffb8 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [pc, #800] @ (120134 ) │ │ │ │ + ldr r7, [pc, #544] @ (120034 ) │ │ │ │ movs r4, r4 │ │ │ │ - adds r3, #38 @ 0x26 │ │ │ │ + adds r4, #230 @ 0xe6 │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, #214 @ 0xd6 │ │ │ │ + adds r4, #150 @ 0x96 │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r6, r1] │ │ │ │ + ldrsb r2, [r6, r0] │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r7, r1] │ │ │ │ + ldrsb r4, [r7, r0] │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, #218 @ 0xda │ │ │ │ + adds r4, #154 @ 0x9a │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, #138 @ 0x8a │ │ │ │ + adds r4, #74 @ 0x4a │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r0, #15] │ │ │ │ + ldrb r6, [r0, #22] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r6, #13] │ │ │ │ + ldrb r0, [r6, #20] │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, #114 @ 0x72 │ │ │ │ + adds r4, #50 @ 0x32 │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, #34 @ 0x22 │ │ │ │ + adds r3, #226 @ 0xe2 │ │ │ │ movs r4, r4 │ │ │ │ - str r5, [sp, #824] @ 0x338 │ │ │ │ + str r7, [sp, #568] @ 0x238 │ │ │ │ movs r4, r4 │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #816] @ 0x330 │ │ │ │ movs r4, r4 │ │ │ │ - adds r1, #210 @ 0xd2 │ │ │ │ + adds r3, #146 @ 0x92 │ │ │ │ movs r4, r4 │ │ │ │ - adds r1, #130 @ 0x82 │ │ │ │ + adds r3, #66 @ 0x42 │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r6, [r5, r5] │ │ │ │ + ldr r6, [r5, r4] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r4, [r7, r5] │ │ │ │ + ldr r4, [r7, r4] │ │ │ │ movs r4, r4 │ │ │ │ - adds r1, #134 @ 0x86 │ │ │ │ + adds r3, #70 @ 0x46 │ │ │ │ movs r4, r4 │ │ │ │ - adds r1, #54 @ 0x36 │ │ │ │ + adds r2, #246 @ 0xf6 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [pc, #872] @ (1201c8 ) │ │ │ │ + str r2, [r3, r2] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [pc, #208] @ (11ff34 ) │ │ │ │ + ldr r7, [pc, #976] @ (120234 ) │ │ │ │ movs r4, r4 │ │ │ │ - adds r1, #2 │ │ │ │ + adds r2, #194 @ 0xc2 │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, #178 @ 0xb2 │ │ │ │ + adds r2, #114 @ 0x72 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [pc, #712] @ (120138 ) │ │ │ │ + ldr r3, [pc, #456] @ (120038 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [pc, #800] @ (120194 ) │ │ │ │ + ldr r3, [pc, #544] @ (120094 ) │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, #182 @ 0xb6 │ │ │ │ + adds r2, #118 @ 0x76 │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, #102 @ 0x66 │ │ │ │ + adds r2, #38 @ 0x26 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [pc, #400] @ (120010 ) │ │ │ │ + ldr r6, [pc, #144] @ (11ff10 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [pc, #200] @ (11ff4c ) │ │ │ │ + ldr r5, [pc, #968] @ (12024c ) │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, #92 @ 0x5c │ │ │ │ + adds r2, #28 │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, #12 │ │ │ │ + adds r1, #204 @ 0xcc │ │ │ │ movs r4, r4 │ │ │ │ - str r7, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r1, [sp, #208] @ 0xd0 │ │ │ │ movs r4, r4 │ │ │ │ - str r7, [sp, #552] @ 0x228 │ │ │ │ + ldr r1, [sp, #296] @ 0x128 │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, #16 │ │ │ │ + adds r1, #208 @ 0xd0 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r7, #192 @ 0xc0 │ │ │ │ + adds r1, #128 @ 0x80 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [sp, #1008] @ 0x3f0 │ │ │ │ + str r2, [sp, #752] @ 0x2f0 │ │ │ │ movs r4, r4 │ │ │ │ - str r1, [sp, #88] @ 0x58 │ │ │ │ + str r2, [sp, #856] @ 0x358 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r7, #196 @ 0xc4 │ │ │ │ + adds r1, #132 @ 0x84 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r7, #116 @ 0x74 │ │ │ │ + adds r1, #52 @ 0x34 │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r7, r7] │ │ │ │ + ldrsb r0, [r7, r6] │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r3, r6] │ │ │ │ + ldrsb r6, [r3, r5] │ │ │ │ movs r4, r4 │ │ │ │ - cmp r7, #92 @ 0x5c │ │ │ │ + adds r1, #28 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r7, #12 │ │ │ │ + adds r0, #204 @ 0xcc │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r2, #7] │ │ │ │ + strb r0, [r2, #14] │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r3, #6] │ │ │ │ + strb r6, [r3, #13] │ │ │ │ movs r4, r4 │ │ │ │ - cmp r6, #244 @ 0xf4 │ │ │ │ + adds r0, #180 @ 0xb4 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r6, #164 @ 0xa4 │ │ │ │ + adds r0, #100 @ 0x64 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r4, #60] @ 0x3c │ │ │ │ + str r1, [sp, #400] @ 0x190 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r5, #60] @ 0x3c │ │ │ │ + str r1, [sp, #440] @ 0x1b8 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r6, #168 @ 0xa8 │ │ │ │ + adds r0, #104 @ 0x68 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r6, #88 @ 0x58 │ │ │ │ + adds r0, #24 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r0, #56] @ 0x38 │ │ │ │ + str r0, [sp, #784] @ 0x310 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r3, #56] @ 0x38 │ │ │ │ + str r0, [sp, #872] @ 0x368 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r6, #92 @ 0x5c │ │ │ │ + adds r0, #28 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r6, #12 │ │ │ │ + cmp r7, #204 @ 0xcc │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r6, r6] │ │ │ │ + strh r6, [r6, r5] │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r0, r6] │ │ │ │ + strh r4, [r0, r5] │ │ │ │ movs r4, r4 │ │ │ │ - cmp r6, #2 │ │ │ │ + cmp r7, #194 @ 0xc2 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r5, #178 @ 0xb2 │ │ │ │ + cmp r7, #114 @ 0x72 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #12 │ │ │ │ + adds r7, #204 @ 0xcc │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #18 │ │ │ │ + adds r7, #210 @ 0xd2 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r5, #180 @ 0xb4 │ │ │ │ + cmp r7, #116 @ 0x74 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r5, #100 @ 0x64 │ │ │ │ + cmp r7, #36 @ 0x24 │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #242 @ 0xf2 │ │ │ │ + adds r7, #178 @ 0xb2 │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #252 @ 0xfc │ │ │ │ + adds r7, #188 @ 0xbc │ │ │ │ movs r4, r4 │ │ │ │ - cmp r5, #102 @ 0x66 │ │ │ │ + cmp r7, #38 @ 0x26 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r5, #22 │ │ │ │ + cmp r6, #214 @ 0xd6 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r0, #10] │ │ │ │ + ldrh r2, [r0, #24] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r3, #10] │ │ │ │ + ldrh r0, [r3, #24] │ │ │ │ movs r4, r4 │ │ │ │ - cmp r5, #26 │ │ │ │ + cmp r6, #218 @ 0xda │ │ │ │ movs r4, r4 │ │ │ │ - cmp r4, #202 @ 0xca │ │ │ │ + cmp r6, #138 @ 0x8a │ │ │ │ movs r4, r4 │ │ │ │ - str r3, [sp, #376] @ 0x178 │ │ │ │ + str r5, [sp, #120] @ 0x78 │ │ │ │ movs r4, r4 │ │ │ │ - str r3, [sp, #432] @ 0x1b0 │ │ │ │ + str r5, [sp, #176] @ 0xb0 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r4, #206 @ 0xce │ │ │ │ + cmp r6, #142 @ 0x8e │ │ │ │ movs r4, r4 │ │ │ │ - cmp r4, #126 @ 0x7e │ │ │ │ + cmp r6, #62 @ 0x3e │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r7, #28] │ │ │ │ + ldrb r2, [r7, #3] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r0, #29] │ │ │ │ + ldrb r0, [r0, #4] │ │ │ │ movs r4, r4 │ │ │ │ - cmp r4, #130 @ 0x82 │ │ │ │ + cmp r6, #66 @ 0x42 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r4, #50 @ 0x32 │ │ │ │ + cmp r5, #242 @ 0xf2 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r2, r0] │ │ │ │ + ldr r6, [r2, r7] │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r2, #40] @ 0x28 │ │ │ │ + strh r4, [r2, #54] @ 0x36 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r4, #46 @ 0x2e │ │ │ │ + cmp r5, #238 @ 0xee │ │ │ │ movs r4, r4 │ │ │ │ - cmp r3, #222 @ 0xde │ │ │ │ + cmp r5, #158 @ 0x9e │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r2, [r6, r7] │ │ │ │ + ldr r2, [r6, r6] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r1, #64] @ 0x40 │ │ │ │ + ldr r0, [r1, #92] @ 0x5c │ │ │ │ movs r4, r4 │ │ │ │ - cmp r3, #218 @ 0xda │ │ │ │ + cmp r5, #154 @ 0x9a │ │ │ │ movs r4, r4 │ │ │ │ - cmp r3, #138 @ 0x8a │ │ │ │ + cmp r5, #74 @ 0x4a │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r7, #76] @ 0x4c │ │ │ │ + str r6, [r7, #104] @ 0x68 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r4, #72] @ 0x48 │ │ │ │ + str r4, [r4, #100] @ 0x64 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r3, #114 @ 0x72 │ │ │ │ + cmp r5, #50 @ 0x32 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r3, #34 @ 0x22 │ │ │ │ + cmp r4, #226 @ 0xe2 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [pc, #72] @ (11ffc8 ) │ │ │ │ + ldr r4, [pc, #840] @ (1202c8 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [pc, #768] @ (120284 ) │ │ │ │ + ldr r4, [pc, #512] @ (120184 ) │ │ │ │ movs r4, r4 │ │ │ │ - cmp r3, #10 │ │ │ │ + cmp r4, #202 @ 0xca │ │ │ │ movs r4, r4 │ │ │ │ - cmp r2, #186 @ 0xba │ │ │ │ + cmp r4, #122 @ 0x7a │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #160 @ 0xa0 │ │ │ │ + subs r1, #96 @ 0x60 │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #170 @ 0xaa │ │ │ │ + subs r1, #106 @ 0x6a │ │ │ │ movs r4, r4 │ │ │ │ - cmp r2, #188 @ 0xbc │ │ │ │ + cmp r4, #124 @ 0x7c │ │ │ │ movs r4, r4 │ │ │ │ - cmp r2, #108 @ 0x6c │ │ │ │ + cmp r4, #44 @ 0x2c │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r3, #30] │ │ │ │ + ldrb r0, [r3, #5] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r4, #30] │ │ │ │ + ldrb r2, [r4, #5] │ │ │ │ movs r4, r4 │ │ │ │ - cmp r2, #112 @ 0x70 │ │ │ │ + cmp r4, #48 @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r2, #32 │ │ │ │ + cmp r3, #224 @ 0xe0 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r4, #36] @ 0x24 │ │ │ │ + str r0, [r4, #64] @ 0x40 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r5, #32] │ │ │ │ + str r0, [r5, #60] @ 0x3c │ │ │ │ movs r4, r4 │ │ │ │ - cmp r2, #30 │ │ │ │ + cmp r3, #222 @ 0xde │ │ │ │ movs r4, r4 │ │ │ │ - cmp r1, #206 @ 0xce │ │ │ │ + cmp r3, #142 @ 0x8e │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r0, #104] @ 0x68 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r2, #104] @ 0x68 │ │ │ │ + ldr r4, [r2, #4] │ │ │ │ movs r4, r4 │ │ │ │ - cmp r1, #218 @ 0xda │ │ │ │ + cmp r3, #154 @ 0x9a │ │ │ │ movs r4, r4 │ │ │ │ - cmp r1, #138 @ 0x8a │ │ │ │ + cmp r3, #74 @ 0x4a │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [pc, #64] @ (120010 ) │ │ │ │ + ldr r3, [pc, #832] @ (120310 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [pc, #160] @ (120074 ) │ │ │ │ + ldr r3, [pc, #928] @ (120374 ) │ │ │ │ movs r4, r4 │ │ │ │ - cmp r1, #150 @ 0x96 │ │ │ │ + cmp r3, #86 @ 0x56 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r1, #70 @ 0x46 │ │ │ │ + cmp r3, #6 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r7, #84] @ 0x54 │ │ │ │ + ldr r0, [r7, #112] @ 0x70 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r2, #88] @ 0x58 │ │ │ │ + ldr r0, [r2, #116] @ 0x74 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r1, #82 @ 0x52 │ │ │ │ + cmp r3, #18 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r1, #2 │ │ │ │ + cmp r2, #194 @ 0xc2 │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r5, #26] │ │ │ │ + ldrb r4, [r5, #1] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r1, #27] │ │ │ │ + ldrb r0, [r1, #2] │ │ │ │ movs r4, r4 │ │ │ │ - cmp r1, #14 │ │ │ │ + cmp r2, #206 @ 0xce │ │ │ │ movs r4, r4 │ │ │ │ - cmp r0, #190 @ 0xbe │ │ │ │ + cmp r2, #126 @ 0x7e │ │ │ │ movs r4, r4 │ │ │ │ - str r1, [sp, #352] @ 0x160 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ movs r4, r4 │ │ │ │ - str r1, [sp, #416] @ 0x1a0 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r0, #202 @ 0xca │ │ │ │ + cmp r2, #138 @ 0x8a │ │ │ │ movs r4, r4 │ │ │ │ - cmp r0, #122 @ 0x7a │ │ │ │ + cmp r2, #58 @ 0x3a │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r2, #15] │ │ │ │ + strb r0, [r2, #22] │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r5, #15] │ │ │ │ + strb r4, [r5, #22] │ │ │ │ movs r4, r4 │ │ │ │ - cmp r0, #134 @ 0x86 │ │ │ │ + cmp r2, #70 @ 0x46 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r0, #54 @ 0x36 │ │ │ │ + cmp r1, #246 @ 0xf6 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [pc, #32] @ (120040 ) │ │ │ │ + ldr r6, [pc, #800] @ (120340 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [pc, #112] @ (120094 ) │ │ │ │ + ldr r6, [pc, #880] @ (120394 ) │ │ │ │ movs r4, r4 │ │ │ │ - cmp r0, #66 @ 0x42 │ │ │ │ + cmp r2, #2 │ │ │ │ movs r4, r4 │ │ │ │ - movs r7, #242 @ 0xf2 │ │ │ │ + cmp r1, #178 @ 0xb2 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r2, #17] │ │ │ │ + ldrb r0, [r2, #24] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r5, #17] │ │ │ │ + ldrb r0, [r5, #24] │ │ │ │ movs r4, r4 │ │ │ │ - movs r7, #254 @ 0xfe │ │ │ │ + cmp r1, #190 @ 0xbe │ │ │ │ movs r4, r4 │ │ │ │ - movs r7, #174 @ 0xae │ │ │ │ + cmp r1, #110 @ 0x6e │ │ │ │ movs r4, r4 │ │ │ │ ldrb.w r3, [r4, #198] @ 0xc6 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11a9c6 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11a9c6 │ │ │ │ @@ -244956,317 +244955,317 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4054 @ 0xfd6 │ │ │ │ bl 13dd8c │ │ │ │ b.w 11a9d0 │ │ │ │ nop │ │ │ │ - mov lr, fp │ │ │ │ + ldr r0, [pc, #632] @ (120ea4 ) │ │ │ │ movs r4, r4 │ │ │ │ - mov r8, sp │ │ │ │ + ldr r0, [pc, #672] @ (120ed0 ) │ │ │ │ movs r4, r4 │ │ │ │ - movs r5, #130 @ 0x82 │ │ │ │ + movs r7, #66 @ 0x42 │ │ │ │ movs r4, r4 │ │ │ │ - movs r5, #50 @ 0x32 │ │ │ │ + movs r6, #242 @ 0xf2 │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r5, #8] │ │ │ │ + strb r6, [r5, #15] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r5, #7] │ │ │ │ + strb r0, [r5, #14] │ │ │ │ movs r4, r4 │ │ │ │ - movs r5, #26 │ │ │ │ + movs r6, #218 @ 0xda │ │ │ │ movs r4, r4 │ │ │ │ - movs r4, #202 @ 0xca │ │ │ │ + movs r6, #138 @ 0x8a │ │ │ │ movs r4, r4 │ │ │ │ - mov sl, r4 │ │ │ │ + ldr r0, [pc, #392] @ (120dd4 ) │ │ │ │ movs r4, r4 │ │ │ │ - mov r8, r7 │ │ │ │ + ldr r0, [pc, #480] @ (120e30 ) │ │ │ │ movs r4, r4 │ │ │ │ - movs r4, #206 @ 0xce │ │ │ │ + movs r6, #142 @ 0x8e │ │ │ │ movs r4, r4 │ │ │ │ - movs r4, #126 @ 0x7e │ │ │ │ + movs r6, #62 @ 0x3e │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r7, #20] │ │ │ │ + ldrh r6, [r7, #34] @ 0x22 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r2, #22] │ │ │ │ + ldrh r4, [r2, #36] @ 0x24 │ │ │ │ movs r4, r4 │ │ │ │ - movs r4, #130 @ 0x82 │ │ │ │ + movs r6, #66 @ 0x42 │ │ │ │ movs r4, r4 │ │ │ │ - movs r4, #50 @ 0x32 │ │ │ │ + movs r5, #242 @ 0xf2 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r1, #180 @ 0xb4 │ │ │ │ + cmp r3, #116 @ 0x74 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r1, #198 @ 0xc6 │ │ │ │ + cmp r3, #134 @ 0x86 │ │ │ │ movs r4, r4 │ │ │ │ - movs r4, #52 @ 0x34 │ │ │ │ + movs r5, #244 @ 0xf4 │ │ │ │ movs r4, r4 │ │ │ │ - movs r3, #228 @ 0xe4 │ │ │ │ + movs r5, #164 @ 0xa4 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [pc, #576] @ (120ebc ) │ │ │ │ + ldr r3, [pc, #320] @ (120dbc ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [pc, #616] @ (120ee8 ) │ │ │ │ + ldr r3, [pc, #360] @ (120de8 ) │ │ │ │ movs r4, r4 │ │ │ │ - movs r3, #224 @ 0xe0 │ │ │ │ + movs r5, #160 @ 0xa0 │ │ │ │ movs r4, r4 │ │ │ │ - movs r3, #144 @ 0x90 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r7, #60] @ 0x3c │ │ │ │ + str r0, [r7, #88] @ 0x58 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r0, #64] @ 0x40 │ │ │ │ + str r6, [r0, #92] @ 0x5c │ │ │ │ movs r4, r4 │ │ │ │ - movs r3, #148 @ 0x94 │ │ │ │ + movs r5, #84 @ 0x54 │ │ │ │ movs r4, r4 │ │ │ │ - movs r3, #68 @ 0x44 │ │ │ │ + movs r5, #4 │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r5, #10] │ │ │ │ + strh r0, [r5, #24] │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r7, #10] │ │ │ │ + strh r6, [r7, #24] │ │ │ │ movs r4, r4 │ │ │ │ - movs r3, #72 @ 0x48 │ │ │ │ + movs r5, #8 │ │ │ │ movs r4, r4 │ │ │ │ - movs r2, #248 @ 0xf8 │ │ │ │ + movs r4, #184 @ 0xb8 │ │ │ │ movs r4, r4 │ │ │ │ - ldrsh r0, [r4, r5] │ │ │ │ + str r0, [r4, #16] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsh r6, [r5, r5] │ │ │ │ + str r6, [r5, #16] │ │ │ │ movs r4, r4 │ │ │ │ - movs r2, #252 @ 0xfc │ │ │ │ + movs r4, #188 @ 0xbc │ │ │ │ movs r4, r4 │ │ │ │ - movs r2, #172 @ 0xac │ │ │ │ + movs r4, #108 @ 0x6c │ │ │ │ movs r4, r4 │ │ │ │ - ldrsh r0, [r5, r7] │ │ │ │ + str r0, [r5, #24] │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r0, #0] │ │ │ │ + str r6, [r0, #28] │ │ │ │ movs r4, r4 │ │ │ │ - movs r2, #176 @ 0xb0 │ │ │ │ + movs r4, #112 @ 0x70 │ │ │ │ movs r4, r4 │ │ │ │ - movs r2, #96 @ 0x60 │ │ │ │ + movs r4, #32 │ │ │ │ movs r4, r4 │ │ │ │ - ldrsh r0, [r7, r0] │ │ │ │ + ldrsh r0, [r7, r7] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsh r2, [r0, r1] │ │ │ │ + str r2, [r0, #0] │ │ │ │ movs r4, r4 │ │ │ │ - movs r2, #100 @ 0x64 │ │ │ │ + movs r4, #36 @ 0x24 │ │ │ │ movs r4, r4 │ │ │ │ - movs r2, #20 │ │ │ │ + movs r3, #212 @ 0xd4 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r4, #110 @ 0x6e │ │ │ │ + cmp r6, #46 @ 0x2e │ │ │ │ movs r4, r4 │ │ │ │ - cmp r4, #120 @ 0x78 │ │ │ │ + cmp r6, #56 @ 0x38 │ │ │ │ movs r4, r4 │ │ │ │ - movs r2, #14 │ │ │ │ + movs r3, #206 @ 0xce │ │ │ │ movs r4, r4 │ │ │ │ - movs r1, #190 @ 0xbe │ │ │ │ + movs r3, #126 @ 0x7e │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r6, #18] │ │ │ │ + ldrb r6, [r6, #25] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r1, #19] │ │ │ │ + ldrb r0, [r1, #26] │ │ │ │ movs r4, r4 │ │ │ │ - movs r1, #194 @ 0xc2 │ │ │ │ + movs r3, #130 @ 0x82 │ │ │ │ movs r4, r4 │ │ │ │ - movs r1, #114 @ 0x72 │ │ │ │ + movs r3, #50 @ 0x32 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r3, #40] @ 0x28 │ │ │ │ + str r6, [r3, #68] @ 0x44 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r6, #40] @ 0x28 │ │ │ │ + str r4, [r6, #68] @ 0x44 │ │ │ │ movs r4, r4 │ │ │ │ - movs r1, #118 @ 0x76 │ │ │ │ + movs r3, #54 @ 0x36 │ │ │ │ movs r4, r4 │ │ │ │ - movs r1, #38 @ 0x26 │ │ │ │ + movs r2, #230 @ 0xe6 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [pc, #832] @ (12104c ) │ │ │ │ + str r0, [r2, r2] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [pc, #616] @ (120f78 ) │ │ │ │ + str r2, [r3, r1] │ │ │ │ movs r4, r4 │ │ │ │ - movs r1, #28 │ │ │ │ + movs r2, #220 @ 0xdc │ │ │ │ movs r4, r4 │ │ │ │ - movs r0, #204 @ 0xcc │ │ │ │ + movs r2, #140 @ 0x8c │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ + ldrh r2, [r3, r1] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r4, r1] │ │ │ │ + ldrh r0, [r4, r0] │ │ │ │ movs r4, r4 │ │ │ │ - movs r0, #194 @ 0xc2 │ │ │ │ + movs r2, #130 @ 0x82 │ │ │ │ movs r4, r4 │ │ │ │ - movs r0, #114 @ 0x72 │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r1, #100] @ 0x64 │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r1, #96] @ 0x60 │ │ │ │ + str r2, [r1, #124] @ 0x7c │ │ │ │ movs r4, r4 │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ movs r4, r4 │ │ │ │ - movs r0, #24 │ │ │ │ + movs r1, #216 @ 0xd8 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r2, #96] @ 0x60 │ │ │ │ + str r0, [r2, #124] @ 0x7c │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r5, #96] @ 0x60 │ │ │ │ + str r6, [r5, #124] @ 0x7c │ │ │ │ movs r4, r4 │ │ │ │ - movs r0, #28 │ │ │ │ + movs r1, #220 @ 0xdc │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r1, #7 │ │ │ │ + movs r1, #140 @ 0x8c │ │ │ │ movs r4, r4 │ │ │ │ - cmp r1, #224 @ 0xe0 │ │ │ │ + cmp r3, #160 @ 0xa0 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r1, #242 @ 0xf2 │ │ │ │ + cmp r3, #178 @ 0xb2 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, r1, #7 │ │ │ │ + movs r1, #136 @ 0x88 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, r7, #5 │ │ │ │ + movs r1, #56 @ 0x38 │ │ │ │ movs r4, r4 │ │ │ │ - subs r7, #172 @ 0xac │ │ │ │ + adcs r4, r5 │ │ │ │ movs r4, r4 │ │ │ │ - subs r7, #194 @ 0xc2 │ │ │ │ + sbcs r2, r0 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r7, #5 │ │ │ │ + movs r1, #60 @ 0x3c │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r5, #4 │ │ │ │ + movs r0, #236 @ 0xec │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r2, #12] │ │ │ │ + strb r4, [r2, #19] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r0, #11] │ │ │ │ + strb r2, [r0, #18] │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r2, #4 │ │ │ │ + movs r0, #212 @ 0xd4 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r0, #3 │ │ │ │ + movs r0, #132 @ 0x84 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r2, #4] │ │ │ │ + ldrb r0, [r2, #11] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r0, #3] │ │ │ │ + ldrb r6, [r0, #10] │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r5, #2 │ │ │ │ + movs r0, #108 @ 0x6c │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r3, #1 │ │ │ │ + movs r0, #28 │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r4, r4] │ │ │ │ + strb r4, [r4, r3] │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r6, r4] │ │ │ │ + strb r2, [r6, r3] │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, r4, #1 │ │ │ │ + movs r0, #32 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, r2, #0 │ │ │ │ + subs r0, r2, #7 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r3, #6] │ │ │ │ + ldrb r4, [r3, #13] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r5, #6] │ │ │ │ + ldrb r6, [r5, #13] │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r2, #0 │ │ │ │ + subs r4, r2, #7 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r0, #7 │ │ │ │ + subs r4, r0, #6 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r7, r2] │ │ │ │ + ldrb r4, [r7, r1] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r1, r3] │ │ │ │ + ldrb r2, [r1, r2] │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, r1, #7 │ │ │ │ + subs r0, r1, #6 │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, r7, #5 │ │ │ │ + subs r0, r7, #4 │ │ │ │ movs r4, r4 │ │ │ │ - subs r1, #164 @ 0xa4 │ │ │ │ + subs r3, #100 @ 0x64 │ │ │ │ movs r4, r4 │ │ │ │ - subs r1, #174 @ 0xae │ │ │ │ + subs r3, #110 @ 0x6e │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r7, #5 │ │ │ │ + subs r4, r7, #4 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r5, #4 │ │ │ │ + subs r4, r5, #3 │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r3, #50] @ 0x32 │ │ │ │ + ldrh r4, [r3, #0] │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r5, #50] @ 0x32 │ │ │ │ + ldrh r6, [r5, #0] │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, r6, #4 │ │ │ │ + subs r0, r6, #3 │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, r4, #3 │ │ │ │ + subs r0, r4, #2 │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r6, #30] │ │ │ │ + strh r4, [r6, #44] @ 0x2c │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r1, #32] │ │ │ │ + strh r2, [r1, #46] @ 0x2e │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r4, #3 │ │ │ │ + subs r4, r4, #2 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r2, #2 │ │ │ │ + subs r4, r2, #1 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r5, #104] @ 0x68 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r0, #108] @ 0x6c │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, r3, #2 │ │ │ │ + subs r0, r3, #1 │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, r1, #1 │ │ │ │ + subs r0, r1, #0 │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r6, #18] │ │ │ │ + strb r4, [r6, #25] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r1, #19] │ │ │ │ + strb r2, [r1, #26] │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r1, #1 │ │ │ │ + subs r4, r1, #0 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r7, r7 │ │ │ │ + adds r4, r7, #6 │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r3, #15] │ │ │ │ + strb r0, [r3, #22] │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r4, #15] │ │ │ │ + strb r6, [r4, #22] │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, r0, #0 │ │ │ │ + adds r0, r0, #7 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, r6, r6 │ │ │ │ + adds r0, r6, #5 │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r6, #120] @ 0x78 │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r0, #124] @ 0x7c │ │ │ │ + ldr r2, [r0, #24] │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r7, r6 │ │ │ │ + adds r4, r7, #5 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r5, r5 │ │ │ │ + adds r4, r5, #4 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r6, #80] @ 0x50 │ │ │ │ + str r6, [r6, #108] @ 0x6c │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r1, #84] @ 0x54 │ │ │ │ + str r2, [r1, #112] @ 0x70 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r6, r5 │ │ │ │ + adds r4, r6, #4 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, r4, r4 │ │ │ │ + adds r6, r4, #3 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r4, r7] │ │ │ │ + strh r0, [r4, r6] │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r1, r5] │ │ │ │ + strh r0, [r1, r4] │ │ │ │ movs r4, r4 │ │ │ │ - subs r2, r1, r4 │ │ │ │ + adds r2, r1, #3 │ │ │ │ movs r4, r4 │ │ │ │ - subs r2, r7, r2 │ │ │ │ + adds r2, r7, #1 │ │ │ │ movs r4, r4 │ │ │ │ - mov ip, r1 │ │ │ │ + ldr r0, [pc, #304] @ (120f7c ) │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r2, #15] │ │ │ │ + strb r0, [r2, #22] │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, r7, r2 │ │ │ │ + adds r6, r7, #1 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, r5, r1 │ │ │ │ + adds r6, r5, #0 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ + ldrh r2, [r6, r1] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r7, r1] │ │ │ │ + ldrh r6, [r7, r0] │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r5, r1 │ │ │ │ + adds r4, r5, #0 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r3, r0 │ │ │ │ + subs r4, r3, r7 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r2, r4] │ │ │ │ + ldrb r2, [r2, r3] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r3, r4] │ │ │ │ + ldrb r6, [r3, r3] │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, r5, r0 │ │ │ │ + subs r0, r5, r7 │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, r3, r7 │ │ │ │ + subs r0, r3, r6 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r4, r6] │ │ │ │ + ldrb r6, [r4, r5] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r6, r6] │ │ │ │ + ldrb r2, [r6, r5] │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r4, r7 │ │ │ │ + subs r4, r4, r6 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r2, r6 │ │ │ │ + subs r4, r2, r5 │ │ │ │ movs r4, r4 │ │ │ │ ldrb.w r3, [r4, #55] @ 0x37 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11a9c6 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cbz r3, 120ea0 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ @@ -246282,253 +246281,253 @@ │ │ │ │ ldr r1, [sp, #460] @ 0x1cc │ │ │ │ b.w 118b18 │ │ │ │ ldrb.w r3, [r4, #198] @ 0xc6 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 118b3a │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ b.w 118b18 │ │ │ │ - subs r2, #216 @ 0xd8 │ │ │ │ + subs r4, #152 @ 0x98 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r0, #52] @ 0x34 │ │ │ │ + ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r4, #28 │ │ │ │ + adds r4, r4, r3 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r2, #27 │ │ │ │ + adds r6, r2, r2 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r5, #112] @ 0x70 │ │ │ │ + ldr r4, [r5, #12] │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r0, #116] @ 0x74 │ │ │ │ + ldr r6, [r0, #16] │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r3, #27 │ │ │ │ + adds r4, r3, r2 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r1, #26 │ │ │ │ + adds r4, r1, r1 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r3, #14] │ │ │ │ + ldrb r4, [r3, #21] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r2, #12] │ │ │ │ + ldrb r2, [r2, #19] │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r3, #25 │ │ │ │ + adds r0, r3, r0 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r1, #24 │ │ │ │ + asrs r0, r1, #31 │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r6, #19] │ │ │ │ + strb r6, [r6, #26] │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r0, #19] │ │ │ │ + strb r4, [r0, #26] │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r7, #23 │ │ │ │ + asrs r6, r7, #30 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r5, #22 │ │ │ │ + asrs r6, r5, #29 │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r0, #13] │ │ │ │ + strb r6, [r0, #20] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r4, #13] │ │ │ │ + strb r0, [r4, #20] │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r6, #22 │ │ │ │ + asrs r2, r6, #29 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r4, #21 │ │ │ │ + asrs r2, r4, #28 │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r3, #31] │ │ │ │ + ldrb r6, [r3, #6] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r6, #31] │ │ │ │ + ldrb r0, [r6, #6] │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r4, #21 │ │ │ │ + asrs r6, r4, #28 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r2, #20 │ │ │ │ + asrs r6, r2, #27 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r0, #72] @ 0x48 │ │ │ │ + str r6, [r0, #100] @ 0x64 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r2, #72] @ 0x48 │ │ │ │ + str r4, [r2, #100] @ 0x64 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r3, #20 │ │ │ │ + asrs r2, r3, #27 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r1, #19 │ │ │ │ + asrs r2, r1, #26 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [pc, #472] @ (121cdc ) │ │ │ │ + str r6, [r6, r4] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [pc, #544] @ (121d28 ) │ │ │ │ + str r0, [r1, r5] │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r1, #19 │ │ │ │ + asrs r6, r1, #26 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r7, #17 │ │ │ │ + asrs r6, r7, #24 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r2, r5 │ │ │ │ + adds r4, r2, #4 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, r5, r5 │ │ │ │ + adds r6, r5, #4 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r0, #18 │ │ │ │ + asrs r0, r0, #25 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r6, #16 │ │ │ │ + asrs r0, r6, #23 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r1, r6] │ │ │ │ + ldrh r4, [r1, r5] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r3, r6] │ │ │ │ + ldrh r6, [r3, r5] │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r6, #16 │ │ │ │ + asrs r4, r6, #23 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r4, #15 │ │ │ │ + asrs r4, r4, #22 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r6, #84] @ 0x54 │ │ │ │ + str r0, [r6, #112] @ 0x70 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r7, #88] @ 0x58 │ │ │ │ + str r6, [r7, #116] @ 0x74 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r5, #15 │ │ │ │ + asrs r0, r5, #22 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r3, #14 │ │ │ │ + asrs r0, r3, #21 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r0, #96] @ 0x60 │ │ │ │ + str r4, [r0, #124] @ 0x7c │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r3, #96] @ 0x60 │ │ │ │ + str r2, [r3, #124] @ 0x7c │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r3, #14 │ │ │ │ + asrs r4, r3, #21 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r1, #13 │ │ │ │ + asrs r4, r1, #20 │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r6, #21] │ │ │ │ + strb r2, [r6, #28] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r4, #19] │ │ │ │ + strb r0, [r4, #26] │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r4, #12 │ │ │ │ + asrs r6, r4, #19 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r2, #11 │ │ │ │ + asrs r6, r2, #18 │ │ │ │ movs r4, r4 │ │ │ │ - bx r0 │ │ │ │ + ldr r0, [pc, #776] @ (121e6c ) │ │ │ │ movs r4, r4 │ │ │ │ - bxns r1 │ │ │ │ + ldr r0, [pc, #816] @ (121e98 ) │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r3, #11 │ │ │ │ + asrs r2, r3, #18 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r1, #10 │ │ │ │ + asrs r2, r1, #17 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r2, #64] @ 0x40 │ │ │ │ + str r6, [r2, #92] @ 0x5c │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r5, #64] @ 0x40 │ │ │ │ + str r4, [r5, #92] @ 0x5c │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r1, #10 │ │ │ │ + asrs r6, r1, #17 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r7, #8 │ │ │ │ + asrs r6, r7, #15 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, r1, r0 │ │ │ │ + adds r6, r1, r7 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r3, r0 │ │ │ │ + adds r4, r3, r7 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r0, #9 │ │ │ │ + asrs r2, r0, #16 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r6, #7 │ │ │ │ + asrs r2, r6, #14 │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r5, #19] │ │ │ │ + strb r6, [r5, #26] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r7, #19] │ │ │ │ + strb r0, [r7, #26] │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r6, #7 │ │ │ │ + asrs r6, r6, #14 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r4, #6 │ │ │ │ + asrs r6, r4, #13 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r7, #84] @ 0x54 │ │ │ │ + ldr r6, [r7, #112] @ 0x70 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r2, #88] @ 0x58 │ │ │ │ + ldr r4, [r2, #116] @ 0x74 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r5, #6 │ │ │ │ + asrs r2, r5, #13 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r3, #5 │ │ │ │ + asrs r2, r3, #12 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, r1, r4 │ │ │ │ + subs r6, r1, r3 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r1, r3 │ │ │ │ + subs r4, r1, r2 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r7, #4 │ │ │ │ + asrs r2, r7, #11 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r5, #3 │ │ │ │ + asrs r2, r5, #10 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r2, #126 @ 0x7e │ │ │ │ + cmp r4, #62 @ 0x3e │ │ │ │ movs r4, r4 │ │ │ │ - cmp r2, #140 @ 0x8c │ │ │ │ + cmp r4, #76 @ 0x4c │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r5, #3 │ │ │ │ + asrs r6, r5, #10 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r3, #2 │ │ │ │ + asrs r6, r3, #9 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r3, #52] @ 0x34 │ │ │ │ + ldr r2, [r3, #80] @ 0x50 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r1, #48] @ 0x30 │ │ │ │ + ldr r4, [r1, #76] @ 0x4c │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r0, #2 │ │ │ │ + asrs r6, r0, #9 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r6, #32 │ │ │ │ + asrs r6, r6, #7 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r0, r6 │ │ │ │ + adds r4, r0, #5 │ │ │ │ movs r4, r4 │ │ │ │ - subs r2, r2, r5 │ │ │ │ + adds r2, r2, #4 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r4, #32 │ │ │ │ + asrs r4, r4, #7 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r2, #31 │ │ │ │ + asrs r4, r2, #6 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, r2, r5 │ │ │ │ + subs r6, r2, r4 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r5, r3 │ │ │ │ + subs r4, r5, r2 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r4, #30 │ │ │ │ + asrs r6, r4, #5 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r2, #29 │ │ │ │ + asrs r6, r2, #4 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r4, #4 │ │ │ │ + subs r4, r4, #3 │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, r6, #3 │ │ │ │ + subs r2, r6, #2 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r0, #29 │ │ │ │ + asrs r4, r0, #4 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r6, #27 │ │ │ │ + asrs r4, r6, #2 │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r4, #27] │ │ │ │ + ldrb r4, [r4, #2] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r7, #27] │ │ │ │ + ldrb r2, [r7, #2] │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r7, #27 │ │ │ │ + asrs r0, r7, #2 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r5, #26 │ │ │ │ + asrs r0, r5, #1 │ │ │ │ movs r4, r4 │ │ │ │ - subs r3, #238 @ 0xee │ │ │ │ + subs r5, #174 @ 0xae │ │ │ │ movs r4, r4 │ │ │ │ - subs r3, #184 @ 0xb8 │ │ │ │ + subs r5, #120 @ 0x78 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r3, #26 │ │ │ │ + asrs r6, r3, #1 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r1, #25 │ │ │ │ + asrs r6, r1, #32 │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, r6, #2 │ │ │ │ + subs r0, r6, #1 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, r7, #2 │ │ │ │ + subs r6, r7, #1 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r1, #25 │ │ │ │ + asrs r0, r1, #32 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r7, #23 │ │ │ │ + lsrs r0, r7, #30 │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r5, #15] │ │ │ │ + strb r4, [r5, #22] │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r7, #15] │ │ │ │ + strb r6, [r7, #22] │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r7, #23 │ │ │ │ + lsrs r4, r7, #30 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r5, #22 │ │ │ │ + lsrs r4, r5, #29 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ + cmp r3, #254 @ 0xfe │ │ │ │ movs r4, r4 │ │ │ │ - cmp r2, #16 │ │ │ │ + cmp r3, #208 @ 0xd0 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r2, r4, #22 │ │ │ │ + lsrs r2, r4, #29 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r2, r2, #21 │ │ │ │ + lsrs r2, r2, #28 │ │ │ │ movs r4, r4 │ │ │ │ - movs r7, #114 @ 0x72 │ │ │ │ + cmp r1, #50 @ 0x32 │ │ │ │ movs r4, r4 │ │ │ │ - movs r7, #58 @ 0x3a │ │ │ │ + cmp r0, #250 @ 0xfa │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r2, #21 │ │ │ │ + lsrs r0, r2, #28 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r0, #20 │ │ │ │ + lsrs r0, r0, #27 │ │ │ │ movs r4, r4 │ │ │ │ ldrb.w r3, [r4, #312] @ 0x138 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 118b3a │ │ │ │ ldr r1, [sp, #592] @ 0x250 │ │ │ │ b.w 118b18 │ │ │ │ ldrb.w r3, [r4, #231] @ 0xe7 │ │ │ │ @@ -247056,15 +247055,15 @@ │ │ │ │ ldrb.w r3, [r4, #462] @ 0x1ce │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 118b3a │ │ │ │ ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ b.w 118b18 │ │ │ │ add.w r3, sp, #5568 @ 0x15c0 │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 2f3f6c │ │ │ │ + bl 2f40fc │ │ │ │ ldr.w r3, [pc, #3132] @ 122fa4 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r3, [pc, #3124] @ 122fa8 │ │ │ │ @@ -248018,29 +248017,30 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2204 @ 0x89c │ │ │ │ bl 13dd8c │ │ │ │ b.w 11a9d0 │ │ │ │ nop │ │ │ │ - lsls r6, r7, #29 │ │ │ │ + lsrs r6, r7, #4 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r6, r5, #8 │ │ │ │ + lsls r6, r5, #15 │ │ │ │ movs r4, r4 │ │ │ │ - movs r6, r4 │ │ │ │ + lsls r6, r4, #7 │ │ │ │ movs r4, r4 │ │ │ │ - vaddl.u16 q8, d6, d19 │ │ │ │ - @ instruction: 0xf6900023 │ │ │ │ - movw r0, #2083 @ 0x823 │ │ │ │ - lsls r2, r1, #16 │ │ │ │ + lsls r6, r2, #6 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r6, r2, #16 │ │ │ │ + ldr.w r0, [r0, r3, lsl #2] │ │ │ │ + strb.w r0, [r0, r3, lsl #2] │ │ │ │ + lsls r2, r1, #23 │ │ │ │ + movs r4, r4 │ │ │ │ + lsls r6, r2, #23 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf6680023 │ │ │ │ - @ instruction: 0xf6180023 │ │ │ │ + strh.w r0, [r8, r3, lsl #2] │ │ │ │ + @ instruction: 0xf7d80023 │ │ │ │ ldr.w r5, [pc, #3888] @ 123f00 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #3888] @ 123f04 │ │ │ │ ldr.w r3, [pc, #3888] @ 123f08 │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #3884] @ 123f0c │ │ │ │ add r1, pc │ │ │ │ @@ -249249,498 +249249,491 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3659 @ 0xe4b │ │ │ │ bl 13dd8c │ │ │ │ b.w 11a9d0 │ │ │ │ - strh r2, [r7, r4] │ │ │ │ + strb r2, [r7, r3] │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r4, r2] │ │ │ │ + strb r4, [r4, r1] │ │ │ │ movs r4, r4 │ │ │ │ - addw r0, lr, #2083 @ 0x823 │ │ │ │ - subs.w r0, lr, #10682368 @ 0xa30000 │ │ │ │ - strh r2, [r6, r4] │ │ │ │ + @ instruction: 0xf7ce0023 │ │ │ │ + @ instruction: 0xf77e0023 │ │ │ │ + strb r2, [r6, r3] │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r6, r1] │ │ │ │ + strb r4, [r6, r0] │ │ │ │ movs r4, r4 │ │ │ │ - rsbs r0, lr, #10682368 @ 0xa30000 │ │ │ │ - @ instruction: 0xf58e0023 │ │ │ │ - lsrs r6, r0, #3 │ │ │ │ + @ instruction: 0xf79e0023 │ │ │ │ + @ instruction: 0xf74e0023 │ │ │ │ + lsrs r6, r0, #10 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r3, #2 │ │ │ │ + lsrs r4, r3, #9 │ │ │ │ movs r4, r4 │ │ │ │ - sub.w r0, lr, #10682368 @ 0xa30000 │ │ │ │ - adcs.w r0, lr, #10682368 @ 0xa30000 │ │ │ │ - asrs r6, r4, #30 │ │ │ │ + @ instruction: 0xf76e0023 │ │ │ │ + @ instruction: 0xf71e0023 │ │ │ │ + adds r6, r4, r5 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r4, r0 │ │ │ │ + adds r4, r4, r7 │ │ │ │ movs r4, r4 │ │ │ │ - sbcs.w r0, lr, #10682368 @ 0xa30000 │ │ │ │ - @ instruction: 0xf52e0023 │ │ │ │ - asrs r6, r6, #30 │ │ │ │ + @ instruction: 0xf73e0023 │ │ │ │ + @ instruction: 0xf6ee0023 │ │ │ │ + adds r6, r6, r5 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r6, #31 │ │ │ │ + adds r4, r6, r6 │ │ │ │ movs r4, r4 │ │ │ │ - adc.w r0, lr, #10682368 @ 0xa30000 │ │ │ │ - @ instruction: 0xf4fe0023 │ │ │ │ - lsls r2, r6, #29 │ │ │ │ + @ instruction: 0xf70e0023 │ │ │ │ + @ instruction: 0xf6be0023 │ │ │ │ + lsrs r2, r6, #4 │ │ │ │ + movs r4, r4 │ │ │ │ + lsls r4, r5, #23 │ │ │ │ + movs r4, r4 │ │ │ │ + @ instruction: 0xf6da0023 │ │ │ │ + @ instruction: 0xf68a0023 │ │ │ │ + ldrh r6, [r0, r4] │ │ │ │ + movs r4, r4 │ │ │ │ + ldrh r0, [r2, r4] │ │ │ │ + movs r4, r4 │ │ │ │ + subw r0, sl, #2083 @ 0x823 │ │ │ │ + @ instruction: 0xf65a0023 │ │ │ │ + cmp r5, #126 @ 0x7e │ │ │ │ + movs r4, r4 │ │ │ │ + cmp r5, #136 @ 0x88 │ │ │ │ + movs r4, r4 │ │ │ │ + @ instruction: 0xf67a0023 │ │ │ │ + @ instruction: 0xf62a0023 │ │ │ │ + lsrs r6, r4, #4 │ │ │ │ + movs r4, r4 │ │ │ │ + lsrs r0, r7, #4 │ │ │ │ + movs r4, r4 │ │ │ │ + movw r0, #43043 @ 0xa823 │ │ │ │ + @ instruction: 0xf5fa0023 │ │ │ │ + subs r2, #210 @ 0xd2 │ │ │ │ + movs r4, r4 │ │ │ │ + subs r2, #164 @ 0xa4 │ │ │ │ + movs r4, r4 │ │ │ │ + @ instruction: 0xf61a0023 │ │ │ │ + rsb r0, sl, #10682368 @ 0xa30000 │ │ │ │ + lsrs r6, r7, #4 │ │ │ │ + movs r4, r4 │ │ │ │ + lsrs r0, r2, #5 │ │ │ │ + movs r4, r4 │ │ │ │ + @ instruction: 0xf5ea0023 │ │ │ │ + @ instruction: 0xf59a0023 │ │ │ │ + lsls r6, r0, #31 │ │ │ │ + movs r4, r4 │ │ │ │ + lsls r4, r1, #19 │ │ │ │ + movs r4, r4 │ │ │ │ + subs.w r0, sl, #10682368 @ 0xa30000 │ │ │ │ + sbc.w r0, sl, #10682368 @ 0xa30000 │ │ │ │ + lsls r2, r0, #31 │ │ │ │ + movs r4, r4 │ │ │ │ + lsls r4, r3, #18 │ │ │ │ + movs r4, r4 │ │ │ │ + @ instruction: 0xf58a0023 │ │ │ │ + @ instruction: 0xf53a0023 │ │ │ │ + lsrs r2, r0, #20 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r5, #16 │ │ │ │ + lsrs r0, r6, #14 │ │ │ │ + movs r4, r4 │ │ │ │ + adcs.w r0, sl, #10682368 @ 0xa30000 │ │ │ │ + add.w r0, sl, #10682368 @ 0xa30000 │ │ │ │ + subs r2, #10 │ │ │ │ + movs r4, r4 │ │ │ │ + subs r2, #28 │ │ │ │ + movs r4, r4 │ │ │ │ + @ instruction: 0xf52a0023 │ │ │ │ + @ instruction: 0xf4da0023 │ │ │ │ + lsls r6, r7, #24 │ │ │ │ + movs r4, r4 │ │ │ │ + lsls r4, r1, #16 │ │ │ │ + movs r4, r4 │ │ │ │ + @ instruction: 0xf4fa0023 │ │ │ │ + @ instruction: 0xf4aa0023 │ │ │ │ + lsls r6, r7, #24 │ │ │ │ + movs r4, r4 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ movs r4, r4 │ │ │ │ - adds.w r0, sl, #10682368 @ 0xa30000 │ │ │ │ @ instruction: 0xf4ca0023 │ │ │ │ - ldr r6, [r0, r5] │ │ │ │ + orns r0, sl, #10682368 @ 0xa30000 │ │ │ │ + lsls r6, r7, #24 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r2, r5] │ │ │ │ + lsls r4, r5, #14 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf4ea0023 │ │ │ │ eors.w r0, sl, #10682368 @ 0xa30000 │ │ │ │ - cmp r3, #190 @ 0xbe │ │ │ │ + orr.w r0, sl, #10682368 @ 0xa30000 │ │ │ │ + lsls r2, r0, #25 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r3, #200 @ 0xc8 │ │ │ │ + lsls r4, r7, #13 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf4ba0023 │ │ │ │ orn r0, sl, #10682368 @ 0xa30000 │ │ │ │ - lsls r6, r4, #29 │ │ │ │ + ands.w r0, sl, #10682368 @ 0xa30000 │ │ │ │ + lsls r2, r2, #29 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r7, #29 │ │ │ │ + subs r4, r0, #1 │ │ │ │ movs r4, r4 │ │ │ │ - eor.w r0, sl, #10682368 @ 0xa30000 │ │ │ │ bics.w r0, sl, #10682368 @ 0xa30000 │ │ │ │ - subs r1, #18 │ │ │ │ + @ instruction: 0xf3ea0023 │ │ │ │ + lsls r6, r0, #29 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, #228 @ 0xe4 │ │ │ │ + subs r4, r2, #0 │ │ │ │ movs r4, r4 │ │ │ │ - orrs.w r0, sl, #10682368 @ 0xa30000 │ │ │ │ and.w r0, sl, #10682368 @ 0xa30000 │ │ │ │ - lsls r6, r7, #29 │ │ │ │ + @ instruction: 0xf3ba0023 │ │ │ │ + lsrs r6, r4, #32 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r2, #30 │ │ │ │ + adds r4, r4, #7 │ │ │ │ movs r4, r4 │ │ │ │ - bic.w r0, sl, #10682368 @ 0xa30000 │ │ │ │ @ instruction: 0xf3da0023 │ │ │ │ - lsls r6, r0, #24 │ │ │ │ + @ instruction: 0xf38a0023 │ │ │ │ + lsrs r6, r7, #32 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r1, #12 │ │ │ │ + adds r4, r6, #6 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf3fa0023 │ │ │ │ @ instruction: 0xf3aa0023 │ │ │ │ - lsls r2, r0, #24 │ │ │ │ + @ instruction: 0xf35a0023 │ │ │ │ + lsls r6, r3, #4 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r3, #11 │ │ │ │ + adds r4, r0, #6 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf3ca0023 │ │ │ │ @ instruction: 0xf37a0023 │ │ │ │ - lsrs r2, r0, #13 │ │ │ │ + @ instruction: 0xf32a0023 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r6, #7 │ │ │ │ + adds r4, r2, #5 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf39a0023 │ │ │ │ @ instruction: 0xf34a0023 │ │ │ │ - subs r0, #74 @ 0x4a │ │ │ │ + @ instruction: 0xf2fa0023 │ │ │ │ + adds r2, r4, #5 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, #92 @ 0x5c │ │ │ │ + adds r4, r4, #4 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf36a0023 │ │ │ │ @ instruction: 0xf31a0023 │ │ │ │ - lsls r6, r7, #17 │ │ │ │ + movt r0, #40995 @ 0xa023 │ │ │ │ + lsls r6, r2, #7 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r1, #9 │ │ │ │ + adds r4, r6, #3 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf33a0023 │ │ │ │ @ instruction: 0xf2ea0023 │ │ │ │ - lsls r6, r7, #17 │ │ │ │ + @ instruction: 0xf29a0023 │ │ │ │ + lsls r6, r7, #7 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r3, #8 │ │ │ │ + adds r4, r0, #3 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf30a0023 │ │ │ │ @ instruction: 0xf2ba0023 │ │ │ │ - lsls r6, r7, #17 │ │ │ │ + @ instruction: 0xf26a0023 │ │ │ │ + lsls r2, r7, #7 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r5, #7 │ │ │ │ + adds r0, r2, #2 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf2da0023 │ │ │ │ - @ instruction: 0xf28a0023 │ │ │ │ - lsls r2, r0, #18 │ │ │ │ + @ instruction: 0xf2860023 │ │ │ │ + @ instruction: 0xf2380023 │ │ │ │ + lsls r6, r7, #7 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r7, #6 │ │ │ │ + adds r4, r4, #1 │ │ │ │ movs r4, r4 │ │ │ │ - subw r0, sl, #35 @ 0x23 │ │ │ │ @ instruction: 0xf25a0023 │ │ │ │ - lsls r2, r2, #22 │ │ │ │ + addw r0, sl, #35 @ 0x23 │ │ │ │ + lsls r2, r7, #7 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r0, #2 │ │ │ │ + adds r4, r6, #0 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf27a0023 │ │ │ │ @ instruction: 0xf22a0023 │ │ │ │ - lsls r6, r0, #22 │ │ │ │ + rsbs r0, sl, #35 @ 0x23 │ │ │ │ + lsls r6, r6, #7 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r2, #1 │ │ │ │ + adds r4, r0, #0 │ │ │ │ movs r4, r4 │ │ │ │ - movw r0, #40995 @ 0xa023 │ │ │ │ @ instruction: 0xf1fa0023 │ │ │ │ - lsls r6, r4, #25 │ │ │ │ + sub.w r0, sl, #35 @ 0x23 │ │ │ │ + lsls r2, r6, #7 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r4, #0 │ │ │ │ + subs r4, r2, r7 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf21a0023 │ │ │ │ rsb r0, sl, #35 @ 0x23 │ │ │ │ - lsls r6, r7, #25 │ │ │ │ + sbcs.w r0, sl, #35 @ 0x23 │ │ │ │ + lsls r6, r5, #7 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r6, r7 │ │ │ │ + subs r4, r4, r6 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf1ea0023 │ │ │ │ @ instruction: 0xf19a0023 │ │ │ │ - vhadd.u16 d16, d14, d19 │ │ │ │ - subs r4, r0, r7 │ │ │ │ + adc.w r0, sl, #35 @ 0x23 │ │ │ │ + lsls r6, r5, #7 │ │ │ │ + movs r4, r4 │ │ │ │ + subs r4, r6, r5 │ │ │ │ movs r4, r4 │ │ │ │ - subs.w r0, sl, #35 @ 0x23 │ │ │ │ sbc.w r0, sl, #35 @ 0x23 │ │ │ │ - vhadd.u32 d16, d10, d19 │ │ │ │ - subs r4, r2, r6 │ │ │ │ + adds.w r0, sl, #35 @ 0x23 │ │ │ │ + lsls r6, r5, #7 │ │ │ │ + movs r4, r4 │ │ │ │ + subs r4, r0, r5 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf18a0023 │ │ │ │ @ instruction: 0xf13a0023 │ │ │ │ - subs r2, r4, r6 │ │ │ │ + @ instruction: 0xf0ea0023 │ │ │ │ + lsls r6, r5, #7 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r4, r5 │ │ │ │ + subs r4, r2, r4 │ │ │ │ movs r4, r4 │ │ │ │ - adcs.w r0, sl, #35 @ 0x23 │ │ │ │ add.w r0, sl, #35 @ 0x23 │ │ │ │ - movs r6, r2 │ │ │ │ + @ instruction: 0xf0ba0023 │ │ │ │ + lsls r6, r5, #7 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r6, r4 │ │ │ │ + subs r4, r4, r3 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf12a0023 │ │ │ │ @ instruction: 0xf0da0023 │ │ │ │ - movs r6, r7 │ │ │ │ + eor.w r0, sl, #35 @ 0x23 │ │ │ │ + lsls r6, r5, #7 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r0, r4 │ │ │ │ + subs r4, r6, r2 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf0fa0023 │ │ │ │ @ instruction: 0xf0aa0023 │ │ │ │ - movs r2, r7 │ │ │ │ + orrs.w r0, sl, #35 @ 0x23 │ │ │ │ + lsls r6, r5, #7 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, r2, r3 │ │ │ │ + subs r4, r0, r2 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf0c60023 │ │ │ │ - orns r0, r8, #35 @ 0x23 │ │ │ │ - movs r6, r7 │ │ │ │ + orns r0, sl, #35 @ 0x23 │ │ │ │ + bic.w r0, sl, #35 @ 0x23 │ │ │ │ + lsls r6, r5, #7 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r4, r2 │ │ │ │ + subs r4, r2, r1 │ │ │ │ movs r4, r4 │ │ │ │ - eors.w r0, sl, #35 @ 0x23 │ │ │ │ orr.w r0, sl, #35 @ 0x23 │ │ │ │ - movs r2, r7 │ │ │ │ + vext.8 d16, d10, d19, #0 │ │ │ │ + lsls r2, r6, #7 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r6, r1 │ │ │ │ + subs r4, r4, r0 │ │ │ │ movs r4, r4 │ │ │ │ - orn r0, sl, #35 @ 0x23 │ │ │ │ ands.w r0, sl, #35 @ 0x23 │ │ │ │ - movs r6, r6 │ │ │ │ + vaddl.s8 q8, d10, d19 │ │ │ │ + lsls r6, r6, #7 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r0, r1 │ │ │ │ + adds r4, r6, r7 │ │ │ │ movs r4, r4 │ │ │ │ - bics.w r0, sl, #35 @ 0x23 │ │ │ │ vaddl.s32 q8, d10, d19 │ │ │ │ - movs r2, r6 │ │ │ │ + vaddl.s16 q0, d10, d19 │ │ │ │ + lsls r2, r6, #7 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r2, r0 │ │ │ │ + adds r4, r0, r7 │ │ │ │ movs r4, r4 │ │ │ │ - and.w r0, sl, #35 @ 0x23 │ │ │ │ vext.8 d0, d10, d19, #0 │ │ │ │ - movs r6, r5 │ │ │ │ + vhadd.s32 d16, d10, d19 │ │ │ │ + lsls r6, r3, #7 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r4, r7 │ │ │ │ + adds r0, r2, r6 │ │ │ │ movs r4, r4 │ │ │ │ - vaddl.s16 q8, d10, d19 │ │ │ │ - vaddl.s8 q0, d10, d19 │ │ │ │ - movs r6, r5 │ │ │ │ + vaddl.s8 q0, d6, d19 │ │ │ │ + vhadd.s d0, d8, d19 │ │ │ │ + lsls r6, r3, #7 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r6, r6 │ │ │ │ + adds r4, r4, r5 │ │ │ │ movs r4, r4 │ │ │ │ - vaddl.s32 q0, d10, d19 │ │ │ │ vhadd.s16 d16, d10, d19 │ │ │ │ - movs r6, r5 │ │ │ │ + vhadd.s8 d0, d10, d19 │ │ │ │ + adds r6, r0, r6 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r0, r6 │ │ │ │ + adds r4, r6, r4 │ │ │ │ movs r4, r4 │ │ │ │ - vhadd.s d16, d10, d19 │ │ │ │ vhadd.s32 d0, d10, d19 │ │ │ │ - movs r6, r5 │ │ │ │ + cdp 0, 13, cr0, cr10, cr3, {1} │ │ │ │ + lsrs r6, r0, #31 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r2, r5 │ │ │ │ + adds r4, r0, r4 │ │ │ │ movs r4, r4 │ │ │ │ - vhadd.s8 d16, d10, d19 │ │ │ │ cdp 0, 15, cr0, cr10, cr3, {1} │ │ │ │ - movs r6, r5 │ │ │ │ + cdp 0, 10, cr0, cr10, cr3, {1} │ │ │ │ + asrs r6, r4, #6 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r4, r4 │ │ │ │ + adds r4, r2, r3 │ │ │ │ movs r4, r4 │ │ │ │ - vhadd.s16 d0, d10, d19 │ │ │ │ cdp 0, 12, cr0, cr10, cr3, {1} │ │ │ │ - movs r6, r5 │ │ │ │ + cdp 0, 7, cr0, cr10, cr3, {1} │ │ │ │ + lsrs r6, r4, #30 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r6, r3 │ │ │ │ + adds r4, r4, r2 │ │ │ │ movs r4, r4 │ │ │ │ - cdp 0, 14, cr0, cr10, cr3, {1} │ │ │ │ cdp 0, 9, cr0, cr10, cr3, {1} │ │ │ │ - movs r6, r5 │ │ │ │ - movs r4, r4 │ │ │ │ - adds r4, r0, r3 │ │ │ │ + cdp 0, 4, cr0, cr10, cr3, {1} │ │ │ │ + ldrh.w r0, [r2, r3, lsl #2] │ │ │ │ + adds r4, r6, r1 │ │ │ │ movs r4, r4 │ │ │ │ - cdp 0, 11, cr0, cr10, cr3, {1} │ │ │ │ cdp 0, 6, cr0, cr10, cr3, {1} │ │ │ │ - movs r6, r5 │ │ │ │ + cdp 0, 1, cr0, cr10, cr3, {1} │ │ │ │ + ldr r2, [pc, #728] @ (12450c ) │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r2, r2 │ │ │ │ + ldr r2, [pc, #832] @ (124578 ) │ │ │ │ movs r4, r4 │ │ │ │ - cdp 0, 8, cr0, cr10, cr3, {1} │ │ │ │ cdp 0, 3, cr0, cr10, cr3, {1} │ │ │ │ - movs r2, r6 │ │ │ │ + stcl 0, cr0, [sl, #140]! @ 0x8c │ │ │ │ + ldr r2, [pc, #856] @ (12459c ) │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r4, r1 │ │ │ │ + ldr r2, [pc, #640] @ (1244c8 ) │ │ │ │ movs r4, r4 │ │ │ │ - cdp 0, 5, cr0, cr10, cr3, {1} │ │ │ │ cdp 0, 0, cr0, cr10, cr3, {1} │ │ │ │ - movs r6, r6 │ │ │ │ + ldc 0, cr0, [sl, #140]! @ 0x8c │ │ │ │ + ldr r2, [pc, #808] @ (12457c ) │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r6, r0 │ │ │ │ + ldr r2, [pc, #448] @ (124418 ) │ │ │ │ movs r4, r4 │ │ │ │ - cdp 0, 2, cr0, cr10, cr3, {1} │ │ │ │ ldcl 0, cr0, [sl, #140] @ 0x8c │ │ │ │ - movs r2, r6 │ │ │ │ + stc 0, cr0, [sl, #140] @ 0x8c │ │ │ │ + ldr r2, [pc, #728] @ (12453c ) │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r0, r0 │ │ │ │ + ldr r2, [pc, #256] @ (124368 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldcl 0, cr0, [sl, #140]! @ 0x8c │ │ │ │ stc 0, cr0, [sl, #140]! @ 0x8c │ │ │ │ - movs r6, r3 │ │ │ │ + ldcl 0, cr0, [sl, #-140] @ 0xffffff74 │ │ │ │ + lsls r6, r6, #4 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r2, #31 │ │ │ │ + lsls r4, r0, #5 │ │ │ │ movs r4, r4 │ │ │ │ - stcl 0, cr0, [r6, #140] @ 0x8c │ │ │ │ - ldcl 0, cr0, [r8, #-140]! @ 0xffffff74 │ │ │ │ - movs r6, r3 │ │ │ │ + ldcl 0, cr0, [sl, #-140]! @ 0xffffff74 │ │ │ │ + stc 0, cr0, [sl, #-140]! @ 0xffffff74 │ │ │ │ + movs r6, #250 @ 0xfa │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r4, #30 │ │ │ │ + movs r7, #4 │ │ │ │ movs r4, r4 │ │ │ │ - ldc 0, cr0, [sl, #140] @ 0x8c │ │ │ │ stcl 0, cr0, [sl, #-140] @ 0xffffff74 │ │ │ │ - asrs r6, r0, #31 │ │ │ │ + ldcl 0, cr0, [sl], #140 @ 0x8c │ │ │ │ + lsls r6, r2, #4 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r6, #29 │ │ │ │ + lsls r4, r4, #3 │ │ │ │ movs r4, r4 │ │ │ │ - stcl 0, cr0, [sl, #-140]! @ 0xffffff74 │ │ │ │ ldc 0, cr0, [sl, #-140] @ 0xffffff74 │ │ │ │ - lsrs r6, r0, #24 │ │ │ │ - movs r4, r4 │ │ │ │ - asrs r4, r0, #29 │ │ │ │ - movs r4, r4 │ │ │ │ - ldc 0, cr0, [sl, #-140]! @ 0xffffff74 │ │ │ │ + stcl 0, cr0, [sl], {35} @ 0x23 │ │ │ │ + ands.w r0, r6, #10682368 @ 0xa30000 │ │ │ │ + bics.w r0, r0, #10682368 @ 0xa30000 │ │ │ │ stcl 0, cr0, [sl], #140 @ 0x8c │ │ │ │ - lsrs r6, r4, #31 │ │ │ │ + ldc 0, cr0, [sl], {35} @ 0x23 │ │ │ │ + str r6, [r7, r6] │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r2, #28 │ │ │ │ + str r4, [r6, r5] │ │ │ │ movs r4, r4 │ │ │ │ - stc 0, cr0, [sl, #-140] @ 0xffffff74 │ │ │ │ ldc 0, cr0, [sl], #140 @ 0x8c │ │ │ │ - lsrs r6, r4, #23 │ │ │ │ + stcl 0, cr0, [sl], #-140 @ 0xffffff74 │ │ │ │ + str r2, [r6, r6] │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r4, #27 │ │ │ │ + str r4, [r0, r5] │ │ │ │ movs r4, r4 │ │ │ │ - ldcl 0, cr0, [sl], {35} @ 0x23 │ │ │ │ stc 0, cr0, [sl], {35} @ 0x23 │ │ │ │ - @ instruction: 0xf6720023 │ │ │ │ - asrs r4, r6, #26 │ │ │ │ - movs r4, r4 │ │ │ │ - stc 0, cr0, [sl], #140 @ 0x8c │ │ │ │ + ldc 0, cr0, [sl], #-140 @ 0xffffff74 │ │ │ │ + @ instruction: 0xf77a0023 │ │ │ │ + @ instruction: 0xf7880023 │ │ │ │ mrrc 0, 2, r0, sl, cr3 │ │ │ │ - ldr r0, [pc, #984] @ (12460c ) │ │ │ │ + stc 0, cr0, [sl], {35} @ 0x23 │ │ │ │ + ldr r5, [pc, #760] @ (1245dc ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [pc, #64] @ (124278 ) │ │ │ │ + ldr r5, [pc, #912] @ (124678 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldcl 0, cr0, [sl], #-140 @ 0xffffff74 │ │ │ │ stc 0, cr0, [sl], #-140 @ 0xffffff74 │ │ │ │ - ldr r1, [pc, #88] @ (12429c ) │ │ │ │ + rsbs r0, sl, r3, asr #32 │ │ │ │ + mov r2, lr │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [pc, #896] @ (1245c8 ) │ │ │ │ + mov r8, r0 │ │ │ │ movs r4, r4 │ │ │ │ - mcrr 0, 2, r0, sl, cr3 │ │ │ │ @ instruction: 0xebfa0023 │ │ │ │ - ldr r1, [pc, #40] @ (12427c ) │ │ │ │ + sub.w r0, sl, r3, asr #32 │ │ │ │ + mov sl, r0 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [pc, #704] @ (124518 ) │ │ │ │ + mov r0, sl │ │ │ │ movs r4, r4 │ │ │ │ - ldc 0, cr0, [sl], {35} @ 0x23 │ │ │ │ rsb r0, sl, r3, asr #32 │ │ │ │ - ldr r0, [pc, #984] @ (12463c ) │ │ │ │ + sbcs.w r0, sl, r3, asr #32 │ │ │ │ + ldr r5, [pc, #584] @ (12455c ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [pc, #512] @ (124468 ) │ │ │ │ + ldr r5, [pc, #336] @ (124468 ) │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xebea0023 │ │ │ │ @ instruction: 0xeb9a0023 │ │ │ │ - vhadd.u d16, d6, d19 │ │ │ │ - vaddl.u8 q0, d4, d19 │ │ │ │ - subs.w r0, sl, r3, asr #32 │ │ │ │ + adc.w r0, sl, r3, asr #32 │ │ │ │ + ldr r5, [pc, #568] @ (12455c ) │ │ │ │ + movs r4, r4 │ │ │ │ + ldr r5, [pc, #144] @ (1243b8 ) │ │ │ │ + movs r4, r4 │ │ │ │ sbc.w r0, sl, r3, asr #32 │ │ │ │ - movs r5, #58 @ 0x3a │ │ │ │ + adds.w r0, sl, r3, asr #32 │ │ │ │ + subs r7, #26 │ │ │ │ movs r4, r4 │ │ │ │ - movs r5, #68 @ 0x44 │ │ │ │ + subs r6, #232 @ 0xe8 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xeb8a0023 │ │ │ │ @ instruction: 0xeb3a0023 │ │ │ │ - vhadd.u16 d16, d6, d19 │ │ │ │ - vhadd.u32 d0, d4, d19 │ │ │ │ - adcs.w r0, sl, r3, asr #32 │ │ │ │ - add.w r0, sl, r3, asr #32 │ │ │ │ - @ instruction: 0xf2560023 │ │ │ │ - @ instruction: 0xf2700023 │ │ │ │ - @ instruction: 0xeb2a0023 │ │ │ │ - @ instruction: 0xeada0023 │ │ │ │ - ldr r7, [pc, #1016] @ (1246ac ) │ │ │ │ + @ instruction: 0xeaea0023 │ │ │ │ + subs r6, #158 @ 0x9e │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [pc, #720] @ (124588 ) │ │ │ │ + subs r6, #184 @ 0xb8 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xeafa0023 │ │ │ │ + add.w r0, sl, r3, asr #32 │ │ │ │ + @ instruction: 0xeaba0023 │ │ │ │ + @ instruction: 0xf2620023 │ │ │ │ + @ instruction: 0xf2680023 │ │ │ │ + @ instruction: 0xead60023 │ │ │ │ + eor.w r0, r8, r3, asr #32 │ │ │ │ + @ instruction: 0xf2660023 │ │ │ │ + @ instruction: 0xf23c0023 │ │ │ │ @ instruction: 0xeaaa0023 │ │ │ │ - ldr r7, [pc, #968] @ (12468c ) │ │ │ │ + orrs.w r0, sl, r3, asr #32 │ │ │ │ + lsrs r6, r5, #23 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [pc, #528] @ (1244d8 ) │ │ │ │ + subs r6, #152 @ 0x98 │ │ │ │ movs r4, r4 │ │ │ │ - pkhtb r0, sl, r3, asr #32 │ │ │ │ orns r0, sl, r3, asr #32 │ │ │ │ - subs.w r0, sl, #10682368 @ 0xa30000 │ │ │ │ - rsb r0, r8, #10682368 @ 0xa30000 │ │ │ │ - eors.w r0, sl, r3, asr #32 │ │ │ │ + bic.w r0, sl, r3, asr #32 │ │ │ │ + ldr r1, [pc, #8] @ (12438c ) │ │ │ │ + movs r4, r4 │ │ │ │ + ldr r1, [pc, #64] @ (1243c8 ) │ │ │ │ + movs r4, r4 │ │ │ │ orr.w r0, sl, r3, asr #32 │ │ │ │ - ldr r3, [pc, #1016] @ (1246dc ) │ │ │ │ + ldrd r0, r0, [sl, #140]! @ 0x8c │ │ │ │ + ldr r6, [pc, #824] @ (1246cc ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [pc, #144] @ (124378 ) │ │ │ │ + ldr r6, [pc, #848] @ (1246e8 ) │ │ │ │ movs r4, r4 │ │ │ │ - orn r0, sl, r3, asr #32 │ │ │ │ ands.w r0, sl, r3, asr #32 │ │ │ │ - add sl, r6 │ │ │ │ + strd r0, r0, [sl, #140] @ 0x8c │ │ │ │ + ldr r6, [pc, #840] @ (1246ec ) │ │ │ │ movs r4, r4 │ │ │ │ - add r8, r8 │ │ │ │ + ldr r6, [pc, #656] @ (124638 ) │ │ │ │ movs r4, r4 │ │ │ │ - bics.w r0, sl, r3, asr #32 │ │ │ │ strd r0, r0, [sl, #140]! @ 0x8c │ │ │ │ - add sl, r8 │ │ │ │ + @ instruction: 0xe99a0023 │ │ │ │ + mvns r2, r1 │ │ │ │ movs r4, r4 │ │ │ │ - add r8, r2 │ │ │ │ + mvns r4, r2 │ │ │ │ movs r4, r4 │ │ │ │ - and.w r0, sl, r3, asr #32 │ │ │ │ @ instruction: 0xe9ba0023 │ │ │ │ - ldr r3, [pc, #840] @ (12465c ) │ │ │ │ + strd r0, r0, [sl, #-140]! @ 0x8c │ │ │ │ + mvns r6, r2 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [pc, #592] @ (124568 ) │ │ │ │ + bics r4, r4 │ │ │ │ movs r4, r4 │ │ │ │ - ldrd r0, r0, [sl, #140] @ 0x8c │ │ │ │ @ instruction: 0xe98a0023 │ │ │ │ - ldr r3, [pc, #824] @ (12465c ) │ │ │ │ + ldmdb sl!, {r0, r1, r5} │ │ │ │ + movs r0, #230 @ 0xe6 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [pc, #400] @ (1244b8 ) │ │ │ │ + movs r0, #248 @ 0xf8 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xe9aa0023 │ │ │ │ ldrd r0, r0, [sl, #-140] @ 0x8c │ │ │ │ - subs r5, #90 @ 0x5a │ │ │ │ + stmdb sl, {r0, r1, r5} │ │ │ │ + cmp r6, #202 @ 0xca │ │ │ │ movs r4, r4 │ │ │ │ - subs r5, #40 @ 0x28 │ │ │ │ + cmp r6, #204 @ 0xcc │ │ │ │ movs r4, r4 │ │ │ │ - ldrd r0, r0, [sl, #-140]! @ 0x8c │ │ │ │ stmdb sl!, {r0, r1, r5} │ │ │ │ - subs r4, #222 @ 0xde │ │ │ │ + @ instruction: 0xe8da0023 │ │ │ │ + asrs r2, r5, #25 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, #248 @ 0xf8 │ │ │ │ + asrs r0, r7, #25 │ │ │ │ movs r4, r4 │ │ │ │ - strd r0, r0, [sl, #-140] @ 0x8c │ │ │ │ ldrd r0, r0, [sl], #140 @ 0x8c │ │ │ │ - @ instruction: 0xf0a20023 │ │ │ │ - @ instruction: 0xf0a80023 │ │ │ │ - ldmdb r6, {r0, r1, r5} │ │ │ │ - @ instruction: 0xe8c80023 │ │ │ │ - @ instruction: 0xf0a60023 │ │ │ │ - orns r0, ip, #35 @ 0x23 │ │ │ │ - strd r0, r0, [sl], #140 @ 0x8c │ │ │ │ - ldmia.w sl, {r0, r1, r5} │ │ │ │ - lsrs r6, r5, #16 │ │ │ │ - movs r4, r4 │ │ │ │ - subs r4, #216 @ 0xd8 │ │ │ │ - movs r4, r4 │ │ │ │ - ldmia.w sl!, {r0, r1, r5} │ │ │ │ - strd r0, r0, [sl], #-140 @ 0x8c │ │ │ │ - bx r8 │ │ │ │ - movs r4, r4 │ │ │ │ - bx sl │ │ │ │ - movs r4, r4 │ │ │ │ - stmia.w sl, {r0, r1, r5} │ │ │ │ - @ instruction: 0xe83a0023 │ │ │ │ - ldr r5, [pc, #56] @ (1243cc ) │ │ │ │ - movs r4, r4 │ │ │ │ - ldr r5, [pc, #80] @ (1243e8 ) │ │ │ │ - movs r4, r4 │ │ │ │ - @ instruction: 0xe85a0023 │ │ │ │ - @ instruction: 0xe80a0023 │ │ │ │ - ldr r5, [pc, #72] @ (1243ec ) │ │ │ │ - movs r4, r4 │ │ │ │ - ldr r4, [pc, #912] @ (124738 ) │ │ │ │ - movs r4, r4 │ │ │ │ - @ instruction: 0xe82a0023 │ │ │ │ - b.n 124364 │ │ │ │ - movs r3, r4 │ │ │ │ - tst r2, r1 │ │ │ │ - movs r4, r4 │ │ │ │ - tst r4, r2 │ │ │ │ - movs r4, r4 │ │ │ │ - b.n 1243b0 │ │ │ │ - movs r3, r4 │ │ │ │ - b.n 124314 │ │ │ │ - movs r3, r4 │ │ │ │ - tst r6, r2 │ │ │ │ - movs r4, r4 │ │ │ │ - rors r4, r4 │ │ │ │ - movs r4, r4 │ │ │ │ - b.n 124360 │ │ │ │ - movs r3, r4 │ │ │ │ - b.n 1242c4 │ │ │ │ - movs r3, r4 │ │ │ │ - subs r6, r4, #4 │ │ │ │ - movs r4, r4 │ │ │ │ - subs r0, r7, #4 │ │ │ │ - movs r4, r4 │ │ │ │ - b.n 124310 │ │ │ │ - movs r3, r4 │ │ │ │ - b.n 124274 │ │ │ │ - movs r3, r4 │ │ │ │ - cmp r5, #10 │ │ │ │ - movs r4, r4 │ │ │ │ - cmp r5, #12 │ │ │ │ - movs r4, r4 │ │ │ │ - b.n 1242c0 │ │ │ │ - movs r3, r4 │ │ │ │ - b.n 124224 │ │ │ │ - movs r3, r4 │ │ │ │ - asrs r2, r5, #18 │ │ │ │ - movs r4, r4 │ │ │ │ - asrs r0, r7, #18 │ │ │ │ - movs r4, r4 │ │ │ │ - b.n 124270 │ │ │ │ - movs r3, r4 │ │ │ │ - b.n 1241d4 │ │ │ │ - movs r3, r4 │ │ │ │ - adds r6, r5, #4 │ │ │ │ + stmia.w sl!, {r0, r1, r5} │ │ │ │ + subs r6, r5, #3 │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, r1, #5 │ │ │ │ + subs r0, r1, #4 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 124220 │ │ │ │ - movs r3, r4 │ │ │ │ - b.n 124184 │ │ │ │ - movs r3, r4 │ │ │ │ + @ instruction: 0xe8ca0023 │ │ │ │ + ldrd r0, r0, [sl], #-140 @ 0x8c │ │ │ │ ldr.w r5, [pc, #3884] @ 125340 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #3884] @ 125344 │ │ │ │ ldr.w r3, [pc, #3884] @ 125348 │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #3880] @ 12534c │ │ │ │ add r1, pc │ │ │ │ @@ -250948,637 +250941,637 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2287 @ 0x8ef │ │ │ │ bl 13dd8c │ │ │ │ b.w 11a9d0 │ │ │ │ - adds r2, r1, r1 │ │ │ │ + subs r2, r1, r0 │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, r1, r0 │ │ │ │ + adds r0, r1, r7 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 1256e0 │ │ │ │ + b.n 125a60 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125644 │ │ │ │ + b.n 1259c4 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, r1, r1 │ │ │ │ + subs r2, r1, r0 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r3, #31 │ │ │ │ + adds r0, r3, r6 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 125690 │ │ │ │ + b.n 125a10 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1255f4 │ │ │ │ + b.n 125974 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf7360023 │ │ │ │ - @ instruction: 0xf62c0023 │ │ │ │ - b.n 125638 │ │ │ │ + ldr??.w r0, [r6, #35] @ 0x23 │ │ │ │ + @ instruction: 0xf7ec0023 │ │ │ │ + b.n 1259b8 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1255a0 │ │ │ │ + b.n 125920 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf7260023 │ │ │ │ - addw r0, r0, #2083 @ 0x823 │ │ │ │ - b.n 1255f0 │ │ │ │ + str??.w r0, [r6, #35] @ 0x23 │ │ │ │ + @ instruction: 0xf7c00023 │ │ │ │ + b.n 125970 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125554 │ │ │ │ + b.n 1258d4 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf7120023 │ │ │ │ - rsbs r0, r0, #10682368 @ 0xa30000 │ │ │ │ - b.n 1255a0 │ │ │ │ + ldr.w r0, [r2, #35] @ 0x23 │ │ │ │ + @ instruction: 0xf7900023 │ │ │ │ + b.n 125920 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125504 │ │ │ │ + b.n 125884 │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #238 @ 0xee │ │ │ │ + sbcs r6, r5 │ │ │ │ movs r4, r4 │ │ │ │ - subs r7, #244 @ 0xf4 │ │ │ │ + sbcs r4, r6 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 125550 │ │ │ │ + b.n 1258d0 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1254b4 │ │ │ │ + b.n 125834 │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #242 @ 0xf2 │ │ │ │ + sbcs r2, r6 │ │ │ │ movs r4, r4 │ │ │ │ - subs r7, #196 @ 0xc4 │ │ │ │ + sbcs r4, r0 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 125500 │ │ │ │ + b.n 125880 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125464 │ │ │ │ + b.n 1257e4 │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #222 @ 0xde │ │ │ │ + sbcs r6, r3 │ │ │ │ movs r4, r4 │ │ │ │ - subs r7, #148 @ 0x94 │ │ │ │ + adcs r4, r2 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 1254b0 │ │ │ │ + b.n 125830 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125414 │ │ │ │ + b.n 125794 │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #198 @ 0xc6 │ │ │ │ + sbcs r6, r0 │ │ │ │ movs r4, r4 │ │ │ │ - subs r7, #96 @ 0x60 │ │ │ │ + asrs r0, r4 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 125458 │ │ │ │ + b.n 1257d8 │ │ │ │ movs r3, r4 │ │ │ │ - svc 248 @ 0xf8 │ │ │ │ + b.n 125740 │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #182 @ 0xb6 │ │ │ │ + adcs r6, r6 │ │ │ │ movs r4, r4 │ │ │ │ - subs r7, #52 @ 0x34 │ │ │ │ + lsrs r4, r6 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 125410 │ │ │ │ + b.n 125790 │ │ │ │ movs r3, r4 │ │ │ │ - svc 202 @ 0xca │ │ │ │ + b.n 1256f4 │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #166 @ 0xa6 │ │ │ │ + adcs r6, r4 │ │ │ │ movs r4, r4 │ │ │ │ - subs r7, #4 │ │ │ │ + lsrs r4, r0 │ │ │ │ movs r4, r4 │ │ │ │ - svc 234 @ 0xea │ │ │ │ + b.n 125740 │ │ │ │ movs r3, r4 │ │ │ │ - svc 154 @ 0x9a │ │ │ │ + b.n 1256a4 │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #146 @ 0x92 │ │ │ │ + adcs r2, r2 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #212 @ 0xd4 │ │ │ │ + lsls r4, r2 │ │ │ │ movs r4, r4 │ │ │ │ - svc 186 @ 0xba │ │ │ │ + b.n 1256f0 │ │ │ │ movs r3, r4 │ │ │ │ - svc 106 @ 0x6a │ │ │ │ + b.n 125654 │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #130 @ 0x82 │ │ │ │ + adcs r2, r0 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #164 @ 0xa4 │ │ │ │ + eors r4, r4 │ │ │ │ movs r4, r4 │ │ │ │ - svc 138 @ 0x8a │ │ │ │ + b.n 1256a0 │ │ │ │ movs r3, r4 │ │ │ │ - svc 58 @ 0x3a │ │ │ │ + b.n 125604 │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #106 @ 0x6a │ │ │ │ + asrs r2, r5 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #116 @ 0x74 │ │ │ │ + ands r4, r6 │ │ │ │ movs r4, r4 │ │ │ │ - svc 90 @ 0x5a │ │ │ │ + b.n 125650 │ │ │ │ movs r3, r4 │ │ │ │ - svc 10 │ │ │ │ + b.n 1255b4 │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #86 @ 0x56 │ │ │ │ + asrs r6, r2 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #68 @ 0x44 │ │ │ │ + ands r4, r0 │ │ │ │ movs r4, r4 │ │ │ │ - svc 42 @ 0x2a │ │ │ │ + b.n 125600 │ │ │ │ movs r3, r4 │ │ │ │ - udf #218 @ 0xda │ │ │ │ + b.n 125564 │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #62 @ 0x3e │ │ │ │ + lsrs r6, r7 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #20 │ │ │ │ + subs r7, #212 @ 0xd4 │ │ │ │ movs r4, r4 │ │ │ │ - udf #250 @ 0xfa │ │ │ │ + b.n 1255b0 │ │ │ │ movs r3, r4 │ │ │ │ - udf #170 @ 0xaa │ │ │ │ + b.n 125514 │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #34 @ 0x22 │ │ │ │ + lsrs r2, r4 │ │ │ │ movs r4, r4 │ │ │ │ - subs r5, #228 @ 0xe4 │ │ │ │ + subs r7, #164 @ 0xa4 │ │ │ │ movs r4, r4 │ │ │ │ - udf #202 @ 0xca │ │ │ │ + b.n 125560 │ │ │ │ movs r3, r4 │ │ │ │ - udf #122 @ 0x7a │ │ │ │ + b.n 1254c4 │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #14 │ │ │ │ + lsrs r6, r1 │ │ │ │ movs r4, r4 │ │ │ │ - subs r5, #180 @ 0xb4 │ │ │ │ + subs r7, #116 @ 0x74 │ │ │ │ movs r4, r4 │ │ │ │ - udf #154 @ 0x9a │ │ │ │ + b.n 125510 │ │ │ │ movs r3, r4 │ │ │ │ - udf #74 @ 0x4a │ │ │ │ + b.n 125474 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r5, #20 │ │ │ │ + lsls r2, r5, #27 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r6, #1 │ │ │ │ + lsrs r4, r6, #8 │ │ │ │ movs r4, r4 │ │ │ │ - udf #106 @ 0x6a │ │ │ │ + b.n 1254c0 │ │ │ │ movs r3, r4 │ │ │ │ - udf #26 │ │ │ │ + svc 218 @ 0xda │ │ │ │ movs r3, r4 │ │ │ │ - stc 0, cr0, [r6], #-140 @ 0xffffff74 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + stcl 0, cr0, [r6, #140]! @ 0x8c │ │ │ │ + lsrs r4, r0, #8 │ │ │ │ movs r4, r4 │ │ │ │ - udf #58 @ 0x3a │ │ │ │ + svc 250 @ 0xfa │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 125454 │ │ │ │ + svc 170 @ 0xaa │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf0a60023 │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ + @ instruction: 0xf2660023 │ │ │ │ + lsrs r4, r2, #7 │ │ │ │ movs r4, r4 │ │ │ │ - udf #10 │ │ │ │ + svc 202 @ 0xca │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 125404 │ │ │ │ + svc 122 @ 0x7a │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, r0 │ │ │ │ + lsls r2, r0, #7 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r4, #31 │ │ │ │ + lsrs r4, r4, #6 │ │ │ │ movs r4, r4 │ │ │ │ - ble.n 125450 │ │ │ │ + svc 154 @ 0x9a │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 1253b4 │ │ │ │ + svc 74 @ 0x4a │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, r2 │ │ │ │ + lsls r2, r2, #7 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r6, #30 │ │ │ │ + lsrs r4, r6, #5 │ │ │ │ movs r4, r4 │ │ │ │ - ble.n 125400 │ │ │ │ + svc 106 @ 0x6a │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 125564 │ │ │ │ + svc 26 │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, r0 │ │ │ │ + lsls r6, r0, #7 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r0, #30 │ │ │ │ + lsrs r4, r0, #5 │ │ │ │ movs r4, r4 │ │ │ │ - ble.n 1255b0 │ │ │ │ + svc 58 @ 0x3a │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 125514 │ │ │ │ + udf #234 @ 0xea │ │ │ │ movs r3, r4 │ │ │ │ - add.w r0, r6, #35 @ 0x23 │ │ │ │ - lsls r4, r2, #29 │ │ │ │ + movt r0, #24611 @ 0x6023 │ │ │ │ + lsrs r4, r2, #4 │ │ │ │ movs r4, r4 │ │ │ │ - ble.n 125560 │ │ │ │ + svc 10 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 1254c4 │ │ │ │ + udf #186 @ 0xba │ │ │ │ movs r3, r4 │ │ │ │ - adds.w r0, r6, #35 @ 0x23 │ │ │ │ - lsls r4, r4, #28 │ │ │ │ + @ instruction: 0xf2d60023 │ │ │ │ + lsrs r4, r4, #3 │ │ │ │ movs r4, r4 │ │ │ │ - ble.n 125510 │ │ │ │ + udf #218 @ 0xda │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 125474 │ │ │ │ + udf #138 @ 0x8a │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf4d20023 │ │ │ │ - @ instruction: 0xf4f00023 │ │ │ │ - bgt.n 1254c0 │ │ │ │ + @ instruction: 0xf6920023 │ │ │ │ + @ instruction: 0xf6b00023 │ │ │ │ + udf #170 @ 0xaa │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 125424 │ │ │ │ + udf #90 @ 0x5a │ │ │ │ movs r3, r4 │ │ │ │ - b.n 124fe8 │ │ │ │ + b.n 125368 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125000 │ │ │ │ + b.n 125380 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 125468 │ │ │ │ + udf #118 @ 0x76 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 1255d0 │ │ │ │ + udf #40 @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf76e0023 │ │ │ │ - @ instruction: 0xf77c0023 │ │ │ │ - bgt.n 125420 │ │ │ │ + vld4.8 {d0-d3}, [lr :128], r3 │ │ │ │ + ldrsh.w r0, [ip, r3, lsl #2] │ │ │ │ + udf #74 @ 0x4a │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 125584 │ │ │ │ + ble.n 125504 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 124fc8 │ │ │ │ + b.n 125348 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 124f68 │ │ │ │ + b.n 1252e8 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 1255d0 │ │ │ │ + udf #26 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 125534 │ │ │ │ + ble.n 1254b4 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf0da0023 │ │ │ │ - @ instruction: 0xf0f00023 │ │ │ │ - bgt.n 125580 │ │ │ │ + @ instruction: 0xf29a0023 │ │ │ │ + @ instruction: 0xf2b00023 │ │ │ │ + ble.n 125500 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 1254e4 │ │ │ │ + ble.n 125464 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf0f60023 │ │ │ │ - @ instruction: 0xf0c00023 │ │ │ │ - blt.n 125530 │ │ │ │ + @ instruction: 0xf2b60023 │ │ │ │ + @ instruction: 0xf2800023 │ │ │ │ + ble.n 1254b0 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 125494 │ │ │ │ + ble.n 125614 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf0e60023 │ │ │ │ - eors.w r0, r0, #35 @ 0x23 │ │ │ │ - blt.n 1254e0 │ │ │ │ + subw r0, r6, #35 @ 0x23 │ │ │ │ + @ instruction: 0xf2500023 │ │ │ │ + ble.n 125460 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 125644 │ │ │ │ + ble.n 1255c4 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf0d20023 │ │ │ │ - orn r0, r0, #35 @ 0x23 │ │ │ │ - blt.n 125490 │ │ │ │ + @ instruction: 0xf2920023 │ │ │ │ + @ instruction: 0xf2200023 │ │ │ │ + ble.n 125610 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 1255f4 │ │ │ │ + ble.n 125574 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125738 │ │ │ │ + b.n 125ab8 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r6, #29 │ │ │ │ + adds r4, r6, r4 │ │ │ │ movs r4, r4 │ │ │ │ - blt.n 125640 │ │ │ │ + ble.n 1255c0 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 1255a4 │ │ │ │ + bgt.n 125524 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r6, #6 │ │ │ │ + movs r1, #118 @ 0x76 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r0, #7 │ │ │ │ + movs r1, #132 @ 0x84 │ │ │ │ movs r4, r4 │ │ │ │ - blt.n 1255f0 │ │ │ │ + bgt.n 125570 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 125554 │ │ │ │ + bgt.n 1254d4 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r6, #6 │ │ │ │ + lsrs r6, r6, #13 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r4, #7 │ │ │ │ + lsrs r0, r4, #14 │ │ │ │ movs r4, r4 │ │ │ │ - blt.n 1255a0 │ │ │ │ + bgt.n 125520 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 125504 │ │ │ │ + bgt.n 125684 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r5, #7 │ │ │ │ + lsrs r2, r5, #14 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r6, #6 │ │ │ │ + lsrs r0, r6, #13 │ │ │ │ movs r4, r4 │ │ │ │ - bge.n 125550 │ │ │ │ + bgt.n 1254d0 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 1254b4 │ │ │ │ + bgt.n 125634 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r3, #23 │ │ │ │ + lsrs r6, r3, #30 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r0, #6 │ │ │ │ + lsrs r0, r0, #13 │ │ │ │ movs r4, r4 │ │ │ │ - bge.n 125500 │ │ │ │ + bgt.n 125680 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 125664 │ │ │ │ + bgt.n 1255e4 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r4, #23 │ │ │ │ + lsrs r2, r4, #30 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r2, #5 │ │ │ │ + lsrs r0, r2, #12 │ │ │ │ movs r4, r4 │ │ │ │ - bge.n 1256b0 │ │ │ │ + bgt.n 125630 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 125614 │ │ │ │ + blt.n 125594 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r4, #23 │ │ │ │ + lsrs r2, r4, #30 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r4, #4 │ │ │ │ + lsrs r0, r4, #11 │ │ │ │ movs r4, r4 │ │ │ │ - bge.n 125660 │ │ │ │ + bgt.n 1255e0 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 1255c4 │ │ │ │ + blt.n 125544 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r3, #23 │ │ │ │ + lsrs r6, r3, #30 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r6, #3 │ │ │ │ + lsrs r0, r6, #10 │ │ │ │ movs r4, r4 │ │ │ │ - bge.n 125610 │ │ │ │ + blt.n 125590 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 125574 │ │ │ │ + blt.n 1254f4 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r4, #4 │ │ │ │ + lsrs r2, r4, #11 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r0, #3 │ │ │ │ + lsrs r0, r0, #10 │ │ │ │ movs r4, r4 │ │ │ │ - bls.n 1255c0 │ │ │ │ + blt.n 125540 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 125524 │ │ │ │ + blt.n 1256a4 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r2, #4 │ │ │ │ + lsrs r6, r2, #11 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r2, #2 │ │ │ │ + lsrs r0, r2, #9 │ │ │ │ movs r4, r4 │ │ │ │ - bls.n 125570 │ │ │ │ + blt.n 1256f0 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 1256d4 │ │ │ │ + blt.n 125654 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r2, #4 │ │ │ │ + lsrs r2, r2, #11 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r4, #1 │ │ │ │ + lsrs r0, r4, #8 │ │ │ │ movs r4, r4 │ │ │ │ - bls.n 125520 │ │ │ │ + blt.n 1256a0 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 125684 │ │ │ │ + bge.n 125604 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r0, #4 │ │ │ │ + lsrs r2, r0, #11 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r6, #32 │ │ │ │ + lsrs r0, r6, #7 │ │ │ │ movs r4, r4 │ │ │ │ - bls.n 1256d0 │ │ │ │ + blt.n 125650 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 125634 │ │ │ │ + bge.n 1255b4 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r7, #3 │ │ │ │ + lsrs r6, r7, #10 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r0, #32 │ │ │ │ + lsrs r0, r0, #7 │ │ │ │ movs r4, r4 │ │ │ │ - bls.n 125680 │ │ │ │ + bge.n 125600 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 1255e4 │ │ │ │ + bge.n 125564 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r6, #3 │ │ │ │ + lsrs r2, r6, #10 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r1, #31 │ │ │ │ + lsrs r4, r1, #6 │ │ │ │ movs r4, r4 │ │ │ │ - bhi.n 125628 │ │ │ │ + bge.n 1255a8 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 125590 │ │ │ │ + bge.n 125710 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r5, #3 │ │ │ │ + lsrs r2, r5, #10 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r4, #30 │ │ │ │ + lsrs r0, r4, #5 │ │ │ │ movs r4, r4 │ │ │ │ - bhi.n 1255e0 │ │ │ │ + bge.n 125560 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 125744 │ │ │ │ + bge.n 1256c4 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r4, #3 │ │ │ │ + lsrs r2, r4, #10 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r6, #29 │ │ │ │ + lsrs r0, r6, #4 │ │ │ │ movs r4, r4 │ │ │ │ - bhi.n 125590 │ │ │ │ + bge.n 125710 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 1256f4 │ │ │ │ + bge.n 125674 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r3, #3 │ │ │ │ + lsrs r2, r3, #10 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsrs r0, r0, #4 │ │ │ │ movs r4, r4 │ │ │ │ - bhi.n 125740 │ │ │ │ + bge.n 1256c0 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 1256a4 │ │ │ │ + bls.n 125624 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r1, #3 │ │ │ │ + lsrs r6, r1, #10 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r2, #28 │ │ │ │ + lsrs r0, r2, #3 │ │ │ │ movs r4, r4 │ │ │ │ - bhi.n 1256f0 │ │ │ │ + bls.n 125670 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 125654 │ │ │ │ + bls.n 1255d4 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r1, #3 │ │ │ │ + lsrs r2, r1, #10 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r4, #27 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r4, r4 │ │ │ │ - bhi.n 1256a0 │ │ │ │ + bls.n 125620 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 125604 │ │ │ │ + bls.n 125784 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r1, #3 │ │ │ │ + lsrs r6, r1, #10 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r6, #26 │ │ │ │ + lsrs r0, r6, #1 │ │ │ │ movs r4, r4 │ │ │ │ - bvc.n 125650 │ │ │ │ + bls.n 1255d0 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 1255b4 │ │ │ │ + bls.n 125734 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r2, #3 │ │ │ │ + lsrs r6, r2, #10 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsrs r0, r0, #1 │ │ │ │ movs r4, r4 │ │ │ │ - bvc.n 125600 │ │ │ │ + bls.n 125780 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 125764 │ │ │ │ + bls.n 1256e4 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r1, #3 │ │ │ │ + lsrs r6, r1, #10 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r2, #25 │ │ │ │ + lsrs r0, r2, #32 │ │ │ │ movs r4, r4 │ │ │ │ - bvc.n 1257b0 │ │ │ │ + bls.n 125730 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 125714 │ │ │ │ + bhi.n 125694 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r1, #3 │ │ │ │ + lsrs r2, r1, #10 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r4, #24 │ │ │ │ + lsls r0, r4, #31 │ │ │ │ movs r4, r4 │ │ │ │ - bvc.n 125760 │ │ │ │ + bls.n 1256e0 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 1256c4 │ │ │ │ + bhi.n 125644 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r0, #3 │ │ │ │ + lsrs r2, r0, #10 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r6, #23 │ │ │ │ + lsls r0, r6, #30 │ │ │ │ movs r4, r4 │ │ │ │ - bvc.n 125710 │ │ │ │ + bhi.n 125690 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 125674 │ │ │ │ + bhi.n 1255f4 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r7, #2 │ │ │ │ + lsrs r6, r7, #9 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r0, #23 │ │ │ │ + lsls r0, r0, #30 │ │ │ │ movs r4, r4 │ │ │ │ - bvs.n 1256c0 │ │ │ │ + bhi.n 125640 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 125624 │ │ │ │ + bhi.n 1257a4 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r7, #2 │ │ │ │ + lsrs r2, r7, #9 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r2, #22 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r4, r4 │ │ │ │ - bvs.n 125670 │ │ │ │ + bhi.n 1257f0 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 1257d4 │ │ │ │ + bhi.n 125754 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r6, #2 │ │ │ │ + lsrs r2, r6, #9 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r4, #21 │ │ │ │ + lsls r0, r4, #28 │ │ │ │ movs r4, r4 │ │ │ │ - bvs.n 125620 │ │ │ │ + bhi.n 1257a0 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 125784 │ │ │ │ + bvc.n 125704 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r6, #2 │ │ │ │ + lsrs r2, r6, #9 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r6, #20 │ │ │ │ + lsls r0, r6, #27 │ │ │ │ movs r4, r4 │ │ │ │ - bvs.n 1257d0 │ │ │ │ + bhi.n 125750 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 125734 │ │ │ │ + bvc.n 1256b4 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r5, #2 │ │ │ │ + lsrs r6, r5, #9 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r0, #20 │ │ │ │ + lsls r0, r0, #27 │ │ │ │ movs r4, r4 │ │ │ │ - bvs.n 125780 │ │ │ │ + bvc.n 125700 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 1256e4 │ │ │ │ + bvc.n 125664 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r4, #2 │ │ │ │ + lsrs r2, r4, #9 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ + lsls r4, r1, #26 │ │ │ │ movs r4, r4 │ │ │ │ - bpl.n 125728 │ │ │ │ + bvc.n 1256a8 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 125690 │ │ │ │ + bvc.n 125810 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r4, #2 │ │ │ │ + lsrs r2, r4, #9 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r4, #18 │ │ │ │ + lsls r0, r4, #25 │ │ │ │ movs r4, r4 │ │ │ │ - bpl.n 1256e0 │ │ │ │ + bvc.n 125660 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 125844 │ │ │ │ + bvc.n 1257c4 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r4, #2 │ │ │ │ + lsrs r2, r4, #9 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r6, #17 │ │ │ │ + lsls r0, r6, #24 │ │ │ │ movs r4, r4 │ │ │ │ - bpl.n 125690 │ │ │ │ + bvc.n 125810 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 1257f4 │ │ │ │ + bvc.n 125774 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #62 @ 0x3e │ │ │ │ + subs r7, #254 @ 0xfe │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #72 @ 0x48 │ │ │ │ + ands r0, r1 │ │ │ │ movs r4, r4 │ │ │ │ - bpl.n 125840 │ │ │ │ + bvc.n 1257c0 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 1257a4 │ │ │ │ + bvs.n 125724 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r2, #11 │ │ │ │ + lsrs r6, r2, #18 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r4, #11 │ │ │ │ + lsrs r4, r4, #18 │ │ │ │ movs r4, r4 │ │ │ │ - bpl.n 1257f0 │ │ │ │ + bvs.n 125770 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 125754 │ │ │ │ + bvs.n 1256d4 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r2, #0 │ │ │ │ + adds r6, r2, #7 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, r2, r7 │ │ │ │ + adds r0, r2, #6 │ │ │ │ movs r4, r4 │ │ │ │ - bpl.n 1257a0 │ │ │ │ + bvs.n 125720 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 125704 │ │ │ │ + bvs.n 125884 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xfbea0023 │ │ │ │ - stc2 0, cr0, [r4], {35} @ 0x23 │ │ │ │ - bmi.n 125750 │ │ │ │ + stc2 0, cr0, [sl, #140]! @ 0x8c │ │ │ │ + stc2l 0, cr0, [r4, #140] @ 0x8c │ │ │ │ + bvs.n 1256d0 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 1256b4 │ │ │ │ + bvs.n 125834 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125ed0 │ │ │ │ + b.n 125250 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125f20 │ │ │ │ + b.n 1252a0 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 125700 │ │ │ │ + bvs.n 125880 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 125864 │ │ │ │ + bvs.n 1257e4 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125f30 │ │ │ │ + b.n 1252b0 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125ed0 │ │ │ │ + b.n 125250 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 1258b0 │ │ │ │ + bvs.n 125830 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 125814 │ │ │ │ + bpl.n 125794 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125f40 │ │ │ │ + b.n 1252c0 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125e80 │ │ │ │ + b.n 125200 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 125860 │ │ │ │ + bvs.n 1257e0 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 1257c4 │ │ │ │ + bpl.n 125744 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125f50 │ │ │ │ + b.n 1252d0 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125e30 │ │ │ │ + b.n 1251b0 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 125810 │ │ │ │ + bpl.n 125790 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 125774 │ │ │ │ + bpl.n 1256f4 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125f58 │ │ │ │ + b.n 1252d8 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125de0 │ │ │ │ + b.n 125160 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 1257c0 │ │ │ │ + bpl.n 125740 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 125724 │ │ │ │ + bpl.n 1258a4 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125f58 │ │ │ │ + b.n 1252d8 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125d88 │ │ │ │ + b.n 125108 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 125768 │ │ │ │ + bpl.n 1258e8 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 1258d0 │ │ │ │ + bpl.n 125850 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125f68 │ │ │ │ + b.n 1252e8 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125d40 │ │ │ │ + b.n 1250c0 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 125720 │ │ │ │ + bpl.n 1258a0 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 125884 │ │ │ │ + bmi.n 125804 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125f70 │ │ │ │ + b.n 1252f0 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125cf0 │ │ │ │ + b.n 125070 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 1258d0 │ │ │ │ + bpl.n 125850 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 125834 │ │ │ │ + bmi.n 1257b4 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125f80 │ │ │ │ + b.n 125300 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125ca0 │ │ │ │ + b.n 126020 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 125880 │ │ │ │ + bmi.n 125800 │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 1257e4 │ │ │ │ + bmi.n 125764 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125f90 │ │ │ │ + b.n 125310 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125c50 │ │ │ │ + b.n 125fd0 │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 125830 │ │ │ │ + bmi.n 1257b0 │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 125794 │ │ │ │ + bmi.n 125914 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125fa0 │ │ │ │ + b.n 125320 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125c00 │ │ │ │ + b.n 125f80 │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 1257e0 │ │ │ │ + bmi.n 125760 │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 125944 │ │ │ │ + bmi.n 1258c4 │ │ │ │ movs r3, r4 │ │ │ │ ldr.w r5, [pc, #3884] @ 126780 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #3884] @ 126784 │ │ │ │ ldr.w r3, [pc, #3884] @ 126788 │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #3880] @ 12678c │ │ │ │ @@ -252787,634 +252780,624 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2674 @ 0xa72 │ │ │ │ bl 13dd8c │ │ │ │ b.w 11a9d0 │ │ │ │ - udf #158 @ 0x9e │ │ │ │ + b.n 126840 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 1266c0 │ │ │ │ + udf #92 @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5!, {r1, r3, r7} │ │ │ │ + ldmia r7!, {r1, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5, {r1, r3, r4, r5} │ │ │ │ + ldmia r6, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bics.w r0, lr, r3, asr #32 │ │ │ │ - ldrd r0, r0, [ip, #140]! @ 0x8c │ │ │ │ - ldmia r5!, {r1, r3, r4, r6} │ │ │ │ + @ instruction: 0xebfe0023 │ │ │ │ + subs.w r0, ip, r3, asr #32 │ │ │ │ + ldmia r7!, {r1, r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5!, {r1, r3} │ │ │ │ + ldmia r6, {r1, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xe9920023 │ │ │ │ - strd r0, r0, [ip, #140] @ 0x8c │ │ │ │ - ldmia r5, {r1, r3, r5} │ │ │ │ + adcs.w r0, r2, r3, asr #32 │ │ │ │ + @ instruction: 0xeb8c0023 │ │ │ │ + ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, r3, r7 │ │ │ │ + adds r2, r3, #6 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, r6, r6 │ │ │ │ + adds r0, r6, #5 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r1, r3, r5, r7} │ │ │ │ + ldmia r6, {r1, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf22a0023 │ │ │ │ - @ instruction: 0xf2380023 │ │ │ │ - ldmia r4!, {r1, r3, r6, r7} │ │ │ │ + @ instruction: 0xf3ea0023 │ │ │ │ + @ instruction: 0xf3f80023 │ │ │ │ + ldmia r6!, {r1, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r1, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r1, #6 │ │ │ │ + subs r6, r1, #5 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r3, #6 │ │ │ │ + subs r4, r3, #5 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r4, {r1, r3, r4, r7} │ │ │ │ + ldmia r6, {r1, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r1, r3, r6} │ │ │ │ + ldmia r6!, {r1, r3} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 126208 │ │ │ │ + b.n 126588 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 126228 │ │ │ │ + b.n 1265a8 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r1, r3, r5, r6} │ │ │ │ + ldmia r6!, {r1, r3, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r1, r3, r4} │ │ │ │ + ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r5, r2 │ │ │ │ + adds r6, r5, #1 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, r6, r3 │ │ │ │ + adds r0, r6, #2 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r4, {r1, r3, r4, r5} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r5, r2 │ │ │ │ + adds r6, r5, #1 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, r0, r3 │ │ │ │ + adds r0, r0, #2 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r4!, {r1, r3} │ │ │ │ + ldmia r5!, {r1, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ + movs r3, #234 @ 0xea │ │ │ │ movs r4, r4 │ │ │ │ - movs r1, #244 @ 0xf4 │ │ │ │ + movs r3, #180 @ 0xb4 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r3, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r1, r3, r7} │ │ │ │ + ldmia r5!, {r1, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - movs r1, #182 @ 0xb6 │ │ │ │ + movs r3, #118 @ 0x76 │ │ │ │ movs r4, r4 │ │ │ │ - movs r1, #196 @ 0xc4 │ │ │ │ + movs r3, #132 @ 0x84 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r3, {r1, r3, r5, r7} │ │ │ │ + ldmia r5, {r1, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r1, r3, r4, r6} │ │ │ │ + ldmia r5!, {r1, r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf7120023 │ │ │ │ - movs r4, #48 @ 0x30 │ │ │ │ + ldr.w r0, [r2, #35] @ 0x23 │ │ │ │ + movs r5, #240 @ 0xf0 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r1, r3, r5} │ │ │ │ + ldmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldc 0, cr0, [r2, #140]! @ 0x8c │ │ │ │ - stc 0, cr0, [r0, #140] @ 0x8c │ │ │ │ - ldmia r3, {r1, r3, r6} │ │ │ │ + vhadd.s d16, d2, d19 │ │ │ │ + vhadd.s8 d16, d0, d19 │ │ │ │ + ldmia r5!, {r1, r3} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r4, #6 │ │ │ │ + lsrs r6, r4, #13 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r7, #6 │ │ │ │ + lsrs r4, r7, #13 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r3, {r1, r3, r4} │ │ │ │ + ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2!, {r1, r3, r6, r7} │ │ │ │ + ldmia r4!, {r1, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r0, #7 │ │ │ │ + lsrs r6, r0, #14 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r1, #6 │ │ │ │ + lsrs r4, r1, #13 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2!, {r1, r3, r4, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r5, r7 │ │ │ │ + adds r6, r5, #6 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r7, r6 │ │ │ │ + adds r4, r7, #5 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2!, {r1, r3, r5, r6} │ │ │ │ + ldmia r4!, {r1, r3, r5} │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r5, r7 │ │ │ │ + adds r6, r5, #6 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r1, r6 │ │ │ │ + adds r4, r1, #5 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r2!, {r1, r3, r7} │ │ │ │ + ldmia r4!, {r1, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r6, #21 │ │ │ │ + asrs r6, r6, #28 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r0, #21 │ │ │ │ + asrs r4, r0, #28 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r2!, {r1, r3, r4, r6} │ │ │ │ + ldmia r4, {r1, r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2!, {r1, r3} │ │ │ │ + ldmia r3, {r1, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r4, #19 │ │ │ │ + asrs r2, r4, #26 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r2, #20 │ │ │ │ + asrs r4, r2, #27 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r2!, {r1, r3, r5} │ │ │ │ - movs r3, r4 │ │ │ │ - ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ - movs r3, r4 │ │ │ │ - b.n 126928 │ │ │ │ - movs r3, r4 │ │ │ │ - b.n 126958 │ │ │ │ - movs r3, r4 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6, r7} │ │ │ │ - movs r3, r4 │ │ │ │ - ldmia r1, {r1, r3, r5, r7} │ │ │ │ - movs r3, r4 │ │ │ │ - b.n 126970 │ │ │ │ - movs r3, r4 │ │ │ │ - b.n 126908 │ │ │ │ - movs r3, r4 │ │ │ │ - ldmia r1, {r1, r3, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 126828 │ │ │ │ + b.n 126ca8 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 126848 │ │ │ │ + b.n 126cd8 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r3, r4, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r3, r6} │ │ │ │ + ldmia r3, {r1, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 126860 │ │ │ │ + b.n 126cf0 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1267f8 │ │ │ │ + b.n 126c88 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r3, r5, r6} │ │ │ │ + ldmia r3, {r1, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r3, r4} │ │ │ │ + ldmia r3, {r1, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 126878 │ │ │ │ + strd r0, r0, [sl, #-140]! @ 0x8c │ │ │ │ + ldrd r0, r0, [r8, #-140]! @ 0x8c │ │ │ │ + ldmia r3, {r1, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1267a8 │ │ │ │ + ldmia r3, {r1, r3} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r3, r4, r5} │ │ │ │ + ldrd r0, r0, [lr, #-140]! @ 0x8c │ │ │ │ + strd r0, r0, [r8, #-140] @ 0x8c │ │ │ │ + ldmia r3, {r1, r3, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 126898 │ │ │ │ + @ instruction: 0xe9820023 │ │ │ │ + ldmdb r8, {r0, r1, r5} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 126758 │ │ │ │ + ldmia r2!, {r1, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r3} │ │ │ │ + @ instruction: 0xe98a0023 │ │ │ │ + strd r0, r0, [r8], #140 @ 0x8c │ │ │ │ + ldmia r2!, {r1, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - adcs.w r0, r6, #35 @ 0x23 │ │ │ │ - sbc.w r0, r4, #35 @ 0x23 │ │ │ │ - ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ + @ instruction: 0xf3160023 │ │ │ │ + @ instruction: 0xf3240023 │ │ │ │ + ldmia r2!, {r1, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r3, r7} │ │ │ │ + ldmia r2!, {r1, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 126910 │ │ │ │ + udf #182 @ 0xb6 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 126940 │ │ │ │ + udf #204 @ 0xcc │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r3, r5, r7} │ │ │ │ + ldmia r2!, {r1, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r3, r4, r6} │ │ │ │ + ldmia r2!, {r1, r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r3, #28 │ │ │ │ + asrs r6, r3, #3 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r0, #29 │ │ │ │ + asrs r0, r0, #4 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r3, r5} │ │ │ │ + ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r7, #26 │ │ │ │ + adds r6, r7, r1 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r0, #27 │ │ │ │ + adds r4, r0, r2 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r0!, {r1, r3, r6} │ │ │ │ + ldmia r2!, {r1, r3} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r6, #1 │ │ │ │ + lsls r6, r6, #8 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ + lsls r4, r1, #9 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r0!, {r1, r3, r4} │ │ │ │ + ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r3, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ + lsls r2, r2, #9 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r3, #1 │ │ │ │ + lsls r4, r3, #8 │ │ │ │ movs r4, r4 │ │ │ │ - stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ - movs r3, r4 │ │ │ │ - stmia r7!, {r1, r3, r4, r7} │ │ │ │ - movs r3, r4 │ │ │ │ - b.n 126220 │ │ │ │ + ldmia r1, {r1, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 126230 │ │ │ │ + ldmia r1, {r1, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ + b.n 1265a0 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r3, r5, r6} │ │ │ │ + b.n 1265b0 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 126238 │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1261e0 │ │ │ │ + ldmia r1, {r1, r3, r5} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r3, r7} │ │ │ │ + b.n 1265b8 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r3, r4, r5} │ │ │ │ + b.n 126560 │ │ │ │ movs r3, r4 │ │ │ │ - udf #6 │ │ │ │ + ldmia r1, {r1, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 1268f8 │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r3, r4, r6} │ │ │ │ + svc 198 @ 0xc6 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r3} │ │ │ │ + svc 112 @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 126990 │ │ │ │ + ldmia r1, {r1, r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 1268a8 │ │ │ │ + ldmia r0!, {r1, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r3, r5} │ │ │ │ + svc 182 @ 0xb6 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ + svc 64 @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 126980 │ │ │ │ + ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 126a58 │ │ │ │ + ldmia r0!, {r1, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + svc 166 @ 0xa6 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r1, r3, r5, r7} │ │ │ │ + svc 16 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 126970 │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 126a08 │ │ │ │ + ldmia r0!, {r1, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r1, r3, r6, r7} │ │ │ │ + svc 150 @ 0x96 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r6} │ │ │ │ + udf #224 @ 0xe0 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 126958 │ │ │ │ + ldmia r0!, {r1, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 1269b8 │ │ │ │ + ldmia r0!, {r1, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r1, r3, r4, r7} │ │ │ │ + svc 130 @ 0x82 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r1, r3, r6} │ │ │ │ + udf #176 @ 0xb0 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 126948 │ │ │ │ + ldmia r0!, {r1, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 126968 │ │ │ │ + ldmia r0!, {r1, r3} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r1, r3, r5, r6} │ │ │ │ + svc 114 @ 0x72 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r1, r3, r4} │ │ │ │ + udf #128 @ 0x80 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 126938 │ │ │ │ + ldmia r0!, {r1, r3, r5} │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 126918 │ │ │ │ + stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r1, r3, r4, r5} │ │ │ │ + svc 98 @ 0x62 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r1, r3, r5, r6, r7} │ │ │ │ + udf #80 @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 126928 │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 126ac8 │ │ │ │ + stmia r7!, {r1, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r1, r3} │ │ │ │ + svc 82 @ 0x52 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r7} │ │ │ │ + udf #32 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf2820023 │ │ │ │ - @ instruction: 0xf28c0023 │ │ │ │ - stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r1, r3, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1269c8 │ │ │ │ + orr.w r0, r2, #10682368 @ 0xa30000 │ │ │ │ + orr.w r0, ip, #10682368 @ 0xa30000 │ │ │ │ + stmia r7!, {r1, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1269e8 │ │ │ │ + stmia r7!, {r1, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r1, r3, r5, r7} │ │ │ │ + @ instruction: 0xe9920023 │ │ │ │ + @ instruction: 0xe9a00023 │ │ │ │ + stmia r7!, {r1, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r1, r3, r4, r6} │ │ │ │ + stmia r7!, {r1, r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf2520023 │ │ │ │ - @ instruction: 0xf22c0023 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r6} │ │ │ │ + ands.w r0, r2, #10682368 @ 0xa30000 │ │ │ │ + @ instruction: 0xf3ec0023 │ │ │ │ + stmia r7!, {r1, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r1, r3, r5} │ │ │ │ + stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf23a0023 │ │ │ │ - @ instruction: 0xf1fc0023 │ │ │ │ - stmia r5!, {r1, r3, r6} │ │ │ │ + @ instruction: 0xf3fa0023 │ │ │ │ + @ instruction: 0xf3bc0023 │ │ │ │ + stmia r7!, {r1, r3} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 126b38 │ │ │ │ + bgt.n 126ab8 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 126a18 │ │ │ │ + blt.n 126998 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r1, r3, r4} │ │ │ │ + stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r1, r3, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 126b20 │ │ │ │ + bgt.n 126aa0 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 1269c8 │ │ │ │ + blt.n 126b48 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r1, r3, r4, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 126b10 │ │ │ │ + bgt.n 126a90 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 126978 │ │ │ │ + blt.n 126af8 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r1, r3, r5, r6} │ │ │ │ + stmia r6!, {r1, r3, r5} │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 126af8 │ │ │ │ + blt.n 126a78 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 126b28 │ │ │ │ + blt.n 126aa8 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r1, r3, r7} │ │ │ │ + stmia r6!, {r1, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r1, r3, r4, r5} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 126eb0 │ │ │ │ + b.n 127230 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 126db0 │ │ │ │ + b.n 127130 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r1, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r1, r3} │ │ │ │ + stmia r5!, {r1, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r3, #20 │ │ │ │ + lsrs r2, r3, #27 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r5, #20 │ │ │ │ + lsrs r0, r5, #27 │ │ │ │ movs r4, r4 │ │ │ │ - stmia r4!, {r1, r3, r5} │ │ │ │ + stmia r5!, {r1, r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r3!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r3, r3 │ │ │ │ + adds r6, r3, #2 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, r6, r3 │ │ │ │ + adds r0, r6, #2 │ │ │ │ movs r4, r4 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r3!, {r1, r3, r5, r7} │ │ │ │ + stmia r5!, {r1, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r3, r5, r6, r7} │ │ │ │ + ldmia r3, {r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r3!, {r1, r3, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r3, r4, r5, r7} │ │ │ │ + ldmia r3, {r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r3!, {r1, r3, r4, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r3!, {r1, r3, r6} │ │ │ │ + stmia r5!, {r1, r3} │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #154 @ 0x9a │ │ │ │ + cmp r0, #90 @ 0x5a │ │ │ │ movs r4, r4 │ │ │ │ - movs r6, #164 @ 0xa4 │ │ │ │ + cmp r0, #100 @ 0x64 │ │ │ │ movs r4, r4 │ │ │ │ - stmia r3!, {r1, r3, r5, r6} │ │ │ │ + stmia r5!, {r1, r3, r5} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r3!, {r1, r3, r4} │ │ │ │ + stmia r4!, {r1, r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #158 @ 0x9e │ │ │ │ + cmp r0, #94 @ 0x5e │ │ │ │ movs r4, r4 │ │ │ │ - movs r6, #116 @ 0x74 │ │ │ │ + cmp r0, #52 @ 0x34 │ │ │ │ movs r4, r4 │ │ │ │ - stmia r3!, {r1, r3, r4, r5} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #130 @ 0x82 │ │ │ │ + cmp r0, #66 @ 0x42 │ │ │ │ movs r4, r4 │ │ │ │ - movs r6, #68 @ 0x44 │ │ │ │ + cmp r0, #4 │ │ │ │ movs r4, r4 │ │ │ │ - stmia r3!, {r1, r3} │ │ │ │ + stmia r4!, {r1, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmdb r2, {r0, r1, r5} │ │ │ │ - ldmdb ip, {r0, r1, r5} │ │ │ │ - stmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ + pkhtb r0, r2, r3, asr #32 │ │ │ │ + @ instruction: 0xeadc0023 │ │ │ │ + stmia r4!, {r1, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r2!, {r1, r3, r7} │ │ │ │ + stmia r4!, {r1, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmdb r6!, {r0, r1, r5} │ │ │ │ - strd r0, r0, [ip], #140 @ 0x8c │ │ │ │ - stmia r2!, {r1, r3, r5, r7} │ │ │ │ + @ instruction: 0xeae60023 │ │ │ │ + @ instruction: 0xeaac0023 │ │ │ │ + stmia r4!, {r1, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r2!, {r1, r3, r4, r6} │ │ │ │ + stmia r4!, {r1, r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #22 │ │ │ │ + movs r7, #214 @ 0xd6 │ │ │ │ movs r4, r4 │ │ │ │ - movs r5, #176 @ 0xb0 │ │ │ │ + movs r7, #112 @ 0x70 │ │ │ │ movs r4, r4 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r2!, {r3, r5} │ │ │ │ + stmia r3!, {r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #22 │ │ │ │ + movs r7, #214 @ 0xd6 │ │ │ │ movs r4, r4 │ │ │ │ - movs r5, #132 @ 0x84 │ │ │ │ + movs r7, #68 @ 0x44 │ │ │ │ movs r4, r4 │ │ │ │ - stmia r2!, {r1, r3, r6} │ │ │ │ + stmia r4!, {r1, r3} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r6, #18 │ │ │ │ + lsls r6, r6, #25 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r0, #19 │ │ │ │ + lsls r4, r0, #26 │ │ │ │ movs r4, r4 │ │ │ │ - stmia r2!, {r1, r3, r4} │ │ │ │ + stmia r3!, {r1, r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r1!, {r1, r3, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 126ac8 │ │ │ │ + svc 114 @ 0x72 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 126ae8 │ │ │ │ + svc 128 @ 0x80 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r1!, {r1, r3, r4, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r5, #11 │ │ │ │ + lsrs r6, r5, #18 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r7, #10 │ │ │ │ + lsrs r0, r7, #17 │ │ │ │ movs r4, r4 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r1!, {r1, r3, r5, r6} │ │ │ │ + stmia r3!, {r1, r3, r5} │ │ │ │ movs r3, r4 │ │ │ │ - udf #170 @ 0xaa │ │ │ │ + b.n 126c58 │ │ │ │ movs r3, r4 │ │ │ │ - udf #188 @ 0xbc │ │ │ │ + b.n 126c80 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r1!, {r1, r3, r7} │ │ │ │ + stmia r3!, {r1, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r1!, {r1, r3, r4, r5} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 126b18 │ │ │ │ + svc 130 @ 0x82 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 126b28 │ │ │ │ + svc 136 @ 0x88 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r1!, {r1, r3, r4, r6} │ │ │ │ + stmia r3!, {r1, r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r1!, {r1, r3} │ │ │ │ + stmia r2!, {r1, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 126b98 │ │ │ │ + bgt.n 126b18 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 126bc8 │ │ │ │ + bgt.n 126b48 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r1!, {r1, r2, r5} │ │ │ │ + stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r0!, {r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r6, #22 │ │ │ │ + lsrs r6, r6, #29 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r1, #23 │ │ │ │ + lsrs r0, r1, #30 │ │ │ │ movs r4, r4 │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r0!, {r1, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r1, #23 │ │ │ │ + lsrs r2, r1, #30 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r3, #22 │ │ │ │ + lsrs r0, r3, #29 │ │ │ │ movs r4, r4 │ │ │ │ - stmia r0!, {r1, r3, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r2, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r0!, {r1, r2, r4, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r0!, {r3, r6} │ │ │ │ + stmia r2!, {r3} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r4, r5, r7} │ │ │ │ + ldmia r3!, {r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r0!, {r1, r3, r5, r6} │ │ │ │ + stmia r2!, {r1, r3, r5} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r0!, {r1, r3, r4} │ │ │ │ + stmia r1!, {r1, r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - cdp2 0, 3, cr0, cr14, cr3, {1} │ │ │ │ - cdp2 0, 4, cr0, cr12, cr3, {1} │ │ │ │ - stmia r0!, {r1, r3, r4, r5} │ │ │ │ + vaddl.u q8, d14, d19 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r4, r4 │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - itet al │ │ │ │ - moval r3, r4 │ │ │ │ - ldc 0, cr0, [r6, #-140] @ 0xffffff74 │ │ │ │ - stcal 0, cr0, [r4, #-140]! @ 0xffffff74 │ │ │ │ - stmia r0!, {r1, r3} │ │ │ │ + stmia r1!, {r1, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - itte lt │ │ │ │ - movlt r3, r4 │ │ │ │ - blt.n 1272b0 @ unpredictable branch in IT block │ │ │ │ - │ │ │ │ - movge r3, r4 │ │ │ │ - b.n 1272d0 │ │ │ │ + cdp 0, 13, cr0, cr6, cr3, {1} │ │ │ │ + cdp 0, 14, cr0, cr4, cr3, {1} │ │ │ │ + stmia r1!, {r1, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - itte le │ │ │ │ - movle r3, r4 │ │ │ │ - itet hi @ unpredictable │ │ │ │ - movhi r3, r4 │ │ │ │ - strls.w r0, [r6, #35] @ 0x23 │ │ │ │ - ldrhi.w r0, [ip, #35] @ 0x23 │ │ │ │ - itet ge │ │ │ │ - movge r3, r4 │ │ │ │ - itte pl @ unpredictable │ │ │ │ - movpl r3, r4 │ │ │ │ - str??pl.w r0, [r6, #35] @ 0x23 │ │ │ │ - strhmi.w r0, [ip, #35] @ 0x23 │ │ │ │ - itte vc │ │ │ │ - movvc r3, r4 │ │ │ │ - itet cs @ unpredictable │ │ │ │ - movcs r3, r4 │ │ │ │ - @ instruction: 0xf7420023 │ │ │ │ - @ instruction: 0xf7540023 │ │ │ │ - itet mi │ │ │ │ - movmi r3, r4 │ │ │ │ - bkpt 0x00fa │ │ │ │ - movmi r3, r4 │ │ │ │ - udf #194 @ 0xc2 │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - udf #208 @ 0xd0 │ │ │ │ + b.n 126630 │ │ │ │ movs r3, r4 │ │ │ │ - itte ne │ │ │ │ - movne r3, r4 │ │ │ │ - bkpt 0x00ca │ │ │ │ - moveq r3, r4 │ │ │ │ - udf #214 @ 0xd6 │ │ │ │ + b.n 126650 │ │ │ │ movs r3, r4 │ │ │ │ - udf #160 @ 0xa0 │ │ │ │ + stmia r1!, {r1, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bkpt 0x00ea │ │ │ │ + stmia r1!, {r1, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - bkpt 0x009a │ │ │ │ + @ instruction: 0xfa860023 │ │ │ │ + @ instruction: 0xfa9c0023 │ │ │ │ + stmia r1!, {r1, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 126cc0 │ │ │ │ + stmia r1!, {r1, r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 126c50 │ │ │ │ + @ instruction: 0xfaa60023 │ │ │ │ + @ instruction: 0xfa6c0023 │ │ │ │ + stmia r1!, {r1, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - bkpt 0x00ba │ │ │ │ + stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bkpt 0x006a │ │ │ │ + vst4.8 {d0-d3}, [r2 :128], r3 │ │ │ │ + ldrsb.w r0, [r4, r3, lsl #2] │ │ │ │ + stmia r1!, {r1, r3} │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 126cb8 │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 126c00 │ │ │ │ + b.n 126d58 │ │ │ │ movs r3, r4 │ │ │ │ - bkpt 0x008a │ │ │ │ + b.n 126d78 │ │ │ │ movs r3, r4 │ │ │ │ - bkpt 0x003a │ │ │ │ + stmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldr.w r5, [pc, #3068] @ 127890 │ │ │ │ - mov r0, r4 │ │ │ │ + stmia r0!, {r1, r3, r7} │ │ │ │ + movs r3, r4 │ │ │ │ + b.n 126d90 │ │ │ │ + movs r3, r4 │ │ │ │ + b.n 126d28 │ │ │ │ + movs r3, r4 │ │ │ │ + stmia r0!, {r1, r3, r5, r7} │ │ │ │ + movs r3, r4 │ │ │ │ + stmia r0!, {r1, r3, r4, r6} │ │ │ │ + movs r3, r4 │ │ │ │ + ble.n 126c40 │ │ │ │ + movs r3, r4 │ │ │ │ + ble.n 126bd0 │ │ │ │ + movs r3, r4 │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + movs r3, r4 │ │ │ │ + stmia r0!, {r1, r3, r5} │ │ │ │ + movs r3, r4 │ │ │ │ + ble.n 126c38 │ │ │ │ + movs r3, r4 │ │ │ │ + ble.n 126d80 │ │ │ │ + movs r3, r4 │ │ │ │ + stmia r0!, {r1, r3, r6} │ │ │ │ + movs r3, r4 │ │ │ │ + itte │ │ │ │ + mov r3, r4 │ │ │ │ + ldr.w r5, [pc, #3068] @ 127890 │ │ │ │ + moval r0, r4 │ │ │ │ ldr.w r1, [pc, #3068] @ 127894 │ │ │ │ ldr.w r3, [pc, #3068] @ 127898 │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #3064] @ 12789c │ │ │ │ add r1, pc │ │ │ │ add r3, pc │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ @@ -254365,517 +254348,516 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3341 @ 0xd0d │ │ │ │ bl 13dd8c │ │ │ │ b.w 11a9d0 │ │ │ │ - b.n 128040 │ │ │ │ - movs r3, r4 │ │ │ │ - b.n 127f40 │ │ │ │ - movs r3, r4 │ │ │ │ - cbnz r2, 1278ae │ │ │ │ - movs r3, r4 │ │ │ │ - @ instruction: 0xb8fa │ │ │ │ - movs r3, r4 │ │ │ │ - b.n 127708 │ │ │ │ + b.n 1273c0 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 127730 │ │ │ │ + b.n 1272c0 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r2, 1278b2 │ │ │ │ + cbnz r2, 1278de │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb8ca │ │ │ │ + hlt 0x003a │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5!, {r1, r2} │ │ │ │ + ldrd r0, r0, [r2], #140 @ 0x8c │ │ │ │ + stmdb r4, {r0, r1, r5} │ │ │ │ + revsh r2, r3 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 127ea0 │ │ │ │ + hlt 0x000a │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb8ea │ │ │ │ + ldmia r6, {r1, r2, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb89a │ │ │ │ + b.n 127220 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 127f10 │ │ │ │ + hlt 0x002a │ │ │ │ movs r3, r4 │ │ │ │ - b.n 127e48 │ │ │ │ + rev16 r2, r3 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb8b6 │ │ │ │ + b.n 127290 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb868 │ │ │ │ + b.n 1271c8 │ │ │ │ movs r3, r4 │ │ │ │ - cdp 0, 6, cr0, cr2, cr3, {1} │ │ │ │ - cdp 0, 3, cr0, cr4, cr3, {1} │ │ │ │ - @ instruction: 0xb88a │ │ │ │ + rev16 r6, r6 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb83a │ │ │ │ + rev r0, r5 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xfbae0023 │ │ │ │ - @ instruction: 0xfbbc0023 │ │ │ │ - @ instruction: 0xb85a │ │ │ │ + bic.w r0, r2, #35 @ 0x23 │ │ │ │ + vext.8 d16, d4, d19, #0 │ │ │ │ + rev16 r2, r1 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb80a │ │ │ │ + cbnz r2, 12791e │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xfbbe0023 │ │ │ │ - @ instruction: 0xfb8c0023 │ │ │ │ - @ instruction: 0xb82a │ │ │ │ + stc2l 0, cr0, [lr, #-140]! @ 0xffffff74 │ │ │ │ + ldc2l 0, cr0, [ip, #-140]! @ 0xffffff74 │ │ │ │ + rev r2, r3 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb7da │ │ │ │ + cbnz r2, 127922 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xfbae0023 │ │ │ │ - @ instruction: 0xfb5c0023 │ │ │ │ - @ instruction: 0xb7fa │ │ │ │ + ldc2l 0, cr0, [lr, #-140]! @ 0xffffff74 │ │ │ │ + stc2l 0, cr0, [ip, #-140] @ 0xffffff74 │ │ │ │ + cbnz r2, 127936 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb7aa │ │ │ │ + cbnz r2, 127926 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 127570 │ │ │ │ + stc2l 0, cr0, [lr, #-140]! @ 0xffffff74 │ │ │ │ + ldc2 0, cr0, [ip, #-140] @ 0xffffff74 │ │ │ │ + cbnz r2, 12793a │ │ │ │ movs r3, r4 │ │ │ │ - b.n 127500 │ │ │ │ + cbnz r2, 12792a │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb7ca │ │ │ │ + b.n 1278f0 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb77a │ │ │ │ + b.n 127880 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 127900 │ │ │ │ + cbnz r2, 12793e │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 127938 │ │ │ │ + cbnz r2, 12792e │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb79a │ │ │ │ + ble.n 127880 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb74a │ │ │ │ + ble.n 1278b8 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 127e98 │ │ │ │ + cbnz r2, 127942 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 127da0 │ │ │ │ + cbnz r2, 127932 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb76a │ │ │ │ + b.n 127218 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb71a │ │ │ │ + b.n 128120 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 127e70 │ │ │ │ + cbnz r2, 127946 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 127d50 │ │ │ │ + @ instruction: 0xb8da │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb73a │ │ │ │ + b.n 1271f0 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb6ea │ │ │ │ + b.n 1280d0 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + @ instruction: 0xb8fa │ │ │ │ movs r3, r4 │ │ │ │ - b.n 127b00 │ │ │ │ + @ instruction: 0xb8aa │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb70a │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb6ba │ │ │ │ + b.n 127e80 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r0!, {r1, r4, r5, r6} │ │ │ │ + @ instruction: 0xb8ca │ │ │ │ movs r3, r4 │ │ │ │ - b.n 127ab0 │ │ │ │ + @ instruction: 0xb87a │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb6da │ │ │ │ + stmia r2!, {r1, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb68a │ │ │ │ + b.n 127e30 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r0!, {r1, r3, r4, r6} │ │ │ │ + @ instruction: 0xb89a │ │ │ │ movs r3, r4 │ │ │ │ - b.n 127a60 │ │ │ │ + @ instruction: 0xb84a │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb6aa │ │ │ │ + stmia r2!, {r1, r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb65a │ │ │ │ + b.n 127de0 │ │ │ │ movs r3, r4 │ │ │ │ - bkpt 0x0006 │ │ │ │ + @ instruction: 0xb86a │ │ │ │ movs r3, r4 │ │ │ │ - b.n 127a10 │ │ │ │ + @ instruction: 0xb81a │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb67a │ │ │ │ + itte gt │ │ │ │ + movgt r3, r4 │ │ │ │ + bgt.n 127d90 @ unpredictable branch in IT block │ │ │ │ + │ │ │ │ + movle r3, r4 │ │ │ │ + @ instruction: 0xb83a │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb62a │ │ │ │ + @ instruction: 0xb7ea │ │ │ │ movs r3, r4 │ │ │ │ - b.n 127b98 │ │ │ │ + b.n 127f18 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 127bb8 │ │ │ │ + b.n 127f38 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb646 │ │ │ │ + @ instruction: 0xb806 │ │ │ │ movs r3, r4 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb7b8 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r1!, {r1, r3, r4, r5} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 127b70 │ │ │ │ + b.n 127ef0 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb61a │ │ │ │ + @ instruction: 0xb7da │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r3, r6, r7, lr} │ │ │ │ + @ instruction: 0xb78a │ │ │ │ movs r3, r4 │ │ │ │ - stmia r1!, {r1, r3, r6} │ │ │ │ + stmia r3!, {r1, r3} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 127b20 │ │ │ │ + b.n 127ea0 │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r3, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb7aa │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r3, r4, r7, lr} │ │ │ │ + @ instruction: 0xb75a │ │ │ │ movs r3, r4 │ │ │ │ - svc 50 @ 0x32 │ │ │ │ + b.n 127ba8 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 127ad0 │ │ │ │ + b.n 127e50 │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r3, r4, r5, r7, lr} │ │ │ │ + @ instruction: 0xb77a │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r3, r5, r6, lr} │ │ │ │ + @ instruction: 0xb72a │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r2, r3, r5} │ │ │ │ + pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 127a80 │ │ │ │ + b.n 127e00 │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r3, r7, lr} │ │ │ │ + @ instruction: 0xb74a │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r3, r4, r5, lr} │ │ │ │ + @ instruction: 0xb6fa │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 127a50 │ │ │ │ + udf #246 @ 0xf6 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 127a30 │ │ │ │ + b.n 127db0 │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r3, r4, r6, lr} │ │ │ │ + @ instruction: 0xb71a │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r3, lr} │ │ │ │ + @ instruction: 0xb6ca │ │ │ │ movs r3, r4 │ │ │ │ - b.n 127a30 │ │ │ │ + b.n 127db0 │ │ │ │ movs r3, r4 │ │ │ │ - svc 244 @ 0xf4 │ │ │ │ + b.n 127d60 │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r3, r5, lr} │ │ │ │ + @ instruction: 0xb6ea │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r3, r4, r6, r7} │ │ │ │ + @ instruction: 0xb69a │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 127af0 │ │ │ │ + svc 54 @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ - svc 196 @ 0xc4 │ │ │ │ + b.n 127d10 │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r3, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xb6ba │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r3, r5, r7} │ │ │ │ + @ instruction: 0xb66a │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 127920 │ │ │ │ + svc 70 @ 0x46 │ │ │ │ movs r3, r4 │ │ │ │ - svc 148 @ 0x94 │ │ │ │ + b.n 127cc0 │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r3, r6, r7} │ │ │ │ + @ instruction: 0xb68a │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r3, r4, r5, r6} │ │ │ │ + @ instruction: 0xb63a │ │ │ │ movs r3, r4 │ │ │ │ - svc 170 @ 0xaa │ │ │ │ + b.n 127cf8 │ │ │ │ movs r3, r4 │ │ │ │ - svc 100 @ 0x64 │ │ │ │ + b.n 127c70 │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r3, r4, r7} │ │ │ │ + @ instruction: 0xb65a │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r3, r6} │ │ │ │ + @ instruction: 0xb60a │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 127950 │ │ │ │ + bls.n 127ad0 │ │ │ │ movs r3, r4 │ │ │ │ - svc 52 @ 0x34 │ │ │ │ + b.n 127c20 │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r3, r5, r6} │ │ │ │ + @ instruction: 0xb62a │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r3, r4} │ │ │ │ + push {r1, r3, r4, r6, r7, lr} │ │ │ │ movs r3, r4 │ │ │ │ - svc 94 @ 0x5e │ │ │ │ + b.n 127c80 │ │ │ │ movs r3, r4 │ │ │ │ - svc 4 │ │ │ │ + b.n 127bd0 │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r3, r4, r5} │ │ │ │ + push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 127aca │ │ │ │ + push {r1, r3, r5, r7, lr} │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r3, r4, r5, pc} │ │ │ │ + bkpt 0x00fa │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 127a00 │ │ │ │ + svc 148 @ 0x94 │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r3} │ │ │ │ + push {r1, r3, r6, r7, lr} │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 127ace │ │ │ │ + push {r1, r3, r4, r5, r6, lr} │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 127a00 │ │ │ │ + svc 142 @ 0x8e │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 127a30 │ │ │ │ + svc 164 @ 0xa4 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 127ae2 │ │ │ │ + push {r1, r3, r4, r7, lr} │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 127ad2 │ │ │ │ + push {r1, r3, r6, lr} │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 127a30 │ │ │ │ + svc 158 @ 0x9e │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 1279e0 │ │ │ │ + svc 116 @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 127ae6 │ │ │ │ + push {r1, r3, r5, r6, lr} │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 127ad6 │ │ │ │ + push {r1, r3, r4, lr} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r1, r2, r4, r6} │ │ │ │ + ldmia r0!, {r1, r2, r4} │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 127990 │ │ │ │ + svc 68 @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 127aea │ │ │ │ + push {r1, r3, r4, r5, lr} │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 127ada │ │ │ │ + push {r1, r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - svc 46 @ 0x2e │ │ │ │ + b.n 127c70 │ │ │ │ movs r3, r4 │ │ │ │ - udf #180 @ 0xb4 │ │ │ │ + b.n 127b80 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r6, 127aec │ │ │ │ + push {r1, r2, lr} │ │ │ │ movs r3, r4 │ │ │ │ - uxtb r0, r7 │ │ │ │ + push {r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 127a80 │ │ │ │ + ble.n 127a00 │ │ │ │ movs r3, r4 │ │ │ │ - udf #136 @ 0x88 │ │ │ │ + b.n 127b38 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 127af2 │ │ │ │ + push {r1, r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - uxtb r2, r1 │ │ │ │ + push {r1, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 127ab0 │ │ │ │ + ble.n 127a30 │ │ │ │ movs r3, r4 │ │ │ │ - udf #88 @ 0x58 │ │ │ │ + b.n 127ae8 │ │ │ │ movs r3, r4 │ │ │ │ - uxtb r2, r5 │ │ │ │ + push {r1, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - uxth r2, r3 │ │ │ │ + push {r1, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 127a80 │ │ │ │ + ble.n 127a00 │ │ │ │ movs r3, r4 │ │ │ │ - udf #40 @ 0x28 │ │ │ │ + svc 232 @ 0xe8 │ │ │ │ movs r3, r4 │ │ │ │ - uxth r2, r7 │ │ │ │ + push {r1, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - sxtb r2, r5 │ │ │ │ + push {r1, r3, r5} │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 127a48 │ │ │ │ + ble.n 127bc8 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 127ac8 │ │ │ │ + svc 184 @ 0xb8 │ │ │ │ movs r3, r4 │ │ │ │ - uxth r2, r1 │ │ │ │ + push {r1, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - sxth r2, r7 │ │ │ │ + cbz r2, 127b5e │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 127a30 │ │ │ │ + ble.n 127bb0 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 127a78 │ │ │ │ + svc 136 @ 0x88 │ │ │ │ movs r3, r4 │ │ │ │ - sxtb r2, r3 │ │ │ │ + push {r1, r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - sxth r2, r1 │ │ │ │ + cbz r2, 127b62 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 127a10 │ │ │ │ + ble.n 127b90 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 127a28 │ │ │ │ + svc 88 @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - sxth r2, r5 │ │ │ │ + cbz r2, 127b76 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 127b36 │ │ │ │ + cbz r2, 127b66 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 127bd8 │ │ │ │ + svc 40 @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 127b4a │ │ │ │ + cbz r2, 127b7a │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 127b3a │ │ │ │ + cbz r2, 127b6a │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2, {r1, r2} │ │ │ │ + ldmia r3!, {r1, r2, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 127b88 │ │ │ │ + udf #248 @ 0xf8 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 127b4e │ │ │ │ + cbz r2, 127b7e │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 127b3e │ │ │ │ + cbz r2, 127b6e │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 127bb8 │ │ │ │ + bls.n 127b38 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 127b38 │ │ │ │ + udf #200 @ 0xc8 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 127b52 │ │ │ │ + cbz r2, 127b82 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 127b42 │ │ │ │ + cbz r2, 127b72 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 127c00 │ │ │ │ + svc 38 @ 0x26 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 127ae8 │ │ │ │ + udf #152 @ 0x98 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 127b56 │ │ │ │ + cbz r2, 127b86 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 127b46 │ │ │ │ + uxtb r2, r3 │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r2, pc} │ │ │ │ + bkpt 0x00c6 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 127a98 │ │ │ │ + udf #104 @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 127b5a │ │ │ │ + uxtb r2, r7 │ │ │ │ movs r3, r4 │ │ │ │ - sub sp, #424 @ 0x1a8 │ │ │ │ + uxth r2, r5 │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r2, r3, pc} │ │ │ │ + bkpt 0x00ce │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 127c48 │ │ │ │ + udf #56 @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 127b5e │ │ │ │ + uxtb r2, r1 │ │ │ │ movs r3, r4 │ │ │ │ - sub sp, #232 @ 0xe8 │ │ │ │ + sxtb r2, r7 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 127b48 │ │ │ │ + udf #178 @ 0xb2 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 127bf8 │ │ │ │ + udf #8 │ │ │ │ movs r3, r4 │ │ │ │ - sub sp, #360 @ 0x168 │ │ │ │ + uxth r2, r3 │ │ │ │ movs r3, r4 │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ + sxtb r2, r1 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 127b28 │ │ │ │ + udf #154 @ 0x9a │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 127ba8 │ │ │ │ + ble.n 127b28 │ │ │ │ movs r3, r4 │ │ │ │ - sub sp, #168 @ 0xa8 │ │ │ │ + sxtb r2, r5 │ │ │ │ movs r3, r4 │ │ │ │ - add sp, #360 @ 0x168 │ │ │ │ + sxth r2, r3 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 127b00 │ │ │ │ + udf #126 @ 0x7e │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 127b58 │ │ │ │ + ble.n 127ad8 │ │ │ │ movs r3, r4 │ │ │ │ - add sp, #488 @ 0x1e8 │ │ │ │ + sxth r2, r7 │ │ │ │ movs r3, r4 │ │ │ │ - add sp, #168 @ 0xa8 │ │ │ │ + cbz r2, 127bca │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb802 │ │ │ │ + cbnz r2, 127bc4 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 127bb8 │ │ │ │ + blt.n 127b38 │ │ │ │ movs r3, r4 │ │ │ │ - add sp, #280 @ 0x118 │ │ │ │ + sxth r6, r0 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #992 @ 0x3e0 │ │ │ │ + cbz r0, 127bce │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb7ee │ │ │ │ + cbnz r6, 127bce │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 127b70 │ │ │ │ + blt.n 127af0 │ │ │ │ movs r3, r4 │ │ │ │ - add sp, #104 @ 0x68 │ │ │ │ + cbz r2, 127be2 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #808 @ 0x328 │ │ │ │ + cbz r2, 127bd2 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb716 │ │ │ │ + @ instruction: 0xb8d6 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 127b20 │ │ │ │ + blt.n 127ca0 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #936 @ 0x3a8 │ │ │ │ + cbz r2, 127be6 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #616 @ 0x268 │ │ │ │ + cbz r2, 127bd6 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb732 │ │ │ │ + @ instruction: 0xb8f2 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 127ad0 │ │ │ │ + blt.n 127c50 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #744 @ 0x2e8 │ │ │ │ + cbz r2, 127bea │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #424 @ 0x1a8 │ │ │ │ + cbz r2, 127bda │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 127b10 │ │ │ │ + bge.n 127c90 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 127cb0 │ │ │ │ + bge.n 127c30 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #552 @ 0x228 │ │ │ │ + cbz r2, 127bee │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #232 @ 0xe8 │ │ │ │ + sub sp, #488 @ 0x1e8 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 127ce0 │ │ │ │ + bge.n 127c60 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 127c60 │ │ │ │ + bls.n 127be0 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #360 @ 0x168 │ │ │ │ + cbz r2, 127bf2 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #40 @ 0x28 │ │ │ │ + sub sp, #296 @ 0x128 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 127ca8 │ │ │ │ + bge.n 127c28 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 127c10 │ │ │ │ + bls.n 127b90 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #168 @ 0xa8 │ │ │ │ + sub sp, #424 @ 0x1a8 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #872 @ 0x368 │ │ │ │ + sub sp, #104 @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 127c90 │ │ │ │ + bge.n 127c10 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 127bc0 │ │ │ │ + bls.n 127b40 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #1000 @ 0x3e8 │ │ │ │ + sub sp, #232 @ 0xe8 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #680 @ 0x2a8 │ │ │ │ + add sp, #424 @ 0x1a8 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r2, 127c1e │ │ │ │ + revsh r2, r5 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 127b40 │ │ │ │ + bge.n 127cc0 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #808 @ 0x328 │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #488 @ 0x1e8 │ │ │ │ + add sp, #232 @ 0xe8 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb8b2 │ │ │ │ + rev16 r2, r6 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 127cf0 │ │ │ │ + bge.n 127c70 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #616 @ 0x268 │ │ │ │ + add sp, #360 @ 0x168 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #296 @ 0x128 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 127cb0 │ │ │ │ + bhi.n 127c30 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 127cd0 │ │ │ │ + bls.n 127c50 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #424 @ 0x1a8 │ │ │ │ + add sp, #168 @ 0xa8 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #104 @ 0x68 │ │ │ │ + add r7, sp, #872 @ 0x368 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5!, {r7} │ │ │ │ + ldmia r7!, {r6} │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #232 @ 0xe8 │ │ │ │ + add r7, sp, #1000 @ 0x3e8 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #936 @ 0x3a8 │ │ │ │ + add r7, sp, #680 @ 0x2a8 │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r4, r5, r6} │ │ │ │ + bkpt 0x0032 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 127d48 │ │ │ │ + blt.n 127cc8 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #40 @ 0x28 │ │ │ │ + add r7, sp, #808 @ 0x328 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #744 @ 0x2e8 │ │ │ │ + add r7, sp, #488 @ 0x1e8 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 127d48 │ │ │ │ + blt.n 127cc8 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 127cf8 │ │ │ │ + blt.n 127c78 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #872 @ 0x368 │ │ │ │ + add r7, sp, #616 @ 0x268 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #552 @ 0x228 │ │ │ │ + add r7, sp, #296 @ 0x128 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 127d28 │ │ │ │ + blt.n 127ca8 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 127ca8 │ │ │ │ + bge.n 127c28 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #680 @ 0x2a8 │ │ │ │ + add r7, sp, #424 @ 0x1a8 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #360 @ 0x168 │ │ │ │ + add r7, sp, #104 @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 127d18 │ │ │ │ + blt.n 127c98 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 127c58 │ │ │ │ + bge.n 127bd8 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #488 @ 0x1e8 │ │ │ │ + add r7, sp, #232 @ 0xe8 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #168 @ 0xa8 │ │ │ │ + add r6, sp, #936 @ 0x3a8 │ │ │ │ movs r3, r4 │ │ │ │ ldrb.w r3, [r0, #475] @ 0x1db │ │ │ │ movw r2, #30497 @ 0x7721 │ │ │ │ movt r2, #15264 @ 0x3ba0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movw ip, #40568 @ 0x9e78 │ │ │ │ movt ip, #15262 @ 0x3b9e │ │ │ │ @@ -265187,15 +265169,15 @@ │ │ │ │ str.w r0, [r4, #3592] @ 0xe08 │ │ │ │ strb.w r3, [r4, #3612] @ 0xe1c │ │ │ │ str.w r0, [r4, #3596] @ 0xe0c │ │ │ │ str.w r0, [r4, #3600] @ 0xe10 │ │ │ │ str.w r0, [r4, #3604] @ 0xe14 │ │ │ │ str.w r0, [r4, #3608] @ 0xe18 │ │ │ │ str.w r3, [r4, #3844] @ 0xf04 │ │ │ │ - bl 1e2358 │ │ │ │ + bl 1e24e8 │ │ │ │ str.w r0, [r4, #3840] @ 0xf00 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r3, [r0, #3612] @ 0xe1c │ │ │ │ @@ -265234,37 +265216,37 @@ │ │ │ │ cbz r0, 12fc2e │ │ │ │ ldr r2, [pc, #120] @ (12fc80 ) │ │ │ │ ldr.w r3, [r5, #3592] @ 0xe08 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 12fc1c │ │ │ │ cbz r3, 12fc72 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ ldr.w r3, [r5, #3592] @ 0xe08 │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r5, #3592] @ 0xe08 │ │ │ │ str.w r2, [r5, #3596] @ 0xe0c │ │ │ │ str.w r2, [r5, #3600] @ 0xe10 │ │ │ │ str.w r2, [r5, #3604] @ 0xe14 │ │ │ │ ldr.w r0, [r5, #3840] @ 0xf00 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cbnz r3, 12fc42 │ │ │ │ - bl 1e2458 │ │ │ │ + bl 1e25e8 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #3612] @ 0xe1c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [pc, #64] @ (12fc84 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [pc, #64] @ (12fc88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ ldr.w r0, [r5, #3840] @ 0xf00 │ │ │ │ - bl 1e2458 │ │ │ │ + bl 1e25e8 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #3612] @ 0xe1c │ │ │ │ b.n 12fc40 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ blx 59c6c │ │ │ │ ldr.w r0, [r5, #3596] @ 0xe0c │ │ │ │ ldr.w r2, [r5, #3600] @ 0xe10 │ │ │ │ @@ -265274,15 +265256,15 @@ │ │ │ │ b.n 12fc1c │ │ │ │ lsls r0, r0, #17 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #144] @ 0x90 │ │ │ │ + str r5, [sp, #912] @ 0x390 │ │ │ │ movs r3, r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3768] @ 0xeb8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #236] @ (12fd8c ) │ │ │ │ @@ -265293,15 +265275,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [pc, #232] @ (12fd94 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e31a0 │ │ │ │ ldr r2, [pc, #220] @ (12fd98 ) │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc │ │ │ │ add r7, sp, #8 │ │ │ │ add r0, sp, #24 │ │ │ │ @@ -265333,15 +265315,15 @@ │ │ │ │ ldr r1, [r6, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 12fd5e │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cbz r0, 12fd50 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 12fd84 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ add r0, r2 │ │ │ │ @@ -265392,53 +265374,53 @@ │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ lsls r2, r3, #13 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #13 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r2, sp, #0 │ │ │ │ + add r3, sp, #768 @ 0x300 │ │ │ │ movs r3, r5 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #11 │ │ │ │ lsls r3, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3840] @ 0xf00 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 1e2508 │ │ │ │ + bl 1e2698 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 12fdcc │ │ │ │ mov r0, r1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r1, [r4, #3844] @ 0xf04 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ adds r0, r1, #1 │ │ │ │ str.w r0, [r4, #3844] @ 0xf04 │ │ │ │ ldr.w r0, [r4, #3840] @ 0xf00 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e246c │ │ │ │ + bl 1e25fc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ b.n 12fdc6 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r0, [r0, #3840] @ 0xf00 │ │ │ │ - bl 1e2570 │ │ │ │ + bl 1e2700 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #212] @ (12fee8 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -265490,30 +265472,30 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 12fe2a │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str.w r2, [r4, #3608] @ 0xe18 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e12d4 │ │ │ │ b.n 12fe2a │ │ │ │ cmp r2, #2 │ │ │ │ beq.n 12feba │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 12feda │ │ │ │ b.n 12feac │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1300 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 12fece │ │ │ │ @@ -266128,15 +266110,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ add.w r0, r5, #32 │ │ │ │ blx 5aee4 │ │ │ │ mov r0, r7 │ │ │ │ strd r4, r4, [r5, #96] @ 0x60 │ │ │ │ strd r4, r4, [r5, #104] @ 0x68 │ │ │ │ - bl 1e3a0c │ │ │ │ + bl 1e3b9c │ │ │ │ cbz r0, 130452 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ lsrs r3, r3, #20 │ │ │ │ orr.w r3, r3, r2, lsl #12 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ ldr r1, [pc, #332] @ (1305a0 ) │ │ │ │ ldr r0, [pc, #332] @ (1305a4 ) │ │ │ │ @@ -266266,39 +266248,39 @@ │ │ │ │ blx 5aad4 <__aeabi_uidiv@plt> │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ b.n 130562 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ ldc2 0, cr0, [r6], {178} @ 0xb2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 1305a4 │ │ │ │ + bls.n 130524 │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #102 @ 0x66 │ │ │ │ + movs r3, #38 @ 0x26 │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r4, [r4, #34] @ 0x22 │ │ │ │ + ldrh r4, [r4, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r3, #34] @ 0x22 │ │ │ │ + ldrh r0, [r3, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - add sp, #296 @ 0x128 │ │ │ │ + sxth r2, r1 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r3, #34] @ 0x22 │ │ │ │ + ldrh r6, [r3, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - add sp, #0 │ │ │ │ + cbz r0, 1305e8 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r7, #30] │ │ │ │ + ldrh r6, [r7, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r6, #30] │ │ │ │ + ldrh r6, [r6, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r6, #30] │ │ │ │ + ldrh r0, [r6, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r5, #30] │ │ │ │ + ldrh r4, [r5, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r5, #30] │ │ │ │ + ldrh r2, [r5, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r4, #30] │ │ │ │ + ldrh r4, [r4, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xfa9000b2 │ │ │ │ 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 │ │ │ │ @@ -266320,15 +266302,15 @@ │ │ │ │ strd r0, r1, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 5ac0c <__localtime64@plt> │ │ │ │ ldrd r5, r4, [r0, #16] │ │ │ │ ldrd sl, r8, [r0] │ │ │ │ addw r4, r4, #1900 @ 0x76c │ │ │ │ ldrd r7, r6, [r0, #8] │ │ │ │ - bl 1e4bd8 │ │ │ │ + bl 1e4d68 │ │ │ │ ldr.w r1, [pc, #1192] @ 130adc │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ strd r0, r4, [sp, #4] │ │ │ │ add r4, sp, #620 @ 0x26c │ │ │ │ add r1, pc │ │ │ │ adds r5, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ @@ -266748,24 +266730,24 @@ │ │ │ │ movs r7, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa0200b2 │ │ │ │ @ instruction: 0xfa0000b2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #22] │ │ │ │ + ldrh r6, [r6, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r0, #24] │ │ │ │ + ldrh r0, [r0, #38] @ 0x26 │ │ │ │ movs r3, r4 │ │ │ │ bl cae6 │ │ │ │ - ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ + add r0, pc, #200 @ (adr r0, 130bb4 ) │ │ │ │ movs r3, r5 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #56] @ 0x38 │ │ │ │ + ldrh r6, [r1, #6] │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xf59000b2 │ │ │ │ ldr.w r3, [r4, #-104] │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ it eq │ │ │ │ moveq.w r6, #805306368 @ 0x30000000 │ │ │ │ beq.n 130b1a │ │ │ │ @@ -267297,16 +267279,16 @@ │ │ │ │ orr.w r7, r2, r1, lsl #2 │ │ │ │ lsls r3, r3, #30 │ │ │ │ mov.w r3, #0 │ │ │ │ it mi │ │ │ │ orrmi.w r7, r7, #8 │ │ │ │ strd r3, r3, [sp, #256] @ 0x100 │ │ │ │ strd r3, r3, [sp, #264] @ 0x108 │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb8c0 │ │ │ │ + bl 1dd660 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ add.w r2, r0, #51 @ 0x33 │ │ │ │ adds r0, #55 @ 0x37 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #6 │ │ │ │ bhi.n 1311d4 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ @@ -267871,16 +267853,16 @@ │ │ │ │ bne.n 1317c0 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ subs r5, r5, r3 │ │ │ │ sbc.w r1, r1, r2 │ │ │ │ strd r5, r1, [r4, #56] @ 0x38 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb8c0 │ │ │ │ + bl 1dd660 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cbz r0, 1317e6 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -268768,15 +268750,15 @@ │ │ │ │ bne.n 132234 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r3 │ │ │ │ mov r1, sp │ │ │ │ mov.w r2, #65536 @ 0x10000 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e5b98 │ │ │ │ + bl 1e5d28 │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r4, #1384 @ 0x568 │ │ │ │ str.w r0, [r4, #1380] @ 0x564 │ │ │ │ str.w r2, [r4, #1384] @ 0x568 │ │ │ │ str.w r2, [r4, #1388] @ 0x56c │ │ │ │ str.w r3, [r4, #1392] @ 0x570 │ │ │ │ str.w r3, [r4, #1396] @ 0x574 │ │ │ │ @@ -268861,15 +268843,15 @@ │ │ │ │ cbz r3, 132336 │ │ │ │ addw r0, r4, #1380 @ 0x564 │ │ │ │ bl 11037c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ mov.w r3, #65536 @ 0x10000 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e5b98 │ │ │ │ + bl 1e5d28 │ │ │ │ add.w r3, r4, #1384 @ 0x568 │ │ │ │ str.w r0, [r4, #1380] @ 0x564 │ │ │ │ str.w r3, [r4, #1384] @ 0x568 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ str.w r5, [r4, #1392] @ 0x570 │ │ │ │ str.w r5, [r4, #1396] @ 0x574 │ │ │ │ str.w r5, [r4, #1400] @ 0x578 │ │ │ │ @@ -268997,15 +268979,15 @@ │ │ │ │ cbz r0, 132482 │ │ │ │ ldr r2, [pc, #72] @ (1324a4 ) │ │ │ │ ldr.w r3, [r4, #1456] @ 0x5b0 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 132470 │ │ │ │ cbz r3, 132494 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ ldr.w r3, [r4, #1456] @ 0x5b0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r4, #1456] @ 0x5b0 │ │ │ │ str.w r2, [r4, #1460] @ 0x5b4 │ │ │ │ str.w r2, [r4, #1464] @ 0x5b8 │ │ │ │ str.w r2, [r4, #1468] @ 0x5bc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ @@ -271722,15 +271704,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13dd8c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - str r2, [r1, r5] │ │ │ │ + strh r2, [r1, r4] │ │ │ │ movs r3, r4 │ │ │ │ cbnz r2, 13404c │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -271850,15 +271832,15 @@ │ │ │ │ add.w r6, r0, #24 │ │ │ │ cmp r6, r3 │ │ │ │ ldrd sl, fp, [sp, #72] @ 0x48 │ │ │ │ beq.n 1341ea │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr r4, [r7, #28] │ │ │ │ cmp r6, r4 │ │ │ │ beq.n 1341e4 │ │ │ │ ldr.w r9, [sp, #92] @ 0x5c │ │ │ │ subs r4, #36 @ 0x24 │ │ │ │ str r7, [sp, #28] │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ @@ -271880,15 +271862,15 @@ │ │ │ │ blx r7 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ sub.w r4, r3, #36 @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ bne.n 1341b4 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -271908,24 +271890,24 @@ │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ bl 13dff8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add.w r0, r5, #264 @ 0x108 │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr.w r2, [r5, #288] @ 0x120 │ │ │ │ add.w r3, r4, #36 @ 0x24 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ add.w r1, r5, #288 @ 0x120 │ │ │ │ add.w r0, r5, #264 @ 0x108 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ str r3, [r2, #4] │ │ │ │ str.w r3, [r5, #288] @ 0x120 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ 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 │ │ │ │ @@ -271944,15 +271926,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add.w r4, r0, #264 @ 0x108 │ │ │ │ strd r2, r0, [sp] │ │ │ │ add.w r0, r0, #264 @ 0x108 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldrd r0, r2, [r1, #36] @ 0x24 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r2, [r1, #36] @ 0x24 │ │ │ │ @@ -271960,22 +271942,22 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ cbz r2, 1342ce │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -272098,15 +272080,15 @@ │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 134464 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cbz r0, 134452 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r0, 13448a │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r0, [r5, #4] │ │ │ │ add.w ip, r0, r3 │ │ │ │ b.n 1343a4 │ │ │ │ @@ -272156,15 +272138,15 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r0, #304 @ 0x130 │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r1 │ │ │ │ mov sl, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr.w r4, [r5, #332] @ 0x14c │ │ │ │ add.w r5, r5, #328 @ 0x148 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 1344fc │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ tst r6, r3 │ │ │ │ @@ -272178,15 +272160,15 @@ │ │ │ │ ldrd r7, r3, [r4, #76] @ 0x4c │ │ │ │ blx r7 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ sub.w r4, r3, #60 @ 0x3c │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 1344d8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r5, [pc, #136] @ (1345a4 ) │ │ │ │ @@ -272427,24 +272409,24 @@ │ │ │ │ movt r2, #15260 @ 0x3b9c │ │ │ │ bl 13dfbc │ │ │ │ add.w r0, r6, #304 @ 0x130 │ │ │ │ ldrd r2, r3, [r7, #12] │ │ │ │ strd r2, r3, [r4, #68] @ 0x44 │ │ │ │ ldrd r2, r3, [r7, #20] │ │ │ │ strd r2, r3, [r4, #76] @ 0x4c │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr.w r2, [r6, #328] @ 0x148 │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ add.w r1, r6, #328 @ 0x148 │ │ │ │ add.w r0, r6, #304 @ 0x130 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ str r3, [r2, #4] │ │ │ │ str.w r3, [r6, #328] @ 0x148 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ 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 │ │ │ │ @@ -272479,23 +272461,23 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ add.w r2, r0, #304 @ 0x130 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r4, #60] @ 0x3c │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ mov r0, r4 │ │ │ │ bl 13e034 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r2, 134854 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mov r1, r4 │ │ │ │ @@ -272626,15 +272608,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r6, #16] │ │ │ │ b.n 13494c │ │ │ │ mov r4, r0 │ │ │ │ addw r8, r0, #3876 @ 0xf24 │ │ │ │ addw r0, r0, #3876 @ 0xf24 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr.w r0, [r4, #3900] @ 0xf3c │ │ │ │ cbz r0, 1349fe │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cbz r6, 134a0a │ │ │ │ mov r0, r6 │ │ │ │ blx 5ac00 │ │ │ │ movs r3, #1 │ │ │ │ @@ -272647,42 +272629,42 @@ │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 134a0a │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx 5ab88 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr.w r0, [r4, #3900] @ 0xf3c │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1f48 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 134a10 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cbz r1, 1349e4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ str r7, [r6, #12] │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r6, #32] │ │ │ │ b.n 134988 │ │ │ │ - bl 1e21f0 │ │ │ │ + bl 1e2380 │ │ │ │ str.w r0, [r4, #3900] @ 0xf3c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1349a8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 1349e8 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r0, [r4, #3900] @ 0xf3c │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1f84 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1349e6 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ b.n 134a0a │ │ │ │ @@ -272836,15 +272818,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 134b4e │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ add.w r0, r4, #320 @ 0x140 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1300 │ │ │ │ add.w r3, r4, #320 @ 0x140 │ │ │ │ movs r0, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 134bce │ │ │ │ @@ -272861,15 +272843,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 134bee │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 134b6e │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #320] @ 0x140 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e12d4 │ │ │ │ b.n 134b6e │ │ │ │ ldr.w r2, [r4, #308] @ 0x134 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 134b58 │ │ │ │ ldr.w r1, [r4, #304] @ 0x130 │ │ │ │ subs r2, #28 │ │ │ │ str.w r2, [r4, #308] @ 0x134 │ │ │ │ @@ -272950,15 +272932,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 134d02 │ │ │ │ b.n 134cd4 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1300 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 134cf6 │ │ │ │ @@ -272974,15 +272956,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 134d14 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 134c80 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #320] @ 0x140 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e12d4 │ │ │ │ b.n 134c80 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ @@ -273029,15 +273011,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 134d52 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ add.w r0, r4, #320 @ 0x140 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1300 │ │ │ │ add.w r3, r4, #320 @ 0x140 │ │ │ │ movs r0, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 134dd2 │ │ │ │ @@ -273054,15 +273036,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 134df2 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 134d72 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r4, #320] @ 0x140 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e12d4 │ │ │ │ b.n 134d72 │ │ │ │ ldr.w r2, [r4, #308] @ 0x134 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 134d5c │ │ │ │ ldr.w r1, [r4, #304] @ 0x130 │ │ │ │ subs r2, #28 │ │ │ │ str.w r2, [r4, #308] @ 0x134 │ │ │ │ @@ -273437,15 +273419,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13dd8c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r9, #56 @ 0x38 │ │ │ │ b.n 13513c │ │ │ │ - subs r7, #184 @ 0xb8 │ │ │ │ + adcs r0, r7 │ │ │ │ movs r3, r4 │ │ │ │ cbnz r2, 13520c │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -273624,31 +273606,31 @@ │ │ │ │ ldr r3, [pc, #44] @ (135408 ) │ │ │ │ add r3, pc │ │ │ │ b.n 13538c │ │ │ │ add r4, sp, #880 @ 0x370 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r7, r6] │ │ │ │ + ldr r4, [r7, r5] │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #86 @ 0x56 │ │ │ │ + ands r6, r2 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #114 @ 0x72 │ │ │ │ + ands r2, r6 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #124 @ 0x7c │ │ │ │ + ands r4, r7 │ │ │ │ movs r3, r4 │ │ │ │ add r4, sp, #304 @ 0x130 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r5} │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #44 @ 0x2c │ │ │ │ + subs r7, #236 @ 0xec │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #26 │ │ │ │ + subs r7, #218 @ 0xda │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #36 @ 0x24 │ │ │ │ + subs r7, #228 @ 0xe4 │ │ │ │ movs r3, r4 │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4052] @ 0xfd4 │ │ │ │ ldr.w lr, [pc, #252] @ 13551c │ │ │ │ @@ -273704,15 +273686,15 @@ │ │ │ │ mov r0, r2 │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13d8a8 │ │ │ │ ldr r0, [pc, #112] @ (135530 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1ea5c8 │ │ │ │ + bl 1ea758 │ │ │ │ cbnz r0, 135516 │ │ │ │ ldr r2, [pc, #104] @ (135534 ) │ │ │ │ ldr r3, [pc, #80] @ (135520 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -273744,31 +273726,31 @@ │ │ │ │ b.n 13549e │ │ │ │ blx 5a304 │ │ │ │ nop │ │ │ │ add r3, sp, #848 @ 0x350 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #68 @ 0x44 │ │ │ │ + subs r7, #4 │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #96 @ 0x60 │ │ │ │ + subs r7, #32 │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #112 @ 0x70 │ │ │ │ + subs r7, #48 @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #130 @ 0x82 │ │ │ │ + subs r7, #66 @ 0x42 │ │ │ │ movs r3, r4 │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r0!, {r1, r4, r6} │ │ │ │ + ldmia r2!, {r1, r4} │ │ │ │ movs r4, r4 │ │ │ │ - subs r5, #4 │ │ │ │ + subs r6, #196 @ 0xc4 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #242 @ 0xf2 │ │ │ │ + subs r6, #178 @ 0xb2 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #238 @ 0xee │ │ │ │ + subs r6, #174 @ 0xae │ │ │ │ movs r3, r4 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ beq.n 13557e │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -273778,15 +273760,15 @@ │ │ │ │ sub sp, #12 │ │ │ │ add.w ip, r0, #64 @ 0x40 │ │ │ │ addw r0, r0, #1036 @ 0x40c │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ add.w r3, r2, #84 @ 0x54 │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 2f218c │ │ │ │ + bl 2f231c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -274691,17 +274673,17 @@ │ │ │ │ nop │ │ │ │ add r6, pc, #184 @ (adr r6, 135f50 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #816 @ (adr r4, 1361d0 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r5, #42 @ 0x2a │ │ │ │ + adds r6, #234 @ 0xea │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, #226 @ 0xe2 │ │ │ │ + adds r6, #162 @ 0xa2 │ │ │ │ movs r3, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w lr, [pc, #140] @ 135f44 │ │ │ │ sub sp, #32 │ │ │ │ @@ -274802,15 +274784,15 @@ │ │ │ │ addw r0, r6, #1036 @ 0x40c │ │ │ │ blx 5ab88 │ │ │ │ ldr r3, [pc, #716] @ (136290 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2f1de0 │ │ │ │ + bl 2f1f70 │ │ │ │ ldr.w r1, [fp, #28] │ │ │ │ cbz r1, 136046 │ │ │ │ ldr r3, [pc, #696] @ (136294 ) │ │ │ │ mov r9, r6 │ │ │ │ ldr.w r2, [fp, #32] │ │ │ │ movw r5, #427 @ 0x1ab │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ @@ -274898,20 +274880,20 @@ │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 1360d4 │ │ │ │ ldr.w r8, [pc, #444] @ 13629c │ │ │ │ movs r5, #2 │ │ │ │ str.w r5, [r6, #3580] @ 0xdfc │ │ │ │ add r8, pc │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e3868 │ │ │ │ + bl 1e39f8 │ │ │ │ movs r3, #3 │ │ │ │ cbz r0, 136102 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ea5c8 │ │ │ │ + bl 1ea758 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 136254 │ │ │ │ mov r3, r5 │ │ │ │ ldr.w r7, [fp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r6, #3584] @ 0xe00 │ │ │ │ str.w r2, [r6, #3520] @ 0xdc0 │ │ │ │ @@ -275067,27 +275049,27 @@ │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #186 @ 0xba │ │ │ │ + adds r3, #122 @ 0x7a │ │ │ │ movs r3, r4 │ │ │ │ - adds r1, #76 @ 0x4c │ │ │ │ + adds r3, #12 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #222 @ 0xde │ │ │ │ + adds r2, #158 @ 0x9e │ │ │ │ movs r3, r4 │ │ │ │ ldr r6, [sp, #656] @ 0x290 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r1, #14 │ │ │ │ + adds r2, #206 @ 0xce │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #160 @ 0xa0 │ │ │ │ + adds r2, #96 @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, pc │ │ │ │ + bxns r7 │ │ │ │ movs r3, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r2 │ │ │ │ @@ -275493,19 +275475,19 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 13dd8c │ │ │ │ mov r4, r0 │ │ │ │ b.n 1366a6 │ │ │ │ nop │ │ │ │ - cmp r4, #46 @ 0x2e │ │ │ │ + cmp r5, #238 @ 0xee │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #6 │ │ │ │ + cmp r5, #198 @ 0xc6 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #210 @ 0xd2 │ │ │ │ + cmp r5, #146 @ 0x92 │ │ │ │ movs r3, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w lr, [pc, #84] @ 13676c │ │ │ │ sub sp, #8 │ │ │ │ @@ -275705,15 +275687,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1369f4 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, r1, [sp, #264] @ 0x108 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1e30f4 │ │ │ │ + bl 1e3284 │ │ │ │ cmp r4, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ itt ls │ │ │ │ addls.w fp, sp, #24 │ │ │ │ addls r6, sp, #24 │ │ │ │ @@ -275977,15 +275959,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #172 @ 0xac │ │ │ │ + cmp r1, #108 @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ str r4, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -279007,15 +278989,15 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ b.w 137d8c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ movs r2, #0 │ │ │ │ b.w 137f0a │ │ │ │ nop │ │ │ │ - movs r6, #142 @ 0x8e │ │ │ │ + cmp r0, #78 @ 0x4e │ │ │ │ movs r3, r5 │ │ │ │ add.w r8, sp, #380 @ 0x17c │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 5a178 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ @@ -280239,15 +280221,15 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movs r3, #1 │ │ │ │ strd r5, r5, [sp, #184] @ 0xb8 │ │ │ │ strd r5, r3, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #32] │ │ │ │ b.w 137e96 │ │ │ │ nop │ │ │ │ - lsls r4, r4, #18 │ │ │ │ + lsls r4, r4, #25 │ │ │ │ movs r3, r4 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr.w ip, [r0, #80] @ 0x50 │ │ │ │ orrs r2, r4 │ │ │ │ str r2, [r0, #0] │ │ │ │ @@ -280979,15 +280961,15 @@ │ │ │ │ nop │ │ │ │ str r0, [r0, #104] @ 0x68 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - eors.w r0, lr, #10616832 @ 0xa20000 │ │ │ │ + @ instruction: 0xf65e0022 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ movw r2, #1316 @ 0x524 │ │ │ │ blx 5a178 │ │ │ │ @@ -281015,15 +280997,15 @@ │ │ │ │ movw r2, #65279 @ 0xfeff │ │ │ │ strb.w lr, [r3, #1290] @ 0x50a │ │ │ │ strh.w r2, [r3, #1288] @ 0x508 │ │ │ │ str.w r0, [r3, #1291] @ 0x50b │ │ │ │ str.w r1, [r3, #1295] @ 0x50f │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r6, r6, #29 │ │ │ │ + lsrs r6, r6, #4 │ │ │ │ movs r3, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ @@ -281065,15 +281047,15 @@ │ │ │ │ cbz r5, 13a092 │ │ │ │ mov.w r2, #268 @ 0x10c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a178 │ │ │ │ str.w r5, [r4, #984] @ 0x3d8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r0, r4, #27 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r3, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #800] @ (13a3cc ) │ │ │ │ @@ -285047,15 +285029,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #10 │ │ │ │ bl 13dfbc │ │ │ │ ldrd r3, r2, [r5, #8] │ │ │ │ strd r3, r2, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2fb8e4 │ │ │ │ + bl 2fba74 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r3, #1 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ beq.n 13d2a4 │ │ │ │ cmp r3, #2 │ │ │ │ itte ne │ │ │ │ @@ -285345,23 +285327,23 @@ │ │ │ │ beq.n 13d608 │ │ │ │ adds r0, r1, #1 │ │ │ │ itt eq │ │ │ │ ldreq r1, [r6, #64] @ 0x40 │ │ │ │ subeq.w r1, r1, lr │ │ │ │ mov r0, ip │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb8c0 │ │ │ │ + bl 1dd660 │ │ │ │ cbz r0, 13d59c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 13d59c │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb8c0 │ │ │ │ + bl 1dd660 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13d62c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 13d62c │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ @@ -285422,16 +285404,16 @@ │ │ │ │ b.n 13d5c8 │ │ │ │ sub.w r3, r2, #128 @ 0x80 │ │ │ │ cmp r3, #2 │ │ │ │ it ls │ │ │ │ subls r2, #4 │ │ │ │ b.n 13d4de │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb8c0 │ │ │ │ + bl 1dd660 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #104] @ 0x68 │ │ │ │ subs r0, #1 │ │ │ │ add r0, r1 │ │ │ │ blx 5aad4 <__aeabi_uidiv@plt> │ │ │ │ str r0, [r5, #104] @ 0x68 │ │ │ │ @@ -285610,15 +285592,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 2fb8e4 │ │ │ │ + bl 2fba74 │ │ │ │ lsls r3, r0, #29 │ │ │ │ it pl │ │ │ │ movpl r0, #0 │ │ │ │ bpl.n 13d850 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, 13d856 │ │ │ │ movw r1, #30569 @ 0x7769 │ │ │ │ @@ -285639,15 +285621,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 2fb8e4 │ │ │ │ + bl 2fba74 │ │ │ │ ands.w r0, r0, #4 │ │ │ │ beq.n 13d896 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, 13d898 │ │ │ │ movw r1, #30570 @ 0x776a │ │ │ │ movt r1, #15262 @ 0x3b9e │ │ │ │ b.n 13d88c │ │ │ │ @@ -285727,23 +285709,23 @@ │ │ │ │ ldrne r3, [r3, #60] @ 0x3c │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ b.n 13d8da │ │ │ │ mov r1, r6 │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 1e54c4 │ │ │ │ + bl 1e5654 │ │ │ │ ldr r1, [pc, #584] @ (13db9c ) │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e5508 │ │ │ │ + bl 1e5698 │ │ │ │ ldrb.w r3, [r4, #260] @ 0x104 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r3, 13d98e │ │ │ │ cmp.w r8, #256 @ 0x100 │ │ │ │ beq.w 13db5a │ │ │ │ bhi.w 13db46 │ │ │ │ cmp.w r8, #1 │ │ │ │ @@ -285751,15 +285733,15 @@ │ │ │ │ ldr r2, [pc, #544] @ (13dba0 ) │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #544] @ (13dba4 ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 13daf2 │ │ │ │ ldr.w r2, [r4, #332] @ 0x14c │ │ │ │ add.w r3, r4, #328 @ 0x148 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 13daa0 │ │ │ │ @@ -285772,15 +285754,15 @@ │ │ │ │ movs r1, #32 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ movw r3, #48643 @ 0xbe03 │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1e51e4 │ │ │ │ + bl 1e5374 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ble.w 13db86 │ │ │ │ mov.w r3, #48640 @ 0xbe00 │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -285835,15 +285817,15 @@ │ │ │ │ b.n 13da0c │ │ │ │ ldr r2, [pc, #324] @ (13dba8 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #324] @ (13dbac ) │ │ │ │ add.w sl, sl, #4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ add.w r3, fp, #1 │ │ │ │ mov fp, r3 │ │ │ │ cmp r5, r3 │ │ │ │ beq.w 13d8fa │ │ │ │ b.n 13d91c │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ mov r3, ip │ │ │ │ @@ -285852,15 +285834,15 @@ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, r9 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ bl 1344a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ ldr.w r2, [r4, #292] @ 0x124 │ │ │ │ add.w r3, r4, #288 @ 0x120 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 13dade │ │ │ │ cmp.w r8, #256 @ 0x100 │ │ │ │ beq.n 13db3a │ │ │ │ it hi │ │ │ │ @@ -285877,45 +285859,45 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 134314 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ b.n 13d8fa │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r3 │ │ │ │ b.n 13d8dc │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ bl 134508 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ b.n 13d8fa │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2f360c │ │ │ │ + bl 2f379c │ │ │ │ ldr r2, [pc, #144] @ (13dbb0 ) │ │ │ │ ldr r1, [pc, #148] @ (13dbb4 ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 13d8fa │ │ │ │ b.n 13d92e │ │ │ │ tst.w r9, #4 │ │ │ │ ite eq │ │ │ │ moveq r1, #2 │ │ │ │ @@ -285924,70 +285906,70 @@ │ │ │ │ ldr r2, [pc, #112] @ (13dbb8 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #112] @ (13dbbc ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ b.n 13d98e │ │ │ │ tst.w r9, #4 │ │ │ │ str r6, [sp, #0] │ │ │ │ beq.n 13db74 │ │ │ │ ldr r2, [pc, #92] @ (13dbc0 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #92] @ (13dbc4 ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ b.n 13d98e │ │ │ │ ldr r2, [pc, #80] @ (13dbc8 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #80] @ (13dbcc ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ b.n 13d98e │ │ │ │ movs r3, #0 │ │ │ │ b.n 13da88 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r7, #60 @ 0x3c │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #254 @ 0xfe │ │ │ │ lsls r2, r6, #2 │ │ │ │ - rev16 r2, r5 │ │ │ │ + pop {r1, r3, r5} │ │ │ │ movs r2, r4 │ │ │ │ - rev16 r0, r1 │ │ │ │ + pop {r3} │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r0, 13dbe6 │ │ │ │ + cbnz r0, 13dc16 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb8f0 │ │ │ │ + hlt 0x0030 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r2, 13dbb4 │ │ │ │ + revsh r2, r2 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb866 │ │ │ │ + rev r6, r4 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb85a │ │ │ │ + rev r2, r3 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb87e │ │ │ │ + rev r6, r7 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb830 │ │ │ │ + cbnz r0, 13dbfc │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb86a │ │ │ │ + rev r2, r5 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb814 │ │ │ │ + cbnz r4, 13dbfc │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb850 │ │ │ │ + rev r0, r2 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb802 │ │ │ │ + cbnz r2, 13dc00 │ │ │ │ movs r2, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #396] @ (13dd70 ) │ │ │ │ @@ -286028,58 +286010,58 @@ │ │ │ │ cmn.w r5, #8 │ │ │ │ bne.n 13dc40 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 13dd1c │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cbnz r3, 13dc9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f3b14 │ │ │ │ + bl 2f3ca4 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 13dd36 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e54c4 │ │ │ │ + bl 1e5654 │ │ │ │ ldr r1, [pc, #280] @ (13dd78 ) │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ add r1, pc │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 13d8a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ ldr r2, [pc, #248] @ (13dd7c ) │ │ │ │ ldr r3, [pc, #240] @ (13dd74 ) │ │ │ │ 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 13dd6a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f3b14 │ │ │ │ + bl 2f3ca4 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 13dcd8 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e54c4 │ │ │ │ + bl 1e5654 │ │ │ │ ldr r1, [pc, #200] @ (13dd80 ) │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ add r3, sp, #32 │ │ │ │ @@ -286155,23 +286137,23 @@ │ │ │ │ b.n 13dc44 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r4, #20 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb782 │ │ │ │ + cbnz r2, 13dd8c │ │ │ │ movs r2, r4 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb72a │ │ │ │ + @ instruction: 0xb8ea │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6!, {r2, r3, r4} │ │ │ │ + ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #72] @ (13dde4 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -286325,15 +286307,15 @@ │ │ │ │ cbz r0, 13df2e │ │ │ │ ldr r3, [pc, #48] @ (13df48 ) │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 13df26 │ │ │ │ cbz r2, 13df30 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r3, [r5, #8] │ │ │ │ str r3, [r5, #12] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 59c6c │ │ │ │ movs r3, #0 │ │ │ │ @@ -286353,43 +286335,43 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3872] @ 0xf20 │ │ │ │ mov r6, r2 │ │ │ │ cbz r0, 13df82 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1f48 │ │ │ │ cbz r0, 13df94 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ - bl 1e9338 │ │ │ │ + bl 1e94c8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1e21f0 │ │ │ │ + bl 1e2380 │ │ │ │ str.w r0, [r4, #3872] @ 0xf20 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13df64 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #12 │ │ │ │ ldr.w r0, [r4, #3872] @ 0xf20 │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5280 │ │ │ │ movs r2, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e9248 │ │ │ │ + bl 1e93d8 │ │ │ │ ldr.w r0, [r4, #3872] @ 0xf20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1f84 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13df6c │ │ │ │ b.n 13df8e │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286402,15 +286384,15 @@ │ │ │ │ movt r1, #461 @ 0x1cd │ │ │ │ strd r0, ip, [r3, #12] │ │ │ │ add.w r0, r3, #20 │ │ │ │ strd r1, lr, [r3] │ │ │ │ mov r1, r2 │ │ │ │ strb.w ip, [r3, #8] │ │ │ │ str.w ip, [r3, #32] │ │ │ │ - bl 1e9248 │ │ │ │ + bl 1e93d8 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ mov lr, r2 │ │ │ │ @@ -286420,23 +286402,23 @@ │ │ │ │ movt r1, #461 @ 0x1cd │ │ │ │ strd ip, r0, [r3, #12] │ │ │ │ add.w r0, r3, #20 │ │ │ │ strd r1, lr, [r3] │ │ │ │ mov r1, r2 │ │ │ │ strb.w ip, [r3, #8] │ │ │ │ str.w ip, [r3, #32] │ │ │ │ - bl 1e9248 │ │ │ │ + bl 1e93d8 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #20 │ │ │ │ - bl 1e9260 │ │ │ │ + bl 1e93f0 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cbz r1, 13e058 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbz r3, 13e05a │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ @@ -286460,15 +286442,15 @@ │ │ │ │ movt r1, #461 @ 0x1cd │ │ │ │ strb r3, [r0, #8] │ │ │ │ strd r1, r5, [r0] │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r3, [r0, #12] │ │ │ │ adds r0, #20 │ │ │ │ str r3, [r0, #12] │ │ │ │ - bl 1e9248 │ │ │ │ + bl 1e93d8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ @@ -286491,15 +286473,15 @@ │ │ │ │ strb r0, [r3, #8] │ │ │ │ strd r1, r6, [r3] │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r0, [r3, #12] │ │ │ │ str r0, [r3, #32] │ │ │ │ add.w r0, r3, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e9248 │ │ │ │ + bl 1e93d8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ @@ -286533,15 +286515,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 1e9248 │ │ │ │ + bl 1e93d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -286672,15 +286654,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 1e9248 │ │ │ │ + bl 1e93d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r2, r0, #36 @ 0x24 │ │ │ │ b.n 13e186 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286730,15 +286712,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 1e9248 │ │ │ │ + bl 1e93d8 │ │ │ │ addw r0, r5, #3524 @ 0xdc4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ adds r2, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13e326 │ │ │ │ @@ -286816,15 +286798,15 @@ │ │ │ │ str r4, [sp, #20] │ │ │ │ mov.w r4, #0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ beq.n 13e424 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 1e9338 │ │ │ │ + bl 1e94c8 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [sp, #48] @ 0x30 │ │ │ │ movs r0, #0 │ │ │ │ strd r1, r2, [r3] │ │ │ │ ldr r2, [pc, #84] @ (13e464 ) │ │ │ │ ldr r3, [pc, #80] @ (13e460 ) │ │ │ │ add r2, pc │ │ │ │ @@ -286836,25 +286818,25 @@ │ │ │ │ bne.n 13e456 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ addw r1, r5, #3848 @ 0xf08 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #16 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl 13df4c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 13e40c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 13e402 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -286891,15 +286873,15 @@ │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ beq.n 13e4dc │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mov r3, r1 │ │ │ │ add.w r0, r7, #20 │ │ │ │ - bl 1e9338 │ │ │ │ + bl 1e94c8 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #84] @ (13e51c ) │ │ │ │ ldr r3, [pc, #80] @ (13e518 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -286909,25 +286891,25 @@ │ │ │ │ bne.n 13e50e │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ addw r1, r6, #3848 @ 0xf08 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r5, sp, #16 │ │ │ │ mov r2, r7 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ bl 13df4c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ cbnz r5, 13e508 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ b.n 13e4bc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ b.n 13e4c0 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ @@ -286982,15 +286964,15 @@ │ │ │ │ ldr r3, [pc, #32] @ (13e5c0 ) │ │ │ │ add.w r0, r4, #4768 @ 0x12a0 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2f1d60 │ │ │ │ + bl 2f1ef0 │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r5, #996] @ 0x3e4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ subs r0, r6, r2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r0, #21 │ │ │ │ @@ -287601,15 +287583,15 @@ │ │ │ │ str r3, [r5, #0] │ │ │ │ b.n 13eba8 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ asrs r6, r5, #18 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 13ec88 │ │ │ │ + pop {r1, r2, r4, r5, r6, pc} │ │ │ │ movs r2, r5 │ │ │ │ asrs r0, r1, #17 │ │ │ │ lsls r2, r6, #2 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r1, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -287805,15 +287787,15 @@ │ │ │ │ movs r3, #121 @ 0x79 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 13dd8c │ │ │ │ b.n 13ee16 │ │ │ │ - add r5, pc, #800 @ (adr r5, 13f154 ) │ │ │ │ + add r7, pc, #544 @ (adr r7, 13f054 ) │ │ │ │ movs r2, r4 │ │ │ │ cbnz r2, 13ee38 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -288079,24 +288061,24 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ strb.w r3, [r4, #200] @ 0xc8 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ ldr r1, [pc, #52] @ (13f144 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #204 @ 0xcc │ │ │ │ add r1, pc │ │ │ │ - bl 1f8630 │ │ │ │ + bl 1f87c0 │ │ │ │ cmp r0, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ beq.n 13f128 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #28] @ (13f148 ) │ │ │ │ @@ -288108,17 +288090,17 @@ │ │ │ │ add r2, pc │ │ │ │ movw r3, #794 @ 0x31a │ │ │ │ bl 13dd8c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ lsrs r7, r6, #29 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #40 @ (adr r3, 13f174 ) │ │ │ │ + add r4, pc, #808 @ (adr r4, 13f474 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r2, pc, #904 @ (adr r2, 13f4d8 ) │ │ │ │ + add r4, pc, #648 @ (adr r4, 13f3d8 ) │ │ │ │ movs r2, r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ @@ -289012,24 +288994,24 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r5, #3584] @ 0xe00 │ │ │ │ strd r2, r2, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ - bl 1f856c │ │ │ │ + bl 1f86fc │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 13fa2e │ │ │ │ add.w r7, r4, #96 @ 0x60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8500 │ │ │ │ + bl 1f8690 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 13fa64 │ │ │ │ add.w r0, r4, #144 @ 0x90 │ │ │ │ - bl 1f8500 │ │ │ │ + bl 1f8690 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 13fa8c │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 13fa4e │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ @@ -289055,55 +289037,55 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 13f0e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13fa14 │ │ │ │ add.w r0, r4, #144 @ 0x90 │ │ │ │ - bl 1f84ec │ │ │ │ + bl 1f867c │ │ │ │ b.n 13faa4 │ │ │ │ ldr r1, [pc, #76] @ (13fab4 ) │ │ │ │ movs r3, #83 @ 0x53 │ │ │ │ ldr r2, [pc, #76] @ (13fab8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ bl 13dd8c │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f86e8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [pc, #44] @ (13fabc ) │ │ │ │ movs r3, #89 @ 0x59 │ │ │ │ ldr r2, [pc, #44] @ (13fac0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ bl 13dd8c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f84ec │ │ │ │ + bl 1f867c │ │ │ │ b.n 13fa7c │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #864] @ 0x360 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [sp, #872] @ 0x368 │ │ │ │ + ldr r3, [sp, #616] @ 0x268 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [sp, #816] @ 0x330 │ │ │ │ + ldr r3, [sp, #560] @ 0x230 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [sp, #512] @ 0x200 │ │ │ │ + ldr r3, [sp, #256] @ 0x100 │ │ │ │ movs r2, r4 │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ ldr r5, [pc, #148] @ (13fb6c ) │ │ │ │ @@ -289151,28 +289133,28 @@ │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 13fb3e │ │ │ │ ldr r0, [pc, #40] @ (13fb78 ) │ │ │ │ mov r1, r5 │ │ │ │ dmb ish │ │ │ │ add r0, pc │ │ │ │ - bl 1ea5c8 │ │ │ │ + bl 1ea758 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13faf0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 135308 │ │ │ │ blx 5a304 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ lsls r0, r4, #20 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #20 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #480] @ (13fd70 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -289318,15 +289300,15 @@ │ │ │ │ bne.n 13fce0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13fc5c │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r7, #320] @ 0x140 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e12d4 │ │ │ │ b.n 13fc5c │ │ │ │ add.w r5, r7, #320 @ 0x140 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13fd1e │ │ │ │ @@ -289347,15 +289329,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13fc4c │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1300 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r6, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 13fd54 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -289365,21 +289347,21 @@ │ │ │ │ nop │ │ │ │ lsls r0, r5, #17 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r6, #13 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r7, [sp, #840] @ 0x348 │ │ │ │ + ldr r1, [sp, #584] @ 0x248 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #368] @ 0x170 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #648] @ 0x288 │ │ │ │ + ldr r1, [sp, #392] @ 0x188 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #288] @ 0x120 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ sub sp, #16 │ │ │ │ @@ -289445,25 +289427,25 @@ │ │ │ │ bl 144bb0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 13ff6e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r8, r3 │ │ │ │ b.n 13fdf4 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ 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 1f8520 │ │ │ │ + bl 1f86b0 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl 135274 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ @@ -289473,25 +289455,25 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 13f000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13ff0a │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ 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 1f8520 │ │ │ │ + bl 1f86b0 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ @@ -289607,25 +289589,25 @@ │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ beq.n 140038 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 140016 │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ add.w r2, r6, #192 @ 0xc0 │ │ │ │ str r2, [r5, #4] │ │ │ │ add.w r0, r6, #96 @ 0x60 │ │ │ │ ldr.w r2, [r6, #192] @ 0xc0 │ │ │ │ str r2, [r5, #0] │ │ │ │ str r5, [r2, #4] │ │ │ │ str.w r5, [r6, #192] @ 0xc0 │ │ │ │ - bl 1f8520 │ │ │ │ + bl 1f86b0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 13fb7c │ │ │ │ mov r1, r5 │ │ │ │ @@ -289637,25 +289619,25 @@ │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r0, r6, #68 @ 0x44 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ 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 1f8520 │ │ │ │ + bl 1f86b0 │ │ │ │ add.w r0, r6, #68 @ 0x44 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ bl 135274 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #24] @ (14008c ) │ │ │ │ @@ -289665,35 +289647,35 @@ │ │ │ │ add r2, pc │ │ │ │ movw r3, #1183 @ 0x49f │ │ │ │ bl 13dd8c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - str r3, [sp, #632] @ 0x278 │ │ │ │ + str r5, [sp, #376] @ 0x178 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #12 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 140128 │ │ │ │ add.w r8, r5, #192 @ 0xc0 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r4, [r5, #196] @ 0xc4 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ cmp r4, r8 │ │ │ │ beq.n 140138 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 144ccc │ │ │ │ mov r1, r4 │ │ │ │ @@ -289705,41 +289687,41 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 14017c │ │ │ │ bl 13ef84 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ mov r1, r4 │ │ │ │ strd r7, r7, [r4] │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ add.w r0, r5, #144 @ 0x90 │ │ │ │ - bl 1f84d0 │ │ │ │ + bl 1f8660 │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1400be │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r1, r5, #68 @ 0x44 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 1f853c │ │ │ │ + bl 1f86cc │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 140120 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ ldr r3, [pc, #60] @ (140190 ) │ │ │ │ ldr r1, [pc, #64] @ (140194 ) │ │ │ │ mov.w r2, #732 @ 0x2dc │ │ │ │ add r3, pc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ bl 13fac4 │ │ │ │ @@ -289757,25 +289739,25 @@ │ │ │ │ movw r2, #755 @ 0x2f3 │ │ │ │ ldr r1, [pc, #32] @ (1401a4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 13fac4 │ │ │ │ b.n 140162 │ │ │ │ nop │ │ │ │ - str r3, [sp, #336] @ 0x150 │ │ │ │ + str r5, [sp, #80] @ 0x50 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #752] @ 0x2f0 │ │ │ │ + str r4, [sp, #496] @ 0x1f0 │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #296] @ 0x128 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #656] @ 0x290 │ │ │ │ + str r4, [sp, #400] @ 0x190 │ │ │ │ movs r2, r4 │ │ │ │ - str r3, [sp, #336] @ 0x150 │ │ │ │ + str r5, [sp, #80] @ 0x50 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #584] @ 0x248 │ │ │ │ + str r4, [sp, #328] @ 0x148 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -290028,33 +290010,33 @@ │ │ │ │ bl 13dd8c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r0, r3, #40 @ 0x28 │ │ │ │ b.n 1403f4 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrh r2, [r4, #52] @ 0x34 │ │ │ │ + str r0, [sp, #392] @ 0x188 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [sp, #336] @ 0x150 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r4, #62] @ 0x3e │ │ │ │ + str r1, [sp, #648] @ 0x288 │ │ │ │ movs r2, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r8, r0 │ │ │ │ add.w r4, r0, #68 @ 0x44 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr.w r5, [r8, #196] @ 0xc4 │ │ │ │ add.w r2, r8, #192 @ 0xc0 │ │ │ │ ldr.w fp, [pc, #280] @ 1405b0 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r5, r2 │ │ │ │ add fp, pc │ │ │ │ it eq │ │ │ │ @@ -290119,17 +290101,17 @@ │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 1404b2 │ │ │ │ mov r9, r4 │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 140552 │ │ │ │ add.w r0, r8, #144 @ 0x90 │ │ │ │ - bl 1f84d0 │ │ │ │ + bl 1f8660 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ cbz r6, 14055e │ │ │ │ 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] │ │ │ │ @@ -290154,21 +290136,21 @@ │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ bl 13fac4 │ │ │ │ b.n 14058a │ │ │ │ ... │ │ │ │ @ instruction: 0xfb5e00b1 │ │ │ │ lsrs r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #56] @ 0x38 │ │ │ │ + str r0, [sp, #1016] @ 0x3f8 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r3, #52] @ 0x34 │ │ │ │ + str r0, [sp, #352] @ 0x160 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r7, #56] @ 0x38 │ │ │ │ + str r0, [sp, #1016] @ 0x3f8 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r4, [r7, #50] @ 0x32 │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ movs r2, r4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r8, [pc, #344] @ 140734 │ │ │ │ mov r5, r0 │ │ │ │ @@ -290196,19 +290178,19 @@ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ ldr.w r4, [r5, #196] @ 0xc4 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n 140602 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f84ec │ │ │ │ + bl 1f867c │ │ │ │ mov r0, sl │ │ │ │ - bl 1f84ec │ │ │ │ + bl 1f867c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f86e8 │ │ │ │ ldrd r0, r3, [r5, #304] @ 0x130 │ │ │ │ adds r2, r0, r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r2 │ │ │ │ bcs.n 14065e │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cbz r1, 140656 │ │ │ │ @@ -290225,15 +290207,15 @@ │ │ │ │ ldr r2, [pc, #212] @ (140738 ) │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 14067a │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14070c │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ 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 │ │ │ │ @@ -290243,17 +290225,17 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r5, #36] @ 0x24 │ │ │ │ bl 13e034 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ add.w r9, r5, #144 @ 0x90 │ │ │ │ add.w r6, r5, #192 @ 0xc0 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ b.n 1406bc │ │ │ │ - bl 1f853c │ │ │ │ + bl 1f86cc │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 140716 │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ cmp r3, r6 │ │ │ │ beq.n 1406dc │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r2, [r3, #3536] @ 0xdd0 │ │ │ │ @@ -290262,26 +290244,26 @@ │ │ │ │ mov r0, r9 │ │ │ │ cmp r2, #0 │ │ │ │ ble.n 1406b4 │ │ │ │ ldrb.w r2, [r3, #3540] @ 0xdd4 │ │ │ │ cbz r2, 14072a │ │ │ │ mov r0, r7 │ │ │ │ add.w sl, r5, #96 @ 0x60 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, sl │ │ │ │ strb.w r4, [r5, #200] @ 0xc8 │ │ │ │ - bl 1f8520 │ │ │ │ + bl 1f86b0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ ldr.w r0, [r5, #204] @ 0xcc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f8694 │ │ │ │ + bl 1f8824 │ │ │ │ str r4, [r5, #64] @ 0x40 │ │ │ │ b.n 1405f6 │ │ │ │ blx 59c6c │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ b.n 14067a │ │ │ │ ldr r3, [pc, #36] @ (14073c ) │ │ │ │ mov r0, r5 │ │ │ │ @@ -290294,17 +290276,17 @@ │ │ │ │ mov r0, r3 │ │ │ │ bl 135308 │ │ │ │ b.n 1406dc │ │ │ │ nop │ │ │ │ @ instruction: 0xfa1800b1 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, #44] @ 0x2c │ │ │ │ + ldrh r4, [r1, #58] @ 0x3a │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r6, #38] @ 0x26 │ │ │ │ + ldrh r6, [r6, #52] @ 0x34 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [pc, #312] @ (140890 ) │ │ │ │ @@ -290819,15 +290801,15 @@ │ │ │ │ cbz r3, 140c64 │ │ │ │ mvn.w r6, #3 │ │ │ │ b.n 1409c0 │ │ │ │ bl 135308 │ │ │ │ b.n 140c5e │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r1, #62] @ 0x3e │ │ │ │ + ldrh r6, [r1, #12] │ │ │ │ movs r2, r4 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #200] @ (140d4c ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -291537,15 +291519,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ str r3, [sp, #4] │ │ │ │ mul.w r2, r6, r2 │ │ │ │ ldr r0, [r1, r2] │ │ │ │ - bl 2fb8e4 │ │ │ │ + bl 2fba74 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [r5, #12] │ │ │ │ bl 13d80c │ │ │ │ movs r2, #32 │ │ │ │ mov r8, r0 │ │ │ │ @@ -292127,32 +292109,32 @@ │ │ │ │ beq.w 1418ce │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp r7, #1 │ │ │ │ bne.w 1418ce │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1ec058 │ │ │ │ + bl 2fb8c0 │ │ │ │ + bl 1ec1e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14231c │ │ │ │ str r7, [r4, #20] │ │ │ │ b.n 1418ce │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 1418ce │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, r7] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1ec058 │ │ │ │ + bl 2fb8c0 │ │ │ │ + bl 1ec1e8 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 141c42 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #20] │ │ │ │ b.n 1418a8 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ @@ -293360,15 +293342,15 @@ │ │ │ │ str.w fp, [r5] │ │ │ │ str r0, [r5, #8] │ │ │ │ beq.n 1426bc │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 2fb8e4 │ │ │ │ + bl 2fba74 │ │ │ │ str r0, [r5, #16] │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r5, #20 │ │ │ │ cmp r7, r9 │ │ │ │ bne.n 142692 │ │ │ │ ldrd r3, sl, [sp, #12] │ │ │ │ mov r6, fp │ │ │ │ @@ -293951,15 +293933,15 @@ │ │ │ │ mul.w r7, r3, sl │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ add.w r4, r9, r7 │ │ │ │ mla r5, r3, sl, r5 │ │ │ │ ldrd r3, r8, [r5, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2fb8e4 │ │ │ │ + bl 2fba74 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ mov r0, r5 │ │ │ │ @@ -294690,21 +294672,21 @@ │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ moveq r8, r3 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 143442 │ │ │ │ ldr.w r0, [sl, #12] │ │ │ │ - bl 2fb8e4 │ │ │ │ + bl 2fba74 │ │ │ │ ands.w r5, r0, #2 │ │ │ │ ldr.w r0, [sl, #12] │ │ │ │ itt ne │ │ │ │ strne.w r8, [r4, #148] @ 0x94 │ │ │ │ movne r5, r0 │ │ │ │ - bl 2fb8e4 │ │ │ │ + bl 2fba74 │ │ │ │ ands.w r1, r0, #4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ it ne │ │ │ │ ldrne.w r1, [sl, #12] │ │ │ │ orr.w r2, r2, r3 │ │ │ │ it ne │ │ │ │ @@ -294853,23 +294835,23 @@ │ │ │ │ nop │ │ │ │ ldr r3, [pc, #12] @ (1435f8 ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ bx lr │ │ │ │ - strb r4, [r2, #5] │ │ │ │ + strb r4, [r2, #12] │ │ │ │ movs r2, r5 │ │ │ │ ldr r3, [pc, #12] @ (14360c ) │ │ │ │ add r3, pc │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r2, [r0, #5] │ │ │ │ + strb r2, [r0, #12] │ │ │ │ movs r2, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ @@ -295024,15 +295006,15 @@ │ │ │ │ add.w r3, sp, r7, lsl #2 │ │ │ │ adds r6, #3 │ │ │ │ bic.w r6, r6, #3 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ adds r7, #1 │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ - bl 2fb724 │ │ │ │ + bl 2fb8b4 │ │ │ │ adds r1, r5, r6 │ │ │ │ movs r3, #1 │ │ │ │ ldrd r0, r5, [r0] │ │ │ │ movs r2, #4 │ │ │ │ blx r5 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -295140,15 +295122,15 @@ │ │ │ │ mov.w r3, r9, lsl #5 │ │ │ │ ldr.w fp, [sl, #1508] @ 0x5e4 │ │ │ │ adds r6, r2, r3 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ mul.w r7, r8, r7 │ │ │ │ ldr.w r3, [fp, r7] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 2fb8e4 │ │ │ │ + bl 2fba74 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n 1438f6 │ │ │ │ ldr.w r3, [fp, r7] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r3, #19 │ │ │ │ bpl.n 1438f6 │ │ │ │ @@ -295241,15 +295223,15 @@ │ │ │ │ movs r7, #1 │ │ │ │ mov r8, r9 │ │ │ │ movs r6, #24 │ │ │ │ blx 5a178 │ │ │ │ strd r9, r9, [sp, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bl 2fb724 │ │ │ │ + bl 2fb8b4 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ ldrd r0, r6, [r0] │ │ │ │ blx r6 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -295306,15 +295288,15 @@ │ │ │ │ blx 59c6c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r4, r3, #4096 @ 0x1000 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #1508] @ 0x5e4 │ │ │ │ ldr.w r3, [r4, #680] @ 0x2a8 │ │ │ │ cbz r3, 143ae0 │ │ │ │ - bl 2fb724 │ │ │ │ + bl 2fb8b4 │ │ │ │ ldr.w r1, [r4, #680] @ 0x2a8 │ │ │ │ cbz r1, 143ae0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #680] @ 0x2a8 │ │ │ │ @@ -295485,17 +295467,17 @@ │ │ │ │ ldr r3, [pc, #16] @ (143cb4 ) │ │ │ │ add r3, pc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r0, [r3, #44] @ 0x2c │ │ │ │ + ldr r0, [r3, #72] @ 0x48 │ │ │ │ movs r2, r5 │ │ │ │ - ldr r6, [r4, #40] @ 0x28 │ │ │ │ + ldr r6, [r4, #68] @ 0x44 │ │ │ │ movs r2, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #432] @ (143e7c ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -295613,15 +295595,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 143e76 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ - bl 2fba94 │ │ │ │ + bl 2fbc24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 143dae │ │ │ │ add.w lr, fp, #36 @ 0x24 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w fp, [fp, #36] @ 0x24 │ │ │ │ add.w ip, r5, #104 @ 0x68 │ │ │ │ strb.w r3, [r5, #56] @ 0x38 │ │ │ │ @@ -295963,19 +295945,19 @@ │ │ │ │ bl 13dd8c │ │ │ │ mov r4, r0 │ │ │ │ b.n 144120 │ │ │ │ mov r7, r4 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ b.n 1440ca │ │ │ │ - strh r2, [r3, r7] │ │ │ │ + strb r2, [r3, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r5, r6] │ │ │ │ + strb r6, [r5, r5] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r7, r5] │ │ │ │ + strb r2, [r7, r4] │ │ │ │ movs r2, r4 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ cbz r2, 1441c6 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -296214,15 +296196,15 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 144506 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 1e30f4 │ │ │ │ + bl 1e3284 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #8 │ │ │ │ bhi.n 1444c0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1444e2 │ │ │ │ @@ -296353,17 +296335,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 13540c │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 135274 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #976] @ (144958 ) │ │ │ │ + ldr r6, [pc, #720] @ (144858 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #520] @ (144794 ) │ │ │ │ + str r2, [r0, r5] │ │ │ │ movs r2, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -296483,19 +296465,19 @@ │ │ │ │ ... │ │ │ │ rev16 r6, r2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r2, 1446f6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [pc, #608] @ (144928 ) │ │ │ │ + str r0, [r3, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #840] @ (144a14 ) │ │ │ │ + str r2, [r2, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #344] @ (144828 ) │ │ │ │ + str r6, [r2, r0] │ │ │ │ movs r2, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r3, r1 │ │ │ │ @@ -296569,17 +296551,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #658 @ 0x292 │ │ │ │ bl 13dd8c │ │ │ │ b.n 14472a │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #120] @ (144810 ) │ │ │ │ + ldr r7, [pc, #888] @ (144b10 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #448] @ (14495c ) │ │ │ │ + ldr r7, [pc, #192] @ (14485c ) │ │ │ │ movs r2, r4 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1447c8 │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r6, r1, #12 │ │ │ │ asrs r1, r2, #16 │ │ │ │ @@ -296600,23 +296582,23 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (1447e0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (1447e4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - str r4, [r7, #8] │ │ │ │ + str r4, [r7, #36] @ 0x24 │ │ │ │ movs r2, r5 │ │ │ │ - str r6, [r1, #44] @ 0x2c │ │ │ │ + str r6, [r1, #72] @ 0x48 │ │ │ │ movs r2, r5 │ │ │ │ - str r4, [r2, #60] @ 0x3c │ │ │ │ + str r4, [r2, #88] @ 0x58 │ │ │ │ movs r2, r5 │ │ │ │ - ldrsh r6, [r3, r6] │ │ │ │ + str r6, [r3, #20] │ │ │ │ movs r2, r5 │ │ │ │ - str r0, [r6, #24] │ │ │ │ + str r0, [r6, #52] @ 0x34 │ │ │ │ movs r2, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w ip, [pc, #120] @ 144870 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -296682,27 +296664,27 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #40] @ (1448c8 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1ea658 │ │ │ │ + bl 1ea7e8 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 144896 │ │ │ │ movw r1, #16960 @ 0x4240 │ │ │ │ movt r1, #15 │ │ │ │ smull r0, r1, r0, r1 │ │ │ │ - bl 1e30f4 │ │ │ │ + bl 1e3284 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ beq.n 144890 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r5, [pc, #176] @ (14497c ) │ │ │ │ + ldr r6, [pc, #944] @ (144c7c ) │ │ │ │ movs r2, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -296789,15 +296771,15 @@ │ │ │ │ bl 1447e8 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 1449ce │ │ │ │ adds r4, #24 │ │ │ │ cmp r5, r6 │ │ │ │ bne.n 14499e │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e31a0 │ │ │ │ cmp r0, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sbcs.w r1, r1, fp │ │ │ │ bcc.n 14499a │ │ │ │ b.n 144982 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ @@ -296892,15 +296874,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13dd8c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #168] @ (144b78 ) │ │ │ │ + ldr r4, [pc, #936] @ (144e78 ) │ │ │ │ movs r2, r4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ @@ -297094,17 +297076,17 @@ │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ ldr r1, [pc, #16] @ (144cc8 ) │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 13540c │ │ │ │ b.n 144c98 │ │ │ │ - ldr r1, [pc, #296] @ (144df0 ) │ │ │ │ + ldr r3, [pc, #40] @ (144cf0 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #160] @ (144d6c ) │ │ │ │ + ldr r2, [pc, #928] @ (14506c ) │ │ │ │ movs r2, r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ @@ -297138,17 +297120,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #16] @ (144d38 ) │ │ │ │ movw r2, #453 @ 0x1c5 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 13540c │ │ │ │ b.n 144d0c │ │ │ │ - ldr r0, [pc, #872] @ (1450a0 ) │ │ │ │ + ldr r2, [pc, #616] @ (144fa0 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #736] @ (14501c ) │ │ │ │ + ldr r2, [pc, #480] @ (144f1c ) │ │ │ │ movs r2, r4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ @@ -297295,17 +297277,17 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x4792 │ │ │ │ + ldr r1, [pc, #328] @ (14500c ) │ │ │ │ movs r2, r4 │ │ │ │ - bxns sl │ │ │ │ + ldr r1, [pc, #80] @ (144f18 ) │ │ │ │ movs r2, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #104] @ (144f40 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -297436,17 +297418,17 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ adds r2, r6, #4 │ │ │ │ mov r4, r6 │ │ │ │ cmp r2, r8 │ │ │ │ sub.w r6, r3, #4 │ │ │ │ bne.n 145002 │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 1de168 │ │ │ │ + bl 1de2f8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f86e8 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -297466,15 +297448,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1450de │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ blx 5a178 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f856c │ │ │ │ + bl 1f86fc │ │ │ │ cbz r0, 1450a8 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r4, [pc, #144] @ (145120 ) │ │ │ │ ldr r2, [pc, #148] @ (145124 ) │ │ │ │ @@ -297484,15 +297466,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13dd8c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1de0e8 │ │ │ │ + bl 1de278 │ │ │ │ cbnz r0, 1450f6 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ strd r2, r3, [r4, #80] @ 0x50 │ │ │ │ strd r2, r3, [r4, #72] @ 0x48 │ │ │ │ add.w r2, r4, #92 @ 0x5c │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ @@ -297510,15 +297492,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13dd8c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f86e8 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ ldr r4, [pc, #36] @ (14512c ) │ │ │ │ ldr r2, [pc, #40] @ (145130 ) │ │ │ │ movs r3, #123 @ 0x7b │ │ │ │ @@ -297526,23 +297508,23 @@ │ │ │ │ mvn.w r1, #12 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13dd8c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bics r6, r7 │ │ │ │ + cmp r6, pc │ │ │ │ movs r2, r4 │ │ │ │ - cmp r8, r5 │ │ │ │ + bx sp │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, fp │ │ │ │ + bx r3 │ │ │ │ movs r2, r4 │ │ │ │ - muls r6, r2 │ │ │ │ + cmp r6, r2 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, r6 │ │ │ │ + mov r8, lr │ │ │ │ movs r2, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -297648,42 +297630,42 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 145138 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ cbnz r5, 14527e │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ strd r2, r3, [r6] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 145138 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1452b4 │ │ │ │ @@ -297701,15 +297683,15 @@ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 145138 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 145322 │ │ │ │ ldrd r1, r2, [r4, #72] @ 0x48 │ │ │ │ @@ -297717,19 +297699,19 @@ │ │ │ │ cmp r1, r6 │ │ │ │ sbcs r2, r3 │ │ │ │ bcs.n 14534a │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r6, r3, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #80] @ 0x50 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ - bl 1de17c │ │ │ │ + bl 1de30c │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 14532e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #48] @ (145360 ) │ │ │ │ mvn.w r1, #12 │ │ │ │ ldr r2, [pc, #44] @ (145364 ) │ │ │ │ mov r0, r7 │ │ │ │ @@ -297745,21 +297727,21 @@ │ │ │ │ ldr r1, [pc, #28] @ (14536c ) │ │ │ │ movw r2, #455 @ 0x1c7 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 13540c │ │ │ │ mov r5, r0 │ │ │ │ b.n 145322 │ │ │ │ - muls r0, r5 │ │ │ │ + cmp r0, r5 │ │ │ │ movs r2, r4 │ │ │ │ - orrs r4, r0 │ │ │ │ + add ip, r8 │ │ │ │ movs r2, r4 │ │ │ │ - orrs r0, r3 │ │ │ │ + add r8, fp │ │ │ │ movs r2, r4 │ │ │ │ - cmn r2, r5 │ │ │ │ + add sl, r5 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #476] @ (145560 ) │ │ │ │ @@ -297787,26 +297769,26 @@ │ │ │ │ mov r0, fp │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ add.w r7, r4, #24 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ add r3, pc, #392 @ (adr r3, 145558 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ │ │ blx 59ae0 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ b.n 1453f8 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1de1b4 │ │ │ │ + bl 1de344 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 1454aa │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 145520 │ │ │ │ ldrd r2, r3, [r4, #80] @ 0x50 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ @@ -297828,26 +297810,26 @@ │ │ │ │ sbcs r2, r6 │ │ │ │ bcs.w 145542 │ │ │ │ ldr r7, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ add.w r1, r7, #28 │ │ │ │ ldrd r2, r3, [sp, #88] @ 0x58 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [sp] │ │ │ │ bl 144c58 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr.w r2, [r7, #-4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 14549a │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ @@ -297871,15 +297853,15 @@ │ │ │ │ bne.n 1454ae │ │ │ │ ldrb r3, [r7, #24] │ │ │ │ cbnz r3, 1454b6 │ │ │ │ ldrd r1, r2, [r4, #72] @ 0x48 │ │ │ │ b.n 145426 │ │ │ │ mov.w fp, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ b.n 1453a2 │ │ │ │ mov sl, r7 │ │ │ │ ldrd r0, r7, [r7] │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ subs r3, r2, #1 │ │ │ │ ldrd r1, r2, [sl, #12] │ │ │ │ strd r1, r2, [r4, #72] @ 0x48 │ │ │ │ @@ -297918,50 +297900,50 @@ │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #523 @ 0x20b │ │ │ │ bl 13dd8c │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ b.n 1453a2 │ │ │ │ mov r0, r4 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ b.n 1453a2 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #464 @ 0x1d0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #344 @ 0x158 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - sbcs r6, r1 │ │ │ │ + muls r6, r1 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r2, r2 │ │ │ │ + cmn r2, r2 │ │ │ │ movs r2, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r3 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl 145138 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 14560c │ │ │ │ @@ -297999,15 +297981,15 @@ │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1455fa │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ @@ -298050,26 +298032,26 @@ │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ bl 13dd8c │ │ │ │ mov r9, r0 │ │ │ │ b.n 14560c │ │ │ │ nop │ │ │ │ ... │ │ │ │ - subs r7, #200 @ 0xc8 │ │ │ │ + sbcs r0, r1 │ │ │ │ movs r2, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 1456fe │ │ │ │ @@ -298077,15 +298059,15 @@ │ │ │ │ adds r3, r1, #4 │ │ │ │ str r0, [r1, #8] │ │ │ │ add.w ip, r2, #100 @ 0x64 │ │ │ │ str.w ip, [r1, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r2, #104] @ 0x68 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1456de │ │ │ │ @@ -298093,44 +298075,44 @@ │ │ │ │ cbnz r2, 1456fa │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 144f9c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r0, r4, #24 │ │ │ │ ldrd r2, r3, [r1, #16] │ │ │ │ strd r2, r3, [r4, #80] @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r1, #28] │ │ │ │ add.w r2, r4, #92 @ 0x5c │ │ │ │ str r2, [r1, #8] │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ adds r3, r1, #4 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r4, #92] @ 0x5c │ │ │ │ - bl 1de17c │ │ │ │ + bl 1de30c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ cmp r5, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ beq.n 14575e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [pc, #28] @ (14577c ) │ │ │ │ @@ -298141,27 +298123,27 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13dd8c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - subs r7, #54 @ 0x36 │ │ │ │ + lsrs r6, r6 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #210 @ 0xd2 │ │ │ │ + lsls r2, r2 │ │ │ │ movs r2, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldrd r0, r1, [r4, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r1, r3 │ │ │ │ bcs.n 1457e6 │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ @@ -298181,23 +298163,23 @@ │ │ │ │ ldr r3, [r1, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r3, #0] │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #0 │ │ │ │ b.n 1457d4 │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -301262,15 +301244,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ movw r3, #857 @ 0x359 │ │ │ │ bl 13dd8c │ │ │ │ b.n 14773e │ │ │ │ - subs r4, r0, #6 │ │ │ │ + movs r1, #68 @ 0x44 │ │ │ │ movs r2, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ @@ -301322,15 +301304,15 @@ │ │ │ │ movne r0, r2 │ │ │ │ strne r0, [r4, #36] @ 0x24 │ │ │ │ beq.n 147848 │ │ │ │ ldrd r2, r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ strd r2, r3, [r4, #64] @ 0x40 │ │ │ │ - bl 2fba94 │ │ │ │ + bl 2fbc24 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 147836 │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ mov r2, r5 │ │ │ │ cbz r5, 147836 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -301505,17 +301487,17 @@ │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ strh r0, [r0, #58] @ 0x3a │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r2, r6, #5 │ │ │ │ + subs r2, r6, #4 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r0, #5 │ │ │ │ + subs r6, r0, #4 │ │ │ │ movs r2, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ @@ -301568,17 +301550,17 @@ │ │ │ │ nop │ │ │ │ strh r2, [r2, #48] @ 0x30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r4, #46] @ 0x2e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, r0, #4 │ │ │ │ + subs r6, r0, #3 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r6, #2 │ │ │ │ + subs r6, r6, #1 │ │ │ │ movs r2, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #160] @ (147b18 ) │ │ │ │ @@ -301653,17 +301635,17 @@ │ │ │ │ nop │ │ │ │ strh r2, [r0, #44] @ 0x2c │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r0, r5, #1 │ │ │ │ + subs r0, r5, #0 │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, r5, r7 │ │ │ │ + adds r4, r5, #6 │ │ │ │ movs r2, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ @@ -301694,17 +301676,17 @@ │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13dd8c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subs r2, r0, r6 │ │ │ │ + adds r2, r0, #5 │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, r4, r6 │ │ │ │ + adds r4, r4, #5 │ │ │ │ movs r2, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ @@ -301766,21 +301748,21 @@ │ │ │ │ add r4, pc │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13dd8c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subs r6, r1, r6 │ │ │ │ + adds r6, r1, #5 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r5, r3 │ │ │ │ + adds r6, r5, #2 │ │ │ │ movs r2, r4 │ │ │ │ - subs r0, r6, r5 │ │ │ │ + adds r0, r6, #4 │ │ │ │ movs r2, r4 │ │ │ │ - subs r0, r2, r3 │ │ │ │ + adds r0, r2, #2 │ │ │ │ movs r2, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ @@ -301843,17 +301825,17 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n 147cba │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ strh r6, [r3, #28] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r1, r1 │ │ │ │ + adds r0, r1, #0 │ │ │ │ movs r2, r4 │ │ │ │ - subs r2, r0, r4 │ │ │ │ + adds r2, r0, #3 │ │ │ │ movs r2, r4 │ │ │ │ strh r6, [r7, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ @@ -302013,15 +301995,15 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 147e38 │ │ │ │ add.w r4, r3, #24 │ │ │ │ mov r6, r2 │ │ │ │ b.n 147ec0 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 147e3a │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e31a0 │ │ │ │ cmp r0, r7 │ │ │ │ sbcs.w r1, r1, r8 │ │ │ │ bcs.n 147f32 │ │ │ │ blx 5b1d8 │ │ │ │ ldr.w r1, [r4, #-24] │ │ │ │ mov r0, r5 │ │ │ │ bl 147c40 │ │ │ │ @@ -302051,36 +302033,36 @@ │ │ │ │ bl 147c40 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 147e3a │ │ │ │ add.w sl, sl, #1 │ │ │ │ adds r4, #24 │ │ │ │ cmp r9, sl │ │ │ │ bne.n 147efa │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e31a0 │ │ │ │ cmp r0, r7 │ │ │ │ sbcs.w r1, r1, r8 │ │ │ │ bcs.n 147f32 │ │ │ │ blx 5b1d8 │ │ │ │ b.n 147ef4 │ │ │ │ blx 5b1d8 │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e31a0 │ │ │ │ cmp r0, r7 │ │ │ │ sbcs.w r1, r1, r8 │ │ │ │ bcc.n 147f22 │ │ │ │ movs r0, #2 │ │ │ │ b.n 147e3a │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r0, [r6, #22] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r4, r6 │ │ │ │ + subs r0, r4, r5 │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, r3, r3 │ │ │ │ + subs r4, r3, r2 │ │ │ │ movs r2, r4 │ │ │ │ strh r6, [r7, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -302101,17 +302083,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #429 @ 0x1ad │ │ │ │ bl 13dd8c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r4, r3, r1 │ │ │ │ + subs r4, r3, r0 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r4, r6, #29 │ │ │ │ + adds r4, r6, r4 │ │ │ │ movs r2, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3572] @ 0xdf4 │ │ │ │ @@ -302130,17 +302112,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #413 @ 0x19d │ │ │ │ bl 13dd8c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - asrs r4, r7, #29 │ │ │ │ + adds r4, r7, r4 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r4, r5, #28 │ │ │ │ + adds r4, r5, r3 │ │ │ │ movs r2, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ @@ -302162,17 +302144,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 13dd8c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - asrs r2, r6, #31 │ │ │ │ + adds r2, r6, r6 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r3, #27 │ │ │ │ + adds r6, r3, r2 │ │ │ │ movs r2, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3572] @ 0xdf4 │ │ │ │ @@ -302191,17 +302173,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #397 @ 0x18d │ │ │ │ bl 13dd8c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r0, #30 │ │ │ │ + adds r0, r0, r5 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r0, r3, #26 │ │ │ │ + adds r0, r3, r1 │ │ │ │ movs r2, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3572] @ 0xdf4 │ │ │ │ @@ -302221,17 +302203,17 @@ │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13dd8c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - asrs r4, r2, #25 │ │ │ │ + adds r4, r2, r0 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r0, #27 │ │ │ │ + adds r6, r0, r2 │ │ │ │ movs r2, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #292] @ (1481f4 ) │ │ │ │ @@ -302364,29 +302346,29 @@ │ │ │ │ nop │ │ │ │ ldrb r2, [r5, #28] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r2, #27] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r6, r5, #25 │ │ │ │ + adds r6, r5, r0 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r0, #22 │ │ │ │ + asrs r6, r0, #29 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r6, #22 │ │ │ │ + asrs r6, r6, #29 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r4, #21 │ │ │ │ + asrs r6, r4, #28 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r7, #22 │ │ │ │ + asrs r6, r7, #29 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r2, r0, #21 │ │ │ │ + asrs r2, r0, #28 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r1, #22 │ │ │ │ + asrs r6, r1, #29 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r2, r2, #20 │ │ │ │ + asrs r2, r2, #27 │ │ │ │ movs r2, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ mov r5, r2 │ │ │ │ @@ -302725,43 +302707,43 @@ │ │ │ │ ldrb r0, [r0, #23] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ bl fff5e592 │ │ │ │ ldrb r6, [r7, #18] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r6, r0, #14 │ │ │ │ + asrs r6, r0, #21 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r4, r3, #17 │ │ │ │ + asrs r4, r3, #24 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r0, r4, #18 │ │ │ │ + asrs r0, r4, #25 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r4, #12 │ │ │ │ + asrs r6, r4, #19 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r0, r6, #10 │ │ │ │ + asrs r0, r6, #17 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r4, r1, #15 │ │ │ │ + asrs r4, r1, #22 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r4, r3, #9 │ │ │ │ + asrs r4, r3, #16 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r4, r4, #12 │ │ │ │ + asrs r4, r4, #19 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r2, r5, #7 │ │ │ │ + asrs r2, r5, #14 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r4, r0, #12 │ │ │ │ + asrs r4, r0, #19 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r4, r1, #7 │ │ │ │ + asrs r4, r1, #14 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r2, r2, #9 │ │ │ │ + asrs r2, r2, #16 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r2, r6, #6 │ │ │ │ + asrs r2, r6, #13 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r0, #11 │ │ │ │ + asrs r6, r0, #18 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r4, r1, #6 │ │ │ │ + asrs r4, r1, #13 │ │ │ │ movs r2, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -302902,15 +302884,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f320c │ │ │ │ + bl 1f339c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 1485d8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ @@ -302956,18 +302938,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 1e21ac │ │ │ │ + bl 1e233c │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 1e2014 │ │ │ │ + bl 1e21a4 │ │ │ │ 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 │ │ │ │ @@ -302976,15 +302958,15 @@ │ │ │ │ blx 5a178 │ │ │ │ ldr r2, [pc, #40] @ (148824 ) │ │ │ │ ldr r1, [pc, #40] @ (148828 ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r5, [pc, #40] @ (14882c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e1b48 │ │ │ │ + bl 1e1cd8 │ │ │ │ ldr r2, [pc, #36] @ (148830 ) │ │ │ │ add r5, pc │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [pc, #28] @ (148834 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ @@ -303005,31 +302987,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 1e1e9c │ │ │ │ + bl 1e202c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 148872 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 59c6c │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 13ddf0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1e1e9c │ │ │ │ + bl 1e202c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 148856 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e1d34 │ │ │ │ + bl 1e1ec4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ @@ -303040,33 +303022,33 @@ │ │ │ │ strd r1, r3, [sp] │ │ │ │ ldr r3, [pc, #208] @ (14896c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e21ac │ │ │ │ + bl 1e233c │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ - bl 1e2014 │ │ │ │ + bl 1e21a4 │ │ │ │ dmb ish │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1488ce │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1488be │ │ │ │ dmb ish │ │ │ │ cbnz r3, 148918 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, sp │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e1de0 │ │ │ │ + bl 1e1f70 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1488e4 │ │ │ │ @@ -303088,30 +303070,30 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 148950 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1300 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 14892c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14891c │ │ │ │ b.n 1488d4 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5, #4] │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e12d4 │ │ │ │ b.n 1488f8 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 148938 │ │ │ │ @@ -303140,33 +303122,33 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ str r5, [r4, #4] │ │ │ │ adds r5, r7, #4 │ │ │ │ str r0, [r4, #8] │ │ │ │ blx 5ab88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e21ac │ │ │ │ + bl 1e233c │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 1e2014 │ │ │ │ + bl 1e21a4 │ │ │ │ dmb ish │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1489d4 │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1489c4 │ │ │ │ dmb ish │ │ │ │ cbnz r3, 148a44 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e1de0 │ │ │ │ + bl 1e1f70 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 148a18 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -303181,15 +303163,15 @@ │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1e1e24 │ │ │ │ + bl 1e1fb4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 148a28 │ │ │ │ dmb ish │ │ │ │ @@ -303199,34 +303181,34 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 148a8e │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1300 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 148a5a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 148a4c │ │ │ │ b.n 1489da │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e12d4 │ │ │ │ b.n 148a00 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [r7, #4] │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e12d4 │ │ │ │ mov r0, r6 │ │ │ │ b.n 148a3e │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -303556,15 +303538,15 @@ │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 148e10 │ │ │ │ ldr.w r1, [r4, #1444] @ 0x5a4 │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, 148e04 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 148e3e │ │ │ │ ldr.w r2, [r4, #1448] @ 0x5a8 │ │ │ │ str.w r8, [r4, #1452] @ 0x5ac │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r4, #1444] @ 0x5a4 │ │ │ │ @@ -304072,34 +304054,34 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ - bl 2e6110 │ │ │ │ + bl 2e62a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #104] @ 0x68 │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 149370 │ │ │ │ ldrb r3, [r3, #28] │ │ │ │ ubfx r0, r3, #6, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2e6188 │ │ │ │ + bl 2e6318 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e6154 │ │ │ │ + bl 2e62e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r4, 1493b6 │ │ │ │ mov.w ip, #0 │ │ │ │ cbz r0, 1493ae │ │ │ │ ldr r1, [r3, #32] │ │ │ │ add.w r0, r0, r0, lsl #3 │ │ │ │ adds r1, #16 │ │ │ │ @@ -304185,21 +304167,21 @@ │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r3, #64] @ 0x40 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r2, r7, #17 │ │ │ │ + lsls r2, r7, #24 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r2, r3, #17 │ │ │ │ + lsls r2, r3, #24 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r6, #23 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r4, r7, #16 │ │ │ │ + lsls r4, r7, #23 │ │ │ │ movs r2, r4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3592] @ 0xe08 │ │ │ │ @@ -304256,81 +304238,81 @@ │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 2fbb4c │ │ │ │ + bl 2fbcdc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ strd r8, r3, [sp, #8] │ │ │ │ mov.w r1, sl, lsr #2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r5 │ │ │ │ strd r9, r7, [sp] │ │ │ │ - bl 30b0e8 │ │ │ │ + bl 30b278 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 59c6c │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 1495e0 │ │ │ │ cbz r6, 149558 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e5364 │ │ │ │ + bl 1e54f4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ strb.w r3, [r4, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21bd70 │ │ │ │ + bl 21bf00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23b0fc │ │ │ │ + bl 23b28c │ │ │ │ mov r0, r4 │ │ │ │ - bl 210044 │ │ │ │ + bl 2101d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 256f44 │ │ │ │ + bl 2570d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 254644 │ │ │ │ + bl 2547d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c9bc │ │ │ │ + bl 20cb4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 203820 │ │ │ │ + bl 2039b0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 21bd70 │ │ │ │ + bl 21bf00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28fd70 │ │ │ │ + bl 28ff00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28f778 │ │ │ │ + bl 28f908 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r3, [pc, #100] @ (14960c ) │ │ │ │ movs r1, #109 @ 0x6d │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ strd r3, r0, [r2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 28b130 │ │ │ │ + bl 28b2c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 206a4c │ │ │ │ + bl 206bdc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2069cc │ │ │ │ + bl 206b5c │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ subs r3, r2, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.n 1495d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2128a8 │ │ │ │ + bl 212a38 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28550c │ │ │ │ + bl 28569c │ │ │ │ ldr r2, [pc, #44] @ (149610 ) │ │ │ │ ldr r3, [pc, #32] @ (149604 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #460] @ 0x1cc │ │ │ │ eors r2, r3 │ │ │ │ @@ -304372,110 +304354,110 @@ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cbz r3, 14965a │ │ │ │ ldrb.w r3, [r3, #150] @ 0x96 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1496de │ │ │ │ vmov.f64 d0, d7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20158c │ │ │ │ + bl 20171c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 149684 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldrb.w r6, [r8, #13] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 20158c │ │ │ │ + bl 20171c │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1496b2 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 203d88 │ │ │ │ + bl 203f18 │ │ │ │ ldr r2, [pc, #152] @ (14975c ) │ │ │ │ ldr r3, [pc, #148] @ (149758 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 14974e │ │ │ │ add sp, #24 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 20158c │ │ │ │ + bl 20171c │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 149704 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldrb r6, [r0, #13] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20158c │ │ │ │ + bl 20171c │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 149740 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ b.n 1496c0 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [r1, #28] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -304556,30 +304538,30 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ vstr d1, [sp, #8] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ vldr d1, [sp, #8] │ │ │ │ vldr d0, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ bl 149614 │ │ │ │ movs r6, #0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ @@ -304599,30 +304581,30 @@ │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ str r4, [sp, #8] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov sl, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov lr, fp │ │ │ │ add.w ip, sl, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ vmov.f64 d1, d10 │ │ │ │ vmov.f64 d0, d11 │ │ │ │ add.w r1, sl, #20 │ │ │ │ mov r0, r7 │ │ │ │ bl 149614 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ strd r0, r6, [sp, #36] @ 0x24 │ │ │ │ @@ -304641,31 +304623,31 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #8] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov lr, fp │ │ │ │ add.w ip, sl, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bl 149614 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ @@ -304684,35 +304666,35 @@ │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ strd sl, r8, [sp] │ │ │ │ - bl 203e08 │ │ │ │ + bl 203f98 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 149bb8 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 149c52 │ │ │ │ cmp r3, #4 │ │ │ │ @@ -304720,34 +304702,34 @@ │ │ │ │ vldr d0, [pc, #176] @ 149b00 │ │ │ │ vldr s16, [pc, #180] @ 149b08 │ │ │ │ vldr s18, [pc, #180] @ 149b0c │ │ │ │ vldr s17, [pc, #180] @ 149b10 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, fp │ │ │ │ add.w r8, sp, #96 @ 0x60 │ │ │ │ - bl 20158c │ │ │ │ + bl 20171c │ │ │ │ add.w sl, sp, #104 @ 0x68 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r8 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 20158c │ │ │ │ + bl 20171c │ │ │ │ vldr d0, [pc, #124] @ 149af8 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, sl │ │ │ │ - bl 20158c │ │ │ │ + bl 20171c │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r0, r3 │ │ │ │ vldr d0, [pc, #108] @ 149af8 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 20158c │ │ │ │ + bl 20171c │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 149ac8 │ │ │ │ mov ip, fp │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ str r2, [r6, #48] @ 0x30 │ │ │ │ @@ -304756,15 +304738,15 @@ │ │ │ │ str r0, [r6, #56] @ 0x38 │ │ │ │ str r1, [r6, #60] @ 0x3c │ │ │ │ mov r1, r6 │ │ │ │ str r2, [r6, #64] @ 0x40 │ │ │ │ adds r6, #20 │ │ │ │ str r3, [r6, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 149f16 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r2, #8 │ │ │ │ lsls r5, r1, #8 │ │ │ │ @@ -304798,15 +304780,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w lr, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ mov r4, fp │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov ip, lr │ │ │ │ @@ -304820,37 +304802,37 @@ │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov ip, fp │ │ │ │ add.w lr, r5, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 203e08 │ │ │ │ + bl 203f98 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, #932] @ (149f60 ) │ │ │ │ ldr r3, [pc, #936] @ (149f64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ @@ -304903,36 +304885,36 @@ │ │ │ │ vldr s18, [pc, #744] @ 149f58 │ │ │ │ vldr s17, [pc, #744] @ 149f5c │ │ │ │ b.n 149a5e │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ str r0, [sp, #16] │ │ │ │ vcvt.f64.f32 d0, s18 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, fp │ │ │ │ - bl 20158c │ │ │ │ + bl 20171c │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r8 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 20158c │ │ │ │ + bl 20171c │ │ │ │ vcvt.f64.f32 d0, s17 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, sl │ │ │ │ - bl 20158c │ │ │ │ + bl 20171c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ vldr d0, [pc, #652] @ 149f38 │ │ │ │ movs r1, #32 │ │ │ │ - bl 20158c │ │ │ │ + bl 20171c │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 149ce6 │ │ │ │ mov ip, fp │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ str r2, [r6, #48] @ 0x30 │ │ │ │ @@ -304941,15 +304923,15 @@ │ │ │ │ str r0, [r6, #56] @ 0x38 │ │ │ │ str r1, [r6, #60] @ 0x3c │ │ │ │ mov r1, r6 │ │ │ │ str r2, [r6, #64] @ 0x40 │ │ │ │ adds r6, #20 │ │ │ │ str r3, [r6, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 149f16 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r2, #3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ @@ -304967,36 +304949,36 @@ │ │ │ │ lsls r1, r2, #4 │ │ │ │ lsls r1, r2, #4 │ │ │ │ movs r0, r2 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r6, r0 │ │ │ │ vldr d0, [pc, #532] @ 149f38 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, fp │ │ │ │ - bl 20158c │ │ │ │ + bl 20171c │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #32 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 20158c │ │ │ │ + bl 20171c │ │ │ │ vcvt.f64.f32 d0, s16 │ │ │ │ mov r0, sl │ │ │ │ movs r1, #32 │ │ │ │ - bl 20158c │ │ │ │ + bl 20171c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ vldr d0, [pc, #492] @ 149f38 │ │ │ │ movs r1, #32 │ │ │ │ - bl 20158c │ │ │ │ + bl 20171c │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 149d96 │ │ │ │ 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 │ │ │ │ @@ -305005,15 +304987,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, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 149f16 │ │ │ │ add r2, pc, #8 @ (adr r2, 149dac ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ @@ -305050,134 +305032,134 @@ │ │ │ │ lsls r3, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 15, cr15, [r1, #-1020]! @ 0xfffffc04 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r8, r0 │ │ │ │ b.n 149b2a │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r8, r0 │ │ │ │ b.n 149b2a │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r8, r0 │ │ │ │ b.n 149b2a │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r8, r0 │ │ │ │ b.n 149b2a │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r8, r0 │ │ │ │ b.n 149b2a │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r8, r0 │ │ │ │ b.n 149b2a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r6, r0 │ │ │ │ b.n 149d22 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r6, r0 │ │ │ │ b.n 149d22 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r6, r0 │ │ │ │ b.n 149d22 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r6, r0 │ │ │ │ b.n 149d22 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r6, r0 │ │ │ │ b.n 149d22 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r6, r0 │ │ │ │ b.n 149d22 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 149c84 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 149c84 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 149c84 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 149c84 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 149c84 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 149c84 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #0 @ (adr r0, 149f1c ) │ │ │ │ push {r2} │ │ │ │ @@ -305298,15 +305280,15 @@ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #148 @ 0x94 │ │ │ │ - bl 1e1ec8 │ │ │ │ + bl 1e2058 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -305326,34 +305308,34 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 14a0cc │ │ │ │ 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, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movw r1, #489 @ 0x1e9 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ strd ip, ip, [r5, #4] │ │ │ │ add.w r6, r6, r9, lsr #3 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ @@ -305378,15 +305360,15 @@ │ │ │ │ ldrb.w r3, [r3, #53] @ 0x35 │ │ │ │ str r6, [r5, #40] @ 0x28 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ str.w ip, [r2, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [pc, #48] @ (14a18c ) │ │ │ │ ldr r3, [pc, #40] @ (14a184 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -305427,50 +305409,50 @@ │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 14a1e8 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #12 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 14a218 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #432 @ 0x1b0 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 203d88 │ │ │ │ + bl 203f18 │ │ │ │ ldr r2, [pc, #92] @ (14a288 ) │ │ │ │ ldr r3, [pc, #88] @ (14a284 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -305479,25 +305461,25 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ vldr d7, [pc, #52] @ 14a278 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 14a268 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #20 │ │ │ │ b.n 14a1ec │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @@ -305533,21 +305515,21 @@ │ │ │ │ lsls r0, r4 │ │ │ │ bics r3, r0 │ │ │ │ bne.n 14a36e │ │ │ │ add r5, sp, #16 │ │ │ │ mov r6, sp │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r8 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp] │ │ │ │ strd ip, ip, [r6, #4] │ │ │ │ str r7, [sp, #12] │ │ │ │ add.w r7, r4, #84 @ 0x54 │ │ │ │ ldr.w fp, [pc, #268] @ 14a414 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -305565,15 +305547,15 @@ │ │ │ │ ldrb.w r3, [r2, #54] @ 0x36 │ │ │ │ ldrb.w r2, [r2, #53] @ 0x35 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [pc, #196] @ (14a418 ) │ │ │ │ ldr r3, [pc, #184] @ (14a40c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -305609,30 +305591,30 @@ │ │ │ │ add r5, sp, #16 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov r6, sp │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14a3d2 │ │ │ │ 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, r9 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r7, r0 │ │ │ │ b.n 14a2d4 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ b.n 14a3a8 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ @@ -305670,45 +305652,45 @@ │ │ │ │ movw r1, #582 @ 0x246 │ │ │ │ ldr.w r9, [pc, #388] @ 14a5c8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ mov r4, r0 │ │ │ │ add.w sl, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov r1, sl │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 14a556 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r0 │ │ │ │ bics.w r3, r5, r3 │ │ │ │ bne.n 14a526 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r6, sp │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ mov r3, r7 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ str.w ip, [sp] │ │ │ │ strd ip, ip, [r6, #4] │ │ │ │ str.w sl, [sp, #12] │ │ │ │ ldr.w fp, [pc, #268] @ 14a5cc │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -305726,15 +305708,15 @@ │ │ │ │ ldrb.w r3, [r2, #54] @ 0x36 │ │ │ │ ldrb.w r2, [r2, #53] @ 0x35 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [pc, #196] @ (14a5d0 ) │ │ │ │ ldr r3, [pc, #180] @ (14a5c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -305770,30 +305752,30 @@ │ │ │ │ strd r5, r1, [sp, #16] │ │ │ │ add r5, sp, #16 │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mov r6, sp │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14a58a │ │ │ │ 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, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov sl, r0 │ │ │ │ b.n 14a48a │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ b.n 14a560 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ @@ -305889,30 +305871,30 @@ │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ asrs r3, r1, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 14a6bc │ │ │ │ mov r2, sp │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [pc, #196] @ (14a794 ) │ │ │ │ ldr r3, [pc, #192] @ (14a790 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -305922,26 +305904,26 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14a6cc │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ b.n 14a6cc │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ b.n 14a698 │ │ │ │ strb.w r1, [sp, #8] │ │ │ │ b.n 14a698 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ @@ -305953,30 +305935,30 @@ │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 14a75e │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r4, r0 │ │ │ │ b.n 14a6cc │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ b.n 14a698 │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ @@ -306025,33 +306007,33 @@ │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r0 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #4] │ │ │ │ - bl 222d88 │ │ │ │ + bl 222f18 │ │ │ │ mov ip, r0 │ │ │ │ mov r2, ip │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r6 │ │ │ │ str.w r8, [r4, #4] │ │ │ │ - bl 222d88 │ │ │ │ + bl 222f18 │ │ │ │ mov ip, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r2, ip │ │ │ │ str r1, [r4, #0] │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 222d88 │ │ │ │ + bl 222f18 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, ip │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -306087,24 +306069,24 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 14a97e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r1, #582 @ 0x246 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ mov r7, r0 │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 14a920 │ │ │ │ and.w r5, r2, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ @@ -306152,30 +306134,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14a874 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 14a94e │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r4, r0 │ │ │ │ b.n 14a874 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ b.n 14a928 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ @@ -306307,30 +306289,30 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 14a9f4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ vldr d7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 14aace │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r5, r0 │ │ │ │ b.n 14a9f4 │ │ │ │ tst.w r8, sl │ │ │ │ mov r1, r5 │ │ │ │ mov.w r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ ite ne │ │ │ │ @@ -306417,15 +306399,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 14a5d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r5, r0 │ │ │ │ b.n 14aa7e │ │ │ │ tst.w r8, sl │ │ │ │ beq.w 14b348 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 14b41c │ │ │ │ @@ -306461,15 +306443,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 14a5d4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r5, r0 │ │ │ │ b.n 14aa7e │ │ │ │ ands.w r7, r8, sl │ │ │ │ beq.n 14ac52 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 14b40a │ │ │ │ @@ -306488,20 +306470,20 @@ │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 14ac84 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r6 │ │ │ │ bl 14a28c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ @@ -306659,26 +306641,26 @@ │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ vldr d7, [pc, #568] @ 14b048 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14a9d8 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ b.n 14a9d8 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r1, [sp] │ │ │ │ b.n 14aaa8 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r1, [sp] │ │ │ │ b.n 14aaa8 │ │ │ │ @@ -306744,55 +306726,55 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14aefe │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r7, r0 │ │ │ │ b.n 14ac26 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 14aa7e │ │ │ │ strd r3, r7, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r1, [sp, #64] @ 0x40 │ │ │ │ strd r0, r1, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14af40 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r5, r0 │ │ │ │ b.n 14aa7e │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 14aa7e │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ @@ -306805,60 +306787,60 @@ │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14af9a │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ b.n 14abb2 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 14abb0 │ │ │ │ mov r9, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14afe4 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r8, r0 │ │ │ │ b.n 14abb0 │ │ │ │ subs r3, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ cmp r3, #31 │ │ │ │ bhi.w 14b4fa │ │ │ │ @@ -307098,15 +307080,15 @@ │ │ │ │ mov.w r9, #32 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ vldr d7, [sp, #80] @ 0x50 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #72] @ 0x48 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14af9a │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ b.n 14af8a │ │ │ │ mov.w r9, #16 │ │ │ │ strh.w r2, [sp, #80] @ 0x50 │ │ │ │ @@ -307185,15 +307167,15 @@ │ │ │ │ mov.w r9, #32 │ │ │ │ str r2, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 14afd2 │ │ │ │ b.n 14afe4 │ │ │ │ mov.w r9, #16 │ │ │ │ strh.w r2, [sp, #24] │ │ │ │ b.n 14b310 │ │ │ │ @@ -307258,15 +307240,15 @@ │ │ │ │ asrs r0, r5, #2 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 14aeec │ │ │ │ b.n 14aefe │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 14b3ce │ │ │ │ @@ -307482,25 +307464,25 @@ │ │ │ │ vldr d7, [pc, #168] @ 14b6b0 │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ strd r3, r4, [r6] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14b634 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14b5de │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ bne.n 14b5de │ │ │ │ @@ -307519,23 +307501,23 @@ │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r4, [r6, #4] │ │ │ │ movs r3, #9 │ │ │ │ - bl 222d88 │ │ │ │ + bl 222f18 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r2, r4 │ │ │ │ strd r1, r5, [r6] │ │ │ │ movs r3, #9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 222d88 │ │ │ │ + bl 222f18 │ │ │ │ mov r4, r0 │ │ │ │ b.n 14b5de │ │ │ │ movs r4, #0 │ │ │ │ b.n 14b5de │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ ldr.w lr, [r5, #76] @ 0x4c │ │ │ │ ldrb.w r1, [r4, #-8] │ │ │ │ @@ -307617,15 +307599,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 14b772 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202470 │ │ │ │ + bl 202600 │ │ │ │ b.n 14b72c │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r1, [pc, #136] @ (14b804 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -307691,25 +307673,25 @@ │ │ │ │ movs r3, #2 │ │ │ │ str r0, [r7, #4] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [r7, #0] │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #72] @ 0x48 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 14b84e │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #9 │ │ │ │ bl 14a798 │ │ │ │ @@ -307719,21 +307701,21 @@ │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #406 @ 0x196 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r8, r1 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ strd r2, r2, [sp, #60] @ 0x3c │ │ │ │ ldr.w lr, [pc, #428] @ 14ba4c │ │ │ │ @@ -307891,17 +307873,17 @@ │ │ │ │ cmp.w sl, #256 @ 0x100 │ │ │ │ bne.n 14b93a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 14a834 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 201a58 │ │ │ │ + bl 201be8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 200708 │ │ │ │ + bl 200898 │ │ │ │ b.n 14b93c │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldr r0, [pc, #336] @ (14bb94 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -307927,26 +307909,26 @@ │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #72] @ 0x48 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 14baa4 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #9 │ │ │ │ mov r0, r7 │ │ │ │ bl 14a798 │ │ │ │ ldr.w r3, [pc, #1220] @ 14bf78 │ │ │ │ mov r9, r0 │ │ │ │ @@ -307964,21 +307946,21 @@ │ │ │ │ str r3, [r7, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #406 @ 0x196 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r8, r1 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ @@ -307989,21 +307971,21 @@ │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r6, #20 │ │ │ │ movs r4, #1 │ │ │ │ - bl 201a58 │ │ │ │ + bl 201be8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 200708 │ │ │ │ + bl 200898 │ │ │ │ b.n 14b93c │ │ │ │ mvn.w r2, #804 @ 0x324 │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #1 │ │ │ │ bls.w 14b904 │ │ │ │ b.n 14b93a │ │ │ │ sub.w r0, r3, #20 │ │ │ │ @@ -308084,71 +308066,71 @@ │ │ │ │ bl 14a798 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r7, #0] │ │ │ │ str r6, [r7, #4] │ │ │ │ - bl 223714 │ │ │ │ + bl 2238a4 │ │ │ │ b.n 14b93c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [r7, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #2 │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ cbz r0, 14bc64 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #9 │ │ │ │ bl 14a798 │ │ │ │ ldr r5, [r5, #28] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [sl, #44] @ 0x2c │ │ │ │ - bl 2e55ec │ │ │ │ + bl 2e577c │ │ │ │ str r6, [r7, #4] │ │ │ │ adds r3, r5, r0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #489 @ 0x1e9 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov sl, r0 │ │ │ │ mov r8, r1 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r5, sl, #84 @ 0x54 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ add.w lr, sp, #72 @ 0x48 │ │ │ │ ldr.w r0, [sl, #36] @ 0x24 │ │ │ │ strd ip, ip, [r3, #4] │ │ │ │ @@ -308174,20 +308156,20 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ add.w r3, sl, r5, lsl #2 │ │ │ │ add.w r2, sl, r2, lsl #2 │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ str.w ip, [r2, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ add.w r0, r6, #20 │ │ │ │ mov r1, r8 │ │ │ │ - bl 201a58 │ │ │ │ + bl 201be8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 200708 │ │ │ │ + bl 200898 │ │ │ │ b.n 14b93c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, lr │ │ │ │ str r1, [sp, #0] │ │ │ │ @@ -308204,37 +308186,37 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 14a798 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov sl, r0 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 221b78 │ │ │ │ + bl 221d08 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14bf16 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r6, [r7, #4] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r7, #0] │ │ │ │ movw r1, #529 @ 0x211 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r1 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ add.w ip, sp, #72 @ 0x48 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ strd r2, r2, [sp, #60] @ 0x3c │ │ │ │ @@ -308268,40 +308250,40 @@ │ │ │ │ cmp r1, #4 │ │ │ │ mov.w r1, #1 │ │ │ │ it ne │ │ │ │ movne r9, r2 │ │ │ │ mov.w r2, #32 │ │ │ │ it eq │ │ │ │ subeq.w r9, r3, #20 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 14be42 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r2, #20 │ │ │ │ ldr.w ip, [r9, #36] @ 0x24 │ │ │ │ movw r3, #885 @ 0x375 │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 14be80 │ │ │ │ str r5, [sp, #20] │ │ │ │ mov r5, r9 │ │ │ │ str r6, [sp, #24] │ │ │ │ mov r6, r4 │ │ │ │ mov r4, ip │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldr r5, [r5, #96] @ 0x60 │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w r1, [r5, #-8] │ │ │ │ cmp r1, #4 │ │ │ │ bne.n 14bf64 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ subs r5, #20 │ │ │ │ @@ -308311,15 +308293,15 @@ │ │ │ │ mov r4, r6 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr.w r3, [r9, #96] @ 0x60 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, sl │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ strd r3, r0, [sp] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ @@ -308328,21 +308310,21 @@ │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ mov sl, r0 │ │ │ │ mov.w r1, #406 @ 0x196 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r8, r1 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ strd r2, r2, [sp, #56] @ 0x38 │ │ │ │ add.w ip, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ @@ -308478,15 +308460,15 @@ │ │ │ │ str r7, [r3, #4] │ │ │ │ str r0, [r7, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ movs r2, #19 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r3, #16] │ │ │ │ strb.w r1, [r5, #73] @ 0x49 │ │ │ │ - bl 203194 │ │ │ │ + bl 203324 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 14c094 │ │ │ │ movs r7, #1 │ │ │ │ cmp.w r4, #4294967295 @ 0xffffffff │ │ │ │ ite eq │ │ │ │ moveq r6, #0 │ │ │ │ andne.w r6, r7, #1 │ │ │ │ @@ -308506,15 +308488,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub.w r3, r6, #20 │ │ │ │ mvn.w r7, #19 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 14bfdc │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 203194 │ │ │ │ + bl 203324 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14c058 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ adds r3, r4, #1 │ │ │ │ beq.n 14c0ae │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ @@ -308589,15 +308571,15 @@ │ │ │ │ subs r2, r3, r0 │ │ │ │ subs r2, r3, r0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ sub.w r3, r6, #20 │ │ │ │ mvn.w r7, #19 │ │ │ │ b.n 14bfca │ │ │ │ mov r0, r5 │ │ │ │ - bl 203194 │ │ │ │ + bl 203324 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14c1cc │ │ │ │ mov r7, r6 │ │ │ │ b.n 14c058 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ @@ -308635,30 +308617,30 @@ │ │ │ │ str.w ip, [r0] │ │ │ │ str r1, [r3, #16] │ │ │ │ strb.w r2, [r5, #74] @ 0x4a │ │ │ │ b.n 14c048 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r6 │ │ │ │ - bl 2019c4 │ │ │ │ + bl 201b54 │ │ │ │ b.n 14c058 │ │ │ │ ldr.w sl, [r2, #44] @ 0x2c │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 14c172 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2019c4 │ │ │ │ + bl 201b54 │ │ │ │ mov r1, sl │ │ │ │ movs r3, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ strb.w r3, [r5, #75] @ 0x4b │ │ │ │ bl 143cb8 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1f48 │ │ │ │ cbz r0, 14c226 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ str r7, [r5, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r2, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r2, #357] @ 0x165 │ │ │ │ @@ -308666,22 +308648,22 @@ │ │ │ │ ldr.w sl, [r2, #36] @ 0x24 │ │ │ │ b.n 14c1dc │ │ │ │ ldr.w sl, [r2, #48] @ 0x30 │ │ │ │ b.n 14c1dc │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ movs r1, #148 @ 0x94 │ │ │ │ ldr r7, [r0, #56] @ 0x38 │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5280 │ │ │ │ add r1, sp, #24 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ blx 5ab88 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1f84 │ │ │ │ b.n 14c206 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -308703,210 +308685,210 @@ │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2076] @ 0x81c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f6248 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14c310 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r6 │ │ │ │ ldr.w r4, [r8, #12] │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ add r4, r6 │ │ │ │ add.w r1, r4, #8 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #16 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #20 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #24 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #10 │ │ │ │ bhi.n 14c2f8 │ │ │ │ tbb [pc, r3] │ │ │ │ movs r7, #196 @ 0xc4 │ │ │ │ movs r7, #118 @ 0x76 │ │ │ │ lsls r1, r5, #25 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ lsls r7, r4, #24 │ │ │ │ movs r6, r0 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ adds r7, #1 │ │ │ │ adds r6, #76 @ 0x4c │ │ │ │ cmp r3, r7 │ │ │ │ bhi.n 14c2a0 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f6624 │ │ │ │ + bl 1f67b4 │ │ │ │ ldr r2, [pc, #428] @ (14c4c8 ) │ │ │ │ ldr r3, [pc, #420] @ (14c4c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2076] @ 0x81c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 14c4bc │ │ │ │ addw sp, sp, #2084 @ 0x824 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cbz r1, 14c380 │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 143cb8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ add.w r1, r4, #56 @ 0x38 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ b.n 14c304 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ b.n 14c304 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cbz r1, 14c42a │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 143cb8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ add.w r1, r4, #56 @ 0x38 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ add.w r1, r4, #68 @ 0x44 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ add.w r1, r4, #72 @ 0x48 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ b.n 14c304 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cbz r1, 14c4a2 │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 143cb8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ b.n 14c304 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ subs r5, #126 @ 0x7e │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #222 @ 0xde │ │ │ │ @@ -308928,15 +308910,15 @@ │ │ │ │ ldr r1, [pc, #424] @ (14c69c ) │ │ │ │ add r5, pc │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e1b48 │ │ │ │ + bl 1e1cd8 │ │ │ │ ldr.w r2, [r4, #424] @ 0x1a8 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cbnz r3, 14c51e │ │ │ │ b.n 14c656 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -308964,15 +308946,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ 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 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 14c652 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r7, [r1, #0] │ │ │ │ cbz r7, 14c5b4 │ │ │ │ @@ -309006,32 +308988,32 @@ │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r9 │ │ │ │ bl 14b790 │ │ │ │ orrs r0, r6 │ │ │ │ uxtb r6, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r7, fp │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ cbz r7, 14c5da │ │ │ │ mov fp, r0 │ │ │ │ b.n 14c568 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r9 │ │ │ │ bl 14bf7c │ │ │ │ orrs r0, r6 │ │ │ │ mov r7, fp │ │ │ │ uxtb r6, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 14c5be │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 251614 │ │ │ │ + bl 2517a4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 14c600 │ │ │ │ @@ -309046,15 +309028,15 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ cbnz r0, 14c65a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ ldr r2, [pc, #136] @ (14c6a0 ) │ │ │ │ ldr r3, [pc, #120] @ (14c690 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -309092,15 +309074,15 @@ │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mla r0, r0, r5, r3 │ │ │ │ blx 5ab88 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e1e9c │ │ │ │ + bl 1e202c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14c66a │ │ │ │ b.n 14c60e │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ @@ -309640,40 +309622,40 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ mov.w r3, #61440 @ 0xf000 │ │ │ │ movt r3, #27 │ │ │ │ ands r4, r3 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, sp, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ cbz r6, 14cc1a │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ cbz r3, 14cc1a │ │ │ │ add.w r5, r6, #48 @ 0x30 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cbz r1, 14cc14 │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 14cc02 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 14cc2a │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ ldr r2, [pc, #36] @ (14cc50 ) │ │ │ │ ldr r3, [pc, #28] @ (14cc4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -309700,40 +309682,40 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - bl 1ddc18 │ │ │ │ + bl 1ddda8 │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd954 │ │ │ │ + bl 1ddae4 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd954 │ │ │ │ + bl 1ddae4 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ddc18 │ │ │ │ + bl 1ddda8 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 1dd954 │ │ │ │ + bl 1ddae4 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ddc84 │ │ │ │ + bl 1dde14 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd954 │ │ │ │ + bl 1ddae4 │ │ │ │ ldrb r0, [r5, #13] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -309856,15 +309838,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #4093 @ 0xffd │ │ │ │ bl 13dd8c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldmia r2!, {r1, r3, r4, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r6} │ │ │ │ movs r1, r4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r2, [r1, #104] @ 0x68 │ │ │ │ sub sp, #12 │ │ │ │ @@ -309986,15 +309968,15 @@ │ │ │ │ b.n 14cf34 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r1, #128 @ 0x80 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 14cf38 │ │ │ │ + svc 152 @ 0x98 │ │ │ │ movs r1, r5 │ │ │ │ adds r0, #196 @ 0xc4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -310008,44 +309990,44 @@ │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [pc, #404] @ (14d144 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ddee8 │ │ │ │ + bl 1de078 │ │ │ │ movs r2, #20 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dde40 │ │ │ │ + bl 1ddfd0 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dde40 │ │ │ │ + bl 1ddfd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ddee8 │ │ │ │ + bl 1de078 │ │ │ │ mul.w r5, r5, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1dde1c │ │ │ │ + bl 1ddfac │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ddf2c │ │ │ │ + bl 1de0bc │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 14d122 │ │ │ │ mov r1, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dde1c │ │ │ │ + bl 1ddfac │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 14d122 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrd r0, r4, [r3, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -310114,19 +310096,19 @@ │ │ │ │ add.w r0, r9, r6 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ adds r6, #148 @ 0x94 │ │ │ │ blx 5ab88 │ │ │ │ cmp r5, r6 │ │ │ │ bne.n 14d0d0 │ │ │ │ add.w r0, r4, #92 @ 0x5c │ │ │ │ - bl 1dd890 │ │ │ │ + bl 1dda20 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, fp │ │ │ │ add.w r0, r4, #92 @ 0x5c │ │ │ │ - bl 1dd954 │ │ │ │ + bl 1ddae4 │ │ │ │ ldrb.w r3, [r4, #105] @ 0x69 │ │ │ │ mov r0, r4 │ │ │ │ cbnz r3, 14d118 │ │ │ │ ldr r2, [pc, #76] @ (14d14c ) │ │ │ │ ldr r3, [pc, #60] @ (14d140 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -310237,65 +310219,65 @@ │ │ │ │ cbz r3, 14d20c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 14d202 │ │ │ │ add r7, sp, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f6248 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ and.w r2, r2, #8 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.w 14d35e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 14d398 │ │ │ │ ldrd r2, r1, [r5, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 14d274 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ blx 5ac00 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cbz r3, 14d2a6 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ movs r3, #12 │ │ │ │ mov r0, r7 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r2, r1, [r3, #8] │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cbz r0, 14d2d2 │ │ │ │ movw r2, #55646 @ 0xd95e │ │ │ │ movt r2, #15260 @ 0x3b9c │ │ │ │ b.n 14d2b8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cbz r0, 14d2d2 │ │ │ │ @@ -310303,92 +310285,92 @@ │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 14d2b4 │ │ │ │ addw r1, sp, #1948 @ 0x79c │ │ │ │ bl 14c264 │ │ │ │ addw r1, sp, #1948 @ 0x79c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ movw r2, #14569 @ 0x38e9 │ │ │ │ movt r2, #15262 @ 0x3b9e │ │ │ │ b.n 14d2e0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, 14d2e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 14d2dc │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6624 │ │ │ │ + bl 1f67b4 │ │ │ │ ldr r2, [pc, #184] @ (14d3b8 ) │ │ │ │ ldr r3, [pc, #176] @ (14d3b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1980] @ 0x7bc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 14d3a4 │ │ │ │ add.w sp, sp, #1984 @ 0x7c0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r7, sp, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f6248 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r7 │ │ │ │ and.w r3, r3, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r1, sp, r2 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 14d3a8 │ │ │ │ add.w r1, sl, #40 @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ b.n 14d264 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1dd890 │ │ │ │ + bl 1dda20 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 28f1ec │ │ │ │ + bl 28f37c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e2ec4 │ │ │ │ + bl 1e3054 │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14d2fe │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 59c6c │ │ │ │ b.n 14d2fe │ │ │ │ ldrd r2, r1, [r3, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ b.n 14d264 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ mov r3, sl │ │ │ │ ldr r3, [r3, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ @@ -310412,15 +310394,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1dd890 │ │ │ │ + bl 1dda20 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 14cc6c │ │ │ │ cbnz r0, 14d430 │ │ │ │ ldr r2, [pc, #108] @ (14d468 ) │ │ │ │ movw r3, #4118 @ 0x1016 │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -310462,15 +310444,15 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 14d416 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ cmp r4, #42 @ 0x2a │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r4, r5, r7} │ │ │ │ + stmia r6!, {r4, r5, r6} │ │ │ │ movs r1, r4 │ │ │ │ cmp r3, #226 @ 0xe2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -310485,15 +310467,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 1dd890 │ │ │ │ + bl 1dda20 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ cbnz r0, 14d4e8 │ │ │ │ @@ -310538,15 +310520,15 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 14d4ce │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ cmp r3, #118 @ 0x76 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r3, r4, r5, r7} │ │ │ │ movs r1, r4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ lsls r1, r6, #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, #4064] @ 0xfe0 │ │ │ │ @@ -310704,19 +310686,19 @@ │ │ │ │ strb r3, [r5, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 14d6d0 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14d69e │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f6248 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r2, [r4, #-44] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14d792 │ │ │ │ ldr.w r0, [r3, #308] @ 0x134 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14d796 │ │ │ │ @@ -310755,25 +310737,25 @@ │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ tst.w r3, r9 │ │ │ │ beq.n 14d738 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #32 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ cmp r5, r8 │ │ │ │ bne.n 14d740 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #32 │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ - bl 1f6624 │ │ │ │ + bl 1f67b4 │ │ │ │ cmp r8, r6 │ │ │ │ bne.n 14d6a6 │ │ │ │ ldr r2, [pc, #48] @ (14d7a8 ) │ │ │ │ ldr r3, [pc, #40] @ (14d7a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -310828,38 +310810,38 @@ │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, r1 │ │ │ │ bne.n 14d7fa │ │ │ │ mov sl, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f6248 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ ldr.w r2, [sl], #5 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 14c6e8 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ strd r4, r5, [sp] │ │ │ │ bl 14cba0 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r8, #44 @ 0x2c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f6624 │ │ │ │ + bl 1f67b4 │ │ │ │ ldr r2, [pc, #44] @ (14d87c ) │ │ │ │ ldr r3, [pc, #36] @ (14d878 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ @@ -310933,15 +310915,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 14d9aa │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add r0, sp, #20 │ │ │ │ add.w r1, r5, #72 @ 0x48 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1dde0c │ │ │ │ + bl 1ddf9c │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #244] @ 0xf4 │ │ │ │ ldr.w r3, [r6, #3484] @ 0xd9c │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -311003,16 +310985,16 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r2, #52] @ 0x34 │ │ │ │ lsls r3, r5, #2 │ │ │ │ movs r7, #8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r3, r5, #2 │ │ │ │ - it ne │ │ │ │ - movne r1, r4 │ │ │ │ + stmia r0!, {r3, r4, r6, r7} │ │ │ │ + movs r1, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #176] @ (14da88 ) │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r3 │ │ │ │ @@ -311299,15 +311281,15 @@ │ │ │ │ mov r7, r2 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ bl 14d168 │ │ │ │ cbz r0, 14dcfa │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 207974 │ │ │ │ + bl 207b04 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14dda0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ movs r0, #0 │ │ │ │ @@ -311363,15 +311345,15 @@ │ │ │ │ str r5, [sp, #8] │ │ │ │ ubfx r0, r0, #1, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 14dc24 │ │ │ │ lsls r3, r7, #28 │ │ │ │ bpl.n 14dcee │ │ │ │ - bl 24f158 │ │ │ │ + bl 24f2e8 │ │ │ │ b.n 14dcee │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cbnz r3, 14dd92 │ │ │ │ b.n 14ddcc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cbz r3, 14ddcc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -311405,23 +311387,23 @@ │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13dd8c │ │ │ │ b.n 14dcf4 │ │ │ │ - cbnz r2, 14de2a │ │ │ │ + pop {r1, r3, r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ - cbnz r6, 14de38 │ │ │ │ + pop {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ - revsh r2, r6 │ │ │ │ + pop {r1, r4, r5, r7} │ │ │ │ movs r1, r4 │ │ │ │ - cbnz r2, 14de34 │ │ │ │ + pop {r1, r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ - revsh r2, r3 │ │ │ │ + pop {r1, r3, r4, r7} │ │ │ │ movs r1, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w ip, [pc, #68] @ 14de4c │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -311434,15 +311416,15 @@ │ │ │ │ mov.w r4, #0 │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 14d1a4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2ec4 │ │ │ │ + bl 1e3054 │ │ │ │ ldr r2, [pc, #32] @ (14de54 ) │ │ │ │ ldr r3, [pc, #28] @ (14de50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -311642,64 +311624,64 @@ │ │ │ │ mov r1, sl │ │ │ │ add.w r7, r8, #5 │ │ │ │ mov r0, fp │ │ │ │ str r7, [sp, #0] │ │ │ │ addw sl, sp, #1940 @ 0x794 │ │ │ │ bl 14d1a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f6248 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w sl, [sp] │ │ │ │ addw r2, r9, #491 @ 0x1eb │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr.w r0, [r9, #60] @ 0x3c │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #32 │ │ │ │ blx r7 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ cbz r6, 14e0ac │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ cbz r3, 14e0ac │ │ │ │ add.w r9, r6, #48 @ 0x30 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r1, [r9, #4]! │ │ │ │ cbz r1, 14e0a6 │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ bhi.n 14e094 │ │ │ │ cbz r4, 14e0b8 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r8, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6624 │ │ │ │ + bl 1f67b4 │ │ │ │ ldr r2, [pc, #76] @ (14e114 ) │ │ │ │ ldr r3, [pc, #72] @ (14e110 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1972] @ 0x7b4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -311837,19 +311819,19 @@ │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 1dd890 │ │ │ │ + bl 1dda20 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 28f1ec │ │ │ │ + bl 28f37c │ │ │ │ ldrb.w r3, [sp, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 14e3ae │ │ │ │ movs r6, #148 @ 0x94 │ │ │ │ mul.w r6, r5, r6 │ │ │ │ ldrd r0, r5, [r7, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -311948,15 +311930,15 @@ │ │ │ │ add.w r6, r5, #92 @ 0x5c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ blx 59c6c │ │ │ │ mov r0, sl │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cbz r3, 14e3c0 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w 14e168 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r9 │ │ │ │ bl 1524ac │ │ │ │ @@ -311972,17 +311954,17 @@ │ │ │ │ cbz r0, 14e3ae │ │ │ │ mov fp, r6 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ b.n 14e266 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #18 │ │ │ │ mov r0, sl │ │ │ │ - bl 28b130 │ │ │ │ + bl 28b2c0 │ │ │ │ mov r0, sl │ │ │ │ - bl 25779c │ │ │ │ + bl 25792c │ │ │ │ b.n 14e216 │ │ │ │ ldrb.w r3, [sp, #76] @ 0x4c │ │ │ │ cbz r3, 14e3b8 │ │ │ │ movs r5, #0 │ │ │ │ b.n 14e35c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx 59c6c │ │ │ │ @@ -312003,15 +311985,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r4, #23] │ │ │ │ lsls r3, r5, #2 │ │ │ │ subs r6, r1, #2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r4, [r5, #18] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - push {r1, r3, r5, r6, r7} │ │ │ │ + @ instruction: 0xb6aa │ │ │ │ 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, #3808] @ 0xee0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ mov sl, r0 │ │ │ │ @@ -312453,15 +312435,15 @@ │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r4, r7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r0, r5, r1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add sp, #368 @ 0x170 │ │ │ │ + sxth r4, r3 │ │ │ │ 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, #3112] @ 0xc28 │ │ │ │ sub.w sp, sp, #948 @ 0x3b4 │ │ │ │ mov r4, r2 │ │ │ │ @@ -312478,15 +312460,15 @@ │ │ │ │ ldr.w fp, [sp, #984] @ 0x3d8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #940] @ 0x3ac │ │ │ │ mov.w r3, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e31a0 │ │ │ │ mov r3, r6 │ │ │ │ strd r1, r0, [sp, #144] @ 0x90 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r4 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ @@ -312678,15 +312660,15 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ strb.w r6, [sp, #320] @ 0x140 │ │ │ │ bl 152228 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14ebac │ │ │ │ subs r0, #68 @ 0x44 │ │ │ │ str r0, [r4, #32] │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e31a0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov.w ip, #3 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ sbc.w r3, r1, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldrb.w r3, [sp, #320] @ 0x140 │ │ │ │ @@ -312754,15 +312736,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrd r1, r3, [sp, #28] │ │ │ │ bl 14e118 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 14ecb2 │ │ │ │ ldr.w r9, [r5, #3484] @ 0xd9c │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e31a0 │ │ │ │ strd r1, r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 14ea96 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and.w r6, r3, #256 @ 0x100 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -312776,19 +312758,19 @@ │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #100] @ 0x64 │ │ │ │ ldr r1, [r3, #92] @ 0x5c │ │ │ │ - bl 1dde0c │ │ │ │ + bl 1ddf9c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl 28f200 │ │ │ │ + bl 28f390 │ │ │ │ ldrb r6, [r5, #12] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 14ee1c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 14ee20 │ │ │ │ @@ -312971,15 +312953,15 @@ │ │ │ │ adds r1, #68 @ 0x44 │ │ │ │ cbz r3, 14edbc │ │ │ │ mov r0, r3 │ │ │ │ bl 1524ac │ │ │ │ mov r1, r0 │ │ │ │ subs r1, #68 @ 0x44 │ │ │ │ str r1, [r4, #32] │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e31a0 │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ lsls r5, r3, #23 │ │ │ │ bmi.n 14edde │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov.w ip, #1 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -313007,15 +312989,15 @@ │ │ │ │ add.w r2, r3, #60 @ 0x3c │ │ │ │ str r1, [r5, #8] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [r5, #24] │ │ │ │ mov r2, r6 │ │ │ │ str r6, [r5, #16] │ │ │ │ b.n 14ec76 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ ldr.w r2, [pc, #1456] @ 14f3d4 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ movw r3, #3267 @ 0xcc3 │ │ │ │ @@ -313461,15 +313443,15 @@ │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ bl 14db34 │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e31a0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, 14f328 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ @@ -313550,15 +313532,15 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ strb r2, [r7, #19] │ │ │ │ lsls r3, r5, #2 │ │ │ │ strb r2, [r2, #19] │ │ │ │ lsls r3, r5, #2 │ │ │ │ strb r4, [r5, #18] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r2, sp, #544 @ 0x220 │ │ │ │ + add r4, sp, #288 @ 0x120 │ │ │ │ movs r1, r4 │ │ │ │ strb r0, [r2, #2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ adds r4, #1 │ │ │ │ subs r0, #68 @ 0x44 │ │ │ │ add.w r8, r8, #80 @ 0x50 │ │ │ │ str.w r0, [r8, #-48] │ │ │ │ @@ -313659,19 +313641,19 @@ │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 14c6e8 │ │ │ │ ldr r2, [r7, #100] @ 0x64 │ │ │ │ ldr r1, [r7, #92] @ 0x5c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #320 @ 0x140 │ │ │ │ - bl 1dde0c │ │ │ │ + bl 1ddf9c │ │ │ │ add r2, sp, #320 @ 0x140 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ movs r0, #0 │ │ │ │ - bl 28f200 │ │ │ │ + bl 28f390 │ │ │ │ ldrb.w r2, [sp, #332] @ 0x14c │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 14f5f0 │ │ │ │ mov r0, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 14f510 │ │ │ │ @@ -313742,15 +313724,15 @@ │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ movs r4, #56 @ 0x38 │ │ │ │ mla r4, r4, r6, r3 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ adds r5, #1 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ cmp r5, r6 │ │ │ │ bne.n 14f5b6 │ │ │ │ ldr r2, [pc, #392] @ (14f74c ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -313764,15 +313746,15 @@ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ b.n 14ef78 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ b.w 14e94c │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ movs r3, #0 │ │ │ │ b.n 14f504 │ │ │ │ mov r4, r6 │ │ │ │ b.n 14f4c0 │ │ │ │ movw r0, #21032 @ 0x5228 │ │ │ │ movt r0, #15263 @ 0x3b9f │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ @@ -313902,17 +313884,17 @@ │ │ │ │ b.n 14f2d2 │ │ │ │ movs r3, #1 │ │ │ │ b.n 14f31e │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ b.w 14ee8a │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - add r2, pc, #920 @ (adr r2, 14fae8 ) │ │ │ │ + add r4, pc, #664 @ (adr r4, 14f9e8 ) │ │ │ │ movs r1, r4 │ │ │ │ - add r2, pc, #624 @ (adr r2, 14f9c4 ) │ │ │ │ + add r4, pc, #368 @ (adr r4, 14f8c4 ) │ │ │ │ movs r1, r4 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1880] @ 0x758 │ │ │ │ @@ -314261,37 +314243,37 @@ │ │ │ │ orr.w r1, r1, r2 │ │ │ │ bne.n 14fb16 │ │ │ │ str.w r1, [ip, #20] │ │ │ │ cmp lr, ip │ │ │ │ bne.n 14fafa │ │ │ │ mov r0, r5 │ │ │ │ add.w r7, r4, #676 @ 0x2a4 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f6248 │ │ │ │ ldr.w r3, [r4, #676] @ 0x2a4 │ │ │ │ movs r6, #0 │ │ │ │ cbz r3, 14fb5c │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ cbz r1, 14fb56 │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ ldr.w r3, [r4, #676] @ 0x2a4 │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 14fb42 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 14fcd0 │ │ │ │ addw r3, sp, #2076 @ 0x81c │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 1f6624 │ │ │ │ + bl 1f67b4 │ │ │ │ ldr.w r2, [r4, #816] @ 0x330 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 14fc9e │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r7, r4, #820 @ 0x334 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r3, [r3, #3484] @ 0xd9c │ │ │ │ @@ -314308,15 +314290,15 @@ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ mla r3, r1, r3, r4 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14fb94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f6248 │ │ │ │ ldrd fp, r3, [r7] │ │ │ │ cmp fp, r3 │ │ │ │ bcs.n 14fc10 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ @@ -314324,26 +314306,26 @@ │ │ │ │ mla r6, r2, fp, r3 │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ ldr.w r2, [r6, #-5] │ │ │ │ mov r3, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ bl 14c6e8 │ │ │ │ movs r2, #4 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, fp │ │ │ │ bhi.n 14fbda │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ addw sl, sp, #2108 @ 0x83c │ │ │ │ @@ -314355,44 +314337,44 @@ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ addw r2, r2, #491 @ 0x1eb │ │ │ │ blx r6 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2140 @ 0x85c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6624 │ │ │ │ + bl 1f67b4 │ │ │ │ ldrd sl, r2, [r7] │ │ │ │ cmp sl, r2 │ │ │ │ itt cc │ │ │ │ movcc r3, #80 @ 0x50 │ │ │ │ mlacc r6, r3, sl, r4 │ │ │ │ bcs.n 14fc92 │ │ │ │ mov r0, r5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f6248 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2140 @ 0x85c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ add.w r1, r6, #44 @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6624 │ │ │ │ + bl 1f67b4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ cmp r3, sl │ │ │ │ bhi.n 14fc5e │ │ │ │ ldr.w r2, [r4, #816] @ 0x330 │ │ │ │ adds r7, #4 │ │ │ │ cmp r2, r9 │ │ │ │ @@ -314418,15 +314400,15 @@ │ │ │ │ b.n 14fae4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, #312 @ 0x138 │ │ │ │ ldr.w r3, [r1, #-4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ b.n 14fb64 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ b.n 14f7cc │ │ │ │ add r5, sp, #160 @ 0xa0 │ │ │ │ @@ -314477,15 +314459,15 @@ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #3844] @ 0xf04 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e31a0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ strd r1, r0, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 150772 │ │ │ │ movw r1, #62965 @ 0xf5f5 │ │ │ │ movt r1, #15265 @ 0x3ba1 │ │ │ │ @@ -314567,15 +314549,15 @@ │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ mov.w sl, #80 @ 0x50 │ │ │ │ ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str.w fp, [sp, #60] @ 0x3c │ │ │ │ ldr.w r5, [r8, #16] │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e31a0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov fp, r1 │ │ │ │ str r0, [sp, #24] │ │ │ │ add.w r5, r5, r7, lsl #5 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ cmp r4, #0 │ │ │ │ rbit r4, r4 │ │ │ │ @@ -314600,15 +314582,15 @@ │ │ │ │ strd r5, ip, [sp, #4] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 14e118 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 150764 │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e31a0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ sbc.w r1, r1, fp │ │ │ │ adds r3, r3, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ @@ -314699,15 +314681,15 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str.w ip, [sp, #156] @ 0x9c │ │ │ │ and.w r3, r3, #256 @ 0x100 │ │ │ │ str.w lr, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e31a0 │ │ │ │ strd r1, r0, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r1, #813] @ 0x32d │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 150326 │ │ │ │ ldr.w r3, [fp] │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ @@ -314744,15 +314726,15 @@ │ │ │ │ add r3, sp, #244 @ 0xf4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movs r3, #80 @ 0x50 │ │ │ │ mla r3, r3, r7, r9 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ lsls r0, r3, #30 │ │ │ │ bmi.n 150116 │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e31a0 │ │ │ │ ldrb.w r3, [r9, #812] @ 0x32c │ │ │ │ ldr.w r4, [r6, #-5] │ │ │ │ add.w r8, sl, #1 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ cbz r3, 1500c8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w sl, [r3, sl, lsl #3] │ │ │ │ @@ -314797,15 +314779,15 @@ │ │ │ │ bne.w 15073e │ │ │ │ lsls r4, r4, #4 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r8, fp, r4 │ │ │ │ ldr.w r2, [fp, r4] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ str.w r2, [fp, r4] │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e31a0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ adds r2, r2, r0 │ │ │ │ str.w r2, [r8, #8] │ │ │ │ @@ -314877,15 +314859,15 @@ │ │ │ │ bl 151fa8 │ │ │ │ str.w r5, [r7, #2528] @ 0x9e0 │ │ │ │ ldr.w r3, [r9, #640] @ 0x280 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #80 @ 0x50 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 1501c4 │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e31a0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 150278 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr.w r6, [r9, #640] @ 0x280 │ │ │ │ subs r7, r0, r3 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ @@ -315129,19 +315111,19 @@ │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #100] @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #92] @ 0x5c │ │ │ │ - bl 1dde0c │ │ │ │ + bl 1ddf9c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 28f200 │ │ │ │ + bl 28f390 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15067c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 150842 │ │ │ │ ldr.w r5, [sl] │ │ │ │ @@ -315237,15 +315219,15 @@ │ │ │ │ addw r3, r0, #491 @ 0x1eb │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [r4, #808] @ 0x328 │ │ │ │ bl 152fac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 150876 │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e31a0 │ │ │ │ ldrd r8, r3, [fp] │ │ │ │ cmp r8, r3 │ │ │ │ bcs.w 14fffc │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ add.w r7, r7, r8, lsl #2 │ │ │ │ mov.w sl, #1 │ │ │ │ @@ -315321,28 +315303,28 @@ │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ mov r7, r4 │ │ │ │ b.n 1504fa │ │ │ │ str.w fp, [sp, #24] │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #148] @ 0x94 │ │ │ │ ldr.w fp, [sp, #140] @ 0x8c │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr.w r6, [r3, #816] @ 0x330 │ │ │ │ cmp r6, r1 │ │ │ │ bcs.n 1506b4 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ movs r5, #56 @ 0x38 │ │ │ │ mov r7, r1 │ │ │ │ mla r5, r5, r1, r3 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ adds r6, #1 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ cmp r6, r7 │ │ │ │ bne.n 1506a8 │ │ │ │ ldr r2, [pc, #496] @ (1508a8 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -315373,15 +315355,15 @@ │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n 1506e8 │ │ │ │ mov r3, r7 │ │ │ │ b.n 1502b0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add.w r1, sl, #72 @ 0x48 │ │ │ │ - bl 1dde0c │ │ │ │ + bl 1ddf9c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add.w r1, sl, #36 @ 0x24 │ │ │ │ bl 14cf8c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15009a │ │ │ │ ldr r2, [pc, #388] @ (1508ac ) │ │ │ │ @@ -315450,15 +315432,15 @@ │ │ │ │ mov.w r1, r1, lsl #4 │ │ │ │ ldr r0, [r6, r1] │ │ │ │ orr.w r0, r0, #2 │ │ │ │ str r0, [r6, r1] │ │ │ │ bne.n 1507d6 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1503c6 │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e31a0 │ │ │ │ ldrd r5, r3, [fp] │ │ │ │ cmp r5, r3 │ │ │ │ bcs.w 14fffc │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ subs r3, r3, r5 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ subs r0, r0, r2 │ │ │ │ @@ -315515,23 +315497,23 @@ │ │ │ │ str r6, [r4, #16] │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldrsh r4, [r2, r6] │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldrsh r0, [r0, r4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ stc2l 0, cr0, [r4, #-704] @ 0xfffffd40 │ │ │ │ - str r5, [sp, #616] @ 0x268 │ │ │ │ + str r7, [sp, #360] @ 0x168 │ │ │ │ movs r1, r4 │ │ │ │ ldr r2, [r6, r5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r1, [sp, #976] @ 0x3d0 │ │ │ │ + str r3, [sp, #720] @ 0x2d0 │ │ │ │ movs r1, r4 │ │ │ │ - str r1, [sp, #520] @ 0x208 │ │ │ │ + str r3, [sp, #264] @ 0x108 │ │ │ │ movs r1, r4 │ │ │ │ - str r1, [sp, #376] @ 0x178 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ movs r1, r4 │ │ │ │ cbz r2, 1508d0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ @@ -315706,15 +315688,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #28] │ │ │ │ add r3, sp, #244 @ 0xf4 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr.w r3, [fp, #48] @ 0x30 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e31a0 │ │ │ │ mov r2, fp │ │ │ │ strd r1, r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 14df4c │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -315798,15 +315780,15 @@ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 14ccd4 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r0, r9, #64 @ 0x40 │ │ │ │ blx 5ab88 │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e31a0 │ │ │ │ cbz r5, 150bb2 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ movs r2, #1 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ ldrb.w r3, [sp, #179] @ 0xb3 │ │ │ │ @@ -315933,19 +315915,19 @@ │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ add r2, sp, #184 @ 0xb8 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r0, r2 │ │ │ │ ldr r1, [r3, #92] @ 0x5c │ │ │ │ ldr r2, [r3, #100] @ 0x64 │ │ │ │ - bl 1dde0c │ │ │ │ + bl 1ddf9c │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 28f200 │ │ │ │ + bl 28f390 │ │ │ │ ldrb.w r4, [sp, #196] @ 0xc4 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 150e78 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 150e7c │ │ │ │ @@ -316111,15 +316093,15 @@ │ │ │ │ str r2, [sp, #208] @ 0xd0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ strd r3, r4, [sp, #184] @ 0xb8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ b.n 150d52 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ ldr r2, [pc, #92] @ (150edc ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #2471 @ 0x9a7 │ │ │ │ @@ -316141,24 +316123,24 @@ │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf5e600b0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r5, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrh r4, [r7, #48] @ 0x30 │ │ │ │ + ldrh r4, [r7, #62] @ 0x3e │ │ │ │ movs r1, r4 │ │ │ │ strb r4, [r1, r0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ and.w r0, r6, #5767168 @ 0x580000 │ │ │ │ str r4, [r6, r6] │ │ │ │ lsls r3, r5, #2 │ │ │ │ str r4, [r4, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrh r4, [r5, #16] │ │ │ │ + ldrh r4, [r5, #30] │ │ │ │ movs r1, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #132] @ 150f74 │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ @@ -317283,15 +317265,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 151c08 │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ add.w sl, sp, #1016 @ 0x3f8 │ │ │ │ sub.w r6, sl, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f6248 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #29 │ │ │ │ beq.w 151bd2 │ │ │ │ movw r2, #5119 @ 0x13ff │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 151b6a │ │ │ │ @@ -317313,15 +317295,15 @@ │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov r8, r0 │ │ │ │ add.w r9, r1, #44 @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ add.w r9, r9, #80 @ 0x50 │ │ │ │ cmp sl, r8 │ │ │ │ bne.n 151ac2 │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 151b2c │ │ │ │ str r7, [sp, #12] │ │ │ │ mov.w r8, #80 @ 0x50 │ │ │ │ @@ -317335,15 +317317,15 @@ │ │ │ │ mla r2, r8, sl, r5 │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ lsls r2, r2, #31 │ │ │ │ bpl.n 151b10 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ ldr.w r3, [r5, #256] @ 0x100 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r9, r9, #80 @ 0x50 │ │ │ │ cmp r3, sl │ │ │ │ bhi.n 151af8 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r5, r5, #260 @ 0x104 │ │ │ │ @@ -317355,15 +317337,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ bl 14db34 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r7, #12 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r7, #8] │ │ │ │ - bl 1f6624 │ │ │ │ + bl 1f67b4 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #228] @ (151c2c ) │ │ │ │ add.w r1, sp, #5088 @ 0x13e0 │ │ │ │ ldr r3, [pc, #216] @ (151c28 ) │ │ │ │ adds r1, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -317391,15 +317373,15 @@ │ │ │ │ ldr.w r3, [sl, #-248] │ │ │ │ mov.w r8, #0 │ │ │ │ cbz r3, 151bb0 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ ldr.w r3, [sl, #-248] │ │ │ │ add.w r9, r9, #80 @ 0x50 │ │ │ │ cmp r3, r8 │ │ │ │ bhi.n 151b96 │ │ │ │ add.w r8, sp, #768 @ 0x300 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ cbz r1, 151bbe │ │ │ │ @@ -317417,15 +317399,15 @@ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, r4 │ │ │ │ addw r0, sp, #2908 @ 0xb5c │ │ │ │ bl 14df4c │ │ │ │ addw r1, sp, #2952 @ 0xb88 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ ldr.w r1, [sp, #2948] @ 0xb84 │ │ │ │ cbz r1, 151bf6 │ │ │ │ mov r0, r4 │ │ │ │ bl 151fa8 │ │ │ │ ldr.w r1, [sp, #2984] @ 0xba8 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 151b36 │ │ │ │ @@ -317434,15 +317416,15 @@ │ │ │ │ bl 151fa8 │ │ │ │ b.n 151b36 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ add.w r2, r7, #12 │ │ │ │ movs r1, #16 │ │ │ │ add.w r0, r0, #4320 @ 0x10e0 │ │ │ │ adds r0, #4 │ │ │ │ - bl 1e2ec4 │ │ │ │ + bl 1e3054 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [r7, #8] │ │ │ │ b.n 151b44 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ b.n 151794 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ @@ -317507,15 +317489,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 1dd954 │ │ │ │ + bl 1ddae4 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 151ce8 │ │ │ │ bx lr │ │ │ │ @@ -317547,15 +317529,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1300 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 151d4c │ │ │ │ @@ -317565,15 +317547,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r0, r1, [r0, #16] │ │ │ │ - bl 1e1ec8 │ │ │ │ + bl 1e2058 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r6, r1 │ │ │ │ @@ -317591,15 +317573,15 @@ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cbz r2, 151de2 │ │ │ │ mov r1, r3 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1dde0c │ │ │ │ + bl 1ddf9c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ ldr r2, [pc, #84] @ (151e1c ) │ │ │ │ @@ -317640,17 +317622,17 @@ │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ b.n 152288 │ │ │ │ lsls r0, r6, #2 │ │ │ │ adcs r2, r7 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrb r4, [r2, #12] │ │ │ │ + ldrb r4, [r2, #19] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r0, [r0, #13] │ │ │ │ + ldrb r0, [r0, #20] │ │ │ │ movs r1, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -317791,15 +317773,15 @@ │ │ │ │ sub sp, #16 │ │ │ │ ldrd r4, r1, [r3, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ subs r4, r4, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1dde1c │ │ │ │ + bl 1ddfac │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 151e58 │ │ │ │ add sp, #16 │ │ │ │ @@ -317849,15 +317831,15 @@ │ │ │ │ ands.w r2, r2, #1 │ │ │ │ beq.n 152060 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r0, r1, [r2, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e1ec8 │ │ │ │ + bl 1e2058 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1520bc │ │ │ │ @@ -317881,53 +317863,53 @@ │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n 152068 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 152026 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r3, #80] @ 0x50 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e12d4 │ │ │ │ b.n 152026 │ │ │ │ add.w r0, r3, #80 @ 0x50 │ │ │ │ dmb ish │ │ │ │ ldrex ip, [r0] │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ strex lr, ip, [r0] │ │ │ │ cmp.w lr, #0 │ │ │ │ bne.n 152092 │ │ │ │ dmb ish │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n 152052 │ │ │ │ str r1, [r3, #80] @ 0x50 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e12d4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 152052 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1e6e20 │ │ │ │ + bl 1e6fb0 │ │ │ │ cbz r0, 1520e0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r5 │ │ │ │ beq.n 1520e4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ cbz r2, 1520f6 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e6efc │ │ │ │ + bl 1e708c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 151fa8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1520ea │ │ │ │ @@ -317944,25 +317926,25 @@ │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e1ec8 │ │ │ │ + bl 1e2058 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 151ce0 │ │ │ │ add.w r3, sp, #11 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov.w ip, #0 │ │ │ │ strb.w ip, [sp, #11] │ │ │ │ - bl 1e6ee8 │ │ │ │ + bl 1e7078 │ │ │ │ ldrb.w r3, [sp, #11] │ │ │ │ cbz r3, 1521aa │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r3 │ │ │ │ itete ne │ │ │ │ @@ -318023,15 +318005,15 @@ │ │ │ │ bne.n 1521e6 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 152188 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e12d4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 152188 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 151fa8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -318066,27 +318048,27 @@ │ │ │ │ strb.w r3, [r8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ strd r6, r7, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ - bl 1e1ec8 │ │ │ │ + bl 1e2058 │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 152346 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 152346 │ │ │ │ mov r0, r4 │ │ │ │ bl 151ce0 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e6e20 │ │ │ │ + bl 1e6fb0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 152320 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ dmb ish │ │ │ │ add.w r3, r5, #8 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ @@ -318158,19 +318140,19 @@ │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1523de │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1dedac │ │ │ │ + bl 1def3c │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 1dec44 │ │ │ │ + bl 1dedd4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1523de │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ @@ -318222,21 +318204,21 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1523ea │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1522ca │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e12d4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 1522ce │ │ │ │ b.n 152346 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e12d4 │ │ │ │ b.n 152346 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cbnz r3, 152442 │ │ │ │ mov r0, r4 │ │ │ │ bl 151ce0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ @@ -318271,29 +318253,29 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 15246e │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 152438 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e12d4 │ │ │ │ b.n 152438 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ble.n 15240c │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #134 @ 0x86 │ │ │ │ lsls r3, r5, #2 │ │ │ │ bgt.n 15254c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r2, [r5, #19] │ │ │ │ + strb r2, [r5, #26] │ │ │ │ movs r1, r4 │ │ │ │ - strb r6, [r1, #20] │ │ │ │ + strb r6, [r1, #27] │ │ │ │ movs r1, r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r4, [pc, #200] @ (152584 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -318337,34 +318319,34 @@ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1524e2 │ │ │ │ add r1, sp, #20 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1dd890 │ │ │ │ + bl 1dda20 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ cbz r0, 152550 │ │ │ │ ldrb.w r3, [sp, #33] @ 0x21 │ │ │ │ mov r7, r3 │ │ │ │ cbnz r3, 152550 │ │ │ │ ldrd r1, r2, [r5, #16] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dedac │ │ │ │ + bl 1def3c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1debf0 │ │ │ │ + bl 1ded80 │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1524e2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 59c6c │ │ │ │ b.n 1524e2 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -318446,21 +318428,21 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1525c6 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1dedac │ │ │ │ + bl 1def3c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - bl 1debf0 │ │ │ │ + bl 1ded80 │ │ │ │ b.n 1525c6 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bge.n 1526f0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -318526,15 +318508,15 @@ │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ str.w ip, [r4, #80] @ 0x50 │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ cbnz r3, 152720 │ │ │ │ ldr r0, [pc, #308] @ (152824 ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ - bl 1ea5c8 │ │ │ │ + bl 1ea758 │ │ │ │ cbnz r0, 152720 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ cbz r0, 152702 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cbnz r2, 152738 │ │ │ │ ldr r2, [pc, #292] @ (152828 ) │ │ │ │ ldr r3, [pc, #280] @ (152820 ) │ │ │ │ @@ -318549,29 +318531,29 @@ │ │ │ │ add.w sp, sp, #904 @ 0x388 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [pc, #264] @ (15282c ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #264] @ (152830 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e6bc0 │ │ │ │ + bl 1e6d50 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ b.n 1526fc │ │ │ │ ldr r7, [pc, #256] @ (152834 ) │ │ │ │ add r7, pc │ │ │ │ b.n 15267e │ │ │ │ ldr r1, [r7, #16] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1dde0c │ │ │ │ + bl 1ddf9c │ │ │ │ movs r2, #32 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1dde40 │ │ │ │ + bl 1ddfd0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1ddee8 │ │ │ │ + bl 1de078 │ │ │ │ ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 152702 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ @@ -318586,32 +318568,32 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 151fa8 │ │ │ │ adds r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ beq.n 152702 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1ddee8 │ │ │ │ + bl 1de078 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1ddee8 │ │ │ │ + bl 1de078 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1ddee8 │ │ │ │ + bl 1de078 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1dde1c │ │ │ │ + bl 1ddfac │ │ │ │ movs r1, #8 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1dd878 │ │ │ │ + bl 1dda08 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1dde1c │ │ │ │ + bl 1ddfac │ │ │ │ ldrb.w r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 152702 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ @@ -318649,49 +318631,49 @@ │ │ │ │ b.n 15277a │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bls.n 152744 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, #10] │ │ │ │ + strb r6, [r3, #17] │ │ │ │ movs r1, r4 │ │ │ │ bhi.n 152818 │ │ │ │ lsls r0, r6, #2 │ │ │ │ bl 5682e │ │ │ │ bl fff8c832 │ │ │ │ - strh r4, [r1, #44] @ 0x2c │ │ │ │ + strh r4, [r1, #58] @ 0x3a │ │ │ │ movs r1, r5 │ │ │ │ - strb r0, [r6, #6] │ │ │ │ + strb r0, [r6, #13] │ │ │ │ movs r1, r4 │ │ │ │ - strb r0, [r6, #4] │ │ │ │ + strb r0, [r6, #11] │ │ │ │ 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 r5, r0 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ mov r6, r1 │ │ │ │ cbz r0, 152862 │ │ │ │ ldrb.w r1, [r5, #40] @ 0x28 │ │ │ │ cbz r1, 15287a │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6d5c │ │ │ │ + bl 1e6eec │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 13e290 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl 151fa8 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e70ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15286e │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ b.n 15285c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -318767,30 +318749,30 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 152aaa │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd89c │ │ │ │ + bl 1dda2c │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r6, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd954 │ │ │ │ + bl 1ddae4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ddaac │ │ │ │ + bl 1ddc3c │ │ │ │ subs r7, r0, #0 │ │ │ │ blt.w 152ab6 │ │ │ │ mov r0, r6 │ │ │ │ bl 151ce0 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 152a32 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e70ec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 152a32 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r7, sl, [sp, #24] │ │ │ │ ldr.w fp, [r5, #4] │ │ │ │ ldr.w r0, [fp] │ │ │ │ @@ -318811,27 +318793,27 @@ │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 152aa4 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 1529be │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ddc18 │ │ │ │ + bl 1ddda8 │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ddc18 │ │ │ │ + bl 1ddda8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ddaac │ │ │ │ + bl 1ddc3c │ │ │ │ mov sl, r0 │ │ │ │ ldrd r1, r2, [fp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd954 │ │ │ │ + bl 1ddae4 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd82c │ │ │ │ + bl 1dd9bc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 152ad0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 152ac6 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ @@ -318857,15 +318839,15 @@ │ │ │ │ mov r9, r5 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n 152ade │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ddcf0 │ │ │ │ + bl 1dde80 │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 152b06 │ │ │ │ ldr r2, [pc, #308] @ (152b8c ) │ │ │ │ ldr r3, [pc, #300] @ (152b88 ) │ │ │ │ @@ -318883,28 +318865,28 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r2, r2, r3 │ │ │ │ dmb ish │ │ │ │ str.w r2, [fp, #12] │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ddcf0 │ │ │ │ + bl 1dde80 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e70ec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 152994 │ │ │ │ ldrd r7, sl, [sp, #24] │ │ │ │ b.n 152a36 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ b.n 1529cc │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd89c │ │ │ │ + bl 1dda2c │ │ │ │ b.n 15295c │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [sl] │ │ │ │ cbz r3, 152b0e │ │ │ │ movs r5, #5 │ │ │ │ b.n 152a56 │ │ │ │ @@ -318925,15 +318907,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 152ae6 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 152a3e │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e12d4 │ │ │ │ b.n 152a3e │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 59c6c │ │ │ │ b.n 152a56 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 59c6c │ │ │ │ b.n 152ac2 │ │ │ │ @@ -318973,32 +318955,32 @@ │ │ │ │ ldr r3, [pc, #48] @ (152b9c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #246 @ 0xf6 │ │ │ │ b.n 152b2e │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 1dd954 │ │ │ │ + bl 1ddae4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n 152a82 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bvs.n 152b08 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 152ad4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r2, [r6, #104] @ 0x68 │ │ │ │ + strb r2, [r6, #1] │ │ │ │ movs r1, r4 │ │ │ │ - ldr r0, [r2, #96] @ 0x60 │ │ │ │ + ldr r0, [r2, #124] @ 0x7c │ │ │ │ movs r1, r4 │ │ │ │ - ldr r4, [r3, #104] @ 0x68 │ │ │ │ + strb r4, [r3, #1] │ │ │ │ movs r1, r4 │ │ │ │ - ldr r6, [r1, #92] @ 0x5c │ │ │ │ + ldr r6, [r1, #120] @ 0x78 │ │ │ │ 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 │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r2 │ │ │ │ @@ -319038,50 +319020,50 @@ │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ beq.n 152bf2 │ │ │ │ mov r0, r5 │ │ │ │ bl 151ce0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e70ec │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 152c82 │ │ │ │ str r6, [sp, #4] │ │ │ │ b.n 152c3a │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, fp │ │ │ │ beq.n 152cb2 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e70ec │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 152c80 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ add.w r3, sp, #19 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r0, [r7, #84] @ 0x54 │ │ │ │ mov r2, r6 │ │ │ │ strb.w sl, [sp, #19] │ │ │ │ - bl 1e6ee8 │ │ │ │ + bl 1e7078 │ │ │ │ ldrb.w r1, [sp, #19] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 152c26 │ │ │ │ add.w r2, r6, #8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ adds r3, #1 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 152c60 │ │ │ │ mov r1, r4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e70ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 152c3a │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ bne.n 152bf2 │ │ │ │ @@ -319093,15 +319075,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 152c92 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 152bf2 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e12d4 │ │ │ │ b.n 152bf2 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, fp │ │ │ │ beq.n 152c2e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 151fa8 │ │ │ │ @@ -319139,15 +319121,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 152d0c │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 152ce8 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #80] @ 0x50 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e12d4 │ │ │ │ b.n 152ce8 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ bmi.n 152dbc │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #106 @ 0x6a │ │ │ │ @@ -319158,15 +319140,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 │ │ │ │ - ldrb r6, [r1, #30] │ │ │ │ + strh r6, [r1, #10] │ │ │ │ movs r1, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ ldr r3, [pc, #280] @ (152e84 ) │ │ │ │ @@ -319269,24 +319251,24 @@ │ │ │ │ bne.n 152e80 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #18 │ │ │ │ mov r0, r5 │ │ │ │ - bl 28b130 │ │ │ │ + bl 28b2c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25779c │ │ │ │ + bl 25792c │ │ │ │ b.n 152e52 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 152f74 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r0, [r4, #29] │ │ │ │ + strh r0, [r4, #8] │ │ │ │ movs r1, r5 │ │ │ │ bne.n 152de0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2064] @ 0x810 │ │ │ │ @@ -319322,15 +319304,15 @@ │ │ │ │ ldr.w r1, [ip, #232] @ 0xe8 │ │ │ │ ldr.w r2, [ip, #236] @ 0xec │ │ │ │ ldr.w r3, [ip, #240] @ 0xf0 │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ str.w lr, [r5, #36] @ 0x24 │ │ │ │ - bl 1dda40 │ │ │ │ + bl 1ddbd0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ @@ -319340,34 +319322,34 @@ │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ cbz r3, 152f5e │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f6248 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r7 │ │ │ │ subs r2, #80 @ 0x50 │ │ │ │ adds r1, #80 @ 0x50 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 1f6624 │ │ │ │ + bl 1f67b4 │ │ │ │ movs r3, #80 @ 0x50 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dd8b0 │ │ │ │ + bl 1dda40 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #48] @ (152f94 ) │ │ │ │ ldr r3, [pc, #40] @ (152f8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2004] @ 0x7d4 │ │ │ │ @@ -319380,25 +319362,25 @@ │ │ │ │ b.n 152f60 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bne.n 153028 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #52] @ 0x34 │ │ │ │ + ldr r0, [r1, #80] @ 0x50 │ │ │ │ movs r1, r4 │ │ │ │ beq.n 152ec8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r3, [pc, #12] @ (152fa8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ - ldrb r2, [r7, #20] │ │ │ │ + ldrb r2, [r7, #27] │ │ │ │ movs r1, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r6, [pc, #304] @ (1530f0 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -319461,28 +319443,28 @@ │ │ │ │ cmp fp, r7 │ │ │ │ beq.n 1530aa │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ ldr.w r9, [r4, #3484] @ 0xd9c │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [r3, #244] @ 0xf4 │ │ │ │ - bl 1dd890 │ │ │ │ + bl 1dda20 │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15303a │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1dde0c │ │ │ │ + bl 1ddf9c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, sl │ │ │ │ ldrd r1, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r9, #24] │ │ │ │ blx r9 │ │ │ │ @@ -319509,17 +319491,17 @@ │ │ │ │ b.n 153042 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 59c6c │ │ │ │ b.n 153094 │ │ │ │ ldr r0, [pc, #60] @ (153104 ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ - bl 1ea59c │ │ │ │ + bl 1ea72c │ │ │ │ mov r1, sl │ │ │ │ - bl 1ea454 │ │ │ │ + bl 1ea5e4 │ │ │ │ ldr r3, [pc, #48] @ (153108 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ @@ -319532,15 +319514,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ beq.n 153110 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsls r1, r1, #17 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsls r4, r7, #16 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r6, #20] │ │ │ │ + ldr r4, [r6, #48] @ 0x30 │ │ │ │ movs r1, r4 │ │ │ │ lsls r6, r7, #13 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -319555,28 +319537,28 @@ │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1dd89c │ │ │ │ + bl 1dda2c │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 152e94 │ │ │ │ cbnz r0, 15318e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r6, 15316c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bcc.n 153188 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1dd89c │ │ │ │ + bl 1dda2c │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 152e94 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [pc, #48] @ (1531a0 ) │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -319670,19 +319652,19 @@ │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ ldr r1, [r6, #28] │ │ │ │ ldr.w r3, [r3, #3484] @ 0xd9c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - bl 1dde0c │ │ │ │ + bl 1ddf9c │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 1dde40 │ │ │ │ + bl 1ddfd0 │ │ │ │ ldrb.w r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15333a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ @@ -320040,15 +320022,15 @@ │ │ │ │ bl 13dd8c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1534da │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ adds r5, #1 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ adds r7, #56 @ 0x38 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 15362a │ │ │ │ b.n 153528 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ b.n 153314 │ │ │ │ @@ -320105,39 +320087,39 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 1532dc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r0, sp, #632 @ 0x278 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f6248 │ │ │ │ add r3, sp, #352 @ 0x160 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 5ab88 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ blx 5a178 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add r0, sp, #632 @ 0x278 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r0, sp, #632 @ 0x278 │ │ │ │ add.w r1, r3, #80 @ 0x50 │ │ │ │ subs r2, #80 @ 0x50 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ add r0, sp, #632 @ 0x278 │ │ │ │ movs r2, #32 │ │ │ │ add r1, sp, #320 @ 0x140 │ │ │ │ - bl 1f6624 │ │ │ │ + bl 1f67b4 │ │ │ │ add r1, sp, #320 @ 0x140 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ blx 5af38 │ │ │ │ cbnz r0, 15374c │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -320171,48 +320153,48 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 1532dc │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ ldmia r6!, {r1, r4, r5} │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ + ldr r2, [r1, #28] │ │ │ │ movs r1, r4 │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ + ldr r4, [r5, #28] │ │ │ │ movs r1, r4 │ │ │ │ ldmia r4!, {r5, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r2, [r3, #112] @ 0x70 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ movs r1, r4 │ │ │ │ - str r0, [r5, #112] @ 0x70 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ movs r1, r4 │ │ │ │ - str r4, [r7, #108] @ 0x6c │ │ │ │ + ldr r4, [r7, #8] │ │ │ │ movs r1, r4 │ │ │ │ - str r0, [r7, #104] @ 0x68 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ movs r1, r4 │ │ │ │ @ instruction: 0xf94dffff │ │ │ │ - ldrb r6, [r1, #3] │ │ │ │ + ldrb r6, [r1, #10] │ │ │ │ movs r1, r5 │ │ │ │ - strb r4, [r0, #29] │ │ │ │ + ldrb r4, [r0, #4] │ │ │ │ movs r1, r5 │ │ │ │ - str r4, [r3, #72] @ 0x48 │ │ │ │ + str r4, [r3, #100] @ 0x64 │ │ │ │ movs r1, r4 │ │ │ │ - str r0, [r2, #68] @ 0x44 │ │ │ │ + str r0, [r2, #96] @ 0x60 │ │ │ │ movs r1, r4 │ │ │ │ - str r0, [r4, #68] @ 0x44 │ │ │ │ + str r0, [r4, #96] @ 0x60 │ │ │ │ movs r1, r4 │ │ │ │ - str r2, [r2, #64] @ 0x40 │ │ │ │ + str r2, [r2, #92] @ 0x5c │ │ │ │ movs r1, r4 │ │ │ │ - str r6, [r7, #60] @ 0x3c │ │ │ │ + str r6, [r7, #88] @ 0x58 │ │ │ │ movs r1, r4 │ │ │ │ - str r6, [r4, #56] @ 0x38 │ │ │ │ + str r6, [r4, #84] @ 0x54 │ │ │ │ movs r1, r4 │ │ │ │ - str r6, [r3, #48] @ 0x30 │ │ │ │ + str r6, [r3, #76] @ 0x4c │ │ │ │ movs r1, r4 │ │ │ │ - str r2, [r0, #48] @ 0x30 │ │ │ │ + str r2, [r0, #76] @ 0x4c │ │ │ │ movs r1, r4 │ │ │ │ cbz r2, 1537d8 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ @@ -320342,15 +320324,15 @@ │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ str r7, [r4, #36] @ 0x24 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 5ab88 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ - bl 1e2ec4 │ │ │ │ + bl 1e3054 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #8] │ │ │ │ strd r4, r7, [r6] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrd r0, r4, [r0, #36] @ 0x24 │ │ │ │ @@ -320386,15 +320368,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 1e2ec4 │ │ │ │ + bl 1e3054 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ cbnz r2, 1539a8 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -320420,15 +320402,15 @@ │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r4, [r4, #1556] @ 0x614 │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r2, [r4, #13] │ │ │ │ + strb r2, [r4, #20] │ │ │ │ movs r1, r5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ ldr r2, [pc, #36] @ (153a34 ) │ │ │ │ @@ -320441,15 +320423,15 @@ │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r4, #1556] @ 0x614 │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r6, [r2, #12] │ │ │ │ + strb r6, [r2, #19] │ │ │ │ movs r1, r5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ ldr r2, [pc, #36] @ (153a70 ) │ │ │ │ @@ -320462,15 +320444,15 @@ │ │ │ │ mov.w r1, #2048 @ 0x800 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ movw r2, #2050 @ 0x802 │ │ │ │ ldr.w r4, [r4, #1556] @ 0x614 │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r2, [r1, #11] │ │ │ │ + strb r2, [r1, #18] │ │ │ │ movs r1, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #148] @ (153b1c ) │ │ │ │ @@ -320531,15 +320513,15 @@ │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ stmia r5!, {r4, r5, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ udf #224 @ 0xe0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r4, [pc, #968] @ (153ef4 ) │ │ │ │ + ldr r6, [pc, #712] @ (153df4 ) │ │ │ │ movs r6, r5 │ │ │ │ stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -321113,19 +321095,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #233 @ 0xe9 │ │ │ │ subs r3, #158 @ 0x9e │ │ │ │ stmia r3!, {r1, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #192] @ (154264 ) │ │ │ │ + ldr r4, [pc, #960] @ (154564 ) │ │ │ │ movs r6, r5 │ │ │ │ stmia r2!, {r3, r5, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cbz r0, 1541b2 │ │ │ │ + uxtb r0, r3 │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r7, r3 │ │ │ │ @@ -321937,17 +321919,17 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 13dd8c │ │ │ │ b.n 1549ca │ │ │ │ nop │ │ │ │ - str r2, [r6, r3] │ │ │ │ + strh r2, [r6, r2] │ │ │ │ movs r1, r4 │ │ │ │ - str r6, [r1, r3] │ │ │ │ + strh r6, [r1, r2] │ │ │ │ movs r1, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ @@ -321976,15 +321958,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 13dd8c │ │ │ │ b.n 154a58 │ │ │ │ nop │ │ │ │ - str r2, [r4, r1] │ │ │ │ + strh r2, [r4, r0] │ │ │ │ movs r1, r4 │ │ │ │ cbnz r2, 154a7c │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -322161,17 +322143,17 @@ │ │ │ │ nop │ │ │ │ push {r3, r5, lr} │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r5, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrsb r2, [r7, r3] │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ movs r0, r6 │ │ │ │ - add r3, pc, #816 @ (adr r3, 154f88 ) │ │ │ │ + add r5, pc, #560 @ (adr r5, 154e88 ) │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r9, r2 │ │ │ │ @@ -322341,15 +322323,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ cbz r4, 154e74 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #118 @ 0x76 │ │ │ │ + subs r5, #54 @ 0x36 │ │ │ │ movs r6, r5 │ │ │ │ cbz r4, 154e70 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ @@ -322526,15 +322508,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ cbz r4, 15502a │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #184] @ 0xb8 │ │ │ │ + str r7, [sp, #952] @ 0x3b8 │ │ │ │ movs r6, r5 │ │ │ │ cbz r0, 155028 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ @@ -322795,19 +322777,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #800 @ 0x320 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #2] │ │ │ │ + strb r6, [r2, #9] │ │ │ │ movs r7, r5 │ │ │ │ add r7, sp, #592 @ 0x250 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r5, #118 @ 0x76 │ │ │ │ + adds r7, #54 @ 0x36 │ │ │ │ movs r7, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r8, r2 │ │ │ │ @@ -322957,15 +322939,15 @@ │ │ │ │ blx r3 │ │ │ │ b.n 15539c │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ add r4, sp, #992 @ 0x3e0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #624] @ 0x270 │ │ │ │ + add r1, pc, #368 @ (adr r1, 1555f8 ) │ │ │ │ movs r7, r5 │ │ │ │ add r4, sp, #744 @ 0x2e8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r3 │ │ │ │ sub sp, #12 │ │ │ │ @@ -323275,15 +323257,15 @@ │ │ │ │ nop │ │ │ │ add r2, sp, #368 @ 0x170 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - pop {r1, r2, r4, r6, r7} │ │ │ │ + bkpt 0x0096 │ │ │ │ movs r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -324075,30 +324057,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 155cc6 │ │ │ │ b.n 155d08 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ mov r9, r8 │ │ │ │ b.n 155d42 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - subs r6, #18 │ │ │ │ + subs r7, #210 @ 0xd2 │ │ │ │ movs r1, r4 │ │ │ │ add r3, pc, #200 @ (adr r3, 156098 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #210 @ 0xd2 │ │ │ │ + subs r7, #146 @ 0x92 │ │ │ │ movs r1, r4 │ │ │ │ ldc 15, cr15, [r3, #1020]! @ 0x3fc │ │ │ │ - subs r3, #250 @ 0xfa │ │ │ │ + subs r5, #186 @ 0xba │ │ │ │ movs r1, r4 │ │ │ │ bl 22dfe2 │ │ │ │ - subs r3, #108 @ 0x6c │ │ │ │ + subs r5, #44 @ 0x2c │ │ │ │ movs r1, r4 │ │ │ │ mrc 15, 4, APSR_nzcv, cr15, cr15, {7} │ │ │ │ - subs r3, #30 │ │ │ │ + subs r4, #222 @ 0xde │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ ldr r1, [pc, #128] @ (156084 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -324310,20 +324292,20 @@ │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r0, #360 @ 0x168 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldrb.w r3, [r4, #344] @ 0x158 │ │ │ │ cbz r3, 156230 │ │ │ │ movs r5, #0 │ │ │ │ add.w r0, r4, #360 @ 0x168 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r3, [r4, #348] @ 0x15c │ │ │ │ cbz r3, 15624e │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ @@ -324362,15 +324344,15 @@ │ │ │ │ add lr, pc │ │ │ │ beq.n 1562a2 │ │ │ │ ldr.w ip, [pc, #28] @ 1562ac │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ ldr.w r0, [lr, ip] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 2f2014 │ │ │ │ + bl 2f21a4 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ @@ -324569,59 +324551,59 @@ │ │ │ │ blx 5ab88 │ │ │ │ ldr r3, [pc, #388] @ (156648 ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2f1ce4 │ │ │ │ + bl 2f1e74 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f856c │ │ │ │ + bl 1f86fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1565e6 │ │ │ │ add.w r7, sl, #304 @ 0x130 │ │ │ │ add.w r3, sl, #288 @ 0x120 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ strd r3, r3, [sl, #288] @ 0x120 │ │ │ │ - bl 1f856c │ │ │ │ + bl 1f86fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1565c2 │ │ │ │ add.w r3, sl, #328 @ 0x148 │ │ │ │ movs r1, #1 │ │ │ │ strd r3, r3, [sl, #328] @ 0x148 │ │ │ │ add.w r0, sl, #360 @ 0x168 │ │ │ │ add.w r3, sl, #336 @ 0x150 │ │ │ │ strd r3, r3, [sl, #336] @ 0x150 │ │ │ │ - bl 1f856c │ │ │ │ + bl 1f86fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1565f0 │ │ │ │ ldr r0, [pc, #304] @ (15664c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e3868 │ │ │ │ + bl 1e39f8 │ │ │ │ ldr r1, [pc, #300] @ (156650 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1eaa4c │ │ │ │ + bl 1eabdc │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #292] @ (156654 ) │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r4 │ │ │ │ strd r2, r3, [sl, #384] @ 0x180 │ │ │ │ add r0, pc │ │ │ │ - bl 1ea5c8 │ │ │ │ + bl 1ea758 │ │ │ │ strb.w r0, [sl, #400] @ 0x190 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 156612 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl, #404] @ 0x194 │ │ │ │ - bl 2e37e4 │ │ │ │ + bl 2e3974 │ │ │ │ b.n 156574 │ │ │ │ mov.w r3, #4194304 @ 0x400000 │ │ │ │ str.w r3, [sl, #76] @ 0x4c │ │ │ │ b.n 15645a │ │ │ │ ldr r4, [pc, #252] @ (156658 ) │ │ │ │ movs r3, #161 @ 0xa1 │ │ │ │ ldr r2, [pc, #252] @ (15665c ) │ │ │ │ @@ -324662,15 +324644,15 @@ │ │ │ │ ldr r4, [pc, #176] @ (156668 ) │ │ │ │ movs r3, #166 @ 0xa6 │ │ │ │ ldr r2, [pc, #176] @ (15666c ) │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ b.n 156564 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f86e8 │ │ │ │ ldr r2, [pc, #164] @ (156670 ) │ │ │ │ movs r3, #193 @ 0xc1 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ mvn.w r1, #2 │ │ │ │ mov r0, sl │ │ │ │ bl 13dd8c │ │ │ │ @@ -324682,98 +324664,98 @@ │ │ │ │ b.n 156430 │ │ │ │ ldr r2, [pc, #140] @ (156674 ) │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #187 @ 0xbb │ │ │ │ add r2, pc │ │ │ │ b.n 1565ce │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f86e8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f86e8 │ │ │ │ ldr r2, [pc, #120] @ (156678 ) │ │ │ │ movs r3, #203 @ 0xcb │ │ │ │ mvn.w r1, #2 │ │ │ │ add r2, pc │ │ │ │ mov r0, sl │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 13dd8c │ │ │ │ mov r4, r0 │ │ │ │ b.n 156574 │ │ │ │ ldr r0, [pc, #104] @ (15667c ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1ea658 │ │ │ │ + bl 1ea7e8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #92] @ (156680 ) │ │ │ │ str.w r3, [sl, #392] @ 0x188 │ │ │ │ add r0, pc │ │ │ │ - bl 1e387c │ │ │ │ + bl 1e3a0c │ │ │ │ str.w r0, [sl, #396] @ 0x18c │ │ │ │ b.n 156544 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r2, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #4 │ │ │ │ + adds r7, #196 @ 0xc4 │ │ │ │ movs r1, r4 │ │ │ │ @ instruction: 0xfa4000aa │ │ │ │ - adds r5, #250 @ 0xfa │ │ │ │ + adds r7, #186 @ 0xba │ │ │ │ movs r1, r4 │ │ │ │ - cmp r5, #44 @ 0x2c │ │ │ │ + cmp r6, #236 @ 0xec │ │ │ │ movs r1, r4 │ │ │ │ - adds r5, #154 @ 0x9a │ │ │ │ + adds r7, #90 @ 0x5a │ │ │ │ movs r1, r4 │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r5, #98 @ 0x62 │ │ │ │ + adds r7, #34 @ 0x22 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r4, #208 @ 0xd0 │ │ │ │ + cmp r6, #144 @ 0x90 │ │ │ │ movs r1, r4 │ │ │ │ - adds r5, #62 @ 0x3e │ │ │ │ + adds r6, #254 @ 0xfe │ │ │ │ movs r1, r4 │ │ │ │ - adds r5, #48 @ 0x30 │ │ │ │ + adds r6, #240 @ 0xf0 │ │ │ │ movs r1, r4 │ │ │ │ - adds r5, #16 │ │ │ │ + adds r6, #208 @ 0xd0 │ │ │ │ movs r1, r4 │ │ │ │ - adds r4, #248 @ 0xf8 │ │ │ │ + adds r6, #184 @ 0xb8 │ │ │ │ movs r1, r4 │ │ │ │ - adds r5, #50 @ 0x32 │ │ │ │ + adds r6, #242 @ 0xf2 │ │ │ │ movs r1, r4 │ │ │ │ - adds r5, #56 @ 0x38 │ │ │ │ + adds r6, #248 @ 0xf8 │ │ │ │ movs r1, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ bl 1560e0 │ │ │ │ - bl 2e38cc │ │ │ │ + bl 2e3a5c │ │ │ │ add.w r2, r4, #328 @ 0x148 │ │ │ │ ldr.w r1, [r4, #332] @ 0x14c │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 1566ec │ │ │ │ ldr.w r1, [r4, #300] @ 0x12c │ │ │ │ add.w r2, r4, #296 @ 0x128 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 156726 │ │ │ │ add.w r0, r4, #264 @ 0x108 │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f86e8 │ │ │ │ add.w r0, r4, #304 @ 0x130 │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f86e8 │ │ │ │ add.w r0, r4, #360 @ 0x168 │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f86e8 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cbz r1, 1566d8 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ cbz r1, 1566e2 │ │ │ │ @@ -324943,34 +324925,34 @@ │ │ │ │ mov r0, r7 │ │ │ │ cbz r7, 1568be │ │ │ │ add.w r3, r7, #84 @ 0x54 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r7, #128 @ 0x80 │ │ │ │ mov r5, r3 │ │ │ │ - bl 2f1ef0 │ │ │ │ + bl 2f2080 │ │ │ │ cbnz r0, 1568be │ │ │ │ ldr r3, [pc, #116] @ (156908 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ mov r3, r5 │ │ │ │ - bl 2f2014 │ │ │ │ + bl 2f21a4 │ │ │ │ cbnz r0, 1568be │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [pc, #96] @ (15690c ) │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ mov r3, r5 │ │ │ │ ldr r4, [r6, r4] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 2f218c │ │ │ │ + bl 2f231c │ │ │ │ b.n 1568be │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r5, #24] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @@ -324988,27 +324970,27 @@ │ │ │ │ b.n 1568be │ │ │ │ ldr r3, [pc, #48] @ (156914 ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ b.n 1568be │ │ │ │ nop │ │ │ │ ldr r0, [sp, #8] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r3, #98 @ 0x62 │ │ │ │ + adds r5, #34 @ 0x22 │ │ │ │ movs r1, r4 │ │ │ │ - adds r3, #118 @ 0x76 │ │ │ │ + adds r5, #54 @ 0x36 │ │ │ │ movs r1, r4 │ │ │ │ - adds r3, #140 @ 0x8c │ │ │ │ + adds r5, #76 @ 0x4c │ │ │ │ movs r1, r4 │ │ │ │ - adds r3, #154 @ 0x9a │ │ │ │ + adds r5, #90 @ 0x5a │ │ │ │ movs r1, r4 │ │ │ │ - adds r3, #160 @ 0xa0 │ │ │ │ + adds r5, #96 @ 0x60 │ │ │ │ movs r1, r4 │ │ │ │ - adds r3, #170 @ 0xaa │ │ │ │ + adds r5, #106 @ 0x6a │ │ │ │ movs r1, r4 │ │ │ │ - adds r3, #200 @ 0xc8 │ │ │ │ + adds r5, #136 @ 0x88 │ │ │ │ movs r1, r4 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -325024,32 +325006,32 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ adds r0, #128 @ 0x80 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 2f1e60 │ │ │ │ + bl 2f1ff0 │ │ │ │ cbz r0, 156944 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #40] @ (156970 ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2f1e90 │ │ │ │ + bl 2f2020 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 156940 │ │ │ │ ldr r3, [pc, #28] @ (156974 ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2f1ec0 │ │ │ │ + bl 2f2050 │ │ │ │ b.n 156940 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ str r6, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ @@ -325491,15 +325473,15 @@ │ │ │ │ bx lr │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r2, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #226 @ 0xe2 │ │ │ │ + adds r7, #162 @ 0xa2 │ │ │ │ movs r1, r4 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -325738,16 +325720,16 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr.w r7, [r3, #144] @ 0x90 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #160] @ 0xa0 │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb8c0 │ │ │ │ + bl 1dd660 │ │ │ │ cbz r0, 1570d4 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ mov r0, r7 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ @@ -325847,15 +325829,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ str r0, [sp, #984] @ 0x3d8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #156 @ 0x9c │ │ │ │ + adds r5, #92 @ 0x5c │ │ │ │ movs r1, r4 │ │ │ │ ldrh r6, [r1, #52] @ 0x34 │ │ │ │ lsls r0, r6, #2 │ │ │ │ movs r3, #6 │ │ │ │ str r3, [sp, #308] @ 0x134 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ @@ -326010,18 +325992,18 @@ │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #3276] @ 0xccc │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r8, [sp, #3328] @ 0xd00 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1e3868 │ │ │ │ + bl 1e39f8 │ │ │ │ ldr.w r1, [pc, #1676] @ 157a3c │ │ │ │ add r1, pc │ │ │ │ - bl 1eaa4c │ │ │ │ + bl 1eabdc │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ strd r0, r1, [r7] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a178 │ │ │ │ mov ip, r9 │ │ │ │ ldr.w lr, [r7] │ │ │ │ @@ -326522,63 +326504,63 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 164288 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 157894 │ │ │ │ ldr r0, [pc, #520] @ (157b14 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e3868 │ │ │ │ + bl 1e39f8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 157928 │ │ │ │ ldr r1, [pc, #512] @ (157b18 ) │ │ │ │ add r1, pc │ │ │ │ blx 5ae10 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15799a │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r4, #688] @ 0x2b0 │ │ │ │ ldr r0, [pc, #496] @ (157b1c ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1ea5c8 │ │ │ │ + bl 1ea758 │ │ │ │ strb.w r0, [r4, #712] @ 0x2c8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cbz r0, 15798e │ │ │ │ ldr r5, [pc, #484] @ (157b20 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 337530 │ │ │ │ + bl 3376c0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1579d6 │ │ │ │ ldr r5, [pc, #472] @ (157b24 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 337530 │ │ │ │ + bl 3376c0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1579c2 │ │ │ │ ldr r5, [pc, #456] @ (157b28 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 337530 │ │ │ │ + bl 3376c0 │ │ │ │ cbnz r0, 1579ae │ │ │ │ ldr r5, [pc, #444] @ (157b2c ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 337530 │ │ │ │ + bl 3376c0 │ │ │ │ cbz r0, 15798e │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 337564 │ │ │ │ + bl 3376f4 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #714] @ 0x2ca │ │ │ │ ldr r3, [pc, #416] @ (157b30 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -326590,31 +326572,31 @@ │ │ │ │ blx 5ae10 │ │ │ │ cbnz r0, 1579ea │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [r4, #688] @ 0x2b0 │ │ │ │ b.n 157928 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 337564 │ │ │ │ + bl 3376f4 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #713] @ 0x2c9 │ │ │ │ b.n 15796c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 337564 │ │ │ │ + bl 3376f4 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #692] @ 0x2b4 │ │ │ │ b.n 15795c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 337564 │ │ │ │ + bl 3376f4 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #700] @ 0x2bc │ │ │ │ b.n 15794a │ │ │ │ ldr r1, [pc, #332] @ (157b38 ) │ │ │ │ mov r0, r5 │ │ │ │ @@ -326643,150 +326625,150 @@ │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ ldrh r4, [r0, #36] @ 0x24 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmia r0!, {r3, r4, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #38 @ 0x26 │ │ │ │ + adds r1, #230 @ 0xe6 │ │ │ │ movs r1, r4 │ │ │ │ ldrh r6, [r2, #34] @ 0x22 │ │ │ │ lsls r0, r6, #2 │ │ │ │ subw r0, sl, #170 @ 0xaa │ │ │ │ - cmp r7, #204 @ 0xcc │ │ │ │ + adds r1, #140 @ 0x8c │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #216 @ 0xd8 │ │ │ │ + adds r1, #152 @ 0x98 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #236 @ 0xec │ │ │ │ + adds r1, #172 @ 0xac │ │ │ │ movs r1, r4 │ │ │ │ - adds r0, #4 │ │ │ │ + adds r1, #196 @ 0xc4 │ │ │ │ movs r1, r4 │ │ │ │ - adds r0, #36 @ 0x24 │ │ │ │ + adds r1, #228 @ 0xe4 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #88 @ 0x58 │ │ │ │ + adds r0, #24 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #82 @ 0x52 │ │ │ │ + adds r0, #18 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #96 @ 0x60 │ │ │ │ + adds r0, #32 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #104 @ 0x68 │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #112 @ 0x70 │ │ │ │ + adds r0, #48 @ 0x30 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #124 @ 0x7c │ │ │ │ + adds r0, #60 @ 0x3c │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #136 @ 0x88 │ │ │ │ + adds r0, #72 @ 0x48 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #140 @ 0x8c │ │ │ │ + adds r0, #76 @ 0x4c │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #152 @ 0x98 │ │ │ │ + adds r0, #88 @ 0x58 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #160 @ 0xa0 │ │ │ │ + adds r0, #96 @ 0x60 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #168 @ 0xa8 │ │ │ │ + adds r0, #104 @ 0x68 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #172 @ 0xac │ │ │ │ + adds r0, #108 @ 0x6c │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #180 @ 0xb4 │ │ │ │ + adds r0, #116 @ 0x74 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #184 @ 0xb8 │ │ │ │ + adds r0, #120 @ 0x78 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #188 @ 0xbc │ │ │ │ + adds r0, #124 @ 0x7c │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #196 @ 0xc4 │ │ │ │ + adds r0, #132 @ 0x84 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #204 @ 0xcc │ │ │ │ + adds r0, #140 @ 0x8c │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #208 @ 0xd0 │ │ │ │ + adds r0, #144 @ 0x90 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #220 @ 0xdc │ │ │ │ + adds r0, #156 @ 0x9c │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #224 @ 0xe0 │ │ │ │ + adds r0, #160 @ 0xa0 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #228 @ 0xe4 │ │ │ │ + adds r0, #164 @ 0xa4 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #236 @ 0xec │ │ │ │ + adds r0, #172 @ 0xac │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #244 @ 0xf4 │ │ │ │ + adds r0, #180 @ 0xb4 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #252 @ 0xfc │ │ │ │ + adds r0, #188 @ 0xbc │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #0 │ │ │ │ + adds r0, #192 @ 0xc0 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #12 │ │ │ │ + adds r0, #204 @ 0xcc │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #32 │ │ │ │ + adds r0, #224 @ 0xe0 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #40 @ 0x28 │ │ │ │ + adds r0, #232 @ 0xe8 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #72 @ 0x48 │ │ │ │ + adds r1, #8 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #92 @ 0x5c │ │ │ │ + adds r1, #28 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #102 @ 0x66 │ │ │ │ + adds r1, #38 @ 0x26 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #110 @ 0x6e │ │ │ │ + adds r1, #46 @ 0x2e │ │ │ │ movs r1, r4 │ │ │ │ - cmp r4, #162 @ 0xa2 │ │ │ │ + cmp r6, #98 @ 0x62 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #134 @ 0x86 │ │ │ │ + adds r1, #70 @ 0x46 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #158 @ 0x9e │ │ │ │ + adds r1, #94 @ 0x5e │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #186 @ 0xba │ │ │ │ + adds r1, #122 @ 0x7a │ │ │ │ movs r1, r4 │ │ │ │ - cmp r4, #70 @ 0x46 │ │ │ │ + cmp r6, #6 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #206 @ 0xce │ │ │ │ + adds r1, #142 @ 0x8e │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #226 @ 0xe2 │ │ │ │ + adds r1, #162 @ 0xa2 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #238 @ 0xee │ │ │ │ + adds r1, #174 @ 0xae │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #246 @ 0xf6 │ │ │ │ + adds r1, #182 @ 0xb6 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #250 @ 0xfa │ │ │ │ + adds r1, #186 @ 0xba │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #254 @ 0xfe │ │ │ │ + adds r1, #190 @ 0xbe │ │ │ │ movs r1, r4 │ │ │ │ - adds r0, #18 │ │ │ │ + adds r1, #210 @ 0xd2 │ │ │ │ movs r1, r4 │ │ │ │ - adds r0, #22 │ │ │ │ + adds r1, #214 @ 0xd6 │ │ │ │ movs r1, r4 │ │ │ │ - adds r0, #22 │ │ │ │ + adds r1, #214 @ 0xd6 │ │ │ │ movs r1, r4 │ │ │ │ - adds r0, #20 │ │ │ │ + adds r1, #212 @ 0xd4 │ │ │ │ movs r1, r4 │ │ │ │ strh r2, [r0, #58] @ 0x3a │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r7, #152 @ 0x98 │ │ │ │ + adds r1, #88 @ 0x58 │ │ │ │ movs r1, r4 │ │ │ │ - movs r3, #140 @ 0x8c │ │ │ │ + movs r5, #76 @ 0x4c │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #220 @ 0xdc │ │ │ │ + adds r1, #156 @ 0x9c │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #234 @ 0xea │ │ │ │ + adds r1, #170 @ 0xaa │ │ │ │ movs r1, r4 │ │ │ │ - ldrh r4, [r5, #40] @ 0x28 │ │ │ │ + ldrh r4, [r5, #54] @ 0x36 │ │ │ │ movs r0, r4 │ │ │ │ - ldrh r6, [r2, #44] @ 0x2c │ │ │ │ + ldrh r6, [r2, #58] @ 0x3a │ │ │ │ movs r0, r4 │ │ │ │ - cmp r7, #198 @ 0xc6 │ │ │ │ + adds r1, #134 @ 0x86 │ │ │ │ movs r1, r4 │ │ │ │ lsrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #34 @ 0x22 │ │ │ │ + adds r0, #226 @ 0xe2 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #218 @ 0xda │ │ │ │ + adds r0, #154 @ 0x9a │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #206 @ 0xce │ │ │ │ + adds r0, #142 @ 0x8e │ │ │ │ movs r1, r4 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #192 @ 0xc0 │ │ │ │ + adds r0, #128 @ 0x80 │ │ │ │ movs r1, r4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -326913,15 +326895,15 @@ │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r4, #32] │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #78 @ 0x4e │ │ │ │ + cmp r7, #14 │ │ │ │ movs r1, r4 │ │ │ │ strh r2, [r2, #28] │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -327053,15 +327035,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r7, [r3, #552] @ 0x228 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 157dac │ │ │ │ b.n 157dd6 │ │ │ │ add.w r0, r4, #320 @ 0x140 │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f86e8 │ │ │ │ ldr.w r1, [r4, #348] @ 0x15c │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 157de2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ @@ -328035,15 +328017,15 @@ │ │ │ │ lsls r2, r2, #22 │ │ │ │ str.w r9, [r1] │ │ │ │ str r5, [r1, #4] │ │ │ │ bpl.n 158774 │ │ │ │ strb.w r3, [r9, #344] @ 0x158 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r9, #320 @ 0x140 │ │ │ │ - bl 1f856c │ │ │ │ + bl 1f86fc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr.w r3, [r0, #288] @ 0x120 │ │ │ │ cbnz r3, 15888c │ │ │ │ b.n 1588b0 │ │ │ │ ldr.w r3, [r0, #288] @ 0x120 │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ @@ -328166,15 +328148,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r0, #320 @ 0x140 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr.w r1, [r5, #356] @ 0x164 │ │ │ │ cbz r1, 158a1e │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r0, [r5, #348] @ 0x15c │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ mov ip, r4 │ │ │ │ b.n 1589f4 │ │ │ │ @@ -328196,15 +328178,15 @@ │ │ │ │ strd r1, r2, [r0, #32] │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 158a2c │ │ │ │ add.w r0, r5, #320 @ 0x140 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #0 │ │ │ │ strd r0, r1, [lr, #24] │ │ │ │ lsls r1, r3, #31 │ │ │ │ @@ -328228,15 +328210,15 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ add.w r7, r0, #320 @ 0x140 │ │ │ │ mov r0, r7 │ │ │ │ ldrd r5, fp, [sp, #48] @ 0x30 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr.w r1, [r4, #368] @ 0x170 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r0, [r4, #372] @ 0x174 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs r1, r2, r1 │ │ │ │ ldr.w r6, [r4, #376] @ 0x178 │ │ │ │ sbc.w r0, r3, r0 │ │ │ │ @@ -328270,21 +328252,21 @@ │ │ │ │ adds.w r3, lr, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r4, #384] @ 0x180 │ │ │ │ str.w r5, [r4, #376] @ 0x178 │ │ │ │ adc.w r3, r9, #0 │ │ │ │ str.w fp, [r4, #380] @ 0x17c │ │ │ │ str.w r3, [r4, #388] @ 0x184 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orrs.w r1, lr, r9 │ │ │ │ beq.n 158af4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ 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 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -328295,15 +328277,15 @@ │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ and.w r6, r6, #2 │ │ │ │ cbz r3, 158b56 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ add.w r8, r4, #320 @ 0x140 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr.w r0, [r4, #356] @ 0x164 │ │ │ │ ldrd r2, r3, [r4, #384] @ 0x180 │ │ │ │ strd r2, r3, [r7, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r7, #16] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -328473,15 +328455,15 @@ │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ cmp r5, r3 │ │ │ │ it hi │ │ │ │ movhi r4, #5 │ │ │ │ bhi.n 158d52 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #24] │ │ │ │ cbz r7, 158d7c │ │ │ │ str r2, [r7, #0] │ │ │ │ @@ -328491,23 +328473,23 @@ │ │ │ │ b.n 158cce │ │ │ │ str.w r0, [r9, #24] │ │ │ │ b.n 158ce2 │ │ │ │ ldr.w r0, [ip, #44] @ 0x2c │ │ │ │ b.n 158cce │ │ │ │ mov r0, r8 │ │ │ │ str r5, [r7, #24] │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ b.n 158d58 │ │ │ │ mov r5, r0 │ │ │ │ b.n 158b98 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - asrs r4, r0, #23 │ │ │ │ + asrs r4, r0, #30 │ │ │ │ movs r0, r6 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cbz r2, 158db2 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r2] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ @@ -328546,41 +328528,41 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add.w r4, r2, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrd r0, r1, [r2, #376] @ 0x178 │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ ldrd r0, r1, [r2, #368] @ 0x170 │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cbz r3, 158e3a │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrd r2, r3, [r2, #384] @ 0x180 │ │ │ │ strd r2, r3, [r1] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ add.w r5, r2, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr.w r3, [r4, #356] @ 0x164 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it hi │ │ │ │ movhi r4, #1 │ │ │ │ bhi.n 158ea0 │ │ │ │ ldr.w r3, [r4, #352] @ 0x160 │ │ │ │ @@ -328598,15 +328580,15 @@ │ │ │ │ blx r6 │ │ │ │ cbz r0, 158eb6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r0, [r4, #348] @ 0x15c │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ movs r4, #0 │ │ │ │ b.n 158ea0 │ │ │ │ @@ -329111,15 +329093,15 @@ │ │ │ │ ldr.w r3, [r5, #428] @ 0x1ac │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ add.w r3, r5, #320 @ 0x140 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldrd r3, r0, [r5, #352] @ 0x160 │ │ │ │ cmp r0, r3 │ │ │ │ bcs.w 159fa0 │ │ │ │ ldr.w ip, [r5, #348] @ 0x15c │ │ │ │ cbz r0, 15945a │ │ │ │ mov r1, ip │ │ │ │ movs r3, #0 │ │ │ │ @@ -329163,15 +329145,15 @@ │ │ │ │ str r2, [r3, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r2, [r6, #32] │ │ │ │ strd r4, r2, [r3, #40] @ 0x28 │ │ │ │ vstr d7, [r3, #8] │ │ │ │ vstr d8, [r3] │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ ldr r4, [r6, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r4, #1 │ │ │ │ ldrd r2, r3, [r6, #16] │ │ │ │ beq.w 159764 │ │ │ │ @@ -329205,15 +329187,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r2, #100] @ 0x64 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r7, #96] @ 0x60 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r6, r0, #6 │ │ │ │ + asrs r6, r0, #13 │ │ │ │ movs r1, r4 │ │ │ │ str r6, [sp, #24] │ │ │ │ ldr.w sl, [r4, #16] │ │ │ │ cmp.w sl, #8 │ │ │ │ bhi.w 159dc2 │ │ │ │ add.w r3, sp, #1064 @ 0x428 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ @@ -330115,15 +330097,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1591ee │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r2, #3520] @ 0xdc0 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e12d4 │ │ │ │ b.w 1591ee │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ b.n 159eaa │ │ │ │ ldr.w r3, [fp, #-8] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15988e │ │ │ │ @@ -330179,38 +330161,38 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 159d84 │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1300 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 159f8a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 159f7c │ │ │ │ b.n 159d84 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ mov.w r3, #2432 @ 0x980 │ │ │ │ movt r3, #50274 @ 0xc462 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ str.w r3, [r8] │ │ │ │ b.w 1594e2 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ str.w sl, [sp, #20] │ │ │ │ b.n 159988 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r0, #9 │ │ │ │ + lsrs r0, r0, #16 │ │ │ │ movs r1, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r2, r1 │ │ │ │ @@ -330761,16 +330743,16 @@ │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ strb.w r5, [r4, #77] @ 0x4d │ │ │ │ orr.w r0, r0, #1 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb8c0 │ │ │ │ + bl 1dd660 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ cbz r0, 15a648 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, r5 │ │ │ │ it cc │ │ │ │ @@ -331225,20 +331207,21 @@ │ │ │ │ blx 59ef8 │ │ │ │ ldr r2, [pc, #20] @ (15aae8 ) │ │ │ │ ldr r1, [pc, #24] @ (15aaec ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - vhadd.u8 d0, d10, d16 │ │ │ │ - stmia.w r6!, {r5} │ │ │ │ + lsls r2, r1, #3 │ │ │ │ + movs r1, r4 │ │ │ │ + orn r0, r6, r0, asr #32 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #136] @ (15ab8c ) │ │ │ │ ldr r2, [pc, #140] @ (15ab90 ) │ │ │ │ @@ -331274,15 +331257,15 @@ │ │ │ │ blx 59ef8 │ │ │ │ ldr r2, [pc, #64] @ (15ab98 ) │ │ │ │ ldr r1, [pc, #64] @ (15ab9c ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 15ab70 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r2, [pc, #44] @ (15aba0 ) │ │ │ │ ldr r3, [pc, #28] @ (15ab90 ) │ │ │ │ add r2, pc │ │ │ │ @@ -331295,17 +331278,18 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ strb r6, [r6, r3] │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7a8002f │ │ │ │ - cdp2 0, 10, cr0, cr12, cr0, {1} │ │ │ │ - @ instruction: 0xe8200020 │ │ │ │ + vld4.8 {d16-d19}, [r8 :128] │ │ │ │ + lsls r4, r5, #1 │ │ │ │ + movs r1, r4 │ │ │ │ + strd r0, r0, [r0, #128]! @ 0x80 │ │ │ │ strb r0, [r1, r2] │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r2, [pc, #332] @ (15ad00 ) │ │ │ │ @@ -332386,24 +332370,24 @@ │ │ │ │ ... │ │ │ │ ldr r4, [pc, #120] @ (15b734 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #880] @ (15ba34 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cdp 0, 7, cr0, cr6, cr15, {1} │ │ │ │ - @ instruction: 0xf62e0020 │ │ │ │ - adds.w r0, r2, #10485760 @ 0xa00000 │ │ │ │ - bic.w r0, ip, #10485760 @ 0xa00000 │ │ │ │ - bic.w r0, r4, #10485760 @ 0xa00000 │ │ │ │ - @ instruction: 0xf3fa0020 │ │ │ │ - bic.w r0, r0, #10485760 @ 0xa00000 │ │ │ │ - @ instruction: 0xf3c60020 │ │ │ │ - orr.w r0, r0, #10485760 @ 0xa00000 │ │ │ │ - @ instruction: 0xf3960020 │ │ │ │ + bics.w r0, r6, #47 @ 0x2f │ │ │ │ + @ instruction: 0xf7ee0020 │ │ │ │ + @ instruction: 0xf6d20020 │ │ │ │ + @ instruction: 0xf5ec0020 │ │ │ │ + @ instruction: 0xf5e40020 │ │ │ │ + subs.w r0, sl, #10485760 @ 0xa00000 │ │ │ │ + @ instruction: 0xf5e00020 │ │ │ │ + @ instruction: 0xf5860020 │ │ │ │ + addw r0, r0, #2080 @ 0x820 │ │ │ │ + adcs.w r0, r6, #10485760 @ 0xa00000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #112] @ 15b76c │ │ │ │ sub sp, #16 │ │ │ │ ldr r3, [pc, #108] @ (15b770 ) │ │ │ │ @@ -333054,15 +333038,15 @@ │ │ │ │ bne.w 15bfee │ │ │ │ cmp r6, r7 │ │ │ │ bne.n 15bd2e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ ldr.w r6, [r3, #3572] @ 0xdf4 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e31a0 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mvns r7, r0 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp r7, r4 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ sub.w r2, r3, r1 │ │ │ │ sbcs r2, r7 │ │ │ │ @@ -333341,15 +333325,15 @@ │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ bics r4, r5 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 15bb58 │ │ │ │ + b.n 15bed8 │ │ │ │ movs r7, r5 │ │ │ │ rors r6, r3 │ │ │ │ lsls r0, r6, #2 │ │ │ │ movw r3, #2824 @ 0xb08 │ │ │ │ mla r0, r3, r1, r0 │ │ │ │ add.w r0, r0, #936 @ 0x3a8 │ │ │ │ bx lr │ │ │ │ @@ -333372,37 +333356,37 @@ │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r8, #28 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1f48 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15c0d4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ ldr.w r2, [pc, #1392] @ 15c624 │ │ │ │ ldr.w r3, [pc, #1380] @ 15c61c │ │ │ │ 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 15c614 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ ldrb.w r3, [r6, #748] @ 0x2ec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15c31e │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r7, [r6, #4] │ │ │ │ @@ -333756,18 +333740,18 @@ │ │ │ │ blx 59c6c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 59c6c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15c55e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1f48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15c58a │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx r3 │ │ │ │ @@ -333833,15 +333817,15 @@ │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ blx 59c6c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ b.n 15c218 │ │ │ │ mov r0, r5 │ │ │ │ - bl 335834 │ │ │ │ + bl 3359c4 │ │ │ │ strb.w r0, [r9, #6] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 59c6c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 59c6c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 59c6c │ │ │ │ @@ -333870,15 +333854,15 @@ │ │ │ │ b.n 15c4b0 │ │ │ │ mov r3, r0 │ │ │ │ mov sl, r0 │ │ │ │ b.n 15c520 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r4, r0 │ │ │ │ b.n 15c0aa │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 59c6c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 59c6c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ @@ -333926,29 +333910,29 @@ │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #118 @ 0x76 │ │ │ │ lsls r0, r6, #2 │ │ │ │ subs r7, #66 @ 0x42 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r5, [pc, #1008] @ (15ca1c ) │ │ │ │ + ldr r7, [pc, #752] @ (15c91c ) │ │ │ │ movs r3, r4 │ │ │ │ - orr.w r0, sl, r0, asr #32 │ │ │ │ - orr.w r0, r2, r0, asr #32 │ │ │ │ - bics.w r0, sl, r0, asr #32 │ │ │ │ - bics.w r0, r2, r0, asr #32 │ │ │ │ - bic.w r0, sl, r0, asr #32 │ │ │ │ - bic.w r0, r4, r0, asr #32 │ │ │ │ - bic.w r0, r2, r0, asr #32 │ │ │ │ - ldrd r0, r0, [r8], #-128 @ 0x80 │ │ │ │ + stc 0, cr0, [sl], {32} │ │ │ │ + stc 0, cr0, [r2], {32} │ │ │ │ + @ instruction: 0xebfa0020 │ │ │ │ + @ instruction: 0xebf20020 │ │ │ │ + @ instruction: 0xebea0020 │ │ │ │ + @ instruction: 0xebe40020 │ │ │ │ + @ instruction: 0xebe20020 │ │ │ │ + bics.w r0, r8, r0, asr #32 │ │ │ │ lsrs r4, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ - strex r0, r0, [sl, #128] @ 0x80 │ │ │ │ - strex r0, r0, [r6, #128] @ 0x80 │ │ │ │ - strex r0, r0, [r4, #128] @ 0x80 │ │ │ │ + and.w r0, sl, r0, asr #32 │ │ │ │ + and.w r0, r6, r0, asr #32 │ │ │ │ + and.w r0, r4, r0, asr #32 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #112] @ (15c6e0 ) │ │ │ │ ldr r3, [pc, #116] @ (15c6e4 ) │ │ │ │ @@ -334146,34 +334130,34 @@ │ │ │ │ mov r1, r9 │ │ │ │ add.w r7, r4, #848 @ 0x350 │ │ │ │ blx 59ae0 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r8, r4, #872 @ 0x368 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ b.n 15c86a │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1de1b4 │ │ │ │ + bl 1de344 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ beq.n 15c88e │ │ │ │ cbnz r0, 15c894 │ │ │ │ ldrd r2, r3, [r4, #920] @ 0x398 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n 15c85a │ │ │ │ ldr.w r8, [r4, #928] @ 0x3a0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ b.n 15c81a │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e30f4 │ │ │ │ + bl 1e3284 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n 15c808 │ │ │ │ mov.w r8, #2 │ │ │ │ b.n 15c878 │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n 15c878 │ │ │ │ @@ -334246,15 +334230,15 @@ │ │ │ │ bls.n 15c92a │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #4 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ - bls.n 15c894 │ │ │ │ + blt.n 15ca14 │ │ │ │ movs r7, r5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2144] @ 0x860 │ │ │ │ ldr r2, [pc, #148] @ (15c9f8 ) │ │ │ │ subw sp, sp, #1932 @ 0x78c │ │ │ │ @@ -334263,48 +334247,48 @@ │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1924] @ 0x784 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f6248 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbz r3, 15c9c2 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r2, r1, [r5, #12] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 15c996 │ │ │ │ movs r2, #1 │ │ │ │ adds r1, r5, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f6624 │ │ │ │ + bl 1f67b4 │ │ │ │ ldr r2, [pc, #40] @ (15ca00 ) │ │ │ │ ldr r3, [pc, #32] @ (15c9fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ @@ -334349,26 +334333,26 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ add.w r2, r0, #848 @ 0x350 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ str.w r1, [r3, #928] @ 0x3a0 │ │ │ │ vldr d7, [pc, #120] @ 15cae8 │ │ │ │ add.w r0, r3, #872 @ 0x368 │ │ │ │ vstr d7, [r3, #920] @ 0x398 │ │ │ │ - bl 1de17c │ │ │ │ + bl 1de30c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r0, r3, #800 @ 0x320 │ │ │ │ - bl 1de17c │ │ │ │ + bl 1de30c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r0, r3, #568 @ 0x238 │ │ │ │ dmb ish │ │ │ │ ldr.w r2, [r3, #568] @ 0x238 │ │ │ │ dmb ish │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -334482,55 +334466,55 @@ │ │ │ │ bne.n 15cc9c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add.w r7, r0, #692 @ 0x2b4 │ │ │ │ add.w r0, r0, #692 @ 0x2b4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e30f4 │ │ │ │ + bl 1e3284 │ │ │ │ add r3, pc, #176 @ (adr r3, 15cca0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 59ae0 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ ldrd r3, r2, [r5, #672] @ 0x2a0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r5, #680] @ 0x2a8 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n 15cc84 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #720 @ 0x2d0 │ │ │ │ - bl 1de1b4 │ │ │ │ + bl 1de344 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15cbfc │ │ │ │ mov r0, r7 │ │ │ │ cmp r4, #1 │ │ │ │ bne.n 15cc32 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ ldrd r3, r2, [r6, #16] │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r4, #2 │ │ │ │ b.n 15cbba │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ add.w r0, r5, #776 @ 0x308 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15ca08 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r5, #776 @ 0x308 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ b.n 15cb9c │ │ │ │ blx 5ac24 │ │ │ │ b.n 15cbba │ │ │ │ lsls r0, r6, #2 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ blx 5abf4 │ │ │ │ mov r2, r0 │ │ │ │ @@ -334541,20 +334525,20 @@ │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r1, r6 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ bl 15bc38 │ │ │ │ mov r4, r0 │ │ │ │ b.n 15cb86 │ │ │ │ add.w r0, r5, #672 @ 0x2a0 │ │ │ │ - bl 1ea3a8 │ │ │ │ + bl 1ea538 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r8] │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ b.n 15cb90 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #244 @ 0xf4 │ │ │ │ @@ -334889,18 +334873,18 @@ │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 2fb730 │ │ │ │ + bl 2fb8c0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15d02e │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 1dd660 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 15d03c │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 5ad8c <__popcountsi2@plt> │ │ │ │ cmp r0, r4 │ │ │ │ @@ -334910,18 +334894,18 @@ │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 15d02c │ │ │ │ tbb [pc, r3] │ │ │ │ adds r5, #57 @ 0x39 │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fb730 │ │ │ │ + bl 2fb8c0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15d072 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 1dd660 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 15d070 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 15d070 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -334929,19 +334913,19 @@ │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ blx 5ad8c <__popcountsi2@plt> │ │ │ │ cmp r0, r4 │ │ │ │ bne.n 15d038 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fb730 │ │ │ │ + bl 2fb8c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15d0e8 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 1dd660 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 15d110 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 15d110 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -335102,15 +335086,15 @@ │ │ │ │ b.n 15d146 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r6, #208 @ 0xd0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 15d140 │ │ │ │ + bcc.n 15d2c0 │ │ │ │ movs r7, r5 │ │ │ │ cmp r6, #36 @ 0x24 │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -335152,15 +335136,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 15d274 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ b.n 15d278 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 3357e4 │ │ │ │ + bl 335974 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15d274 │ │ │ │ ldrd r3, r0, [r2] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 15d254 │ │ │ │ str r2, [sp, #4] │ │ │ │ @@ -335174,22 +335158,22 @@ │ │ │ │ beq.n 15d25a │ │ │ │ b.n 15d256 │ │ │ │ ldr r2, [pc, #20] @ (15d2e0 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #20] @ (15d2e4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ b.n 15d274 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 15d27a │ │ │ │ nop │ │ │ │ - bhi.n 15d290 │ │ │ │ + bge.n 15d210 │ │ │ │ movs r0, r4 │ │ │ │ - stmia r0!, {r4, r5, r7} │ │ │ │ + stmia r2!, {r4, r5, r6} │ │ │ │ movs r0, r4 │ │ │ │ ldr.w r3, [r0, #716] @ 0x2cc │ │ │ │ cbnz r3, 15d314 │ │ │ │ cbz r1, 15d30a │ │ │ │ ldrb.w r3, [r0, #723] @ 0x2d3 │ │ │ │ adds r3, #3 │ │ │ │ ldrb.w r1, [r0, #722] @ 0x2d2 │ │ │ │ @@ -335687,34 +335671,34 @@ │ │ │ │ bne.n 15d70a │ │ │ │ ldr r2, [pc, #48] @ (15d7ec ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #48] @ (15d7f0 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 15d70a │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ cmp r2, #60 @ 0x3c │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #18 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldmia r3!, {r1, r2, r4, r6} │ │ │ │ + ldmia r5!, {r1, r2, r4} │ │ │ │ movs r7, r5 │ │ │ │ ldrb r4, [r6, r2] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bmi.n 15d8a8 │ │ │ │ + bvs.n 15d828 │ │ │ │ movs r0, r4 │ │ │ │ - cbnz r4, 15d862 │ │ │ │ + pop {r2, r3, r4, r5, r6, pc} │ │ │ │ movs r0, 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 r4, r0 │ │ │ │ dmb ish │ │ │ │ @@ -335729,31 +335713,31 @@ │ │ │ │ cbz r1, 15d86c │ │ │ │ mov r9, r1 │ │ │ │ subs r6, r2, #4 │ │ │ │ add.w r7, r4, #692 @ 0x2b4 │ │ │ │ b.n 15d84a │ │ │ │ add.w r0, r4, #672 @ 0x2a0 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1ea2fc │ │ │ │ + bl 1ea48c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [r3] │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ cmp r9, r5 │ │ │ │ beq.n 15d86c │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r6, #4]! │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr.w r2, [r4, #680] @ 0x2a8 │ │ │ │ ldrd r3, r1, [r4, #672] @ 0x2a0 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n 15d830 │ │ │ │ add.w r0, r4, #720 @ 0x2d0 │ │ │ │ - bl 1de198 │ │ │ │ + bl 1de328 │ │ │ │ b.n 15d830 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ dmb ish │ │ │ │ ldr.w r0, [r4, #568] @ 0x238 │ │ │ │ dmb ish │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -335762,54 +335746,54 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r7, r0, #776 @ 0x308 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ movw r3, #12820 @ 0x3214 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #568] @ 0x238 │ │ │ │ dmb ish │ │ │ │ add.w r0, r4, #800 @ 0x320 │ │ │ │ add.w r5, r4, #596 @ 0x254 │ │ │ │ - bl 1de17c │ │ │ │ + bl 1de30c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ add.w r6, r4, #624 @ 0x270 │ │ │ │ ldrd r3, r2, [r4, #576] @ 0x240 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #584] @ 0x248 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 15d9a4 │ │ │ │ add.w r0, r4, #576 @ 0x240 │ │ │ │ - bl 1ea2fc │ │ │ │ + bl 1ea48c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r4, #768] @ 0x300 │ │ │ │ - bl 1f8694 │ │ │ │ + bl 1f8824 │ │ │ │ ldr.w r0, [r4, #772] @ 0x304 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f8694 │ │ │ │ + bl 1f8824 │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15d9ac │ │ │ │ ldr.w r0, [r4, #592] @ 0x250 │ │ │ │ blx 59c6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f86e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1de168 │ │ │ │ + bl 1de2f8 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ cbz r3, 15d946 │ │ │ │ add.w r6, r4, #936 @ 0x3a8 │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 15cf54 │ │ │ │ @@ -335826,38 +335810,38 @@ │ │ │ │ ldr.w r1, [r4, #532] @ 0x214 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ blx 5a2ec │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ blx 5b100 │ │ │ │ add.w r0, r4, #848 @ 0x350 │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f86e8 │ │ │ │ add.w r0, r4, #872 @ 0x368 │ │ │ │ - bl 1de168 │ │ │ │ + bl 1de2f8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f86e8 │ │ │ │ add.w r0, r4, #800 @ 0x320 │ │ │ │ - bl 1de168 │ │ │ │ + bl 1de2f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 157cec │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 1de198 │ │ │ │ + bl 1de328 │ │ │ │ b.n 15d8e0 │ │ │ │ ldr.w r0, [r4, #688] @ 0x2b0 │ │ │ │ blx 59c6c │ │ │ │ add.w r0, r4, #692 @ 0x2b4 │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f86e8 │ │ │ │ add.w r0, r4, #720 @ 0x2d0 │ │ │ │ - bl 1de168 │ │ │ │ + bl 1de2f8 │ │ │ │ b.n 15d910 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ @@ -335887,26 +335871,26 @@ │ │ │ │ add.w r2, r3, #1168 @ 0x490 │ │ │ │ str.w r0, [r3, #1692] @ 0x69c │ │ │ │ add.w r0, r4, #596 @ 0x254 │ │ │ │ str.w r1, [r3, #1144] @ 0x478 │ │ │ │ vstr d7, [r2] │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ str.w r2, [r3, #1176] @ 0x498 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldrd r3, r2, [r4, #576] @ 0x240 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #584] @ 0x248 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 15dac8 │ │ │ │ add.w r0, r4, #576 @ 0x240 │ │ │ │ - bl 1ea2fc │ │ │ │ + bl 1ea48c │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r4, #596 @ 0x254 │ │ │ │ str r5, [r3, #0] │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ dmb ish │ │ │ │ ldr.w r0, [r4, #568] @ 0x238 │ │ │ │ dmb ish │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -335939,15 +335923,15 @@ │ │ │ │ blx 5b184 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [sp, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ b.n 15da10 │ │ │ │ add.w r0, r4, #624 @ 0x270 │ │ │ │ - bl 1de198 │ │ │ │ + bl 1de328 │ │ │ │ b.n 15da44 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -335966,15 +335950,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ bl 15c05c │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr.w r0, [pc, #1680] @ 15e1a8 │ │ │ │ add r0, pc │ │ │ │ - bl 1ea0ec │ │ │ │ + bl 1ea27c │ │ │ │ movw r3, #12820 @ 0x3214 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ ldr.w r3, [pc, #1664] @ 15e1ac │ │ │ │ strd r6, r6, [sp, #124] @ 0x7c │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ @@ -335986,38 +335970,38 @@ │ │ │ │ blt.w 15de00 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ movs r0, #1 │ │ │ │ add.w r6, fp, #596 @ 0x254 │ │ │ │ bl 15cd78 │ │ │ │ mov r0, r6 │ │ │ │ add.w r7, fp, #624 @ 0x270 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 1e30f4 │ │ │ │ + bl 1e3284 │ │ │ │ addw r3, pc, #1580 @ 0x62c │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 59ae0 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #152] @ 0x98 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ ldrd r3, r2, [fp, #576] @ 0x240 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #584] @ 0x248 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.w 15e0d6 │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1de1b4 │ │ │ │ + bl 1de344 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15db7c │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ bne.w 15e0f6 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ dmb ish │ │ │ │ ldr r6, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r6, #0 │ │ │ │ blt.w 15de00 │ │ │ │ @@ -336037,24 +336021,24 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 15dbee │ │ │ │ ldrb.w r3, [fp, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15dd88 │ │ │ │ mov r0, r5 │ │ │ │ movw r7, #2824 @ 0xb08 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mla r7, r7, r3, fp │ │ │ │ b.n 15dc12 │ │ │ │ ldr.w r3, [r7, #1696] @ 0x6a0 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ bne.n 15dc20 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, fp, #800 @ 0x320 │ │ │ │ - bl 1de1d8 │ │ │ │ + bl 1de368 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 15dc00 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -336148,21 +336132,21 @@ │ │ │ │ dmb ish │ │ │ │ ldr r6, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r6, #0 │ │ │ │ blt.n 15ddca │ │ │ │ add.w r7, fp, #800 @ 0x320 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1de198 │ │ │ │ + bl 1de328 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ bls.w 15dffe │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ b.n 15db38 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 15dbee │ │ │ │ ldrb.w r3, [fp, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15dbee │ │ │ │ @@ -336184,37 +336168,37 @@ │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15dbee │ │ │ │ b.n 15e0fa │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, fp, #848 @ 0x350 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, fp, #872 @ 0x368 │ │ │ │ strd r2, r3, [fp, #920] @ 0x398 │ │ │ │ str.w r6, [fp, #928] @ 0x3a0 │ │ │ │ - bl 1de17c │ │ │ │ + bl 1de30c │ │ │ │ add.w r0, fp, #848 @ 0x350 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ add.w r0, fp, #800 @ 0x320 │ │ │ │ - bl 1de17c │ │ │ │ + bl 1de30c │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ bl 15ca08 │ │ │ │ ldrb.w r3, [fp, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15e104 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ ldr r2, [pc, #916] @ (15e1b4 ) │ │ │ │ ldr r3, [pc, #896] @ (15e1a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ @@ -336356,40 +336340,40 @@ │ │ │ │ moveq r6, #0 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ blx 59c6c │ │ │ │ mov r0, r7 │ │ │ │ add.w r7, fp, #692 @ 0x2b4 │ │ │ │ blx 59c6c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldrd r3, r2, [fp, #672] @ 0x2a0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #680] @ 0x2a8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w 15e0ec │ │ │ │ add.w r0, fp, #672 @ 0x2a0 │ │ │ │ - bl 1ea2fc │ │ │ │ + bl 1ea48c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ b.n 15dd56 │ │ │ │ ldr r1, [pc, #440] @ (15e1b8 ) │ │ │ │ movs r0, #1 │ │ │ │ movw r8, #2824 @ 0xb08 │ │ │ │ add r1, pc │ │ │ │ bl 15cd78 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mla r8, r8, r3, fp │ │ │ │ b.n 15e022 │ │ │ │ ldr.w r3, [r8, #1696] @ 0x6a0 │ │ │ │ cbz r3, 15e030 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1de1d8 │ │ │ │ + bl 1de368 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 15e014 │ │ │ │ ldr.w r3, [fp, #552] @ 0x228 │ │ │ │ adds r3, #1 │ │ │ │ @@ -336449,42 +336433,42 @@ │ │ │ │ blx 5b100 │ │ │ │ subs.w sl, sl, r4 │ │ │ │ bne.n 15e07a │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ b.n 15df8e │ │ │ │ add.w r0, fp, #576 @ 0x240 │ │ │ │ - bl 1ea3a8 │ │ │ │ + bl 1ea538 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ b.n 15dbaa │ │ │ │ add.w r0, fp, #720 @ 0x2d0 │ │ │ │ - bl 1de198 │ │ │ │ + bl 1de328 │ │ │ │ b.n 15dfea │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ movw r6, #12820 @ 0x3214 │ │ │ │ movt r6, #50277 @ 0xc465 │ │ │ │ b.n 15de00 │ │ │ │ add.w r0, fp, #692 @ 0x2b4 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldrd r3, r2, [fp, #672] @ 0x2a0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #680] @ 0x2a8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 15e176 │ │ │ │ add.w r0, fp, #672 @ 0x2a0 │ │ │ │ - bl 1ea2fc │ │ │ │ + bl 1ea48c │ │ │ │ mov r3, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, fp, #692 @ 0x2b4 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ b.n 15de18 │ │ │ │ ldr.w r3, [r7, #1092] @ 0x444 │ │ │ │ ldr.w r1, [r7, #1112] @ 0x458 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r8, r8, [sp, #12] │ │ │ │ str.w r8, [sp, #8] │ │ │ │ ldrb.w r1, [fp, #488] @ 0x1e8 │ │ │ │ @@ -336500,15 +336484,15 @@ │ │ │ │ ldr.w r0, [fp, #476] @ 0x1dc │ │ │ │ blx 5a46c │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [fp, #476] @ 0x1dc │ │ │ │ blx 5b100 │ │ │ │ b.n 15df8e │ │ │ │ add.w r0, fp, #720 @ 0x2d0 │ │ │ │ - bl 1de198 │ │ │ │ + bl 1de328 │ │ │ │ b.n 15e11a │ │ │ │ movw r6, #12820 @ 0x3214 │ │ │ │ movt r6, #50277 @ 0xc465 │ │ │ │ b.n 15dfc4 │ │ │ │ mov.w r6, #13824 @ 0x3600 │ │ │ │ movt r6, #50277 @ 0xc465 │ │ │ │ b.n 15dfc4 │ │ │ │ @@ -336517,23 +336501,23 @@ │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 15e290 │ │ │ │ + bcc.n 15e210 │ │ │ │ movs r0, r4 │ │ │ │ - bne.n 15e28c │ │ │ │ + bcc.n 15e20c │ │ │ │ movs r0, r4 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4} │ │ │ │ + beq.n 15e170 │ │ │ │ movs r0, r4 │ │ │ │ movs r1, #218 @ 0xda │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ ldr r2, [pc, #944] @ (15e580 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -336546,20 +336530,20 @@ │ │ │ │ movt sl, #50277 @ 0xc465 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r4, r6, #568 @ 0x238 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ea0ec │ │ │ │ + bl 1ea27c │ │ │ │ ldr.w r3, [r6, #288] @ 0x120 │ │ │ │ mov r0, r5 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ add.w r3, r6, #800 @ 0x320 │ │ │ │ str r3, [sp, #24] │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ blt.w 15e324 │ │ │ │ @@ -336572,21 +336556,21 @@ │ │ │ │ addw r3, r3, #2824 @ 0xb08 │ │ │ │ cmp r2, r0 │ │ │ │ beq.w 15e348 │ │ │ │ ldr.w r1, [r3, #1696] @ 0x6a0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 15e228 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ ldr.w r1, [r6, #536] @ 0x218 │ │ │ │ ldr.w r0, [r6, #476] @ 0x1dc │ │ │ │ blx 5b130 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ dmb ish │ │ │ │ ldr r1, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 15e308 │ │ │ │ mov r1, sl │ │ │ │ cmp.w r9, #0 │ │ │ │ @@ -336628,37 +336612,37 @@ │ │ │ │ ldr.w r2, [r3, #1136] @ 0x470 │ │ │ │ cmp r2, r0 │ │ │ │ bne.n 15e2c0 │ │ │ │ ldr.w r3, [r6, #564] @ 0x234 │ │ │ │ add.w r0, r6, #692 @ 0x2b4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r6, #564] @ 0x234 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldrd r3, r2, [r6, #672] @ 0x2a0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r6, #680] @ 0x2a8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w 15e46a │ │ │ │ add.w r0, r6, #672 @ 0x2a0 │ │ │ │ - bl 1ea2fc │ │ │ │ + bl 1ea48c │ │ │ │ str r7, [r0, #0] │ │ │ │ add.w r0, r6, #692 @ 0x2b4 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 15ca08 │ │ │ │ mov r0, r9 │ │ │ │ blx 59c6c │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.w 15e21c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ ldr r2, [pc, #608] @ (15e58c ) │ │ │ │ ldr r3, [pc, #596] @ (15e584 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ @@ -336667,15 +336651,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [r6, #236] @ 0xec │ │ │ │ cbz r3, 15e358 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1de1d8 │ │ │ │ + bl 1de368 │ │ │ │ b.n 15e20c │ │ │ │ ldr.w r3, [r6, #564] @ 0x234 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r0 │ │ │ │ bhi.w 15e23c │ │ │ │ b.n 15e34e │ │ │ │ @@ -336710,15 +336694,15 @@ │ │ │ │ orrs.w r3, r1, fp │ │ │ │ bne.n 15e43a │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8, #-24] │ │ │ │ cbnz r2, 15e428 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #16 │ │ │ │ - bl 1de198 │ │ │ │ + bl 1de328 │ │ │ │ ldr.w r2, [r8, #-24] │ │ │ │ cmp r2, r4 │ │ │ │ bhi.n 15e3a2 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ ldr.w r3, [r6, #288] @ 0x120 │ │ │ │ add.w sl, sl, #1 │ │ │ │ addw r8, r8, #2824 @ 0xb08 │ │ │ │ @@ -336748,30 +336732,30 @@ │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r5, #16 │ │ │ │ lsls r2, r2, #4 │ │ │ │ blx 5a358 │ │ │ │ b.n 15e3c4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldrd r2, r3, [r6, #920] @ 0x398 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r2, r1 │ │ │ │ sbcs.w r3, r3, fp │ │ │ │ bcc.n 15e45c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ ldr.w r2, [r8, #-24] │ │ │ │ b.n 15e3bc │ │ │ │ add.w r0, r6, #872 @ 0x368 │ │ │ │ strd r1, fp, [r6, #920] @ 0x398 │ │ │ │ - bl 1de17c │ │ │ │ + bl 1de30c │ │ │ │ b.n 15e450 │ │ │ │ add.w r0, r6, #720 @ 0x2d0 │ │ │ │ - bl 1de198 │ │ │ │ + bl 1de328 │ │ │ │ b.n 15e2f4 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15e306 │ │ │ │ ldr.w r8, [r6, #36] @ 0x24 │ │ │ │ @@ -336814,15 +336798,15 @@ │ │ │ │ strh.w r7, [sp, #66] @ 0x42 │ │ │ │ ldrd r7, r8, [r6, #476] @ 0x1dc │ │ │ │ strb.w r0, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r2, [r6, #236] @ 0xec │ │ │ │ strb.w r2, [sp, #53] @ 0x35 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 2fb724 │ │ │ │ + bl 2fb8b4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ ldrb.w r0, [fp, #1] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ @@ -336832,15 +336816,15 @@ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 15ce04 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ strd r8, r7, [sp, #60] @ 0x3c │ │ │ │ bl 15c954 │ │ │ │ - bl 2fb724 │ │ │ │ + bl 2fb8b4 │ │ │ │ ldr.w r1, [r7], #4 │ │ │ │ cbz r1, 15e552 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r3 │ │ │ │ cmp r7, r8 │ │ │ │ bne.n 15e542 │ │ │ │ @@ -336858,15 +336842,15 @@ │ │ │ │ b.n 15e308 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r0, r5, #0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r4!, {r2, r3, r5, r7} │ │ │ │ movs r0, r4 │ │ │ │ adds r6, r1, #3 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ @@ -336937,31 +336921,31 @@ │ │ │ │ beq.w 15ebae │ │ │ │ add.w r2, r5, #936 @ 0x3a8 │ │ │ │ movs r1, #0 │ │ │ │ add.w r5, r4, #848 @ 0x350 │ │ │ │ blx 5a178 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f856c │ │ │ │ + bl 1f86fc │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15eba6 │ │ │ │ add.w r6, r4, #776 @ 0x308 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f856c │ │ │ │ + bl 1f86fc │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15eee6 │ │ │ │ add.w r3, r4, #800 @ 0x320 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1de0e8 │ │ │ │ + bl 1de278 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15ef12 │ │ │ │ add.w r0, r4, #872 @ 0x368 │ │ │ │ - bl 1de0e8 │ │ │ │ + bl 1de278 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15eef6 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, fp │ │ │ │ blx 59a98 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ @@ -337178,15 +337162,15 @@ │ │ │ │ b.n 15e92c │ │ │ │ ldr.w r3, [sl, #120] @ 0x78 │ │ │ │ adds r5, #1 │ │ │ │ add.w fp, fp, #4 │ │ │ │ cmp r5, r3 │ │ │ │ bge.w 15ec34 │ │ │ │ ldr.w r0, [sl, #172] @ 0xac │ │ │ │ - bl 1e318c │ │ │ │ + bl 1e331c │ │ │ │ str.w r0, [fp] │ │ │ │ adds r0, #1 │ │ │ │ bne.n 15e91c │ │ │ │ cbz r5, 15e94e │ │ │ │ add.w r5, r9, r5, lsl #2 │ │ │ │ ldr.w r0, [r6], #4 │ │ │ │ blx 5a280 │ │ │ │ @@ -337225,15 +337209,15 @@ │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ b.n 15e6bc │ │ │ │ add.w r3, r4, #576 @ 0x240 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 1ea2cc │ │ │ │ + bl 1ea45c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15ead4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ ldr.w r1, [r4, #536] @ 0x218 │ │ │ │ blx 5acb4 │ │ │ │ mov r0, r4 │ │ │ │ @@ -337314,29 +337298,29 @@ │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #32 │ │ │ │ ldrd fp, sl, [sp, #84] @ 0x54 │ │ │ │ lsls r1, r3 │ │ │ │ add.w r3, r4, #576 @ 0x240 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ea2cc │ │ │ │ + bl 1ea45c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15ef42 │ │ │ │ add.w r3, r4, #624 @ 0x270 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1de0e8 │ │ │ │ + bl 1de278 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15ede2 │ │ │ │ add.w r3, r4, #596 @ 0x254 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1f856c │ │ │ │ + bl 1f86fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15eddc │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15ed4c │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ @@ -337348,56 +337332,56 @@ │ │ │ │ cmp r3, #4 │ │ │ │ it lt │ │ │ │ movlt r3, #4 │ │ │ │ subs r1, r3, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ lsl.w r1, r6, r1 │ │ │ │ - bl 1ea2cc │ │ │ │ + bl 1ea45c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15ef48 │ │ │ │ add.w r3, r4, #720 @ 0x2d0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1de0e8 │ │ │ │ + bl 1de278 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15ee70 │ │ │ │ mov r1, r6 │ │ │ │ add.w r6, r4, #692 @ 0x2b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f856c │ │ │ │ + bl 1f86fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15ee6a │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15ed4c │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ b.n 15eb8a │ │ │ │ mov r0, sl │ │ │ │ - bl 1ea2fc │ │ │ │ + bl 1ea48c │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ ldr.w r2, [r7, #288] @ 0x120 │ │ │ │ cmp r2, r5 │ │ │ │ bls.w 15ed48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldrd r2, r1, [r7, #672] @ 0x2a0 │ │ │ │ subs r2, r2, r1 │ │ │ │ ldr.w r1, [r7, #680] @ 0x2a8 │ │ │ │ cmp r2, r1 │ │ │ │ bcs.n 15eb70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1de198 │ │ │ │ + bl 1de328 │ │ │ │ b.n 15eb70 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx r3 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 15e9d6 │ │ │ │ @@ -337493,15 +337477,15 @@ │ │ │ │ addw r9, r6, #2812 @ 0xafc │ │ │ │ sub.w r5, r6, #936 @ 0x3a8 │ │ │ │ sub.w fp, r6, #888 @ 0x378 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ blx 5a580 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ ldr.w r0, [r5, #1016] @ 0x3f8 │ │ │ │ - bl 1e318c │ │ │ │ + bl 1e331c │ │ │ │ subs r3, r0, #0 │ │ │ │ blt.w 15ee5c │ │ │ │ ldr.w r1, [r9] │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ blx 5adb0 │ │ │ │ mov r1, r0 │ │ │ │ @@ -337517,15 +337501,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 15e98c │ │ │ │ ldrb.w r3, [r9, #721] @ 0x2d1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15e602 │ │ │ │ b.n 15e98c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 3357e4 │ │ │ │ + bl 335974 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15ef3c │ │ │ │ ldrd r3, r0, [r4] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 15e5de │ │ │ │ blx 5a9b4 │ │ │ │ mov fp, r0 │ │ │ │ @@ -337536,35 +337520,35 @@ │ │ │ │ b.n 15ed14 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [pc, #572] @ (15ef8c ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #768 @ 0x300 │ │ │ │ add r1, pc │ │ │ │ - bl 1f8630 │ │ │ │ + bl 1f87c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15edec │ │ │ │ ldr.w r0, [r4, #592] @ 0x250 │ │ │ │ blx 59c6c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f86e8 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1de168 │ │ │ │ + bl 1de2f8 │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15e94e │ │ │ │ ldr.w r0, [r4, #688] @ 0x2b0 │ │ │ │ blx 59c6c │ │ │ │ add.w r0, r4, #692 @ 0x2b4 │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f86e8 │ │ │ │ add.w r0, r4, #720 @ 0x2d0 │ │ │ │ - bl 1de168 │ │ │ │ + bl 1de2f8 │ │ │ │ b.n 15e94e │ │ │ │ ldr.w r0, [r6, #172] @ 0xac │ │ │ │ - bl 1e318c │ │ │ │ + bl 1e331c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.w 15e952 │ │ │ │ ldr.w r1, [r6, #200] @ 0xc8 │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ @@ -337579,23 +337563,23 @@ │ │ │ │ ldrh.w ip, [r6, #156] @ 0x9c │ │ │ │ strd lr, ip, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 5af50 │ │ │ │ mov r1, r0 │ │ │ │ b.n 15eca4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1de168 │ │ │ │ + bl 1de2f8 │ │ │ │ ldr.w r0, [r4, #592] @ 0x250 │ │ │ │ blx 59c6c │ │ │ │ b.n 15e952 │ │ │ │ ldr r1, [pc, #416] @ (15ef90 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #772 @ 0x304 │ │ │ │ add r1, pc │ │ │ │ - bl 1f8630 │ │ │ │ + bl 1f87c0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15eeb4 │ │ │ │ ldrb.w r3, [r9, #700] @ 0x2bc │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ movs r2, #17 │ │ │ │ @@ -337635,85 +337619,85 @@ │ │ │ │ blx 59c6c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mvn.w r5, #2 │ │ │ │ bl 15816c │ │ │ │ b.n 15e952 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 1de168 │ │ │ │ + bl 1de2f8 │ │ │ │ ldr.w r0, [r4, #688] @ 0x2b0 │ │ │ │ blx 59c6c │ │ │ │ ldr.w r0, [r4, #592] @ 0x250 │ │ │ │ blx 59c6c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f86e8 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1de168 │ │ │ │ + bl 1de2f8 │ │ │ │ b.n 15e952 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a280 │ │ │ │ movw r3, #2824 @ 0xb08 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ mla r3, r3, r8, r4 │ │ │ │ ldr.w r1, [r3, #1136] @ 0x470 │ │ │ │ blx 5a388 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ blx 5b100 │ │ │ │ b.n 15ee5c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldrd r3, r2, [r4, #576] @ 0x240 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #584] @ 0x248 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 15ef34 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1ea2fc │ │ │ │ + bl 1ea48c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ ldr.w r0, [r4, #768] @ 0x300 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f8694 │ │ │ │ + bl 1f8824 │ │ │ │ b.n 15ed5e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f86e8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ b.n 15ebae │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f86e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f86e8 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 1de168 │ │ │ │ + bl 1de2f8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ b.n 15ebae │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f86e8 │ │ │ │ mov r0, r6 │ │ │ │ b.n 15eee8 │ │ │ │ mov.w r5, #13824 @ 0x3600 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ b.n 15e9d6 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, r3 │ │ │ │ mov r0, fp │ │ │ │ blx 5adc8 │ │ │ │ mov r1, r0 │ │ │ │ b.n 15ee46 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1de198 │ │ │ │ + bl 1de328 │ │ │ │ b.n 15eec8 │ │ │ │ mvn.w r5, #12 │ │ │ │ b.n 15e9d6 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 15e95c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 15ee78 │ │ │ │ @@ -337731,21 +337715,21 @@ │ │ │ │ vtbx.8 d29, {d31}, d17 │ │ │ │ vrsra.u32 q15, , #1 │ │ │ │ vmlal.u , d15, d13[0] │ │ │ │ vmla.i , , d31[0] │ │ │ │ vtbx.8 d29, {d31}, d9 │ │ │ │ @ instruction: 0xffff0ddc │ │ │ │ movs r0, r0 │ │ │ │ - rev16 r2, r6 │ │ │ │ + pop {r1, r4, r5} │ │ │ │ movs r7, r5 │ │ │ │ asrs r6, r3, #24 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stc 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ bl 524f92 │ │ │ │ - push {r1, r2, r4, r5, r7} │ │ │ │ + cpsid ai │ │ │ │ movs r7, r5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #208] @ 15f078 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ @@ -337797,15 +337781,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15efec │ │ │ │ ldr r2, [pc, #92] @ (15f084 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #92] @ (15f088 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ b.n 15efec │ │ │ │ mov r0, r5 │ │ │ │ blx 59d9c │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ blx 5a34c │ │ │ │ @@ -337833,29 +337817,29 @@ │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ asrs r2, r1, #1 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r1, #32 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cbnz r0, 15f0e6 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ movs r0, r4 │ │ │ │ - add r3, pc, #328 @ (adr r3, 15f1d4 ) │ │ │ │ + add r5, pc, #72 @ (adr r5, 15f0d4 ) │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 3357e4 │ │ │ │ + bl 335974 │ │ │ │ cbz r0, 15f0be │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 5a9b4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ @@ -338050,71 +338034,71 @@ │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15f3ce │ │ │ │ mov r4, r0 │ │ │ │ add.w sl, r0, #28 │ │ │ │ movs r1, #1 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1f856c │ │ │ │ + bl 1f86fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15f3c2 │ │ │ │ ldr r3, [pc, #316] @ (15f3dc ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #308] @ (15f3e0 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e1b48 │ │ │ │ + bl 1e1cd8 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15f3bc │ │ │ │ cbz r5, 15f326 │ │ │ │ ldr.w r8, [pc, #292] @ 15f3e4 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 337530 │ │ │ │ + bl 3376c0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15f372 │ │ │ │ ldr.w r8, [pc, #276] @ 15f3e8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 337530 │ │ │ │ + bl 3376c0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15f380 │ │ │ │ ldr.w r8, [pc, #260] @ 15f3ec │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 337530 │ │ │ │ + bl 3376c0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15f394 │ │ │ │ ldr.w r8, [pc, #244] @ 15f3f0 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ strb.w r3, [r7, #722] @ 0x2d2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 337530 │ │ │ │ + bl 3376c0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15f3a8 │ │ │ │ ldr.w r8, [pc, #220] @ 15f3f4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 337530 │ │ │ │ + bl 3376c0 │ │ │ │ cbnz r0, 15f35e │ │ │ │ ldr r2, [pc, #208] @ (15f3f8 ) │ │ │ │ ldr r3, [pc, #208] @ (15f3fc ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #204] @ (15f400 ) │ │ │ │ @@ -338133,74 +338117,74 @@ │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r0, r6 │ │ │ │ strd r2, r2, [r7, #964] @ 0x3c4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 337564 │ │ │ │ + bl 3376f4 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #724] @ 0x2d4 │ │ │ │ b.n 15f326 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 337588 │ │ │ │ + bl 337718 │ │ │ │ str.w r0, [r7, #716] @ 0x2cc │ │ │ │ b.n 15f2d2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 337564 │ │ │ │ + bl 3376f4 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #720] @ 0x2d0 │ │ │ │ b.n 15f2e6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 337564 │ │ │ │ + bl 3376f4 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #721] @ 0x2d1 │ │ │ │ b.n 15f2fa │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 337564 │ │ │ │ + bl 3376f4 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #722] @ 0x2d2 │ │ │ │ b.n 15f314 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f86e8 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r9] │ │ │ │ blx r3 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ b.n 15f352 │ │ │ │ nop │ │ │ │ lsrs r6, r7, #21 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #4 │ │ │ │ + asrs r2, r2, #11 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r6, r3, #6 │ │ │ │ + asrs r6, r3, #13 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r2, r4, #8 │ │ │ │ + asrs r2, r4, #15 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r4, r4, #9 │ │ │ │ + asrs r4, r4, #16 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r4, r7, #16 │ │ │ │ + asrs r4, r7, #23 │ │ │ │ movs r0, r4 │ │ │ │ svc 11 │ │ │ │ vrshr.u32 q15, , #1 │ │ │ │ vshr.u64 d30, d27, #1 │ │ │ │ vqrdmlsh.s , , d17[0] │ │ │ │ @ instruction: 0xffffd5c3 │ │ │ │ vaddw.u q15, , d13 │ │ │ │ @@ -338211,33 +338195,33 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r6, [r0, #964] @ 0x3c4 │ │ │ │ cbz r6, 15f468 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1e1e9c │ │ │ │ + bl 1e202c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15f450 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cbz r1, 15f442 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1e1e9c │ │ │ │ + bl 1e202c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15f438 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1e1d34 │ │ │ │ + bl 1e1ec4 │ │ │ │ add.w r0, r6, #28 │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f86e8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ mov ip, r0 │ │ │ │ @@ -338542,25 +338526,25 @@ │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ mov r4, r2 │ │ │ │ - bl 1ea2fc │ │ │ │ + bl 1ea48c │ │ │ │ cbz r0, 15f7d2 │ │ │ │ str r4, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ mov r4, r2 │ │ │ │ - bl 1ea2fc │ │ │ │ + bl 1ea48c │ │ │ │ cbz r0, 15f7ee │ │ │ │ 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 │ │ │ │ @@ -338702,21 +338686,21 @@ │ │ │ │ ldrd r2, r3, [r0, #16] │ │ │ │ sub sp, #16 │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ bne.n 15f9a8 │ │ │ │ add.w r0, r5, #536 @ 0x218 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldrb.w r3, [r5, #736] @ 0x2e0 │ │ │ │ cbz r3, 15f9ca │ │ │ │ mov r0, r4 │ │ │ │ bl 15f750 │ │ │ │ add.w r0, r5, #536 @ 0x218 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -338724,19 +338708,19 @@ │ │ │ │ movs r0, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl 1589b8 │ │ │ │ add.w r0, r5, #536 @ 0x218 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldrb.w r3, [r5, #736] @ 0x2e0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15f98c │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e31a0 │ │ │ │ movs r2, #1 │ │ │ │ movw r3, #20522 @ 0x502a │ │ │ │ movt r3, #254 @ 0xfe │ │ │ │ strd r0, r1, [r5, #728] @ 0x2d8 │ │ │ │ strd r0, r1, [r5, #720] @ 0x2d0 │ │ │ │ strb.w r2, [r5, #736] @ 0x2e0 │ │ │ │ str.w r3, [r5, #740] @ 0x2e4 │ │ │ │ @@ -338761,15 +338745,15 @@ │ │ │ │ ldrd sl, r9, [r5, #56] @ 0x38 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 158a60 │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ bne.n 15fab4 │ │ │ │ add.w r0, r4, #536 @ 0x218 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w r3, [r4, #740] @ 0x2e4 │ │ │ │ ldrb.w r3, [r4, #736] @ 0x2e0 │ │ │ │ cbnz r3, 15fa4e │ │ │ │ mov sl, r7 │ │ │ │ mov r9, r6 │ │ │ │ movs r3, #1 │ │ │ │ @@ -338798,15 +338782,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r2 │ │ │ │ str.w r2, [r4, #704] @ 0x2c0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r6, [r4, #708] @ 0x2c4 │ │ │ │ bl 15f750 │ │ │ │ add.w r0, r4, #536 @ 0x218 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -338829,55 +338813,55 @@ │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r8, r3 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15fb72 │ │ │ │ ldrb.w r6, [r4, #696] @ 0x2b8 │ │ │ │ cbnz r6, 15fb56 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r4, #696] @ 0x2b8 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ ldr.w r1, [r4, #656] @ 0x290 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 335a00 │ │ │ │ + bl 335b90 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ add.w r2, r4, #608 @ 0x260 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1de17c │ │ │ │ + bl 1de30c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ strb.w r6, [r4, #696] @ 0x2b8 │ │ │ │ - bl 1de17c │ │ │ │ + bl 1de30c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r2, r3, #1 │ │ │ │ beq.n 15fb72 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r4, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #608 @ 0x260 │ │ │ │ - bl 1de1b4 │ │ │ │ + bl 1de344 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ cmp r4, #1 │ │ │ │ beq.n 15fb7c │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 15fb4e │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n 15fb4e │ │ │ │ @@ -338918,25 +338902,25 @@ │ │ │ │ bl 15a070 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 15fc18 │ │ │ │ add.w r6, r5, #536 @ 0x218 │ │ │ │ b.n 15fc04 │ │ │ │ ldrd fp, sl, [r5, #560] @ 0x230 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ cmp fp, r7 │ │ │ │ sbcs.w sl, sl, r8 │ │ │ │ bcs.n 15fc18 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ bl 15fad0 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 15fc18 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15fbe6 │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ ldr r2, [pc, #52] @ (15fc50 ) │ │ │ │ ldr r3, [pc, #48] @ (15fc4c ) │ │ │ │ @@ -338946,15 +338930,15 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 15fc3a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 1e30f4 │ │ │ │ + bl 1e3284 │ │ │ │ b.n 15fbbe │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -338999,24 +338983,24 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15fd6c │ │ │ │ ldrb.w r3, [r4, #744] @ 0x2e8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15fd88 │ │ │ │ add.w r6, r4, #536 @ 0x218 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15fde4 │ │ │ │ ldrd r2, r3, [r4, #568] @ 0x238 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r3, r3, r8 │ │ │ │ bcc.w 15fdfc │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #2 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc, #324 @ (adr r3, 15fe28 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 59ae0 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ @@ -339025,22 +339009,22 @@ │ │ │ │ add r3, pc, #304 @ (adr r3, 15fe28 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 59ae0 <__aeabi_uldivmod@plt> │ │ │ │ add.w r9, sp, #24 │ │ │ │ mov fp, r2 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15fde4 │ │ │ │ ldr.w r3, [r4, #560] @ 0x230 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r5, [r4, #564] @ 0x234 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r7 │ │ │ │ sbcs.w r5, r5, r8 │ │ │ │ bcs.n 15fd6a │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 15fad0 │ │ │ │ @@ -339050,23 +339034,23 @@ │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 15fd6c │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ cbz r3, 15fd6a │ │ │ │ ldrb.w r3, [r4, #744] @ 0x2e8 │ │ │ │ cbnz r3, 15fd6a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15fde4 │ │ │ │ ldrd r2, r3, [r4, #568] @ 0x238 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r3, r3, r8 │ │ │ │ bcs.n 15fdc0 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [pc, #208] @ (15fe40 ) │ │ │ │ ldr r3, [pc, #204] @ (15fe3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -339074,15 +339058,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 15fe20 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, pc, #164 @ (adr r1, 15fe30 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 1e30f4 │ │ │ │ + bl 1e3284 │ │ │ │ add.w r6, r4, #536 @ 0x218 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, fp │ │ │ │ mov r0, fp │ │ │ │ sbcs.w r2, r5, r9 │ │ │ │ mov r1, r9 │ │ │ │ @@ -339095,43 +339079,43 @@ │ │ │ │ itt cc │ │ │ │ movcc r0, r3 │ │ │ │ movcc r1, r5 │ │ │ │ b.n 15fce2 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ str.w fp, [sp, #32] │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 15fad0 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 15fd6c │ │ │ │ mov sl, r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 15fd0a │ │ │ │ movw r5, #12820 @ 0x3214 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ b.n 15fd6c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e30f4 │ │ │ │ + bl 1e3284 │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n 15fc9a │ │ │ │ ldr.w r3, [r4, #592] @ 0x250 │ │ │ │ mov.w r1, #57600 @ 0xe100 │ │ │ │ movt r1, #1525 @ 0x5f5 │ │ │ │ adds r3, #1 │ │ │ │ umull r0, r1, r3, r1 │ │ │ │ - bl 1e30f4 │ │ │ │ + bl 1e3284 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 15fd9a │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ @@ -339186,21 +339170,21 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ add.w r0, r5, #536 @ 0x218 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ add.w r0, r4, #72 @ 0x48 │ │ │ │ blx 5a784 │ │ │ │ mov r0, r4 │ │ │ │ bl 15f750 │ │ │ │ add.w r0, r5, #536 @ 0x218 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ blx r2 │ │ │ │ mov r0, r6 │ │ │ │ blx 5a060 │ │ │ │ @@ -339211,15 +339195,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 1dd4f0 │ │ │ │ + bl 1dd680 │ │ │ │ subs r4, r0, #0 │ │ │ │ blt.n 15ff34 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ @@ -339260,15 +339244,15 @@ │ │ │ │ add r6, pc │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1eb348 │ │ │ │ + bl 1eb4d8 │ │ │ │ movs r3, #1 │ │ │ │ adds r1, r0, #1 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ blx r7 │ │ │ │ @@ -339296,15 +339280,15 @@ │ │ │ │ bx lr │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #512 @ 0x200 │ │ │ │ + add r7, sp, #256 @ 0x100 │ │ │ │ movs r0, r4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -339346,15 +339330,15 @@ │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 1600e6 │ │ │ │ ldr.w r1, [r5, #156] @ 0x9c │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1600da │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 160112 │ │ │ │ ldr.w r2, [r5, #160] @ 0xa0 │ │ │ │ str.w r8, [r5, #164] @ 0xa4 │ │ │ │ add.w ip, r0, r2 │ │ │ │ str.w r0, [r5, #156] @ 0x9c │ │ │ │ @@ -339377,15 +339361,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ str.w r3, [ip, #28] │ │ │ │ movs r2, #32 │ │ │ │ blx 5a178 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r5, #180 @ 0xb4 │ │ │ │ - bl 1ea2cc │ │ │ │ + bl 1ea45c │ │ │ │ ldr r2, [pc, #116] @ (16012c ) │ │ │ │ ldr r3, [pc, #100] @ (160120 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -339449,15 +339433,15 @@ │ │ │ │ add r2, pc │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ ldr r3, [pc, #224] @ (160244 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e31a0 │ │ │ │ ldrb.w r3, [r4, #517] @ 0x205 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 160232 │ │ │ │ ldr.w r1, [r4, #288] @ 0x120 │ │ │ │ cmp r1, #8 │ │ │ │ bhi.n 1601e8 │ │ │ │ @@ -339506,15 +339490,15 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ b.n 16018e │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ add.w r0, r4, r0, lsl #8 │ │ │ │ add.w r0, r0, #1040 @ 0x410 │ │ │ │ - bl 335b98 │ │ │ │ + bl 335d28 │ │ │ │ ldrb.w r2, [r4, #516] @ 0x204 │ │ │ │ movw r3, #52715 @ 0xcdeb │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ cmp r2, r8 │ │ │ │ it ne │ │ │ │ movne r8, r3 │ │ │ │ b.n 1601cc │ │ │ │ @@ -339550,15 +339534,15 @@ │ │ │ │ add r2, pc │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [pc, #388] @ (1603fc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e31a0 │ │ │ │ ldrb.w r3, [r4, #517] @ 0x205 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1603e2 │ │ │ │ ldrd r0, r1, [sl, #16] │ │ │ │ add r3, pc, #340 @ (adr r3, 1603f0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ @@ -339593,20 +339577,20 @@ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strd r5, r5, [sp, #56] @ 0x38 │ │ │ │ mov r9, r3 │ │ │ │ strd r5, r5, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldrb.w r3, [r4, #696] @ 0x2b8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1603a6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ cbz r0, 160370 │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 160322 │ │ │ │ adds r3, #1 │ │ │ │ add.w r2, r2, #256 @ 0x100 │ │ │ │ @@ -339619,15 +339603,15 @@ │ │ │ │ str.w r3, [fp] │ │ │ │ adds r3, r4, r0 │ │ │ │ add.w r0, r0, #1040 @ 0x410 │ │ │ │ movs r2, #1 │ │ │ │ add r0, r4 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ strb.w r2, [r3, #1072] @ 0x430 │ │ │ │ - bl 335b98 │ │ │ │ + bl 335d28 │ │ │ │ ldrb.w r3, [r4, #516] @ 0x204 │ │ │ │ movw r0, #52715 @ 0xcdeb │ │ │ │ movt r0, #15258 @ 0x3b9a │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ ldr r2, [pc, #168] @ (160400 ) │ │ │ │ @@ -339641,15 +339625,15 @@ │ │ │ │ bne.n 1603ec │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r8, #64] @ 0x40 │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 335a00 │ │ │ │ + bl 335b90 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 1603e2 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1602dc │ │ │ │ ldrd r3, r2, [sl, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ @@ -339663,28 +339647,28 @@ │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 1602d6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ strb.w r2, [r4, #696] @ 0x2b8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r1, [r4, #656] @ 0x290 │ │ │ │ blx 5abd0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ add.w r0, r4, #608 @ 0x260 │ │ │ │ - bl 1de17c │ │ │ │ + bl 1de30c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ strb.w r3, [r4, #696] @ 0x2b8 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ bne.n 16030c │ │ │ │ movw r0, #12820 @ 0x3214 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 160356 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {} │ │ │ │ @@ -339754,15 +339738,15 @@ │ │ │ │ cbz r0, 1604ac │ │ │ │ ldr r2, [pc, #60] @ (1604d0 ) │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1604a2 │ │ │ │ cbz r3, 1604be │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ 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] │ │ │ │ @@ -339789,15 +339773,15 @@ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ blx 5a178 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ - bl 1ea2cc │ │ │ │ + bl 1ea45c │ │ │ │ cbz r0, 16050c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ @@ -339825,15 +339809,15 @@ │ │ │ │ movs r0, #5 │ │ │ │ pop {pc} │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 160538 │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #896] @ 0x380 │ │ │ │ + ldr r7, [sp, #640] @ 0x280 │ │ │ │ movs r7, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov sl, r0 │ │ │ │ add.w r6, r0, #72 @ 0x48 │ │ │ │ @@ -340055,32 +340039,32 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r3, r3, #24 │ │ │ │ bpl.n 160770 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1ea2cc │ │ │ │ + bl 1ea45c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 160770 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ea2fc │ │ │ │ + bl 1ea48c │ │ │ │ mov ip, r0 │ │ │ │ cbz r0, 1607e4 │ │ │ │ add r6, sp, #16 │ │ │ │ str r7, [r0, #0] │ │ │ │ str.w r9, [r0, #4] │ │ │ │ add.w r7, r0, #8 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r7, #0] │ │ │ │ b.n 16072c │ │ │ │ add.w r0, ip, #8 │ │ │ │ - bl 1ea2fc │ │ │ │ + bl 1ea48c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 160770 │ │ │ │ strd r4, r5, [r0] │ │ │ │ b.n 160770 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 59c6c │ │ │ │ b.n 160770 │ │ │ │ @@ -340639,15 +340623,15 @@ │ │ │ │ blx 5af74 │ │ │ │ cmp r6, r4 │ │ │ │ bne.n 160e62 │ │ │ │ ldr.w r3, [r4, #-52] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 160e50 │ │ │ │ sub.w r0, r4, #52 @ 0x34 │ │ │ │ - bl 335b54 │ │ │ │ + bl 335ce4 │ │ │ │ sub.w r1, r4, #252 @ 0xfc │ │ │ │ mov r0, r8 │ │ │ │ bl 15816c │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 160e50 │ │ │ │ ldr.w r0, [r4, #-16] │ │ │ │ @@ -340848,19 +340832,19 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ blx 5af74 │ │ │ │ movs r2, #4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1ea2cc │ │ │ │ + bl 1ea45c │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1ea2cc │ │ │ │ + bl 1ea45c │ │ │ │ ldr r1, [pc, #220] @ (161194 ) │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ blx 5a214 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -341145,22 +341129,22 @@ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ cmp r6, r8 │ │ │ │ bne.n 161360 │ │ │ │ add.w r0, r7, #660 @ 0x294 │ │ │ │ - bl 335cc4 │ │ │ │ + bl 335e54 │ │ │ │ ldr.w r0, [r7, #692] @ 0x2b4 │ │ │ │ cbz r0, 161398 │ │ │ │ blx 5a58c │ │ │ │ add.w r0, r7, #608 @ 0x260 │ │ │ │ - bl 1de168 │ │ │ │ + bl 1de2f8 │ │ │ │ add.w r0, r7, #536 @ 0x218 │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f86e8 │ │ │ │ ldr.w r0, [r7, #656] @ 0x290 │ │ │ │ cbz r0, 1613b2 │ │ │ │ blx 5a718 │ │ │ │ ldr.w r1, [r7, #524] @ 0x20c │ │ │ │ cbz r1, 1613c2 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr.w r0, [r9] │ │ │ │ @@ -341250,15 +341234,15 @@ │ │ │ │ ldrb.w r8, [sp, #80] @ 0x50 │ │ │ │ mov r9, r3 │ │ │ │ blx 5a178 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #112 @ 0x70 │ │ │ │ add r7, pc │ │ │ │ - bl 1ea2cc │ │ │ │ + bl 1ea45c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 161780 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r8, [r4, #152] @ 0x98 │ │ │ │ str r5, [r4, #108] @ 0x6c │ │ │ │ @@ -341314,25 +341298,25 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 59fb8 │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ blx 59c6c │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ - bl 1ea2cc │ │ │ │ + bl 1ea45c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1616de │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ - bl 1ea2fc │ │ │ │ + bl 1ea48c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1616de │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ - bl 1ea2fc │ │ │ │ + bl 1ea48c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1616de │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #24653 @ 0x604d │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -341380,15 +341364,15 @@ │ │ │ │ bne.n 1615f2 │ │ │ │ ldrb.w r3, [r4, #177] @ 0xb1 │ │ │ │ cbnz r3, 161610 │ │ │ │ ldrb r3, [r1, #29] │ │ │ │ cbnz r3, 161624 │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1ea2fc │ │ │ │ + bl 1ea48c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1616de │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r1, #16 │ │ │ │ cmp r7, r1 │ │ │ │ @@ -341654,15 +341638,15 @@ │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n 16189c │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ b.n 161848 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #712] @ 0x2c8 │ │ │ │ + str r6, [sp, #456] @ 0x1c8 │ │ │ │ movs r0, r4 │ │ │ │ b.n 1617a4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ @@ -341789,15 +341773,15 @@ │ │ │ │ bl 16119c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 161a02 │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ b.n 161a02 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - str r4, [sp, #144] @ 0x90 │ │ │ │ + str r5, [sp, #912] @ 0x390 │ │ │ │ movs r0, r4 │ │ │ │ b.n 161824 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ b.n 161634 │ │ │ │ lsls r7, r5, #2 │ │ │ │ @@ -341933,15 +341917,15 @@ │ │ │ │ b.n 161b60 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 1616d4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #784] @ 0x310 │ │ │ │ + str r4, [sp, #528] @ 0x210 │ │ │ │ movs r0, r4 │ │ │ │ b.n 1614d8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ @@ -342195,15 +342179,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 161e0c │ │ │ │ ldr r2, [pc, #208] @ (161f1c ) │ │ │ │ ldr r1, [pc, #208] @ (161f20 ) │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ b.n 161e0c │ │ │ │ ldr r3, [pc, #192] @ (161f24 ) │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc │ │ │ │ @@ -342263,33 +342247,33 @@ │ │ │ │ b.n 161c60 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 161778 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #54] @ 0x36 │ │ │ │ + ldrh r6, [r4, #4] │ │ │ │ movs r7, r5 │ │ │ │ - str r0, [sp, #656] @ 0x290 │ │ │ │ + str r2, [sp, #400] @ 0x190 │ │ │ │ movs r0, r4 │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ + str r1, [sp, #904] @ 0x388 │ │ │ │ movs r0, r4 │ │ │ │ b.n 1623c4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r4, #60] @ 0x3c │ │ │ │ + str r1, [sp, #384] @ 0x180 │ │ │ │ movs r0, r4 │ │ │ │ asrs r0, r5, #24 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrh r4, [r1, #46] @ 0x2e │ │ │ │ + ldrh r4, [r1, #60] @ 0x3c │ │ │ │ movs r0, r4 │ │ │ │ - strb r6, [r5, #20] │ │ │ │ + strb r6, [r5, #27] │ │ │ │ movs r0, r4 │ │ │ │ - ldrh r2, [r5, #54] @ 0x36 │ │ │ │ + str r0, [sp, #680] @ 0x2a8 │ │ │ │ movs r0, r4 │ │ │ │ - ldrh r4, [r3, #52] @ 0x34 │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr.w r6, [r0, #472] @ 0x1d8 │ │ │ │ @@ -342393,15 +342377,15 @@ │ │ │ │ cbnz r2, 162084 │ │ │ │ ldr r2, [pc, #624] @ (1622e8 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #624] @ (1622ec ) │ │ │ │ add r2, pc │ │ │ │ strb r0, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ movs r7, #0 │ │ │ │ ldr r1, [pc, #616] @ (1622f0 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [r4, #752] @ 0x2f0 │ │ │ │ add r1, pc │ │ │ │ lsls r2, r3, #4 │ │ │ │ add.w ip, r2, r1 │ │ │ │ @@ -342613,17 +342597,17 @@ │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ b.n 162434 │ │ │ │ lsls r7, r5, #2 │ │ │ │ asrs r6, r7, #15 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrh r2, [r1, #40] @ 0x28 │ │ │ │ + ldrh r2, [r1, #54] @ 0x36 │ │ │ │ movs r0, r4 │ │ │ │ - strb r2, [r0, #12] │ │ │ │ + strb r2, [r0, #19] │ │ │ │ movs r0, r4 │ │ │ │ @ instruction: 0xfa3600af │ │ │ │ svc 12 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #13 │ │ │ │ @@ -343022,15 +343006,15 @@ │ │ │ │ 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 1627d4 │ │ │ │ add.w r5, r5, #1056 @ 0x420 │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e31a0 │ │ │ │ strd r0, r1, [r5] │ │ │ │ b.n 16262c │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ blx 5adbc │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -343078,15 +343062,15 @@ │ │ │ │ vstr d7, [r8, #16] │ │ │ │ ldrd r3, r2, [r4, #824] @ 0x338 │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [r8, #84] @ 0x54 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orrs.w r3, sl, r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ite eq │ │ │ │ moveq.w r9, #1 │ │ │ │ movne.w r9, #0 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -343095,15 +343079,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1629ba │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r8 │ │ │ │ add.w r0, r4, #660 @ 0x294 │ │ │ │ add.w r1, r3, #1040 @ 0x410 │ │ │ │ add r1, r4 │ │ │ │ - bl 335d34 │ │ │ │ + bl 335ec4 │ │ │ │ ldr.w r2, [r4, #576] @ 0x240 │ │ │ │ ldr.w r3, [r4, #580] @ 0x244 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r2, sl │ │ │ │ str.w r2, [r4, #584] @ 0x248 │ │ │ │ sbcs.w r1, r3, r0 │ │ │ │ str.w r3, [r4, #588] @ 0x24c │ │ │ │ @@ -343116,15 +343100,15 @@ │ │ │ │ ldr.w r3, [r4, #592] @ 0x250 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #592] @ 0x250 │ │ │ │ ldr.w r3, [r4, #596] @ 0x254 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str.w r3, [r4, #596] @ 0x254 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w sl, r3, r4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sl, #1072] @ 0x430 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #2 │ │ │ │ bne.w 162772 │ │ │ │ @@ -343721,21 +343705,21 @@ │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cbz r1, 162fc2 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 163706 │ │ │ │ str.w r5, [r4, #524] @ 0x20c │ │ │ │ add.w r0, r4, #608 @ 0x260 │ │ │ │ - bl 1de0e8 │ │ │ │ + bl 1de278 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1634a2 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #536 @ 0x218 │ │ │ │ - bl 1f856c │ │ │ │ + bl 1f86fc │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [pc, #2028] @ 1637d8 │ │ │ │ str r3, [r6, #12] │ │ │ │ @@ -343770,15 +343754,15 @@ │ │ │ │ add r7, pc │ │ │ │ ldr.w r2, [r4, #656] @ 0x290 │ │ │ │ add r5, pc │ │ │ │ strb.w lr, [r4, #744] @ 0x2e8 │ │ │ │ strd r0, r5, [sp] │ │ │ │ add.w r0, r4, #660 @ 0x294 │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ - bl 335c80 │ │ │ │ + bl 335e10 │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [r4, #528] @ 0x210 │ │ │ │ ldr r7, [r3, #64] @ 0x40 │ │ │ │ ldr r5, [r7, #96] @ 0x60 │ │ │ │ cbz r5, 163098 │ │ │ │ mov r0, r5 │ │ │ │ @@ -343855,15 +343839,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ strd r8, fp, [sp, #20] │ │ │ │ strd r6, r7, [sp, #12] │ │ │ │ blx 5af74 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #200 @ 0xc8 │ │ │ │ - bl 335ac0 │ │ │ │ + bl 335c50 │ │ │ │ mov r0, r5 │ │ │ │ blx 5adbc │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ @@ -343998,15 +343982,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ blx 5af74 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, sl, #200 @ 0xc8 │ │ │ │ - bl 335ac0 │ │ │ │ + bl 335c50 │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cbz r3, 163340 │ │ │ │ ldr.w r3, [pc, #1292] @ 163804 │ │ │ │ add.w r5, sl, #244 @ 0xf4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add.w r6, sl, #80 @ 0x50 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ @@ -344063,15 +344047,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 163620 │ │ │ │ add.w r5, r6, #24 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [r6, #64] @ 0x40 │ │ │ │ - bl 335ba4 │ │ │ │ + bl 335d34 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 16370e │ │ │ │ ldr.w r9, [r6, #64] @ 0x40 │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 163430 │ │ │ │ blx 5adbc │ │ │ │ @@ -344136,15 +344120,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ blx 5af74 │ │ │ │ str.w r0, [r6, #200] @ 0xc8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 162e5a │ │ │ │ mov r0, r5 │ │ │ │ - bl 335c50 │ │ │ │ + bl 335de0 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 162e5a │ │ │ │ ldr.w r9, [r5, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ bl 16119c │ │ │ │ mov r1, r5 │ │ │ │ @@ -344298,15 +344282,15 @@ │ │ │ │ b.n 163308 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ add.w r0, r6, #24 │ │ │ │ - bl 335c50 │ │ │ │ + bl 335de0 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 162daa │ │ │ │ ldr r7, [r5, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ bl 16119c │ │ │ │ mov r1, r5 │ │ │ │ @@ -344381,15 +344365,15 @@ │ │ │ │ str.w r0, [r4, #692] @ 0x2b4 │ │ │ │ blx 59eb0 │ │ │ │ b.n 16305a │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 5ab88 │ │ │ │ b.n 162fc2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 335c50 │ │ │ │ + bl 335de0 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cbz r5, 16377a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n 16363a │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ mov r0, r5 │ │ │ │ @@ -344418,15 +344402,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ blx 5af74 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #68] @ 0x44 │ │ │ │ - bl 335c50 │ │ │ │ + bl 335de0 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 163718 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.w 162daa │ │ │ │ mov r4, r9 │ │ │ │ @@ -344453,15 +344437,15 @@ │ │ │ │ vqshl.u64 q14, , #63 @ 0x3f │ │ │ │ vtbl.8 d28, {d15}, d13 │ │ │ │ vtbl.8 d28, {d15}, d7 │ │ │ │ @ instruction: 0xffffcf0d │ │ │ │ @ instruction: 0xffffccf9 │ │ │ │ vdup.8 d28, d15[7] │ │ │ │ vqshl.u32 d28, d25, #31 │ │ │ │ - @ instruction: 0xffff7cf0 │ │ │ │ + @ instruction: 0xffff7eb0 │ │ │ │ movs r0, r4 │ │ │ │ stmia r7!, {r0, r3, r4, r6} │ │ │ │ vqshrn.u64 d28, , #1 │ │ │ │ vtbl.8 d28, {d31- q8, , d0[0] │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #14 │ │ │ │ @@ -344473,15 +344457,15 @@ │ │ │ │ lsrs r4, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r0, r1, r3, r4, r6, r7} │ │ │ │ vcvt.u16.f16 d16, d0, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #8] │ │ │ │ + ldrb r4, [r6, #15] │ │ │ │ movs r0, r4 │ │ │ │ lsrs r4, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #214 @ 0xd6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ @@ -344558,15 +344542,15 @@ │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r0, [r4, #20] │ │ │ │ + strb r0, [r4, #27] │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r2, [r0, #200] @ 0xc8 │ │ │ │ @@ -344609,15 +344593,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 5af74 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 335c50 │ │ │ │ + bl 335de0 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ cbz r1, 16398e │ │ │ │ ldr r3, [r1, #108] @ 0x6c │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ bl 16119c │ │ │ │ @@ -344842,15 +344826,15 @@ │ │ │ │ bls.n 163ba6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #2 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ - str r4, [r6, #116] @ 0x74 │ │ │ │ + ldr r4, [r6, #16] │ │ │ │ movs r7, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3752] @ 0xea8 │ │ │ │ sub sp, #308 @ 0x134 │ │ │ │ mov r8, r3 │ │ │ │ @@ -345193,25 +345177,25 @@ │ │ │ │ bne.n 163f5c │ │ │ │ ldr r2, [pc, #28] @ (163f8c ) │ │ │ │ ldr r1, [pc, #32] @ (163f90 ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r2, [r4, #0] │ │ │ │ b.n 163f5c │ │ │ │ - str r4, [r4, #72] @ 0x48 │ │ │ │ + str r4, [r4, #100] @ 0x64 │ │ │ │ movs r7, r5 │ │ │ │ add.w r0, ip, #5734400 @ 0x578000 │ │ │ │ - ldr r4, [r5, #72] @ 0x48 │ │ │ │ + ldr r4, [r5, #100] @ 0x64 │ │ │ │ movs r0, r4 │ │ │ │ - strb r4, [r1, r0] │ │ │ │ + strb r4, [r1, r7] │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -345326,15 +345310,15 @@ │ │ │ │ pop {pc} │ │ │ │ movs r0, #5 │ │ │ │ pop {pc} │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 1640ba │ │ │ │ - str r0, [r1, #40] @ 0x28 │ │ │ │ + str r0, [r1, #68] @ 0x44 │ │ │ │ movs r7, r5 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1641a6 │ │ │ │ push {r4, lr} │ │ │ │ @@ -345804,34 +345788,34 @@ │ │ │ │ mov r1, r9 │ │ │ │ add.w r7, r4, #492 @ 0x1ec │ │ │ │ blx 59ae0 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r8, r4, #520 @ 0x208 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ b.n 16457a │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1de1b4 │ │ │ │ + bl 1de344 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 16459e │ │ │ │ cbnz r0, 1645a4 │ │ │ │ ldrd r2, r3, [r4, #568] @ 0x238 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n 16456a │ │ │ │ ldr.w r8, [r4, #576] @ 0x240 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ b.n 16452a │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e30f4 │ │ │ │ + bl 1e3284 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n 164518 │ │ │ │ mov.w r8, #2 │ │ │ │ b.n 164588 │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n 164588 │ │ │ │ @@ -345872,22 +345856,22 @@ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 5a310 │ │ │ │ cmp r0, #0 │ │ │ │ add.w r0, r6, #48 @ 0x30 │ │ │ │ ble.n 164600 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 5ad80 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1de17c │ │ │ │ + bl 1de30c │ │ │ │ add.w r0, r6, #48 @ 0x30 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ b.n 164600 │ │ │ │ rev r0, r4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 16472c │ │ │ │ lsls r7, r5, #2 │ │ │ │ @@ -346019,15 +346003,15 @@ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #32 │ │ │ │ bne.n 16477c │ │ │ │ blx 5a694 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ b.n 16477e │ │ │ │ nop │ │ │ │ - str r6, [r3, #108] @ 0x6c │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #168] @ (164858 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -346132,15 +346116,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w ip, [r3, #4] │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ strd r2, ip, [lr] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r1, r4] │ │ │ │ + ldrb r0, [r1, r3] │ │ │ │ movs r7, r5 │ │ │ │ ldr.w r3, [r0, #488] @ 0x1e8 │ │ │ │ mov.w ip, #13824 @ 0x3600 │ │ │ │ movt ip, #50277 @ 0xc465 │ │ │ │ cmp r3, ip │ │ │ │ beq.n 1648f0 │ │ │ │ cbz r1, 1648ee │ │ │ │ @@ -346288,15 +346272,15 @@ │ │ │ │ bne.n 164978 │ │ │ │ b.n 164a08 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 164996 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r1, #8] │ │ │ │ b.n 164996 │ │ │ │ - ldrh r4, [r0, r3] │ │ │ │ + ldrb r4, [r0, r2] │ │ │ │ movs r7, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #116] @ (164ad8 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -346365,24 +346349,24 @@ │ │ │ │ strb r2, [r0, #13] │ │ │ │ cbnz r3, 164b38 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [pc, #44] @ 164b48 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ vstr d7, [r1] │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh r3, [r1, #12] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -346403,15 +346387,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ add r3, pc, #200 @ (adr r3, 164c48 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ │ │ blx 59ae0 <__aeabi_uldivmod@plt> │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -346420,15 +346404,15 @@ │ │ │ │ b.n 164bba │ │ │ │ mov r2, r5 │ │ │ │ add.w r1, r3, #48 @ 0x30 │ │ │ │ add.w r0, r3, #128 @ 0x80 │ │ │ │ str.w ip, [sp, #20] │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - bl 1de1b4 │ │ │ │ + bl 1de344 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ bne.n 164bf8 │ │ │ │ ldrb.w ip, [r4, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n 164c14 │ │ │ │ @@ -346442,15 +346426,15 @@ │ │ │ │ cbz r1, 164bfe │ │ │ │ mov r2, r5 │ │ │ │ add.w r1, r3, #48 @ 0x30 │ │ │ │ add.w r0, r3, #72 @ 0x48 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - bl 1de1b4 │ │ │ │ + bl 1de344 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ beq.n 164bba │ │ │ │ mvn.w r5, #3 │ │ │ │ b.n 164c16 │ │ │ │ ldr r2, [pc, #88] @ (164c58 ) │ │ │ │ @@ -346461,15 +346445,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 164bd6 │ │ │ │ b.n 164bb2 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ ldr r2, [pc, #60] @ (164c5c ) │ │ │ │ ldr r3, [pc, #48] @ (164c54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -346679,15 +346663,15 @@ │ │ │ │ subs r2, r5, #1 │ │ │ │ adc.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ adds r2, #2 │ │ │ │ sbcs.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ bcc.n 164f36 │ │ │ │ add.w r7, r6, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ cbz r0, 164ebe │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 164e7e │ │ │ │ adds r3, #1 │ │ │ │ add.w r2, r2, #288 @ 0x120 │ │ │ │ @@ -346698,15 +346682,15 @@ │ │ │ │ bne.n 164e74 │ │ │ │ mov.w r2, #288 @ 0x120 │ │ │ │ str.w r3, [sl] │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r3, r4 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r3, #892] @ 0x37c │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ ldr.w r9, [r4, #488] @ 0x1e8 │ │ │ │ ldr r2, [pc, #236] @ (164f90 ) │ │ │ │ ldr r3, [pc, #228] @ (164f8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -346729,37 +346713,37 @@ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 59ae0 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w r0, r6, #72 @ 0x48 │ │ │ │ mov r2, sp │ │ │ │ - bl 1de1b4 │ │ │ │ + bl 1de344 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ cmpne.w r9, #110 @ 0x6e │ │ │ │ beq.n 164e68 │ │ │ │ add.w r0, r4, #492 @ 0x1ec │ │ │ │ mov.w r5, #13824 @ 0x3600 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r4, #520 @ 0x208 │ │ │ │ strd r2, r3, [r4, #568] @ 0x238 │ │ │ │ str.w r5, [r4, #576] @ 0x240 │ │ │ │ mov r9, r5 │ │ │ │ - bl 1de17c │ │ │ │ + bl 1de30c │ │ │ │ add.w r0, r4, #492 @ 0x1ec │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ b.n 164ea2 │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e31a0 │ │ │ │ adds r0, r5, r0 │ │ │ │ adcs.w r1, r8, r1 │ │ │ │ mov r3, r9 │ │ │ │ it cs │ │ │ │ movcs r3, #1 │ │ │ │ cbnz r3, 164f64 │ │ │ │ mov r5, r0 │ │ │ │ @@ -346775,15 +346759,15 @@ │ │ │ │ beq.n 164eca │ │ │ │ b.n 164ef0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r8, r5 │ │ │ │ b.n 164e5e │ │ │ │ mov r0, r7 │ │ │ │ mov.w r9, #2 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ b.n 164ea2 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -347158,15 +347142,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ add sp, #240 @ 0xf0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ add r6, sp, #648 @ 0x288 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r2, r7] │ │ │ │ + strh r6, [r2, r6] │ │ │ │ movs r7, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r3, r2, [r0, #584] @ 0x248 │ │ │ │ mov r4, r0 │ │ │ │ @@ -347183,17 +347167,17 @@ │ │ │ │ bl 164a50 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ adds r5, #1 │ │ │ │ add.w r6, r6, #288 @ 0x120 │ │ │ │ cmp r3, r5 │ │ │ │ bhi.n 165444 │ │ │ │ add.w r0, r4, #492 @ 0x1ec │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f86e8 │ │ │ │ add.w r0, r4, #520 @ 0x208 │ │ │ │ - bl 1de168 │ │ │ │ + bl 1de2f8 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ dmb ish │ │ │ │ adds r3, #28 │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ @@ -347757,69 +347741,69 @@ │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.w 1656f6 │ │ │ │ b.n 165a4c │ │ │ │ nop │ │ │ │ add r2, sp, #992 @ 0x3e0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r6, r4] │ │ │ │ + ldrh r0, [r6, r3] │ │ │ │ movs r0, r4 │ │ │ │ - ldr r2, [r6, r5] │ │ │ │ + ldrh r2, [r6, r4] │ │ │ │ movs r0, r4 │ │ │ │ - ldr r6, [r6, r5] │ │ │ │ + ldrh r6, [r6, r4] │ │ │ │ movs r0, r4 │ │ │ │ - ldrsb r2, [r7, r7] │ │ │ │ + ldr r2, [r7, r6] │ │ │ │ movs r0, r4 │ │ │ │ - ldrsb r4, [r5, r7] │ │ │ │ + ldr r4, [r5, r6] │ │ │ │ movs r0, r4 │ │ │ │ - ldrsb r6, [r3, r7] │ │ │ │ + ldr r6, [r3, r6] │ │ │ │ movs r0, r4 │ │ │ │ - ldrsb r4, [r3, r7] │ │ │ │ + ldr r4, [r3, r6] │ │ │ │ movs r0, r4 │ │ │ │ - ldrsb r6, [r0, r7] │ │ │ │ + ldr r6, [r0, r6] │ │ │ │ movs r0, r4 │ │ │ │ - movs r2, #194 @ 0xc2 │ │ │ │ + movs r4, #130 @ 0x82 │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r4, [r6, r1] │ │ │ │ + ldr r4, [r6, r0] │ │ │ │ movs r0, r4 │ │ │ │ - strb r0, [r6, r7] │ │ │ │ + ldrsb r0, [r6, r6] │ │ │ │ movs r0, r4 │ │ │ │ - strb r0, [r1, r6] │ │ │ │ + ldrsb r0, [r1, r5] │ │ │ │ movs r0, r4 │ │ │ │ - strb r0, [r2, r7] │ │ │ │ + ldrsb r0, [r2, r6] │ │ │ │ movs r0, r4 │ │ │ │ - strb r4, [r0, r7] │ │ │ │ + ldrsb r4, [r0, r6] │ │ │ │ movs r0, r4 │ │ │ │ - strb r0, [r7, r6] │ │ │ │ + ldrsb r0, [r7, r5] │ │ │ │ movs r0, r4 │ │ │ │ - strb r4, [r5, r6] │ │ │ │ + ldrsb r4, [r5, r5] │ │ │ │ movs r0, r4 │ │ │ │ - strb r0, [r4, r6] │ │ │ │ + ldrsb r0, [r4, r5] │ │ │ │ movs r0, r4 │ │ │ │ - strb r4, [r2, r6] │ │ │ │ + ldrsb r4, [r2, r5] │ │ │ │ movs r0, r4 │ │ │ │ - strb r0, [r1, r6] │ │ │ │ + ldrsb r0, [r1, r5] │ │ │ │ movs r0, r4 │ │ │ │ - strb r4, [r7, r5] │ │ │ │ + ldrsb r4, [r7, r4] │ │ │ │ movs r0, r4 │ │ │ │ - strb r6, [r7, r3] │ │ │ │ + ldrsb r6, [r7, r2] │ │ │ │ movs r0, r4 │ │ │ │ - asrs r6, r3, #23 │ │ │ │ + asrs r6, r3, #30 │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r3, r3] │ │ │ │ + ldrsb r6, [r3, r2] │ │ │ │ movs r0, r4 │ │ │ │ - strb r6, [r2, r3] │ │ │ │ + ldrsb r6, [r2, r2] │ │ │ │ movs r0, r4 │ │ │ │ - strb r6, [r1, r3] │ │ │ │ + ldrsb r6, [r1, r2] │ │ │ │ movs r0, r4 │ │ │ │ - strb r6, [r4, r3] │ │ │ │ + ldrsb r6, [r4, r2] │ │ │ │ movs r0, r4 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, r1] │ │ │ │ + ldrsb r6, [r7, r0] │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r1 │ │ │ │ sub sp, #20 │ │ │ │ @@ -347848,21 +347832,21 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #20] @ (165b68 ) │ │ │ │ ldr r1, [pc, #20] @ (165b6c ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - strh r0, [r6, r6] │ │ │ │ + strb r0, [r6, r5] │ │ │ │ movs r0, r4 │ │ │ │ - subs r0, #38 @ 0x26 │ │ │ │ + subs r1, #230 @ 0xe6 │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r7, [r0, #16] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -348167,15 +348151,15 @@ │ │ │ │ str r0, [r5, #20] │ │ │ │ b.n 165e5a │ │ │ │ str.w r0, [r5, #284] @ 0x11c │ │ │ │ b.n 165e4e │ │ │ │ blx 5a400 │ │ │ │ str r7, [r5, #20] │ │ │ │ b.n 165e5a │ │ │ │ - lsls r0, r5, #6 │ │ │ │ + lsls r0, r5, #13 │ │ │ │ movs r4, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, r1 │ │ │ │ @@ -348296,16 +348280,16 @@ │ │ │ │ beq.n 166064 │ │ │ │ blx 5ae84 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #12 │ │ │ │ bne.n 16608a │ │ │ │ add.w r7, r6, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f85f8 │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1f8788 │ │ │ │ + bl 1e31a0 │ │ │ │ adds.w r4, r0, fp │ │ │ │ adcs.w r5, r1, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ it cs │ │ │ │ movcs r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 166082 │ │ │ │ @@ -348319,31 +348303,31 @@ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 59ae0 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add.w r0, r6, #72 @ 0x48 │ │ │ │ add r2, sp, #32 │ │ │ │ - bl 1de1b4 │ │ │ │ + bl 1de344 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ cbnz r4, 166060 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ b.n 165fce │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ add.w r0, r6, #120 @ 0x78 │ │ │ │ blx 5af98 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 166014 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [pc, #116] @ (1660dc ) │ │ │ │ ldr r3, [pc, #108] @ (1660d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -348452,17 +348436,17 @@ │ │ │ │ cmp r4, r3 │ │ │ │ it eq │ │ │ │ ldrbeq.w r0, [r6, #268] @ 0x10c │ │ │ │ beq.n 16612c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cmp r0, r0 │ │ │ │ + add r0, r8 │ │ │ │ movs r7, r5 │ │ │ │ - negs r6, r2 │ │ │ │ + add r6, r2 │ │ │ │ movs r7, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r2, [pc, #168] @ (166244 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -348793,22 +348777,22 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r0, #1000] @ 0x3e8 │ │ │ │ ldr.w r6, [r7, #984] @ 0x3d8 │ │ │ │ add.w r0, r6, #192 @ 0xc0 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 16652c │ │ │ │ ldrb.w r4, [r6, #188] @ 0xbc │ │ │ │ cbz r4, 16653a │ │ │ │ add.w r0, r6, #192 @ 0xc0 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5ad74 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 166556 │ │ │ │ b.n 166578 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ @@ -348820,22 +348804,22 @@ │ │ │ │ cbz r0, 166572 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, r4 │ │ │ │ bgt.n 166544 │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r6, #192 @ 0xc0 │ │ │ │ strb.w r3, [r6, #188] @ 0xbc │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ mov r0, r5 │ │ │ │ blx 59c78 │ │ │ │ b.n 166534 │ │ │ │ mov r0, r5 │ │ │ │ blx 59c78 │ │ │ │ add.w r0, r6, #192 @ 0xc0 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cbz r1, 1665ae │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -348849,24 +348833,24 @@ │ │ │ │ cbnz r3, 1665dc │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [pc, #48] @ 1665f0 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ vstr d7, [r1] │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh r3, [r1, #12] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -349041,28 +349025,28 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds.w r7, r9, r7 │ │ │ │ adc.w r1, r3, sl │ │ │ │ movw r3, #48576 @ 0xbdc0 │ │ │ │ movt r3, #65520 @ 0xfff0 │ │ │ │ adds r0, r7, r3 │ │ │ │ sbc.w r1, r1, #0 │ │ │ │ - bl 1e3080 │ │ │ │ + bl 1e3210 │ │ │ │ b.n 1666a2 │ │ │ │ add.w r0, r4, #492 @ 0x1ec │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r4, #520 @ 0x208 │ │ │ │ strd r2, r3, [r4, #568] @ 0x238 │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ str.w r3, [r4, #576] @ 0x240 │ │ │ │ - bl 1de17c │ │ │ │ + bl 1de30c │ │ │ │ add.w r0, r4, #492 @ 0x1ec │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ b.n 1666d8 │ │ │ │ ldr.w r3, [r6, #288] @ 0x120 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 1667ac │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1666a2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ @@ -349079,15 +349063,15 @@ │ │ │ │ ldr.w r7, [r4, #684] @ 0x2ac │ │ │ │ mov sl, r7 │ │ │ │ ldr.w r7, [r4, #672] @ 0x2a0 │ │ │ │ mov fp, r7 │ │ │ │ ldr.w r7, [r4, #676] @ 0x2a4 │ │ │ │ str r7, [sp, #28] │ │ │ │ b.n 16676c │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e31a0 │ │ │ │ strd r0, r1, [r5, #280] @ 0x118 │ │ │ │ b.n 1666b6 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #24] │ │ │ │ bl 164da0 │ │ │ │ str.w r0, [r5, #272] @ 0x110 │ │ │ │ @@ -349125,40 +349109,40 @@ │ │ │ │ strb r3, [r6, #25] │ │ │ │ b.n 1666ee │ │ │ │ add.w r7, r4, #492 @ 0x1ec │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ strb r3, [r6, #25] │ │ │ │ str.w r3, [r5, #204] @ 0xcc │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ strd r0, r1, [r4, #568] @ 0x238 │ │ │ │ str.w r3, [r4, #576] @ 0x240 │ │ │ │ add.w r0, r4, #520 @ 0x208 │ │ │ │ - bl 1de17c │ │ │ │ + bl 1de30c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ mov.w r0, #13824 @ 0x3600 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 1666f0 │ │ │ │ add.w r0, r0, #492 @ 0x1ec │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ strd r0, r1, [r4, #568] @ 0x238 │ │ │ │ str.w r3, [r4, #576] @ 0x240 │ │ │ │ add.w r0, r4, #520 @ 0x208 │ │ │ │ - bl 1de17c │ │ │ │ + bl 1de30c │ │ │ │ add.w r0, r4, #492 @ 0x1ec │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ b.n 1668f8 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ add.w r3, r6, #312 @ 0x138 │ │ │ │ ldr.w r0, [r8, #32] │ │ │ │ add.w r2, r6, #304 @ 0x130 │ │ │ │ blx 5af68 │ │ │ │ cbz r0, 16695c │ │ │ │ @@ -349208,15 +349192,15 @@ │ │ │ │ strd r2, r3, [ip, #928] @ 0x3a0 │ │ │ │ add.w ip, ip, #936 @ 0x3a8 │ │ │ │ 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 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ orrs.w r3, r5, r6 │ │ │ │ bne.n 166a54 │ │ │ │ ldrb.w r3, [r4, #344] @ 0x158 │ │ │ │ cbnz r3, 166a54 │ │ │ │ ldrd r3, r0, [r4, #480] @ 0x1e0 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r4, #648] @ 0x288 │ │ │ │ @@ -349239,29 +349223,29 @@ │ │ │ │ bl 1665f8 │ │ │ │ cbz r0, 166a6c │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ str.w r3, [r4, #488] @ 0x1e8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r1, [r9, #120] @ 0x78 │ │ │ │ mov r3, r9 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1669ee │ │ │ │ ldr r2, [pc, #28] @ (166a7c ) │ │ │ │ add.w r0, r9, #120 @ 0x78 │ │ │ │ add r2, pc │ │ │ │ blx 5af98 │ │ │ │ b.n 1669ee │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ ldr.w r0, [r4, #488] @ 0x1e8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blt.n 166b3a │ │ │ │ vsli.64 , q8, #63 @ 0x3f │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -349428,39 +349412,39 @@ │ │ │ │ cmp r7, r0 │ │ │ │ sbcs.w r2, r1, lr │ │ │ │ it cc │ │ │ │ ldrcc r2, [sp, #32] │ │ │ │ bcc.n 166b74 │ │ │ │ ldr.w r2, [r6, #304] @ 0x130 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e31a0 │ │ │ │ ldrd r3, ip, [r4, #280] @ 0x118 │ │ │ │ mov lr, r1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrd r7, r1, [r6, #312] @ 0x138 │ │ │ │ b.n 166b74 │ │ │ │ add.w r0, r5, #492 @ 0x1ec │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldrd r1, r2, [r4, #240] @ 0xf0 │ │ │ │ ldrd r0, r3, [r5, #568] @ 0x238 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ bcc.n 166c9c │ │ │ │ add.w r0, r5, #492 @ 0x1ec │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ b.n 166bca │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ strd ip, r4, [sp, #4] │ │ │ │ bl 1589b8 │ │ │ │ b.n 166bbc │ │ │ │ add.w r0, r5, #520 @ 0x208 │ │ │ │ str.w r1, [r5, #568] @ 0x238 │ │ │ │ str.w r2, [r5, #572] @ 0x23c │ │ │ │ - bl 1de17c │ │ │ │ + bl 1de30c │ │ │ │ b.n 166c84 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r4, [sp, #832] @ 0x340 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -349538,15 +349522,15 @@ │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ str.w r3, [sp, #117] @ 0x75 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ strb.w r1, [sp, #108] @ 0x6c │ │ │ │ str.w r3, [sp, #109] @ 0x6d │ │ │ │ str.w r3, [sp, #113] @ 0x71 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - bl 1f856c │ │ │ │ + bl 1f86fc │ │ │ │ cbz r0, 166dc2 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx r3 │ │ │ │ ldr.w r2, [pc, #1540] @ 1673a0 │ │ │ │ ldr.w r3, [pc, #1524] @ 167394 │ │ │ │ @@ -349562,15 +349546,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n 166d9a │ │ │ │ add.w r2, r4, #520 @ 0x208 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 1de0e8 │ │ │ │ + bl 1de278 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 16701a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl 165e9c │ │ │ │ mov r8, r0 │ │ │ │ @@ -349758,17 +349742,17 @@ │ │ │ │ str r1, [sp, #24] │ │ │ │ bl 157cec │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ ldrd r0, r3, [sl, #32] │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 1671d6 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1de168 │ │ │ │ + bl 1de2f8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f86e8 │ │ │ │ b.n 166d92 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ b.n 166d9a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov.w r2, #4008636142 @ 0xeeeeeeee │ │ │ │ ldr.w r0, [sl, #32] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -349934,15 +349918,15 @@ │ │ │ │ blx 5aa14 │ │ │ │ b.n 167014 │ │ │ │ ldr r2, [pc, #476] @ (1673cc ) │ │ │ │ ldr r1, [pc, #480] @ (1673d0 ) │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str.w r8, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b.n 1671bc │ │ │ │ str.w r9, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ @@ -350088,34 +350072,34 @@ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b.n 1671bc │ │ │ │ nop │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #122 @ 0x7a │ │ │ │ + subs r0, #58 @ 0x3a │ │ │ │ movs r7, r5 │ │ │ │ - adds r6, #84 @ 0x54 │ │ │ │ + subs r0, #20 │ │ │ │ movs r7, r5 │ │ │ │ str r2, [sp, #360] @ 0x168 │ │ │ │ lsls r7, r5, #2 │ │ │ │ bvs.n 1672ee │ │ │ │ vsli.64 q15, , #63 @ 0x3f │ │ │ │ vqshlu.s32 , , #31 │ │ │ │ @ instruction: 0xffffdfbd │ │ │ │ @ instruction: 0xffffda53 │ │ │ │ @ instruction: 0xfffffb19 │ │ │ │ vmlsl.u , d15, d7[0] │ │ │ │ @ instruction: 0xffffdddd │ │ │ │ vabdl.u , d31, d31 │ │ │ │ - vcvt.u32.f32 d19, d8, #1 │ │ │ │ + vshr.u64 q10, q4, #1 │ │ │ │ movs r0, r4 │ │ │ │ - subs r5, #82 @ 0x52 │ │ │ │ + subs r7, #18 │ │ │ │ movs r0, r4 │ │ │ │ - movs r1, #140 @ 0x8c │ │ │ │ + movs r3, #76 @ 0x4c │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -350916,30 +350900,30 @@ │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add.w r6, r4, #48 @ 0x30 │ │ │ │ add.w r3, r4, #180 @ 0xb4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #28] │ │ │ │ strd r3, r3, [r4, #180] @ 0xb4 │ │ │ │ - bl 1f856c │ │ │ │ + bl 1f86fc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 167d4c │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #192 @ 0xc0 │ │ │ │ add.w r8, r4, #192 @ 0xc0 │ │ │ │ - bl 1f856c │ │ │ │ + bl 1f86fc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 167d46 │ │ │ │ add.w r0, r4, #72 @ 0x48 │ │ │ │ add.w r9, r4, #72 @ 0x48 │ │ │ │ - bl 1de0e8 │ │ │ │ + bl 1de278 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 167d40 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1de0e8 │ │ │ │ + bl 1de278 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 167d3a │ │ │ │ ldr r2, [pc, #136] @ (167d5c ) │ │ │ │ ldr r3, [pc, #140] @ (167d60 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ @@ -350978,19 +350962,19 @@ │ │ │ │ movs r2, #3 │ │ │ │ movs r3, #0 │ │ │ │ blx 5a4d8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 5aa14 │ │ │ │ b.n 167c88 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1de168 │ │ │ │ + bl 1de2f8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f86e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f86e8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 167cfe │ │ │ │ nop │ │ │ │ @@ -351017,29 +351001,29 @@ │ │ │ │ bl 1643d4 │ │ │ │ mov r1, r4 │ │ │ │ cmp r1, r6 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ bne.n 167d9c │ │ │ │ add.w r4, r5, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ cbnz r0, 167dfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ ldr.w r0, [r5, #176] @ 0xb0 │ │ │ │ cbnz r0, 167dec │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f86e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f86e8 │ │ │ │ add.w r0, r5, #72 @ 0x48 │ │ │ │ - bl 1de168 │ │ │ │ + bl 1de2f8 │ │ │ │ add.w r0, r5, #128 @ 0x80 │ │ │ │ - bl 1de168 │ │ │ │ + bl 1de2f8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 5aa5c │ │ │ │ ldr.w r0, [r5, #176] @ 0xb0 │ │ │ │ @@ -351049,15 +351033,15 @@ │ │ │ │ blx 5aa5c │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ blx 5a430 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #120] @ 0x78 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ ldr.w r0, [r5, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 167dc4 │ │ │ │ b.n 167dec │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -351073,19 +351057,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #25] │ │ │ │ str.w r3, [r4, #208] @ 0xd0 │ │ │ │ cbnz r2, 167e86 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ cbnz r0, 167e9e │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ ldrd r0, r3, [r5, #32] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 167e70 │ │ │ │ blx 5a280 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r5, #188] @ 0xbc │ │ │ │ @@ -351750,23 +351734,23 @@ │ │ │ │ bl 164da0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16857e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r0, #32] │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr.w r3, [r6, #704] @ 0x2c0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r2, r6, #704 @ 0x2c0 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r4, [r3, #4] │ │ │ │ str.w r4, [r6, #704] @ 0x2c0 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, 168576 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #56] @ (168584 ) │ │ │ │ @@ -352331,22 +352315,22 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [pc, #144] @ (168b58 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ - bl 1ea59c │ │ │ │ + bl 1ea72c │ │ │ │ vldr d7, [pc, #92] @ 168b30 │ │ │ │ ldr r2, [pc, #132] @ (168b5c ) │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1ea6d0 │ │ │ │ + bl 1ea860 │ │ │ │ ldr r2, [pc, #120] @ (168b60 ) │ │ │ │ dmb ish │ │ │ │ add r2, pc │ │ │ │ ldrexd r3, r4, [r2] │ │ │ │ strexd ip, r0, r1, [r2] │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n 168aee │ │ │ │ @@ -352354,15 +352338,15 @@ │ │ │ │ mov.w r2, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb r2, [r3, #0] │ │ │ │ b.n 168a5c │ │ │ │ ldr r0, [pc, #88] @ (168b64 ) │ │ │ │ str r3, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ - bl 1ea59c │ │ │ │ + bl 1ea72c │ │ │ │ ldr r2, [pc, #80] @ (168b68 ) │ │ │ │ add r2, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r2, #0] │ │ │ │ dmb ish │ │ │ │ mov.w r2, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -352382,33 +352366,33 @@ │ │ │ │ lsls r7, r5, #2 │ │ │ │ add r1, sp, #864 @ 0x360 │ │ │ │ lsls r7, r5, #2 │ │ │ │ add r1, sp, #968 @ 0x3c8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ add r1, sp, #936 @ 0x3a8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r4, #184 @ 0xb8 │ │ │ │ + movs r6, #120 @ 0x78 │ │ │ │ movs r0, r4 │ │ │ │ bgt.n 168ad0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ add r1, sp, #608 @ 0x260 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r4, #134 @ 0x86 │ │ │ │ + movs r6, #70 @ 0x46 │ │ │ │ movs r0, r4 │ │ │ │ add r1, sp, #408 @ 0x198 │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1deb60 │ │ │ │ + bl 1decf0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r8, [pc, #1296] @ 1690b0 │ │ │ │ @@ -352418,30 +352402,30 @@ │ │ │ │ mov r7, r1 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ add r8, pc │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ add sl, pc │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e52c8 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 169048 │ │ │ │ strd r9, r7, [r4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e8208 │ │ │ │ + bl 2e8398 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r4, #8] │ │ │ │ - bl 2e8208 │ │ │ │ + bl 2e8398 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov lr, r6 │ │ │ │ add.w ip, r4, #280 @ 0x118 │ │ │ │ cmp r3, #4 │ │ │ │ ldr r7, [r5, #64] @ 0x40 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ @@ -352777,15 +352761,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 168ec6 │ │ │ │ strb.w r3, [r4, #89] @ 0x59 │ │ │ │ b.n 168ec6 │ │ │ │ ldr r1, [pc, #120] @ (1690c4 ) │ │ │ │ add.w r0, sl, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 1f84bc │ │ │ │ + bl 1f864c │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb.w r3, [sl] │ │ │ │ b.n 168bca │ │ │ │ movs r2, #0 │ │ │ │ strb.w r3, [r4, #368] @ 0x170 │ │ │ │ strb.w r3, [r4, #319] @ 0x13f │ │ │ │ @@ -352827,104 +352811,104 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (1690ec ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [pc, #16] @ (1690f0 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - bl 1ea8b0 │ │ │ │ + bl 1eaa40 │ │ │ │ pop {r3, pc} │ │ │ │ add r3, pc, #752 @ (adr r3, 1693e0 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ bvs.n 169058 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #1844 @ 0x734 │ │ │ │ adds r1, #164 @ 0xa4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1dde40 │ │ │ │ + bl 1ddfd0 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e52c8 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dde40 │ │ │ │ + bl 1ddfd0 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 169142 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ ldrb.w r3, [r3, #743] @ 0x2e7 │ │ │ │ cbz r3, 16915e │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ mov.w r2, #1160 @ 0x488 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dde40 │ │ │ │ + bl 1ddfd0 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ ldrb.w r3, [r3, #743] @ 0x2e7 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16913e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ddee8 │ │ │ │ + bl 1de078 │ │ │ │ lsls r2, r0, #2 │ │ │ │ mov r1, r2 │ │ │ │ strd r0, r0, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5280 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r1, [r4, #160] @ 0xa0 │ │ │ │ - bl 1dde40 │ │ │ │ + bl 1ddfd0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, #164 @ 0xa4 │ │ │ │ movw r2, #1844 @ 0x734 │ │ │ │ - bl 1dd954 │ │ │ │ + bl 1ddae4 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ - bl 1dd954 │ │ │ │ + bl 1ddae4 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 1691e2 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ ldrb.w r3, [r3, #743] @ 0x2e7 │ │ │ │ cbz r3, 1691c6 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ddc18 │ │ │ │ + bl 1ddda8 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1dd954 │ │ │ │ + bl 1ddae4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ mov.w r2, #1160 @ 0x488 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd954 │ │ │ │ + bl 1ddae4 │ │ │ │ b.n 1691b8 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2048] @ 0x800 │ │ │ │ ldr r2, [pc, #172] @ (1692b0 ) │ │ │ │ @@ -352935,51 +352919,51 @@ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r4, [pc, #164] @ (1692b8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2020] @ 0x7e4 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2e8334 │ │ │ │ + bl 2e84c4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #148] @ (1692bc ) │ │ │ │ add r0, pc │ │ │ │ - bl 1de070 │ │ │ │ + bl 1de200 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1de0e0 │ │ │ │ + bl 1de270 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1de0e4 │ │ │ │ + bl 1de274 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f6248 │ │ │ │ add r0, sp, #8 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, r6, #304 @ 0x130 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ add.w r1, sp, #1920 @ 0x780 │ │ │ │ - bl 1f6624 │ │ │ │ + bl 1f67b4 │ │ │ │ add.w r1, sp, #1920 @ 0x780 │ │ │ │ add.w r0, sp, #1952 @ 0x7a0 │ │ │ │ - bl 1e2e44 │ │ │ │ + bl 1e2fd4 │ │ │ │ ldr r3, [pc, #76] @ (1692c0 ) │ │ │ │ mov.w r2, #46848 @ 0xb700 │ │ │ │ movt r2, #65439 @ 0xff9f │ │ │ │ add.w r1, sp, #1952 @ 0x7a0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ands r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ - bl 1de9b8 │ │ │ │ + bl 1deb48 │ │ │ │ ldr r2, [pc, #52] @ (1692c4 ) │ │ │ │ ldr r3, [pc, #32] @ (1692b4 ) │ │ │ │ add r2, pc │ │ │ │ str r0, [r6, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2020] @ 0x7e4 │ │ │ │ @@ -353031,32 +353015,32 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [pc, #108] @ (169380 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ - bl 1dd890 │ │ │ │ + bl 1dda20 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r5, #948 @ 0x3b4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1dd954 │ │ │ │ + bl 1ddae4 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r6, #16 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1dd954 │ │ │ │ + bl 1ddae4 │ │ │ │ ldrb.w r1, [r6, #96] @ 0x60 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1ddb40 │ │ │ │ + bl 1ddcd0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1dedac │ │ │ │ + bl 1def3c │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cbz r3, 16936e │ │ │ │ ldr r2, [pc, #44] @ (169384 ) │ │ │ │ ldr r3, [pc, #36] @ (169380 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -353090,47 +353074,47 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1932] @ 0x78c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 169436 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f6248 │ │ │ │ mov r0, sp │ │ │ │ - bl 1dd890 │ │ │ │ + bl 1dda20 │ │ │ │ ldr.w r1, [r5, #252] @ 0xfc │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sp │ │ │ │ - bl 28f1ec │ │ │ │ + bl 28f37c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ cbz r3, 169440 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #20 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #24 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #240 @ 0xf0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ mov.w r2, #532 @ 0x214 │ │ │ │ add.w r1, r5, #256 @ 0x100 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r5, #948 @ 0x3b4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f6624 │ │ │ │ + bl 1f67b4 │ │ │ │ ldr r2, [pc, #56] @ (169454 ) │ │ │ │ ldr r3, [pc, #48] @ (169450 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1932] @ 0x78c │ │ │ │ eors r2, r3 │ │ │ │ @@ -353157,37 +353141,37 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov.w r1, #2008 @ 0x7d8 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e52c8 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ str r3, [r0, #4] │ │ │ │ add.w r1, r0, #16 │ │ │ │ strb.w r3, [r0, #96] @ 0x60 │ │ │ │ strd r3, r3, [r0, #100] @ 0x64 │ │ │ │ str r7, [r0, #120] @ 0x78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dde40 │ │ │ │ + bl 1ddfd0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ddee8 │ │ │ │ + bl 1de078 │ │ │ │ str r0, [r4, #116] @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ddee8 │ │ │ │ + bl 1de078 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ mov.w r1, #1160 @ 0x488 │ │ │ │ strb.w r0, [r4, #1215] @ 0x4bf │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e52c8 │ │ │ │ mov r1, r4 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ bl 1690f4 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ cbnz r3, 1694ce │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ @@ -353195,15 +353179,15 @@ │ │ │ │ beq.n 1694d6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov.w r1, #2008 @ 0x7d8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e52c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r4, #16 │ │ │ │ str r7, [r0, #120] @ 0x78 │ │ │ │ str r0, [r4, #100] @ 0x64 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ @@ -353229,21 +353213,21 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, #16 │ │ │ │ - bl 1dd954 │ │ │ │ + bl 1ddae4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #116] @ 0x74 │ │ │ │ - bl 1ddc18 │ │ │ │ + bl 1ddda8 │ │ │ │ ldrb.w r1, [r4, #1215] @ 0x4bf │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ddc18 │ │ │ │ + bl 1ddda8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 169188 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ cbnz r3, 169568 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ tst.w r3, #56 @ 0x38 │ │ │ │ @@ -353273,23 +353257,23 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 1692f4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1dec44 │ │ │ │ + bl 1dedd4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1695e8 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1dde0c │ │ │ │ + bl 1ddf9c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 1690f4 │ │ │ │ ldr r1, [r5, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r1, 1695de │ │ │ │ mov r0, r4 │ │ │ │ @@ -353336,30 +353320,30 @@ │ │ │ │ cbz r3, 169676 │ │ │ │ mov r6, r1 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ bl 1692f4 │ │ │ │ add r0, sp, #12 │ │ │ │ add r7, sp, #28 │ │ │ │ - bl 1dd890 │ │ │ │ + bl 1dda20 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 169188 │ │ │ │ ldr r1, [r6, #100] @ 0x64 │ │ │ │ cbz r1, 16965e │ │ │ │ add r0, sp, #12 │ │ │ │ bl 169188 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1debf0 │ │ │ │ + bl 1ded80 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cbz r3, 16968e │ │ │ │ ldr r2, [pc, #44] @ (1696a4 ) │ │ │ │ ldr r3, [pc, #36] @ (1696a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -353488,15 +353472,15 @@ │ │ │ │ sub.w ip, ip, #20 │ │ │ │ cmp.w ip, #2 │ │ │ │ bhi.n 169766 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #40] @ (1697f8 ) │ │ │ │ add r1, pc │ │ │ │ - bl 2e6844 │ │ │ │ + bl 2e69d4 │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #3864 @ 0xf18 │ │ │ │ tst r0, r3 │ │ │ │ beq.n 169766 │ │ │ │ ldrb.w r0, [lr, #14] │ │ │ │ ldrb.w r3, [lr, #13] │ │ │ │ smulbb r3, r3, r0 │ │ │ │ @@ -353868,15 +353852,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e70ec │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 169c94 │ │ │ │ movs r5, #0 │ │ │ │ mov sl, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r5 │ │ │ │ mov r7, r5 │ │ │ │ @@ -353895,24 +353879,24 @@ │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 169bf2 │ │ │ │ adds r3, r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ str.w fp, [r3] │ │ │ │ mov r6, r8 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e70ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 169c2c │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - bl 2e60c4 │ │ │ │ + bl 2e6254 │ │ │ │ cbz r0, 169be2 │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - bl 2e6658 │ │ │ │ + bl 2e67e8 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 169c00 │ │ │ │ adds r3, r6, #5 │ │ │ │ bhi.n 169bf2 │ │ │ │ add.w r8, r6, #4 │ │ │ │ cmp r5, r8 │ │ │ │ @@ -353922,28 +353906,28 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r5, r8 │ │ │ │ it cc │ │ │ │ movcc r5, r8 │ │ │ │ b.n 169ba2 │ │ │ │ - bl 2e607c │ │ │ │ + bl 2e620c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 169be2 │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ movw r3, #45191 @ 0xb087 │ │ │ │ movt r3, #263 @ 0x107 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 169be2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e70ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 169bc4 │ │ │ │ mov r9, r7 │ │ │ │ cmp r6, #3 │ │ │ │ bls.n 169c8c │ │ │ │ mov r0, r7 │ │ │ │ @@ -353977,15 +353961,15 @@ │ │ │ │ add r5, r3 │ │ │ │ bge.n 169c62 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r5 │ │ │ │ bcs.n 169c8e │ │ │ │ ldr.w r1, [sl, #-4]! │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1e6f1c │ │ │ │ + bl 1e70ac │ │ │ │ b.n 169c46 │ │ │ │ cbz r7, 169c94 │ │ │ │ mov r0, r9 │ │ │ │ blx 59c6c │ │ │ │ ldr r2, [pc, #40] @ (169cc0 ) │ │ │ │ ldr r3, [pc, #32] @ (169cb8 ) │ │ │ │ add r2, pc │ │ │ │ @@ -354009,27 +353993,27 @@ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1e6f90 │ │ │ │ + bl 1e7120 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e70ec │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 169d00 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e6e74 │ │ │ │ + bl 1e7004 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e70ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 169cea │ │ │ │ ldr r1, [r7, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ subs r1, #8 │ │ │ │ @@ -354039,36 +354023,36 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ subs r1, #8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ bl 169b50 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e70ec │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 169d4e │ │ │ │ ldr r7, [r0, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e6df8 │ │ │ │ + bl 1e6f88 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 169d1c │ │ │ │ - bl 1e6f1c │ │ │ │ + bl 1e70ac │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e70ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 169d28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e6d5c │ │ │ │ + bl 1e6eec │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r7, r3 │ │ │ │ @@ -354089,37 +354073,37 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r4, r5, [sp, #32] │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ add r5, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 169dbe │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ uxtb.w r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ and.w r7, r7, #3 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ strd ip, ip, [r5, #4] │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ @@ -354155,15 +354139,15 @@ │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldrb.w r5, [r3, #38] @ 0x26 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ add.w r4, r4, r5, lsl #2 │ │ │ │ str.w fp, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [pc, #48] @ (169ea4 ) │ │ │ │ ldr r3, [pc, #28] @ (169e94 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -354215,31 +354199,31 @@ │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 169f1e │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r4, r0 │ │ │ │ b.n 169ed0 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r4, [r7, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ @@ -354279,15 +354263,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #11 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 206624 │ │ │ │ + bl 2067b4 │ │ │ │ movs r3, #20 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ mul.w r4, r3, r4 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ add r3, r4 │ │ │ │ @@ -354300,20 +354284,20 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #2 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ str r7, [sp, #0] │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ - bl 204aa0 │ │ │ │ + bl 204c30 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ add r3, r4 │ │ │ │ ldrd r0, r1, [r3, #4] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ movs r0, #1 │ │ │ │ @@ -354340,31 +354324,31 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 16a048 │ │ │ │ add r2, sp, #24 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r7, r0 │ │ │ │ b.n 169fb4 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #31 │ │ │ │ @@ -354444,30 +354428,30 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov lr, r6 │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ 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, r9 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov.w r8, #0 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ str.w r8, [sp, #16] │ │ │ │ mov ip, r7 │ │ │ │ strd r8, r8, [r5, #4] │ │ │ │ mov.w fp, #1 │ │ │ │ strd r8, r8, [sp, #52] @ 0x34 │ │ │ │ @@ -354479,58 +354463,58 @@ │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ mov r2, fp │ │ │ │ mov r1, r7 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r3, #16 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 16a20e │ │ │ │ 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, r9 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldr r2, [pc, #36] @ (16a250 ) │ │ │ │ ldr r3, [pc, #28] @ (16a24c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ @@ -354562,26 +354546,26 @@ │ │ │ │ cmp.w r3, #612 @ 0x264 │ │ │ │ beq.w 16a568 │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ cmp r3, r1 │ │ │ │ beq.w 16a48e │ │ │ │ movw r1, #706 @ 0x2c2 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r8 │ │ │ │ add.w fp, sp, #68 @ 0x44 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r5, [r9, #32] │ │ │ │ strd r3, r3, [sp, #84] @ 0x54 │ │ │ │ strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ @@ -354607,30 +354591,30 @@ │ │ │ │ strb.w r3, [sp, #84] @ 0x54 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldrd lr, r3, [sp, #12] │ │ │ │ add.w ip, r3, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ strd r6, r6, [sl, #4] │ │ │ │ mov lr, fp │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ strd r6, r6, [sp, #84] @ 0x54 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ strd r6, r6, [sp, #92] @ 0x5c │ │ │ │ @@ -354641,86 +354625,86 @@ │ │ │ │ strb.w r3, [sp, #84] @ 0x54 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ add.w r3, r7, #20 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ movs r3, #1 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 16a420 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldr.w r2, [pc, #2200] @ 16ad08 │ │ │ │ ldr.w r3, [pc, #2192] @ 16ad04 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ @@ -354733,137 +354717,137 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 16ab72 │ │ │ │ movs r5, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ strb.w r5, [r2, #792] @ 0x318 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movw r1, #617 @ 0x269 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ moveq.w r1, #4294967295 @ 0xffffffff │ │ │ │ strdeq r0, r1, [sp, #48] @ 0x30 │ │ │ │ beq.n 16a5dc │ │ │ │ lsls r3, r2, #26 │ │ │ │ bne.w 16a614 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ b.n 16a46e │ │ │ │ mov r6, fp │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ mov ip, r3 │ │ │ │ add.w r7, r6, #44 @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ b.n 16a2e8 │ │ │ │ ldr.w r3, [r2, #252] @ 0xfc │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb.w r9, [r3, #360] @ 0x168 │ │ │ │ and.w r9, r9, #3 │ │ │ │ cmp.w r9, #1 │ │ │ │ beq.w 16a6cc │ │ │ │ movs r5, #1 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ strb.w r5, [r2, #792] @ 0x318 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ b.n 16a46e │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ strd r0, r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 16a602 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r5, r0 │ │ │ │ b.n 16a506 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #31 │ │ │ │ bhi.w 16acfe │ │ │ │ @@ -354944,25 +354928,25 @@ │ │ │ │ b.n 16a5dc │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ b.n 16a5dc │ │ │ │ movw r1, #706 @ 0x2c2 │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #3 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r7 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ add.w fp, sp, #68 @ 0x44 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r5, [r8, #32] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ @@ -354993,30 +354977,30 @@ │ │ │ │ strb.w r9, [sp, #84] @ 0x54 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldrd lr, r2, [sp, #12] │ │ │ │ add.w ip, r2, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 16ac9e │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r0, r3, #32 │ │ │ │ @@ -355034,74 +355018,74 @@ │ │ │ │ ldrcc r5, [sp, #20] │ │ │ │ bcs.w 16ab76 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #48] @ 0x30 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 16a800 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ movs r3, #2 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldrd r8, r9, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 16a842 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrd r8, r9, [sp, #48] @ 0x30 │ │ │ │ strd r8, r9, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 16a876 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 203d88 │ │ │ │ + bl 203f18 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 16ac5e │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ @@ -355120,87 +355104,87 @@ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ bcs.w 16aca8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #48] @ 0x30 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 16a8f6 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r6, r7, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 16a936 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrd r8, r9, [sp, #48] @ 0x30 │ │ │ │ strd r8, r9, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 16a964 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 203d88 │ │ │ │ + bl 203f18 │ │ │ │ mov.w r1, #440 @ 0x1b8 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r5, [r8, #32] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ cmp r5, #1 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ @@ -355217,30 +355201,30 @@ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov ip, fp │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ movs r7, #1 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ @@ -355254,113 +355238,113 @@ │ │ │ │ strb.w r7, [sp, #84] @ 0x54 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ add.w r2, r6, #20 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, sl │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r3, sl │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ add.w r2, r6, #20 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ b.n 16a46e │ │ │ │ mov r6, fp │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ mov lr, r3 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ b.n 16a722 │ │ │ │ movs r0, #0 │ │ │ │ b.n 16a46e │ │ │ │ subs r3, r2, #1 │ │ │ │ strd r6, r6, [sp, #32] │ │ │ │ cmp r3, #31 │ │ │ │ bhi.w 16acfe │ │ │ │ @@ -355383,30 +355367,30 @@ │ │ │ │ asrs r4, r7, #2 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldrd r8, r9, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #48] @ 0x30 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 16abd0 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ cmp r2, #32 │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ b.n 16a7d6 │ │ │ │ movs r3, #3 │ │ │ │ @@ -355419,70 +355403,70 @@ │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ b.n 16abaa │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #48] @ 0x30 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16abe0 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ b.n 16abe0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r7, #0 │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r7, [sp, #48] @ 0x30 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 16ac54 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ cmp r2, #32 │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ b.n 16a8cc │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #40] @ 0x28 │ │ │ │ ldrd r8, r9, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #48] @ 0x30 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 16ac8c │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r7, r0 │ │ │ │ b.n 16ac54 │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ b.n 16abaa │ │ │ │ subs r2, #1 │ │ │ │ @@ -355557,25 +355541,25 @@ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 16ad7c │ │ │ │ add r2, sp, #8 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #72] @ (16adc8 ) │ │ │ │ ldr r2, [pc, #68] @ (16adc4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -355653,26 +355637,26 @@ │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16adfe │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ b.n 16adfe │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ strh r4, [r3, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ @@ -355718,30 +355702,30 @@ │ │ │ │ bne.n 16aeb2 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r1, r2 │ │ │ │ bls.n 16aeb2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2e46dc │ │ │ │ + bl 2e486c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 16aeb8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e46dc │ │ │ │ + bl 2e486c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1feb44 │ │ │ │ + bl 1fecd4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [r0, #60] @ 0x3c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #16] @ (16af20 ) │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ @@ -355780,25 +355764,25 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 16af92 │ │ │ │ add r3, sp, #8 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 169d58 │ │ │ │ ldr r2, [pc, #32] @ (16afc0 ) │ │ │ │ @@ -355855,25 +355839,25 @@ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 16b044 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 169d58 │ │ │ │ ldr r2, [pc, #64] @ (16b090 ) │ │ │ │ @@ -355942,70 +355926,70 @@ │ │ │ │ strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 16b11a │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov.w fp, r8, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 16b162 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r7 │ │ │ │ add r6, r9 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ str r0, [sp, #16] │ │ │ │ and.w r8, r8, #3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ uxtb.w r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ strd ip, ip, [r5, #4] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ @@ -356043,15 +356027,15 @@ │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldrb.w r5, [r3, #38] @ 0x26 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ add.w r4, r4, r5, lsl #2 │ │ │ │ str.w fp, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [pc, #44] @ (16b25c ) │ │ │ │ ldr r3, [pc, #32] @ (16b250 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -356107,150 +356091,150 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.n 16b326 │ │ │ │ mov r0, r6 │ │ │ │ - bl 257f78 │ │ │ │ + bl 258108 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 269ad0 │ │ │ │ + bl 269c60 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 16b48a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ orrs r3, r5 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ - bl 25e1c4 │ │ │ │ + bl 25e354 │ │ │ │ orr.w fp, fp, r8 │ │ │ │ orr.w sl, sl, fp │ │ │ │ orr.w r9, r9, sl │ │ │ │ orr.w r4, r4, r9 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26b3cc │ │ │ │ + bl 26b55c │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 270da8 │ │ │ │ + bl 270f38 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 272d38 │ │ │ │ + bl 272ec8 │ │ │ │ orrs r4, r0 │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 16b4d4 │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 24e8d4 │ │ │ │ + bl 24ea64 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 217a2c │ │ │ │ + bl 217bbc │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 239f24 │ │ │ │ + bl 23a0b4 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 256f44 │ │ │ │ + bl 2570d4 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c9bc │ │ │ │ + bl 20cb4c │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25779c │ │ │ │ + bl 25792c │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 256fa4 │ │ │ │ + bl 257134 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 259640 │ │ │ │ + bl 2597d0 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 256bd4 │ │ │ │ + bl 256d64 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 258290 │ │ │ │ + bl 258420 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 290d78 │ │ │ │ + bl 290f08 │ │ │ │ movs r1, #1 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 271078 │ │ │ │ + bl 271208 │ │ │ │ mov.w r1, #25165824 @ 0x1800000 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 291074 │ │ │ │ + bl 291204 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w r8, r8, r0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r0, r1, #1 │ │ │ │ beq.w 16b4c0 │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 16b4b4 │ │ │ │ cmp r1, #2 │ │ │ │ beq.n 16b4b2 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r6 │ │ │ │ strd r1, r3, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bl 26d920 │ │ │ │ + bl 26dab0 │ │ │ │ orr.w r5, r0, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25f090 │ │ │ │ + bl 25f220 │ │ │ │ ldrsb.w r2, [r6, #65] @ 0x41 │ │ │ │ orrs r5, r0 │ │ │ │ subs r3, r2, #4 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #14 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.n 16b3fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 26e864 │ │ │ │ + bl 26e9f4 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fc0b8 │ │ │ │ + bl 1fc248 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 215aa4 │ │ │ │ + bl 215c34 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 239c90 │ │ │ │ + bl 239e20 │ │ │ │ ldr r1, [pc, #256] @ (16b514 ) │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ - bl 24f2d8 │ │ │ │ + bl 24f468 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 254644 │ │ │ │ + bl 2547d4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 27573c │ │ │ │ + bl 2758cc │ │ │ │ movs r1, #1 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2717cc │ │ │ │ + bl 27195c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ @@ -356258,59 +356242,59 @@ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ movw r3, #511 @ 0x1ff │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movw r3, #4095 @ 0xfff │ │ │ │ strd r7, r7, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 26d078 │ │ │ │ + bl 26d208 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 16b2be │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 225050 │ │ │ │ + bl 2251e0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 257f78 │ │ │ │ + bl 258108 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 269ad0 │ │ │ │ + bl 269c60 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 16b2d2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 256f44 │ │ │ │ + bl 2570d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25779c │ │ │ │ + bl 25792c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25e1c4 │ │ │ │ + bl 25e354 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26b3cc │ │ │ │ + bl 26b55c │ │ │ │ mov r0, r6 │ │ │ │ - bl 270da8 │ │ │ │ + bl 270f38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 272d38 │ │ │ │ + bl 272ec8 │ │ │ │ b.n 16b320 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 259da0 │ │ │ │ + bl 259f30 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ b.n 16b3c6 │ │ │ │ ldr r0, [pc, #84] @ (16b518 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1ea658 │ │ │ │ + bl 1ea7e8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n 16b3be │ │ │ │ mov r0, r6 │ │ │ │ - bl 24efd8 │ │ │ │ + bl 24f168 │ │ │ │ ldr r2, [pc, #64] @ (16b51c ) │ │ │ │ ldr r3, [pc, #32] @ (16b500 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ @@ -356330,16 +356314,16 @@ │ │ │ │ lsrs r4, r3, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ b.n 16b00a │ │ │ │ - @ instruction: 0xffffff26 │ │ │ │ - movs r7, r3 │ │ │ │ + vmla.i q8, , d22[0] │ │ │ │ + movs r0, r4 │ │ │ │ ldr r3, [pc, #120] @ (16b598 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrsb.w r3, [r0, #65] @ 0x41 │ │ │ │ @@ -356349,15 +356333,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r2, #8 │ │ │ │ bne.n 16b552 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 228518 │ │ │ │ + bl 2286a8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r2, #12 │ │ │ │ ldr.w r3, [r4, #424] @ 0x1a8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 16b572 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ @@ -356367,25 +356351,25 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16b55c │ │ │ │ cbz r1, 16b572 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2314f4 │ │ │ │ + bl 231684 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28fd70 │ │ │ │ + bl 28ff00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24efd8 │ │ │ │ + bl 24f168 │ │ │ │ mov r0, r4 │ │ │ │ - bl 225bb8 │ │ │ │ + bl 225d48 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 228518 │ │ │ │ + bl 2286a8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #120] @ (16b620 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -356399,30 +356383,30 @@ │ │ │ │ movs r1, #12 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #5 │ │ │ │ ldr.w r2, [r2, ip] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 22f0d0 │ │ │ │ + bl 22f260 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25779c │ │ │ │ + bl 25792c │ │ │ │ add r2, sp, #12 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [r2, #4] │ │ │ │ - bl 28b130 │ │ │ │ + bl 28b2c0 │ │ │ │ ldr.w r3, [r4, #468] @ 0x1d4 │ │ │ │ cbz r3, 16b5f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 254644 │ │ │ │ + bl 2547d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2141d0 │ │ │ │ + bl 214360 │ │ │ │ ldrb.w r3, [r4, #356] @ 0x164 │ │ │ │ ldr r2, [pc, #48] @ (16b630 ) │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb.w r3, [r4, #356] @ 0x164 │ │ │ │ ldr r3, [pc, #28] @ (16b624 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -356489,27 +356473,27 @@ │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ bics.w r2, r3, #4 │ │ │ │ beq.w 16bfaa │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 16bfbe │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 225a70 │ │ │ │ + bl 225c00 │ │ │ │ ldr r3, [pc, #708] @ (16b988 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 21885c │ │ │ │ + bl 2189ec │ │ │ │ add r1, sp, #196 @ 0xc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 24b8c8 │ │ │ │ + bl 24ba58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 225d7c │ │ │ │ + bl 225f0c │ │ │ │ ldr.w r5, [r5, #424] @ 0x1a8 │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbnz r3, 16b6f8 │ │ │ │ b.w 16c3a4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -356534,15 +356518,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r6, [r2, #16] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 16bfa0 │ │ │ │ strd r6, r4, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ movw sl, #791 @ 0x317 │ │ │ │ @@ -356557,15 +356541,15 @@ │ │ │ │ mov r7, r3 │ │ │ │ b.n 16b7b8 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 16b7de │ │ │ │ mov r0, r9 │ │ │ │ mov r5, r9 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 16b834 │ │ │ │ mov r9, r0 │ │ │ │ b.n 16b754 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 16b770 │ │ │ │ @@ -356577,19 +356561,19 @@ │ │ │ │ movw r2, #791 @ 0x317 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 16b770 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ mov r0, fp │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r1, r0 │ │ │ │ movs r4, #1 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 201a58 │ │ │ │ + bl 201be8 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 16b770 │ │ │ │ mov r5, r7 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 16b76a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ @@ -356617,39 +356601,39 @@ │ │ │ │ b.n 16b79a │ │ │ │ movs r7, #0 │ │ │ │ ldr r4, [r5, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ vstr d8, [sp, #104] @ 0x68 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 16b822 │ │ │ │ mov r2, r6 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r1, r0 │ │ │ │ b.n 16b7aa │ │ │ │ mov r8, r4 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 251614 │ │ │ │ + bl 2517a4 │ │ │ │ b.n 16b84e │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 16b712 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -356680,15 +356664,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r6, [r9, #16] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ mov r0, sl │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w 16bf98 │ │ │ │ mov r3, sl │ │ │ │ movs r4, #0 │ │ │ │ mov sl, r5 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ @@ -356721,36 +356705,36 @@ │ │ │ │ bne.n 16b906 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 169f40 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ mov r3, r8 │ │ │ │ cbz r3, 16b932 │ │ │ │ mov r8, r0 │ │ │ │ b.n 16b8be │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #3 │ │ │ │ bne.n 16b906 │ │ │ │ mov r0, fp │ │ │ │ bl 169f40 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ uxtb r4, r3 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ mov r3, r8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16b910 │ │ │ │ mov r5, sl │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 251614 │ │ │ │ + bl 2517a4 │ │ │ │ b.n 16b946 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 16b882 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -356800,15 +356784,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r7, [r8, #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 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 16bf9c │ │ │ │ mov sl, r8 │ │ │ │ str r7, [sp, #24] │ │ │ │ strd r4, r9, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ @@ -356841,15 +356825,15 @@ │ │ │ │ subs r3, #28 │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 16ba48 │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.n 16ba00 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 16bd44 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 16b9e4 │ │ │ │ ldrd r1, r2, [r4, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 16bd10 │ │ │ │ @@ -356862,15 +356846,15 @@ │ │ │ │ beq.w 16bd10 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16ba58 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movw r1, #299 @ 0x12b │ │ │ │ mov r0, fp │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ adds r1, r5, #4 │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ @@ -356998,136 +356982,136 @@ │ │ │ │ str r3, [r5, #12] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ ldmia r7!, {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, fp │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r3, r5, #20 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, fp │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ ldrb r6, [r3, #13] │ │ │ │ mov r1, r6 │ │ │ │ - bl 20158c │ │ │ │ + bl 20171c │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 16bc4a │ │ │ │ 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, fp │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, fp │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ movw r1, #279 @ 0x117 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ movs r1, #183 @ 0xb7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #275 @ 0x113 │ │ │ │ mov r0, fp │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 16bd1c │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ mov r0, fp │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #32 │ │ │ │ bne.n 16bd1c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ ldr r4, [r4, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ add r4, r3 │ │ │ │ bl 16a0c0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, fp │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ b.n 16baf4 │ │ │ │ mov ip, r5 │ │ │ │ str r7, [r5, #12] │ │ │ │ add r7, sp, #164 @ 0xa4 │ │ │ │ mov r6, r7 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov lr, r7 │ │ │ │ add.w ip, r2, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ b.n 16bb96 │ │ │ │ sub.w r5, r1, #20 │ │ │ │ b.n 16baac │ │ │ │ sub.w r5, r1, #20 │ │ │ │ b.n 16ba68 │ │ │ │ sub.w r4, r1, #20 │ │ │ │ b.n 16baec │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ mov r5, r0 │ │ │ │ b.n 16bc96 │ │ │ │ mvn.w r2, #19 │ │ │ │ sub.w r3, r0, #20 │ │ │ │ str r2, [sp, #20] │ │ │ │ b.n 16bb64 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ @@ -357137,15 +357121,15 @@ │ │ │ │ b.n 16ba1c │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r8, sl │ │ │ │ ldrd r4, r9, [sp, #36] @ 0x24 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 251614 │ │ │ │ + bl 2517a4 │ │ │ │ b.n 16bd60 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 16b9a6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -357158,35 +357142,35 @@ │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w 16bed8 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 232f98 │ │ │ │ + bl 233128 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2522a0 │ │ │ │ + bl 252430 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ strb r5, [r6, #0] │ │ │ │ bl 16b260 │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #8 │ │ │ │ strb.w r3, [fp] │ │ │ │ mov r0, r7 │ │ │ │ - bl 25bcd8 │ │ │ │ + bl 25be68 │ │ │ │ mov r1, fp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 227470 │ │ │ │ + bl 227600 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ orrs r4, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r5, r5, [r3] │ │ │ │ @@ -357196,26 +357180,26 @@ │ │ │ │ str.w r2, [r9, #12] │ │ │ │ add r3, pc │ │ │ │ str.w sl, [r9, #20] │ │ │ │ str.w r3, [r9] │ │ │ │ movw r3, #642 @ 0x282 │ │ │ │ movt r3, #768 @ 0x300 │ │ │ │ str.w r3, [r9, #8] │ │ │ │ - bl 2680b0 │ │ │ │ + bl 268240 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ cbz r3, 16be04 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ bl 16b260 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ - bl 28b130 │ │ │ │ + bl 28b2c0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r4, r3, #25 │ │ │ │ bmi.w 16c01c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -357253,25 +357237,25 @@ │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ movs r4, #0 │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 16be3c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e6aa4 │ │ │ │ + bl 2e6c34 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16be4a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e6a74 │ │ │ │ + bl 2e6c04 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16be3c │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 16be4c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 291be0 │ │ │ │ + bl 291d70 │ │ │ │ ldr r2, [pc, #444] @ (16c054 ) │ │ │ │ ldr r3, [pc, #444] @ (16c058 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #604] @ 0x25c │ │ │ │ eors r2, r3 │ │ │ │ @@ -357323,15 +357307,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r6, [r5, #16] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 16c396 │ │ │ │ strd r6, r8, [sp, #36] @ 0x24 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r5 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -357375,149 +357359,149 @@ │ │ │ │ b.n 16b83a │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ b.n 16be32 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26bc0c │ │ │ │ + bl 26bd9c │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ bne.w 16b6ba │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 254644 │ │ │ │ + bl 2547d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25779c │ │ │ │ + bl 25792c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 293970 │ │ │ │ + bl 293b00 │ │ │ │ mov r0, r5 │ │ │ │ - bl 254644 │ │ │ │ + bl 2547d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25779c │ │ │ │ + bl 25792c │ │ │ │ mov r0, r5 │ │ │ │ bl 175c70 │ │ │ │ mov r0, r5 │ │ │ │ bl 16b598 │ │ │ │ b.w 16b6ba │ │ │ │ ldr r6, [pc, #104] @ (16c05c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r5, [pc, #104] @ (16c060 ) │ │ │ │ add r6, pc │ │ │ │ add r5, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 2850b8 │ │ │ │ + bl 285248 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ b.w 16b6a6 │ │ │ │ ldr r5, [pc, #68] @ (16c064 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #68] @ (16c068 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 2850b8 │ │ │ │ + bl 285248 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ b.n 16be1a │ │ │ │ nop │ │ │ │ ... │ │ │ │ bge.n 16bf6e │ │ │ │ @ instruction: 0xffff4162 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3fa001f │ │ │ │ - bcc.n 16bf74 │ │ │ │ + subs.w r0, sl, #10420224 @ 0x9f0000 │ │ │ │ + bpl.n 16c0f4 │ │ │ │ movs r7, r3 │ │ │ │ - ubfx r0, lr, #0, #32 │ │ │ │ - bcc.n 16c124 │ │ │ │ + @ instruction: 0xf58e001f │ │ │ │ + bpl.n 16c0a4 │ │ │ │ movs r7, r3 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r1, #769 @ 0x301 │ │ │ │ cmp r2, r1 │ │ │ │ bne.w 16bf76 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #132 @ 0x84 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ movs r3, #2 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ str.w r3, [r9] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ add.w r1, r6, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 204870 │ │ │ │ + bl 204a00 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ vstr d9, [sp, #104] @ 0x68 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 16c0d8 │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ vstr d8, [sp, #104] @ 0x68 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 16c0fe │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ strd sl, r7, [fp, #8] │ │ │ │ strd sl, sl, [fp] │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ add.w ip, r5, #100 @ 0x64 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ @@ -357549,45 +357533,45 @@ │ │ │ │ str.w sl, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r3, #38] @ 0x26 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str.w sl, [r2, #40] @ 0x28 │ │ │ │ str.w sl, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #32 │ │ │ │ str.w sl, [r3] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ mov r1, r3 │ │ │ │ vldr d7, [sp, #104] @ 0x68 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 16c1e6 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ str.w r7, [fp, #12] │ │ │ │ strd sl, sl, [fp] │ │ │ │ add.w ip, r5, #100 @ 0x64 │ │ │ │ str.w sl, [fp, #8] │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ @@ -357616,98 +357600,98 @@ │ │ │ │ str.w sl, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r3, #38] @ 0x26 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str.w sl, [r2, #40] @ 0x28 │ │ │ │ str.w sl, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, r9 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2048e0 │ │ │ │ + bl 204a70 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #2 │ │ │ │ - bl 1ff600 │ │ │ │ + bl 1ff790 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 16c2c0 │ │ │ │ adds r5, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 204800 │ │ │ │ + bl 204990 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 204928 │ │ │ │ + bl 204ab8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 204958 │ │ │ │ + bl 204ae8 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ mov r5, r0 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ str.w r6, [fp, #12] │ │ │ │ strd sl, sl, [fp] │ │ │ │ add.w r6, r5, #84 @ 0x54 │ │ │ │ str.w sl, [fp, #8] │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ movs r7, #1 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 201a58 │ │ │ │ + bl 201be8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 200708 │ │ │ │ + bl 200898 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 16bf68 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ cbz r4, 16c362 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 16bf4a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.n 16c332 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r1, #769 @ 0x301 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ beq.w 16bf94 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 16c33c │ │ │ │ mov r5, r8 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 251614 │ │ │ │ + bl 2517a4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cbz r3, 16c390 │ │ │ │ mov r3, r2 │ │ │ │ b.n 16c386 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -357761,15 +357745,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r5, [r8, #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, r6 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 16c6fc │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ mov fp, r8 │ │ │ │ movs r5, #0 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ @@ -357802,15 +357786,15 @@ │ │ │ │ adds r6, #20 │ │ │ │ cmp r1, r3 │ │ │ │ beq.w 16c61a │ │ │ │ ldr r4, [r2, r6] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 16c466 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20328c │ │ │ │ + bl 20341c │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ bne.w 16c61a │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ add.w ip, sp, #132 @ 0x84 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r3, r6 │ │ │ │ ldr.w lr, [r7, #56] @ 0x38 │ │ │ │ @@ -357845,70 +357829,70 @@ │ │ │ │ bne.n 16c4f0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 16c69c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ movs r2, #1 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str.w r2, [r8, #12] │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ strb.w r1, [r8, #16] │ │ │ │ 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} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ ldrb.w r8, [r3, #13] │ │ │ │ mov r1, r8 │ │ │ │ - bl 20158c │ │ │ │ + bl 20171c │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 16c570 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ add r6, r3 │ │ │ │ - bl 202e14 │ │ │ │ + bl 202fa4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldrb.w lr, [r5, #12] │ │ │ │ mov ip, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ beq.n 16c5f6 │ │ │ │ ldr.w ip, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ @@ -357936,15 +357920,15 @@ │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ strb r6, [r7, #28] │ │ │ │ bne.n 16c5b2 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, ip │ │ │ │ - bl 203ad8 │ │ │ │ + bl 203c68 │ │ │ │ movs r5, #1 │ │ │ │ ldrd r2, r3, [r6, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r3, r6, #4 │ │ │ │ str.w sl, [r6, #4] │ │ │ │ strd r0, r0, [r6, #8] │ │ │ │ @@ -357952,15 +357936,15 @@ │ │ │ │ str r2, [r6, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r3, 16c62e │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 16c6bc │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 16c426 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cbz r3, 16c652 │ │ │ │ @@ -358015,25 +357999,25 @@ │ │ │ │ cmp r2, #3 │ │ │ │ bne.n 16c61e │ │ │ │ ldrb.w r2, [r7, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 16c646 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 16c62a │ │ │ │ mov r8, fp │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov fp, r5 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 251614 │ │ │ │ + bl 2517a4 │ │ │ │ b.n 16c6d8 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 16c3e8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -358160,18 +358144,18 @@ │ │ │ │ beq.n 16c848 │ │ │ │ ldr.w r3, [r5, #320] @ 0x140 │ │ │ │ ldrb.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 16c936 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2747e4 │ │ │ │ + bl 274974 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 242fc4 │ │ │ │ + bl 243154 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b0c94 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #5 │ │ │ │ it ne │ │ │ │ cmpne r3, #14 │ │ │ │ @@ -358179,34 +358163,34 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #1 │ │ │ │ bl 185efc │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ strh.w r6, [sp, #20] │ │ │ │ strb.w r6, [sp, #22] │ │ │ │ - bl 227abc │ │ │ │ + bl 227c4c │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r6, [sp, #12] │ │ │ │ - bl 227470 │ │ │ │ + bl 227600 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 16c972 │ │ │ │ cmp r3, #5 │ │ │ │ bls.n 16c8b6 │ │ │ │ ldrb.w r1, [r5, #292] @ 0x124 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [pc, #340] @ (16c9f8 ) │ │ │ │ mov r0, r4 │ │ │ │ rsb r1, r1, #2 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ ldr r1, [pc, #332] @ (16c9fc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 202330 │ │ │ │ + bl 2024c0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ bl 16b260 │ │ │ │ ldr r2, [pc, #312] @ (16ca00 ) │ │ │ │ @@ -358242,62 +358226,62 @@ │ │ │ │ bne.n 16c9d8 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234cf8 │ │ │ │ + bl 234e88 │ │ │ │ ldrsb.w r1, [r4, #65] @ 0x41 │ │ │ │ b.n 16c7ca │ │ │ │ movs r3, #61 @ 0x3d │ │ │ │ strb.w r1, [sp, #28] │ │ │ │ strb.w r3, [sp, #31] │ │ │ │ b.n 16c848 │ │ │ │ ldr r2, [pc, #196] @ (16ca08 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #196] @ (16ca0c ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 202330 │ │ │ │ + bl 2024c0 │ │ │ │ ldrb.w r3, [r4, #360] @ 0x168 │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ itt eq │ │ │ │ moveq r3, #1 │ │ │ │ strbeq.w r3, [r6, #792] @ 0x318 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16c86c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2458b8 │ │ │ │ + bl 245a48 │ │ │ │ b.n 16c86c │ │ │ │ ldr r2, [pc, #156] @ (16ca10 ) │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [pc, #156] @ (16ca14 ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ strb.w r0, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 202330 │ │ │ │ + bl 2024c0 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ b.n 16c896 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 252b78 │ │ │ │ + bl 252d08 │ │ │ │ mov r0, r4 │ │ │ │ bl 171d24 │ │ │ │ mov r0, r4 │ │ │ │ bl 171b8c │ │ │ │ mov r0, r4 │ │ │ │ bl 177734 │ │ │ │ mov r0, r4 │ │ │ │ - bl 224510 │ │ │ │ + bl 2246a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 17808c │ │ │ │ ldr.w r3, [r5, #320] @ 0x140 │ │ │ │ ldrb.w r3, [r3, #758] @ 0x2f6 │ │ │ │ cbz r3, 16c9cc │ │ │ │ ldrsb.w r1, [r4, #65] @ 0x41 │ │ │ │ cmp r1, #3 │ │ │ │ @@ -358307,15 +358291,15 @@ │ │ │ │ b.n 16c8ec │ │ │ │ mov r0, r4 │ │ │ │ bl 172280 │ │ │ │ ldrsb.w r1, [r4, #65] @ 0x41 │ │ │ │ b.n 16c7b2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 234cf8 │ │ │ │ + bl 234e88 │ │ │ │ b.n 16c920 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r0, #108 @ 0x6c │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -358660,28 +358644,28 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 16ca18 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16cd38 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r2, r3 │ │ │ │ - bl 202fe0 │ │ │ │ + bl 203170 │ │ │ │ add r0, r9 │ │ │ │ cmp r0, r8 │ │ │ │ bcc.n 16cd38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202fe0 │ │ │ │ + bl 203170 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ add.w r8, r9, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16cd3e │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16cd26 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -359027,15 +359011,15 @@ │ │ │ │ it ne │ │ │ │ cmpne r2, #5 │ │ │ │ beq.w 16d48a │ │ │ │ ldr.w r2, [pc, #1648] @ 16d794 │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ - bl 232a74 │ │ │ │ + bl 232c04 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ mov fp, r0 │ │ │ │ tst.w r2, #56 @ 0x38 │ │ │ │ beq.n 16d172 │ │ │ │ ldr r3, [r7, #116] @ 0x74 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 16d172 │ │ │ │ @@ -359044,15 +359028,15 @@ │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r1, #6 │ │ │ │ movs r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #12 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 232a74 │ │ │ │ + bl 232c04 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ubfx r2, r2, #3, #2 │ │ │ │ bl 174d9c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ @@ -359068,74 +359052,74 @@ │ │ │ │ ldr r2, [r7, #116] @ 0x74 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 16d42e │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 21a394 │ │ │ │ + bl 21a524 │ │ │ │ orr.w fp, r0, fp │ │ │ │ ldrb.w r3, [r7, #96] @ 0x60 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 16d552 │ │ │ │ ldr.w r3, [pc, #1520] @ 16d798 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 261c68 │ │ │ │ + bl 261df8 │ │ │ │ mov r1, r7 │ │ │ │ orr.w r4, r0, fp │ │ │ │ mov r0, r6 │ │ │ │ bl 16fe94 │ │ │ │ ldr r3, [r7, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb.w r3, [r3, #365] @ 0x16d │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 16d6e6 │ │ │ │ ldr.w r1, [pc, #1476] @ 16d79c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 295f04 │ │ │ │ + bl 296094 │ │ │ │ movs r1, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 226724 │ │ │ │ + bl 2268b4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 16d6de │ │ │ │ orr.w r5, r9, r4 │ │ │ │ ldr.w r3, [pc, #1448] @ 16d7a0 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #64] @ 0x40 │ │ │ │ mov.w r3, #1664 @ 0x680 │ │ │ │ movt r3, #896 @ 0x380 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 238b3c │ │ │ │ + bl 238ccc │ │ │ │ orr.w r4, r0, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 170638 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 170610 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 170e3c │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22e004 │ │ │ │ + bl 22e194 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24ff74 │ │ │ │ + bl 250104 │ │ │ │ mov r1, r7 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1b0ba0 │ │ │ │ ldr r3, [r7, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ @@ -359146,15 +359130,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 16d4ec │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ - bl 27573c │ │ │ │ + bl 2758cc │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r3, r3 │ │ │ │ cbz r3, 16d288 │ │ │ │ ldr r0, [r7, #120] @ 0x78 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 16b260 │ │ │ │ @@ -359167,15 +359151,15 @@ │ │ │ │ movmi r4, #0 │ │ │ │ bpl.w 16d73e │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ ldrb.w r3, [r3, #743] @ 0x2e7 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 16d4e0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fd6d8 │ │ │ │ + bl 1fd868 │ │ │ │ ldr r3, [r7, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w 16d53a │ │ │ │ ldrb.w r3, [r7, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -359199,15 +359183,15 @@ │ │ │ │ bl 1795a0 │ │ │ │ ldr.w r3, [pc, #1192] @ 16d7a4 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 21885c │ │ │ │ + bl 2189ec │ │ │ │ ldr r1, [r7, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb r3, [r1, #8] │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w 16d546 │ │ │ │ mov r0, r6 │ │ │ │ bl 172ae4 │ │ │ │ @@ -359219,23 +359203,23 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 16d40e │ │ │ │ mov r0, r6 │ │ │ │ bl 16fe6c │ │ │ │ cbz r0, 16d350 │ │ │ │ b.n 16d422 │ │ │ │ mov r0, r6 │ │ │ │ - bl 254644 │ │ │ │ + bl 2547d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 256f44 │ │ │ │ + bl 2570d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25779c │ │ │ │ + bl 25792c │ │ │ │ mov r0, r6 │ │ │ │ - bl 256fa4 │ │ │ │ + bl 257134 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fcbc8 │ │ │ │ + bl 1fcd58 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16d338 │ │ │ │ mov r0, r6 │ │ │ │ bl 1862a4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16d338 │ │ │ │ ldr r3, [r7, #120] @ 0x78 │ │ │ │ @@ -359265,31 +359249,31 @@ │ │ │ │ movhi r3, #1 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strb.w r3, [sp, #79] @ 0x4f │ │ │ │ movw r3, #6781 @ 0x1a7d │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 235498 │ │ │ │ + bl 235628 │ │ │ │ mov r0, r6 │ │ │ │ - bl 254644 │ │ │ │ + bl 2547d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 256f44 │ │ │ │ + bl 2570d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25779c │ │ │ │ + bl 25792c │ │ │ │ mov r0, r6 │ │ │ │ - bl 256fa4 │ │ │ │ + bl 257134 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 272a88 │ │ │ │ + bl 272c18 │ │ │ │ ldr.w r3, [sl] │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.w 16d708 │ │ │ │ mov r0, r6 │ │ │ │ - bl 291be0 │ │ │ │ + bl 291d70 │ │ │ │ ldr r2, [pc, #960] @ (16d7a8 ) │ │ │ │ ldr r3, [pc, #928] @ (16d788 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ @@ -359321,15 +359305,15 @@ │ │ │ │ ldr r3, [r7, #120] @ 0x78 │ │ │ │ ldrb.w r3, [r3, #364] @ 0x16c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 16d19a │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ - bl 21a520 │ │ │ │ + bl 21a6b0 │ │ │ │ orr.w fp, r0, fp │ │ │ │ b.n 16d19a │ │ │ │ ubfx r2, r2, #3, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 1758f0 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ @@ -359393,36 +359377,36 @@ │ │ │ │ ldr r5, [pc, #676] @ (16d7ac ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #676] @ (16d7b0 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 2850b8 │ │ │ │ + bl 285248 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ b.n 16d10a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 16f824 │ │ │ │ b.n 16d2c8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 16f268 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 16d2be │ │ │ │ mov r0, r6 │ │ │ │ - bl 25107c │ │ │ │ + bl 25120c │ │ │ │ ldr r1, [r7, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 16d318 │ │ │ │ ldr.w r5, [r6, #424] @ 0x1a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbnz r3, 16d566 │ │ │ │ b.n 16d1a6 │ │ │ │ @@ -359437,15 +359421,15 @@ │ │ │ │ movt r9, #198 @ 0xc6 │ │ │ │ movs r3, #0 │ │ │ │ strd fp, sl, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r7, r6, [sp, #32] │ │ │ │ ldr r6, [r4, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 16d6da │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ movs r6, #0 │ │ │ │ @@ -359472,39 +359456,39 @@ │ │ │ │ ldr r5, [r2, #0] │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 16d5bc │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 16d666 │ │ │ │ mov r0, fp │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 16d5fe │ │ │ │ mov fp, r0 │ │ │ │ b.n 16d5a2 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ cmp r1, r7 │ │ │ │ it ne │ │ │ │ cmpne r1, sl │ │ │ │ beq.n 16d678 │ │ │ │ mov r2, r5 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 16d5b8 │ │ │ │ mov r0, fp │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16d5de │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r4 │ │ │ │ - bl 251614 │ │ │ │ + bl 2517a4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 16d62a │ │ │ │ @@ -359531,15 +359515,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 16d644 │ │ │ │ cbz r1, 16d65a │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 211f2c │ │ │ │ + bl 2120bc │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ b.n 16d1a6 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ cmp r1, r7 │ │ │ │ it ne │ │ │ │ cmpne r1, sl │ │ │ │ itet eq │ │ │ │ @@ -359562,15 +359546,15 @@ │ │ │ │ cmp r1, #23 │ │ │ │ bhi.n 16d6b0 │ │ │ │ lsr.w r1, r9, r1 │ │ │ │ lsls r1, r1, #31 │ │ │ │ bmi.n 16d5ec │ │ │ │ mov r0, r2 │ │ │ │ mov r6, r4 │ │ │ │ - bl 200708 │ │ │ │ + bl 200898 │ │ │ │ mov r2, r5 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 16d5b8 │ │ │ │ b.n 16d5f2 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.n 16d5d4 │ │ │ │ @@ -359594,34 +359578,34 @@ │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [pc, #188] @ (16d7bc ) │ │ │ │ add r2, pc │ │ │ │ - bl 23b1ac │ │ │ │ + bl 23b33c │ │ │ │ orrs r4, r0 │ │ │ │ b.n 16d1d4 │ │ │ │ ldr r5, [pc, #180] @ (16d7c0 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #180] @ (16d7c4 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 2850b8 │ │ │ │ + bl 285248 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ b.n 16d3de │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 171e84 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 16d2f0 │ │ │ │ mov r1, r7 │ │ │ │ @@ -359664,26 +359648,26 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r0, r1, r2, r3, r6} │ │ │ │ vtbl.8 d28, {d31}, d23 │ │ │ │ @ instruction: 0xffff0cb8 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #20 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - udf #228 @ 0xe4 │ │ │ │ + b.n 16d8f8 │ │ │ │ movs r7, r3 │ │ │ │ - bkpt 0x0072 │ │ │ │ + stmia r0!, {r1, r4, r5} │ │ │ │ movs r7, r3 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r0, r1, r6, r7} │ │ │ │ - vqdmulh.s , , d18[0] │ │ │ │ + @ instruction: 0xffffdea2 │ │ │ │ movs r7, r3 │ │ │ │ - pop {r4, r5, r6} │ │ │ │ + bkpt 0x0030 │ │ │ │ movs r7, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #324] @ (16d920 ) │ │ │ │ @@ -359810,15 +359794,15 @@ │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ cmp r0, #30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #178 @ 0xb2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldmia r3, {r1, r3, r4, r6} │ │ │ │ + ldmia r5!, {r1, r3, r4} │ │ │ │ movs r6, r5 │ │ │ │ ldr r3, [pc, #64] @ (16d974 ) │ │ │ │ movw ip, #285 @ 0x11d │ │ │ │ ldr r2, [pc, #64] @ (16d978 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, ip │ │ │ │ @@ -359978,31 +359962,31 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n 16da9a │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 16dae4 │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r5, r0 │ │ │ │ b.n 16da7c │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 16db26 │ │ │ │ @@ -360398,15 +360382,15 @@ │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ uxtb r7, r7 │ │ │ │ cmp.w r1, #398 @ 0x18e │ │ │ │ mov r0, r8 │ │ │ │ it eq │ │ │ │ lsleq r7, r7, #2 │ │ │ │ - bl 202fe0 │ │ │ │ + bl 203170 │ │ │ │ lsls r0, r0, #2 │ │ │ │ b.n 16dd4a │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 16de7a │ │ │ │ lsls r7, r7, #2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ b.n 16dd4a │ │ │ │ @@ -360575,21 +360559,21 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ bmi.w 16e1b6 │ │ │ │ add.w fp, sp, #16 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #321 @ 0x141 │ │ │ │ ldrb.w r6, [r5, #40] @ 0x28 │ │ │ │ ldrb.w sl, [r5, #33] @ 0x21 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, sl │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w lr, [r3, #31] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -360599,20 +360583,20 @@ │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ add.w r0, r5, #20 │ │ │ │ add.w r1, r8, #20 │ │ │ │ - bl 201a58 │ │ │ │ + bl 201be8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 200708 │ │ │ │ + bl 200898 │ │ │ │ b.n 16dfda │ │ │ │ cmp r4, #5 │ │ │ │ beq.w 16dffc │ │ │ │ mov.w sl, sl, lsl #2 │ │ │ │ mov.w r9, r9, lsl #2 │ │ │ │ b.n 16df66 │ │ │ │ cmp.w r1, #660 @ 0x294 │ │ │ │ @@ -360621,15 +360605,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 16dfda │ │ │ │ uxtb.w sl, r2 │ │ │ │ cmp.w r1, #398 @ 0x18e │ │ │ │ mov r0, r5 │ │ │ │ it eq │ │ │ │ moveq.w sl, sl, lsl #2 │ │ │ │ - bl 202fe0 │ │ │ │ + bl 203170 │ │ │ │ mov.w r9, r0, lsl #2 │ │ │ │ b.n 16df66 │ │ │ │ ldr.w r2, [r9, #100] @ 0x64 │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #5 │ │ │ │ bne.n 16e06e │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ @@ -360759,30 +360743,30 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bne.n 16e296 │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 16e4b6 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ mov sl, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ add.w ip, sl, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr.w sl, [r9, #68] @ 0x44 │ │ │ │ mov r9, fp │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ cmp r3, #32 │ │ │ │ bhi.n 16e3a8 │ │ │ │ subs r3, #1 │ │ │ │ @@ -360807,31 +360791,31 @@ │ │ │ │ ldrb r7, [r4, r3] │ │ │ │ movs r2, #32 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldrd sl, fp, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ strd sl, fp, [sp, #16] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ add.w fp, sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 16e344 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n 16e098 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r1, [sp, #32] │ │ │ │ b.n 16e314 │ │ │ │ @@ -360842,25 +360826,25 @@ │ │ │ │ strb.w r2, [sp, #32] │ │ │ │ b.n 16e314 │ │ │ │ uxtb.w sl, sl │ │ │ │ sub.w r1, r9, #20 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov.w sl, sl, asr #2 │ │ │ │ - bl 203fb8 │ │ │ │ + bl 204148 │ │ │ │ sub.w r1, r9, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203fb8 │ │ │ │ + bl 204148 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r9, r0 │ │ │ │ b.n 16e070 │ │ │ │ uxtb r0, r0 │ │ │ │ mov.w sl, r0, asr #2 │ │ │ │ b.n 16e070 │ │ │ │ uxth.w sl, sl │ │ │ │ b.n 16e376 │ │ │ │ @@ -360906,58 +360890,58 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bne.n 16e42a │ │ │ │ ldrb.w r3, [r9, #72] @ 0x48 │ │ │ │ mov r9, r6 │ │ │ │ cbz r3, 16e464 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ add.w ip, sl, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov.w sl, fp, asr #2 │ │ │ │ b.n 16e070 │ │ │ │ uxth.w fp, fp │ │ │ │ b.n 16e3fa │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 16e4a4 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r9, r0 │ │ │ │ b.n 16e07a │ │ │ │ mov r9, fp │ │ │ │ b.n 16e2d8 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, #244 @ 0xf4 │ │ │ │ @@ -361069,33 +361053,33 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bne.n 16e5de │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 16e8d6 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov ip, sl │ │ │ │ str.w r4, [sl, #12] │ │ │ │ strb.w r2, [sl, #16] │ │ │ │ add.w r4, r5, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r5, [r3, #13] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r5, r3 │ │ │ │ bhi.w 16e848 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -361127,35 +361111,35 @@ │ │ │ │ add.w r3, r2, r6, lsl #2 │ │ │ │ str.w fp, [sp, #32] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ strd r0, r6, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 202e14 │ │ │ │ + bl 202fa4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 203ea0 │ │ │ │ + bl 204030 │ │ │ │ movs r2, #16 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ vstr d8, [sp, #112] @ 0x70 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 16e6be │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r2 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ ldrb r4, [r7, #12] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 16e7de │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ mov r8, r7 │ │ │ │ @@ -361176,69 +361160,69 @@ │ │ │ │ str.w r8, [r2, #12] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr.w lr, [sp, #24] │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r3, #20 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, sl │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 204aa0 │ │ │ │ + bl 204c30 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r5, [r3, #0] │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ mul.w r3, r7, r3 │ │ │ │ str r3, [r6, #0] │ │ │ │ vldr d7, [sp, #112] @ 0x70 │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 16e786 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, sl │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, sl │ │ │ │ adds r7, #1 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldrb.w ip, [r8, #12] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r7, ip │ │ │ │ bcs.n 16e7d8 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ strd r5, r5, [r6] │ │ │ │ strd r5, r8, [r6, #8] │ │ │ │ @@ -361260,19 +361244,19 @@ │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r9, r3 │ │ │ │ bne.w 16e682 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 202e14 │ │ │ │ + bl 202fa4 │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 203ea0 │ │ │ │ + bl 204030 │ │ │ │ ldr r2, [pc, #232] @ (16e8f0 ) │ │ │ │ ldr r3, [pc, #228] @ (16e8ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #772] @ 0x304 │ │ │ │ eors r2, r3 │ │ │ │ @@ -361313,15 +361297,15 @@ │ │ │ │ mov r5, r4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r5, #1 │ │ │ │ - bl 204aa0 │ │ │ │ + bl 204c30 │ │ │ │ cmp r5, sl │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ bcs.n 16e8f4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r4, r4, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r6 │ │ │ │ @@ -361332,50 +361316,50 @@ │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ vldr d7, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 16e8c6 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r1, r0 │ │ │ │ b.n 16e86e │ │ │ │ mov r6, r4 │ │ │ │ b.n 16e626 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ subs r2, r0, r4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r6, #31 │ │ │ │ lsls r7, r5, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 202e14 │ │ │ │ + bl 202fa4 │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 203ea0 │ │ │ │ + bl 204030 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r6, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ @@ -361399,30 +361383,30 @@ │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ add.w ip, sp, #192 @ 0xc0 │ │ │ │ add.w r7, r5, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ b.n 16e62e │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 16e62e │ │ │ │ b.n 16e92c │ │ │ │ ldr.w r4, [r3, r9, lsl #2] │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ @@ -361444,40 +361428,40 @@ │ │ │ │ cmp r3, #8 │ │ │ │ beq.n 16e9f2 │ │ │ │ cmp r3, #15 │ │ │ │ bls.n 16e9aa │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r1, #468 @ 0x1d4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ mov r6, r0 │ │ │ │ b.n 16e906 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movw r1, #475 @ 0x1db │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ mov r6, r0 │ │ │ │ b.n 16e906 │ │ │ │ mov r0, r6 │ │ │ │ - bl 202e14 │ │ │ │ + bl 202fa4 │ │ │ │ add r2, sp, #260 @ 0x104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 203ea0 │ │ │ │ + bl 204030 │ │ │ │ b.n 16e804 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movw r1, #471 @ 0x1d7 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ mov r6, r0 │ │ │ │ b.n 16e906 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ @@ -361500,35 +361484,35 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ add.w r4, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov ip, sl │ │ │ │ add.w r7, r5, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #471 @ 0x1d7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r5, #0 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ mov r6, r4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov.w ip, #1 │ │ │ │ mov r7, sl │ │ │ │ str r2, [r3, #12] │ │ │ │ @@ -361544,37 +361528,37 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ movs r2, #1 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ 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 r7, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #471 @ 0x1d7 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ strd r5, r5, [r6] │ │ │ │ strd r5, r5, [r3] │ │ │ │ str r5, [r3, #8] │ │ │ │ strd r5, r5, [r6, #8] │ │ │ │ str r7, [r3, #12] │ │ │ │ @@ -361608,32 +361592,32 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ movs r2, #1 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov ip, r7 │ │ │ │ strd r5, r5, [r6] │ │ │ │ movs r3, #2 │ │ │ │ strd r5, r5, [r2] │ │ │ │ str r5, [r2, #8] │ │ │ │ @@ -361648,32 +361632,32 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ strd r5, r5, [r6] │ │ │ │ mov ip, r7 │ │ │ │ strd r5, r5, [r2] │ │ │ │ str r5, [r2, #8] │ │ │ │ @@ -361690,32 +361674,32 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #12] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r5, r5, [r6] │ │ │ │ strd r5, r5, [r2] │ │ │ │ str r5, [r2, #8] │ │ │ │ strd r5, r5, [r6, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ @@ -361747,33 +361731,33 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r4, sl │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov ip, r7 │ │ │ │ strd r5, r5, [r6] │ │ │ │ strd r5, r5, [r2] │ │ │ │ str r5, [r2, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ @@ -361787,33 +361771,33 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r4, sl │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r5, r5, [r6] │ │ │ │ strd r5, r5, [r2] │ │ │ │ str r5, [r2, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ movs r3, #3 │ │ │ │ @@ -361828,32 +361812,32 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ add.w r4, r0, #20 │ │ │ │ add.w r6, r5, #44 @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ str.w r5, [sl] │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ mov.w r1, #496 @ 0x1f0 │ │ │ │ str.w r5, [sl, #4] │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ @@ -361863,72 +361847,72 @@ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str.w r5, [sl, #12] │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ str.w r2, [sl, #20] │ │ │ │ mov r2, sl │ │ │ │ str.w r5, [sl, #16] │ │ │ │ strd r3, r4, [sl, #24] │ │ │ │ - bl 203ea0 │ │ │ │ + bl 204030 │ │ │ │ mov r6, r0 │ │ │ │ b.n 16e906 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r4, r5 │ │ │ │ str r2, [r5, #12] │ │ │ │ mov r5, sl │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov ip, sl │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ b.n 16eccc │ │ │ │ mov r4, r5 │ │ │ │ str r7, [r5, #12] │ │ │ │ mov r5, sl │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov ip, sl │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ b.n 16eb4a │ │ │ │ blx 5a6dc <__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, #3864] @ 0xf18 │ │ │ │ ldr r4, [pc, #840] @ (16f254 ) │ │ │ │ @@ -361993,22 +361977,22 @@ │ │ │ │ ldrb.w r3, [r3, #38] @ 0x26 │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w ip, r5, #100 @ 0x64 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -362043,15 +362027,15 @@ │ │ │ │ ldrb.w r3, [r3, #38] @ 0x26 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 16f108 │ │ │ │ ldr r2, [pc, #500] @ (16f264 ) │ │ │ │ ldr r3, [pc, #488] @ (16f258 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -362093,30 +362077,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 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 16f0f6 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov sl, r0 │ │ │ │ b.n 16ef8a │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ @@ -362200,29 +362184,29 @@ │ │ │ │ cmp r6, r3 │ │ │ │ bne.n 16f1dc │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 16f06c │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ add r5, sp, #92 @ 0x5c │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ add.w r4, r7, #44 @ 0x2c │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ b.n 16f06c │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 16f0cc │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 16f0cc │ │ │ │ @@ -362335,15 +362319,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ bl 16dcb4 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16f32e │ │ │ │ mov r0, r9 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16f31e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16f308 │ │ │ │ @@ -362366,15 +362350,15 @@ │ │ │ │ subs r2, r1, r0 │ │ │ │ cmp r3, r4 │ │ │ │ bne.n 16f388 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str.w r2, [r3, #772] @ 0x304 │ │ │ │ - bl 26fa5c │ │ │ │ + bl 26fbec │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 16f804 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -362383,15 +362367,15 @@ │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r9 │ │ │ │ it eq │ │ │ │ moveq r6, r9 │ │ │ │ mov r0, r6 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1ff65c │ │ │ │ + bl 1ff7ec │ │ │ │ strd r7, r7, [sp, #104] @ 0x68 │ │ │ │ strd r7, r7, [sp, #112] @ 0x70 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ mov lr, r2 │ │ │ │ mov sl, r2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add r4, sp, #128 @ 0x80 │ │ │ │ @@ -362454,15 +362438,15 @@ │ │ │ │ ite ls │ │ │ │ movls.w r3, r8, lsr #4 │ │ │ │ movhi.w r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r8, r0, #84 @ 0x54 │ │ │ │ str.w r2, [sl, #12] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ strd r7, r7, [sl] │ │ │ │ @@ -362481,15 +362465,15 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w r2, [fp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w r2, [lr, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str.w r2, [ip, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ cmp r9, r5 │ │ │ │ bhi.n 16f46a │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r9, r6 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ adds r4, #24 │ │ │ │ cmp r3, r4 │ │ │ │ @@ -362504,15 +362488,15 @@ │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ b.n 16f536 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 251614 │ │ │ │ + bl 2517a4 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 16f5ec │ │ │ │ ldr r4, [r7, #24] │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 16f52e │ │ │ │ @@ -362569,23 +362553,23 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 16deec │ │ │ │ mov r0, r5 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16f56e │ │ │ │ ldr r4, [r7, #24] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 251614 │ │ │ │ + bl 2517a4 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16f536 │ │ │ │ movs r4, #1 │ │ │ │ b.n 16f7de │ │ │ │ ldr.w r5, [r2, #344] @ 0x158 │ │ │ │ @@ -362615,25 +362599,25 @@ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r3, #0] │ │ │ │ str.w sl, [r9] │ │ │ │ vldr d7, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #88] @ 0x58 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 16f662 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w fp, sp, #156 @ 0x9c │ │ │ │ strd r7, r7, [r9] │ │ │ │ str.w r7, [r9, #8] │ │ │ │ str.w r3, [r9, #12] │ │ │ │ strd r7, r7, [sp, #172] @ 0xac │ │ │ │ ldrb r5, [r3, #12] │ │ │ │ @@ -362662,58 +362646,58 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldrd fp, r1, [sp, #16] │ │ │ │ add.w ip, r1, #44 @ 0x2c │ │ │ │ ldmia.w fp!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, fp │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, fp │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r3, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, fp │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, fp │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 16f444 │ │ │ │ mov ip, fp │ │ │ │ str.w r3, [fp, #12] │ │ │ │ add r2, sp, #188 @ 0xbc │ │ │ │ str r2, [sp, #16] │ │ │ │ @@ -362721,31 +362705,31 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldrd lr, r2, [sp, #16] │ │ │ │ add.w ip, r2, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ b.n 16f692 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [pc, #104] @ (16f820 ) │ │ │ │ ldr r3, [pc, #88] @ (16f814 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -362938,15 +362922,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ bl 16dcb4 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16f982 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16f974 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -363056,23 +363040,23 @@ │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 16fadc │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp.w r3, #660 @ 0x294 │ │ │ │ beq.n 16fb70 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16fa9e │ │ │ │ ldr.w r5, [sl, #24] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 251614 │ │ │ │ + bl 2517a4 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16fa5e │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ @@ -363107,15 +363091,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 16deec │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 16fab0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16fa9e │ │ │ │ b.n 16fae8 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ b.n 16fb4e │ │ │ │ @@ -363129,15 +363113,15 @@ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ cmp.w r2, #660 @ 0x294 │ │ │ │ bne.n 16fadc │ │ │ │ b.n 16fb72 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 251614 │ │ │ │ + bl 2517a4 │ │ │ │ str r7, [sp, #20] │ │ │ │ b.n 16faf6 │ │ │ │ ldrb.w r3, [fp, #96] @ 0x60 │ │ │ │ cbnz r3, 16fbb4 │ │ │ │ ldr.w r0, [fp, #148] @ 0x94 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r0, #0] │ │ │ │ @@ -363149,15 +363133,15 @@ │ │ │ │ ands.w fp, r2, r3 │ │ │ │ beq.n 16fb2c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r3, [r3, #1148] @ 0x47c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 16fb2c │ │ │ │ mov r0, r9 │ │ │ │ - bl 26fa5c │ │ │ │ + bl 26fbec │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 16fe52 │ │ │ │ ldr r7, [r0, #36] @ 0x24 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ @@ -363166,15 +363150,15 @@ │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r7, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 1ff65c │ │ │ │ + bl 1ff7ec │ │ │ │ strd sl, sl, [sp, #72] @ 0x48 │ │ │ │ strd sl, sl, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov ip, r3 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r6, sp, #96 @ 0x60 │ │ │ │ @@ -363203,26 +363187,26 @@ │ │ │ │ ldr.w r3, [r9, #384] @ 0x180 │ │ │ │ movs r2, #32 │ │ │ │ strd r3, r7, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ cbz r0, 16fc8c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrb.w r3, [r9, #390] @ 0x186 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 16fde8 │ │ │ │ ldrd r2, r1, [r9, #396] @ 0x18c │ │ │ │ subs r1, r1, r2 │ │ │ │ @@ -363242,32 +363226,32 @@ │ │ │ │ add.w r3, r8, r3, lsr #4 │ │ │ │ strd r3, r7, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 16fcee │ │ │ │ mov r3, sl │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr.w r2, [r9, #392] @ 0x188 │ │ │ │ mov.w r3, r8, lsl #2 │ │ │ │ movs r1, #105 @ 0x69 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ add.w r3, r3, r2, lsr #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ strd r7, r7, [sl] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str.w r7, [sl, #8] │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ @@ -363292,15 +363276,15 @@ │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb r2, [r3, #31] │ │ │ │ ldrb.w r3, [r3, #38] @ 0x26 │ │ │ │ add.w r2, r6, r2, lsl #2 │ │ │ │ add.w r6, r6, r3, lsl #2 │ │ │ │ str r5, [r2, #40] @ 0x28 │ │ │ │ str.w fp, [r6, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r8 │ │ │ │ bhi.n 16fcba │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #24 │ │ │ │ @@ -363343,21 +363327,21 @@ │ │ │ │ bl 16ce88 │ │ │ │ b.n 16fbb4 │ │ │ │ ldrh.w r3, [r9, #388] @ 0x184 │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ add.w sl, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ strd r7, r7, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldr.w r8, [pc, #76] @ 16fe68 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -363369,15 +363353,15 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr.w r3, [r1, r8] │ │ │ │ mov r1, r5 │ │ │ │ add.w lr, r3, lr, lsl #7 │ │ │ │ ldrb.w r3, [lr, #39] @ 0x27 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ str r6, [sp, #24] │ │ │ │ b.n 16fc96 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ lsls r4, r0, #24 │ │ │ │ @@ -363395,15 +363379,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (16fe8c ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (16fe90 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 202330 │ │ │ │ + bl 2024c0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ blt.n 16fda2 │ │ │ │ @ instruction: 0xffffdaf7 │ │ │ │ vsli.32 d27, d16, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -363412,15 +363396,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #116] @ (16ff1c ) │ │ │ │ mov r3, r4 │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ mov r5, r0 │ │ │ │ - bl 202330 │ │ │ │ + bl 2024c0 │ │ │ │ mov r3, r0 │ │ │ │ cbnz r0, 16fec0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r4, #120] @ 0x78 │ │ │ │ ldr.w r1, [r5, #464] @ 0x1d0 │ │ │ │ @@ -363429,15 +363413,15 @@ │ │ │ │ ldr.w r2, [r2, #344] @ 0x158 │ │ │ │ subs r1, #1 │ │ │ │ lsls r2, r2, #4 │ │ │ │ add r1, r2 │ │ │ │ negs r2, r2 │ │ │ │ ands r1, r2 │ │ │ │ str.w r1, [r4, #528] @ 0x210 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e52c8 │ │ │ │ str.w r0, [r4, #128] @ 0x80 │ │ │ │ ldrd r1, r2, [r5, #460] @ 0x1cc │ │ │ │ blx 5ab88 │ │ │ │ ldrb.w r2, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r2, 16ff0e │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ @@ -363453,15 +363437,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ ldr.w r1, [r2, #148] @ 0x94 │ │ │ │ b.n 16fef8 │ │ │ │ nop │ │ │ │ bl 1b9f1a │ │ │ │ bge.n 16feee │ │ │ │ - vabal.u , d15, d8 │ │ │ │ + vmlsl.u , d31, d8[0] │ │ │ │ movs r7, r3 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #7 │ │ │ │ itttt eq │ │ │ │ ldrbeq.w r0, [r0, #33] @ 0x21 │ │ │ │ subeq r0, #64 @ 0x40 │ │ │ │ clzeq r0, r0 │ │ │ │ @@ -363528,25 +363512,25 @@ │ │ │ │ str r1, [r7, #16] │ │ │ │ strd r5, r2, [r7, #4] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r4, [r7, #28] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff600 │ │ │ │ + bl 1ff790 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17015e │ │ │ │ add.w r5, r7, #36 @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, fp, #20 │ │ │ │ str r4, [r7, #28] │ │ │ │ add.w r9, r7, #52 @ 0x34 │ │ │ │ - bl 204800 │ │ │ │ + bl 204990 │ │ │ │ str.w sl, [r7, #36] @ 0x24 │ │ │ │ ldrb.w r4, [fp, #32] │ │ │ │ strd sl, sl, [r5, #4] │ │ │ │ str.w r8, [r7, #48] @ 0x30 │ │ │ │ cmp r4, #1 │ │ │ │ strd sl, sl, [r7, #68] @ 0x44 │ │ │ │ it eq │ │ │ │ @@ -363564,30 +363548,30 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r7, #28] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ add.w r6, r7, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldrb.w r3, [fp, #33] @ 0x21 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [r7, #24] │ │ │ │ str r1, [r7, #20] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov lr, r6 │ │ │ │ add.w ip, r3, #44 @ 0x2c │ │ │ │ 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} │ │ │ │ ldrd r1, r0, [r7, #24] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ str.w sl, [r7, #36] @ 0x24 │ │ │ │ mov r4, r6 │ │ │ │ strd sl, sl, [r5, #4] │ │ │ │ str.w r8, [r7, #48] @ 0x30 │ │ │ │ strd sl, sl, [r7, #68] @ 0x44 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r5, r9 │ │ │ │ @@ -363599,50 +363583,50 @@ │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r7, #28] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldrb.w r3, [fp, #33] @ 0x21 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r4, [r7, #28] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ add.w r3, r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ add r3, r9 │ │ │ │ str r3, [r7, #12] │ │ │ │ str r2, [r7, #16] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 16ffda │ │ │ │ ldr r5, [r7, #4] │ │ │ │ mov r0, r2 │ │ │ │ - bl 202e14 │ │ │ │ + bl 202fa4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 203ea0 │ │ │ │ + bl 204030 │ │ │ │ ldr r2, [pc, #52] @ (17016c ) │ │ │ │ ldr r3, [pc, #48] @ (170168 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ @@ -363729,15 +363713,15 @@ │ │ │ │ cmp.w lr, #1 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bne.w 170348 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ movs r1, #0 │ │ │ │ ldrd r2, r3, [r4, #136] @ 0x88 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ add.w r3, r4, #136 @ 0x88 │ │ │ │ str.w r1, [r4, #136] @ 0x88 │ │ │ │ strd r0, r0, [r4, #140] @ 0x8c │ │ │ │ @@ -363770,105 +363754,105 @@ │ │ │ │ add.w r2, r4, #20 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r4, [r5] │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ vldr d7, [pc, #244] @ 1703a0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1702d4 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1702fe │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 170328 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl 202e14 │ │ │ │ + bl 202fa4 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203ea0 │ │ │ │ + bl 204030 │ │ │ │ mov r1, r0 │ │ │ │ sub.w r2, r0, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 201a9c │ │ │ │ + bl 201c2c │ │ │ │ b.n 170252 │ │ │ │ str r6, [sp, #32] │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r2, r8 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ b.n 170226 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ cdp2 0, 7, cr0, cr4, cr14, {5} │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -363894,15 +363878,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ movw r3, #807 @ 0x327 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 170518 │ │ │ │ mov r0, r1 │ │ │ │ movs r5, #0 │ │ │ │ - bl 202fe0 │ │ │ │ + bl 203170 │ │ │ │ ldr r3, [pc, #520] @ (170608 ) │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp.w r2, #390 @ 0x186 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ @@ -363917,35 +363901,35 @@ │ │ │ │ orreq.w r9, r9, #80 @ 0x50 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ mov fp, r3 │ │ │ │ add r4, sp, #24 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 170456 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ uxtb.w r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ add.w ip, sp, #8 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ str.w lr, [sp, #8] │ │ │ │ strd lr, lr, [sp, #12] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ str r6, [sp, #20] │ │ │ │ @@ -363974,15 +363958,15 @@ │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str.w r9, [r7, #40] @ 0x28 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ str.w lr, [r4, #40] @ 0x28 │ │ │ │ str.w lr, [r1, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ str.w lr, [r2, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [pc, #268] @ (17060c ) │ │ │ │ ldr r3, [pc, #256] @ (170600 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -363997,30 +363981,30 @@ │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r5, #0 │ │ │ │ mov fp, r3 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ add r4, sp, #24 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 170550 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ add.w sl, sp, #8 │ │ │ │ movw r1, #813 @ 0x32d │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ strd ip, ip, [sl, #4] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ @@ -364055,15 +364039,15 @@ │ │ │ │ ldrb.w r3, [r2, #54] @ 0x36 │ │ │ │ ldrb.w r2, [r2, #53] @ 0x35 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w r2, r6, r2, lsl #2 │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ b.n 1704fc │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stc2 0, cr0, [r8], #-696 @ 0xfffffd48 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ stc2 0, cr0, [r0], #-696 @ 0xfffffd48 │ │ │ │ @@ -364075,29 +364059,29 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (170630 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (170634 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 202330 │ │ │ │ + bl 2024c0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf941ffff │ │ │ │ ldr??.w pc, [fp, #4095] @ 0xfff │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (170658 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (17065c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 202330 │ │ │ │ + bl 2024c0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stc2l 15, cr15, [sp, #-1020]! @ 0xfffffc04 │ │ │ │ str??.w pc, [fp, #4095] @ 0xfff │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -364236,15 +364220,15 @@ │ │ │ │ beq.n 1707d2 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 170710 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 251614 │ │ │ │ + bl 2517a4 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ b.n 170710 │ │ │ │ mov r5, r7 │ │ │ │ mov r7, r6 │ │ │ │ add r3, sl │ │ │ │ movs r1, #113 @ 0x71 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ @@ -364252,15 +364236,15 @@ │ │ │ │ ldrb.w r3, [r3, #91] @ 0x5b │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ ldr.w fp, [r3, #40] @ 0x28 │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ add.w r4, sl, r4, lsl #7 │ │ │ │ str r1, [sp, #24] │ │ │ │ @@ -364274,21 +364258,21 @@ │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ ldrb.w ip, [r4, #91] @ 0x5b │ │ │ │ ldrb.w r4, [r4, #93] @ 0x5d │ │ │ │ add.w ip, r0, ip, lsl #2 │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 204800 │ │ │ │ + bl 204990 │ │ │ │ movs r1, #113 @ 0x71 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ add.w r4, sl, r4, lsl #7 │ │ │ │ mov r8, r0 │ │ │ │ @@ -364302,18 +364286,18 @@ │ │ │ │ ldrb.w ip, [r4, #91] @ 0x5b │ │ │ │ ldrb.w r4, [r4, #93] @ 0x5d │ │ │ │ add.w ip, r0, ip, lsl #2 │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ add.w fp, r7, #20 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl 204800 │ │ │ │ + bl 204990 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp fp, r3 │ │ │ │ beq.w 170c30 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ subs r3, #4 │ │ │ │ strd r5, r7, [sp, #40] @ 0x28 │ │ │ │ sub.w r8, r2, #4 │ │ │ │ @@ -364335,20 +364319,20 @@ │ │ │ │ ldr r6, [r4, #96] @ 0x60 │ │ │ │ movw r1, #473 @ 0x1d9 │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r6 │ │ │ │ strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ mov r0, sl │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #474 @ 0x1da │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r2, #831 @ 0x33f │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r1, r2 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ @@ -364356,15 +364340,15 @@ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ beq.w 170d1e │ │ │ │ ldr.w r3, [r4, #128] @ 0x80 │ │ │ │ mov.w r1, #832 @ 0x340 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ ldrb.w sl, [r5, #12] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r5, [sp, #72] @ 0x48 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ strd r7, r7, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ strb.w sl, [r0, #40] @ 0x28 │ │ │ │ @@ -364406,18 +364390,18 @@ │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w ip, r6, ip, lsl #2 │ │ │ │ add.w r6, r6, r2, lsl #2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str.w r2, [ip, #40] @ 0x28 │ │ │ │ str.w lr, [r6, #40] @ 0x28 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov.w r1, #832 @ 0x340 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r7, r0, #116 @ 0x74 │ │ │ │ @@ -364456,17 +364440,17 @@ │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w r5, r6, r5, lsl #2 │ │ │ │ add.w r6, r6, r2, lsl #2 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ str.w lr, [r6, #40] @ 0x28 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 200708 │ │ │ │ + bl 200898 │ │ │ │ add.w r2, r8, #4 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ mov r3, r8 │ │ │ │ cmp fp, r2 │ │ │ │ bne.w 1708ca │ │ │ │ ldrd r5, r7, [sp, #40] @ 0x28 │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ @@ -364503,23 +364487,23 @@ │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ movw r2, #525 @ 0x20d │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 170c3c │ │ │ │ movw r1, #526 @ 0x20e │ │ │ │ ldr.w sl, [r4, #112] @ 0x70 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ strd r5, r5, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r7, #100 @ 0x64 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -364540,25 +364524,25 @@ │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [ip, #94] @ 0x5e │ │ │ │ ldrb.w ip, [ip, #95] @ 0x5f │ │ │ │ add.w r3, r7, r2, lsl #2 │ │ │ │ add.w r7, r7, ip, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ str r5, [r7, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movw r1, #526 @ 0x20e │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add.w ip, r7, #100 @ 0x64 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ strd r5, r5, [r6, #4] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -364579,46 +364563,46 @@ │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r6, [r3, #95] @ 0x5f │ │ │ │ ldrb.w r2, [r3, #94] @ 0x5e │ │ │ │ add.w r3, r7, r2, lsl #2 │ │ │ │ add.w r7, r7, r6, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ str r5, [r7, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 201a58 │ │ │ │ + bl 201be8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 200708 │ │ │ │ + bl 200898 │ │ │ │ add.w r2, r8, #4 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ mov r3, r8 │ │ │ │ cmp fp, r2 │ │ │ │ bne.w 170ac6 │ │ │ │ ldrd r5, r7, [sp, #40] @ 0x28 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r5 │ │ │ │ - bl 200708 │ │ │ │ + bl 200898 │ │ │ │ movs r0, #1 │ │ │ │ b.n 170780 │ │ │ │ mov r1, r2 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ strd r5, r5, [sp, #68] @ 0x44 │ │ │ │ @@ -364636,25 +364620,25 @@ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ str.w r5, [sl, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str.w r5, [lr, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ add.w r3, r1, r3, lsl #7 │ │ │ │ strd r5, r5, [r6, #4] │ │ │ │ @@ -364672,19 +364656,19 @@ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w r5, [sl, #40] @ 0x28 │ │ │ │ str.w r5, [lr, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ b.n 170bfa │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ b.n 170a48 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ ldrb.w lr, [r5, #12] │ │ │ │ strd r7, r5, [sp, #72] @ 0x48 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ strd r7, r7, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ strb.w lr, [r0, #40] @ 0x28 │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ @@ -364721,18 +364705,18 @@ │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w ip, r6, ip, lsl #2 │ │ │ │ add.w r6, r6, r2, lsl #2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str.w r2, [ip, #40] @ 0x28 │ │ │ │ str.w lr, [r6, #40] @ 0x28 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movw r1, #831 @ 0x33f │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -364808,15 +364792,15 @@ │ │ │ │ str r7, [sp, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 170f82 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ @@ -364850,35 +364834,35 @@ │ │ │ │ bne.n 170f12 │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 170170 │ │ │ │ orr.w r0, sl, r0 │ │ │ │ uxtb.w sl, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 170f40 │ │ │ │ mov fp, r0 │ │ │ │ b.n 170ec0 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 170f12 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 170170 │ │ │ │ orr.w r3, r0, sl │ │ │ │ mov r0, fp │ │ │ │ uxtb.w sl, r3 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 170f1c │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 251614 │ │ │ │ + bl 2517a4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 170f66 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -364924,15 +364908,15 @@ │ │ │ │ add r2, pc │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 202fe0 │ │ │ │ + bl 203170 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movs r3, #2 │ │ │ │ movw r1, #634 @ 0x27a │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r1 │ │ │ │ str r4, [r5, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -364952,18 +364936,18 @@ │ │ │ │ ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ bl 16afc4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 200708 │ │ │ │ + bl 200898 │ │ │ │ add.w r0, r4, #20 │ │ │ │ mov r1, r5 │ │ │ │ - bl 201a58 │ │ │ │ + bl 201be8 │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #320] @ (171168 ) │ │ │ │ ldr r3, [pc, #312] @ (171164 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -365132,15 +365116,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1712fc │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ cbz r5, 17124c │ │ │ │ @@ -365172,35 +365156,35 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl 170f9c │ │ │ │ orr.w r0, r9, r0 │ │ │ │ uxtb.w r9, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r5, fp │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ cbz r5, 17127c │ │ │ │ mov fp, r0 │ │ │ │ b.n 1711fe │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 17124c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl 170f9c │ │ │ │ orr.w r3, r0, r9 │ │ │ │ mov r0, fp │ │ │ │ mov r5, fp │ │ │ │ uxtb.w r9, r3 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 171256 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 251614 │ │ │ │ + bl 2517a4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 1712a2 │ │ │ │ @@ -365254,19 +365238,19 @@ │ │ │ │ ldr.w r4, [r3, #148] @ 0x94 │ │ │ │ b.n 1712b6 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cdp 0, 7, cr0, cr2, cr14, {5} │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #328 @ (adr r1, 171468 ) │ │ │ │ + add r3, pc, #72 @ (adr r3, 171368 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r1, pc, #336 @ (adr r1, 171474 ) │ │ │ │ + add r3, pc, #80 @ (adr r3, 171374 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r1, pc, #360 @ (adr r1, 171490 ) │ │ │ │ + add r3, pc, #104 @ (adr r3, 171390 ) │ │ │ │ movs r7, r3 │ │ │ │ ldc 0, cr0, [r8, #-696] @ 0xfffffd48 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ itttt eq │ │ │ │ ldreq r0, [r0, #36] @ 0x24 │ │ │ │ subeq.w r0, r0, #274 @ 0x112 │ │ │ │ @@ -365341,41 +365325,41 @@ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ movs r2, #1 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r1, #106 @ 0x6a │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ add.w r8, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ strd r6, r6, [sl] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ str.w r6, [sl, #8] │ │ │ │ @@ -365383,43 +365367,43 @@ │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r5, ip, lsl #2 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r6, [ip, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w r8, [r3, #4]! │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ cmp r0, fp │ │ │ │ bhi.n 1713ba │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - bl 202e14 │ │ │ │ + bl 202fa4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ - bl 203ea0 │ │ │ │ + bl 204030 │ │ │ │ mov r8, r0 │ │ │ │ b.n 171516 │ │ │ │ ldrb r4, [r7, #13] │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #106 @ 0x6a │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ movs r7, #0 │ │ │ │ add r4, sp, #52 @ 0x34 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ strd r7, r7, [sp, #40] @ 0x28 │ │ │ │ @@ -365431,15 +365415,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r6, lr] │ │ │ │ add.w r3, r3, sl, lsl #7 │ │ │ │ ldrb.w r3, [r3, #114] @ 0x72 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #48] @ (171548 ) │ │ │ │ ldr r3, [pc, #28] @ (171538 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -365480,29 +365464,29 @@ │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ add.w r3, r4, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #43] @ 0x2b │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ ldr.w sl, [r1, #40] @ 0x28 │ │ │ │ movw r1, #285 @ 0x11d │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ mov r7, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ add.w r4, r4, r3, lsl #7 │ │ │ │ ldrb.w r3, [r4, #43] @ 0x2b │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str.w sl, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr.w lr, [r5, #16] │ │ │ │ ldrsb.w r3, [lr, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r3, [lr, #368] @ 0x170 │ │ │ │ orreq.w r3, r3, #64 @ 0x40 │ │ │ │ strbeq.w r3, [lr, #368] @ 0x170 │ │ │ │ @@ -365529,43 +365513,43 @@ │ │ │ │ add r7, sp, #108 @ 0x6c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r0, lr │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ mov lr, r3 │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r2, #106 @ 0x6a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #1 │ │ │ │ bl 171344 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 203d88 │ │ │ │ + bl 203f18 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov sl, r0 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov ip, fp │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ @@ -365577,67 +365561,67 @@ │ │ │ │ strb.w r9, [sp, #92] @ 0x5c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r2, #109 @ 0x6d │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 171344 │ │ │ │ add.w r2, r4, #20 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 203d88 │ │ │ │ + bl 203f18 │ │ │ │ ldr.w r2, [pc, #1148] @ 171b88 │ │ │ │ ldr.w r3, [pc, #1132] @ 171b7c │ │ │ │ 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 171b72 │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, lr │ │ │ │ movw r1, #469 @ 0x1d5 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ add r4, sp, #28 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ add.w fp, sp, #76 @ 0x4c │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ add.w r2, r9, #20 │ │ │ │ movw r1, #275 @ 0x113 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ ldrb.w ip, [r7, #32] │ │ │ │ strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -365658,38 +365642,38 @@ │ │ │ │ add.w r9, sp, #108 @ 0x6c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w r9!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ mov r2, sl │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov lr, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w ip, r3, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #28] │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ mov ip, fp │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ mov.w lr, #1 │ │ │ │ @@ -365704,42 +365688,42 @@ │ │ │ │ str.w r8, [sp, #88] @ 0x58 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w sl!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d88 │ │ │ │ + bl 203f18 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str.w r9, [sp, #28] │ │ │ │ mov sl, r0 │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ ldrb r7, [r6, #12] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ @@ -365757,15 +365741,15 @@ │ │ │ │ movs r7, #0 │ │ │ │ bl 171344 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 203d88 │ │ │ │ + bl 203f18 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r7, [sp, #28] │ │ │ │ mov ip, fp │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -365779,40 +365763,40 @@ │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w r8!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #109 @ 0x6d │ │ │ │ mov r0, r5 │ │ │ │ bl 171344 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ add.w r2, r9, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d88 │ │ │ │ + bl 203f18 │ │ │ │ ldrb.w r8, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r8, #2 │ │ │ │ beq.w 171b68 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ @@ -365880,30 +365864,30 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ bne.n 171a3a │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.w 171b68 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ mov r2, r7 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov ip, fp │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov.w lr, #2 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ @@ -365917,64 +365901,64 @@ │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w r8!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add.w r6, r9, #44 @ 0x2c │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ add.w r2, r9, #20 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #275 @ 0x113 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ b.n 17170a │ │ │ │ mov ip, fp │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ b.n 1718ce │ │ │ │ mov r7, r6 │ │ │ │ b.n 171a8c │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 171a02 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -365990,15 +365974,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (171bac ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (171bb0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 202330 │ │ │ │ + bl 2024c0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ vld4.32 {d15[],d17[],d19[],d21[]}, [r9 :128] │ │ │ │ bl f9bb2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -366034,109 +366018,109 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 171d12 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movw r1, #555 @ 0x22b │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r5, #20 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #2 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ add r3, sp, #8 │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str r7, [sp, #20] │ │ │ │ add r7, sp, #24 │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldrb.w r6, [r6, #33] @ 0x21 │ │ │ │ mov r0, r7 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 20158c │ │ │ │ + bl 20171c │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 171ca4 │ │ │ │ mov r2, r7 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 201a58 │ │ │ │ + bl 201be8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 200708 │ │ │ │ + bl 200898 │ │ │ │ movs r0, #1 │ │ │ │ b.n 171bf6 │ │ │ │ ldrb.w r6, [r1, #33] @ 0x21 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20158c │ │ │ │ + bl 20171c │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ adds r5, #20 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 171cf8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r1, r0 │ │ │ │ sub.w r2, r0, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201a9c │ │ │ │ + bl 201c2c │ │ │ │ b.n 171cbe │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 171578 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -366179,15 +366163,15 @@ │ │ │ │ str r7, [sp, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 171e6a │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ @@ -366221,35 +366205,35 @@ │ │ │ │ bne.n 171dfa │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 171bb4 │ │ │ │ orr.w r0, sl, r0 │ │ │ │ uxtb.w sl, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 171e28 │ │ │ │ mov fp, r0 │ │ │ │ b.n 171da8 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 171dfa │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 171bb4 │ │ │ │ orr.w r3, r0, sl │ │ │ │ mov r0, fp │ │ │ │ uxtb.w sl, r3 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 171e04 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 251614 │ │ │ │ + bl 2517a4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 171e4e │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -366300,15 +366284,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r1, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 172010 │ │ │ │ ldr.w r3, [r1, #148] @ 0x94 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 26fa5c │ │ │ │ + bl 26fbec │ │ │ │ ldr r5, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r5, r3 │ │ │ │ beq.w 17201e │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 171eea │ │ │ │ @@ -366316,15 +366300,15 @@ │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 1ff65c │ │ │ │ + bl 1ff7ec │ │ │ │ strd fp, fp, [sp, #32] │ │ │ │ strd fp, fp, [sp, #40] @ 0x28 │ │ │ │ add.w ip, sp, #32 │ │ │ │ add.w lr, sp, #56 @ 0x38 │ │ │ │ add r7, sp, #32 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov sl, lr │ │ │ │ @@ -366347,30 +366331,30 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrd sl, fp, [sp, #56] @ 0x38 │ │ │ │ strd sl, fp, [sp, #16] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ add.w sl, sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 171f6c │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r9, r8, [r8, #312] @ 0x138 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ mov r5, r0 │ │ │ │ str r7, [sp, #28] │ │ │ │ add.w r7, r0, #84 @ 0x54 │ │ │ │ ldr.w lr, [r0, #36] @ 0x24 │ │ │ │ @@ -366385,29 +366369,29 @@ │ │ │ │ add.w r3, r3, lr, lsl #7 │ │ │ │ ldrb.w r4, [r3, #38] @ 0x26 │ │ │ │ ldrb r2, [r3, #31] │ │ │ │ add.w r3, r5, r2, lsl #2 │ │ │ │ add.w r5, r5, r4, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ str.w r8, [r5, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r4, [r3, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, 171fd6 │ │ │ │ b.n 171ff4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 171ff4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 171fd0 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 251614 │ │ │ │ + bl 2517a4 │ │ │ │ b.n 171fec │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 171fdc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -366464,23 +366448,23 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [pc, #516] @ (172274 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e46dc │ │ │ │ + bl 2e486c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1febf0 │ │ │ │ + bl 1fed80 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r1, r0, #20 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ strd r3, r4, [r0, #44] @ 0x2c │ │ │ │ @@ -366490,52 +366474,52 @@ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r1, #0 │ │ │ │ subs r3, r5, #4 │ │ │ │ mov r7, r1 │ │ │ │ add r5, sp, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #32 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrd sl, fp, [sp, #40] @ 0x28 │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 17210c │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ add.w sl, fp, #20 │ │ │ │ - bl 2e64c8 │ │ │ │ + bl 2e6658 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add.w lr, fp, #48 @ 0x30 │ │ │ │ strd r7, r7, [r5] │ │ │ │ add.w ip, fp, #64 @ 0x40 │ │ │ │ str r7, [r5, #8] │ │ │ │ str.w r0, [fp, #44] @ 0x2c │ │ │ │ @@ -366546,41 +366530,41 @@ │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r0, fp │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ mov r1, sl │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ strd r3, r7, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 172254 │ │ │ │ mov r2, r5 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ strd r7, r7, [r5] │ │ │ │ add.w r3, fp, #20 │ │ │ │ str r7, [r5, #8] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ @@ -366606,15 +366590,15 @@ │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w r6, r6, r2, lsl #2 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str r7, [r6, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #16 │ │ │ │ bne.w 1720dc │ │ │ │ ldr r2, [pc, #68] @ (17227c ) │ │ │ │ ldr r3, [pc, #56] @ (172270 ) │ │ │ │ @@ -366627,15 +366611,15 @@ │ │ │ │ bne.n 172250 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ svc 166 @ 0xa6 │ │ │ │ lsls r6, r5, #2 │ │ │ │ svc 164 @ 0xa4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ @@ -366694,15 +366678,15 @@ │ │ │ │ ldr.w ip, [sp, #4] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr r5, [r7, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1724de │ │ │ │ strd r7, r8, [sp, #20] │ │ │ │ mov r8, r6 │ │ │ │ strd r0, r4, [sp, #12] │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r6, [r4, #0] │ │ │ │ @@ -366728,15 +366712,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 172338 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 1724ce │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 172480 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 17231a │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.n 172352 │ │ │ │ @@ -366753,22 +366737,22 @@ │ │ │ │ strd r3, r4, [sp, #84] @ 0x54 │ │ │ │ bl 172038 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ add.w fp, r5, #20 │ │ │ │ - bl 2e64c8 │ │ │ │ + bl 2e6658 │ │ │ │ add.w r3, r8, #20 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ add.w lr, r5, #48 @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add.w ip, r5, #64 @ 0x40 │ │ │ │ strd r7, r7, [sp, #44] @ 0x2c │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ @@ -366782,28 +366766,28 @@ │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ movs r3, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r8 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ str.w fp, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ ldr.w lr, [pc, #204] @ 172500 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -366813,33 +366797,33 @@ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w r3, [r2, lr] │ │ │ │ add.w r3, r3, fp, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ add.w r1, r5, #20 │ │ │ │ - bl 201a9c │ │ │ │ + bl 201c2c │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 172332 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 172360 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ ldrd r4, r7, [sp, #16] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 251614 │ │ │ │ + bl 2517a4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 1724b2 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -366874,17 +366858,17 @@ │ │ │ │ nop │ │ │ │ ble.n 1725b8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ble.n 1725b8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #480] @ 0x1e0 │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r6, #8] │ │ │ │ + strh r2, [r6, #22] │ │ │ │ movs r6, r5 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ blt.n 172594 │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -366933,15 +366917,15 @@ │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr r6, [r7, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r6 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 1727b8 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ mov r9, r5 │ │ │ │ movw sl, #821 @ 0x335 │ │ │ │ strd r4, r7, [sp, #16] │ │ │ │ @@ -366988,15 +366972,15 @@ │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ cmp r3, #24 │ │ │ │ beq.n 172628 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 1725c4 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 172756 │ │ │ │ str r0, [sp, #4] │ │ │ │ b.n 1725a8 │ │ │ │ ldrd r2, r1, [sp, #40] @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -367006,20 +366990,20 @@ │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ bl 172038 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2e64c8 │ │ │ │ + bl 2e6658 │ │ │ │ add.w r3, r9, #20 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ add.w r2, r8, #20 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add.w lr, r8, #48 @ 0x30 │ │ │ │ strd r5, r5, [sp, #52] @ 0x34 │ │ │ │ add.w ip, r8, #64 @ 0x40 │ │ │ │ @@ -367035,28 +367019,28 @@ │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r8, #20 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add.w lr, r8, #84 @ 0x54 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ strd r5, r5, [r7, #4] │ │ │ │ @@ -367065,15 +367049,15 @@ │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r8, ip, lsl #2 │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str.w r5, [ip, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldrd r2, r3, [r4, #88] @ 0x58 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ strd r3, r3, [r4, #92] @ 0x5c │ │ │ │ @@ -367090,24 +367074,24 @@ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, sl │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ beq.w 1725e6 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 172624 │ │ │ │ mov r5, r9 │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ ldrd r4, r7, [sp, #16] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 251614 │ │ │ │ + bl 2517a4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 172788 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -367143,17 +367127,17 @@ │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ bge.n 172780 │ │ │ │ lsls r6, r5, #2 │ │ │ │ bge.n 172780 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, #56] @ 0x38 │ │ │ │ + str r0, [sp, #816] @ 0x330 │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r5, #27] │ │ │ │ + strh r2, [r5, #4] │ │ │ │ movs r6, r5 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 1728c0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -367169,15 +367153,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 2017b8 │ │ │ │ + bl 201948 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1728fc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mul.w r3, r4, r3 │ │ │ │ adds r2, r3, r6 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -367287,40 +367271,40 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 172874 │ │ │ │ strd r3, r4, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 17297a │ │ │ │ mov r3, sp │ │ │ │ b.n 17296a │ │ │ │ strd r3, r4, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ add r3, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 17297a │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r5, r0 │ │ │ │ b.n 172874 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ b.n 172938 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ @@ -367379,30 +367363,30 @@ │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bne.n 172a32 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ cbz r3, 172a6c │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ add.w lr, sp, #4 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ cmp.w r4, #362 @ 0x16a │ │ │ │ beq.n 172aa0 │ │ │ │ movw r3, #487 @ 0x1e7 │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 172aa0 │ │ │ │ movw r3, #361 @ 0x169 │ │ │ │ @@ -367427,15 +367411,15 @@ │ │ │ │ bl 1727e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 172a84 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ b.n 172a86 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 1727e0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -367474,15 +367458,15 @@ │ │ │ │ mov.w r9, #0 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w fp, [r8, #24] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w 173130 │ │ │ │ mov r0, fp │ │ │ │ mov r7, sl │ │ │ │ - bl 1e5418 │ │ │ │ + bl 1e55a8 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ strd r9, r9, [sl] │ │ │ │ str.w r9, [sl, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r9, [sl, #12] │ │ │ │ strd r3, fp, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ @@ -367490,15 +367474,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ ldr.w r4, [fp, #24] │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 173266 │ │ │ │ strd fp, r8, [sp, #64] @ 0x40 │ │ │ │ mov fp, sl │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ @@ -367529,15 +367513,15 @@ │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 1730e2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r3, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 173116 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b.n 172b88 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ movw r2, #795 @ 0x31b │ │ │ │ cmp r3, r2 │ │ │ │ @@ -367578,15 +367562,15 @@ │ │ │ │ movne r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r4, sl, r4, lsl #4 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ movs r3, #2 │ │ │ │ str.w sl, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ add.w r6, r0, r8, lsl #4 │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ adds r6, #84 @ 0x54 │ │ │ │ strd r9, r9, [sp, #80] @ 0x50 │ │ │ │ str.w r9, [sp, #88] @ 0x58 │ │ │ │ @@ -367623,15 +367607,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ bne.n 172cbe │ │ │ │ ldrd r5, sl, [sp, #32] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 2030f4 │ │ │ │ + bl 203284 │ │ │ │ ldrb.w r3, [sl, #40] @ 0x28 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrb.w r3, [r3, #55] @ 0x37 │ │ │ │ @@ -367642,33 +367626,33 @@ │ │ │ │ ble.w 173062 │ │ │ │ strd r2, r9, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 172d42 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #55] @ 0x37 │ │ │ │ ldrd r1, r3, [r0, #4] │ │ │ │ @@ -367689,15 +367673,15 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r7, [r0, #0] │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1730d6 │ │ │ │ mov r0, sl │ │ │ │ - bl 200708 │ │ │ │ + bl 200898 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ movw r2, #659 @ 0x293 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 172dbc │ │ │ │ mov sl, r5 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -367756,31 +367740,31 @@ │ │ │ │ str r6, [sp, #160] @ 0xa0 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ adds r6, #44 @ 0x2c │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldrb.w r0, [sl, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1731da │ │ │ │ ldrb.w r7, [sl, #33] @ 0x21 │ │ │ │ mov.w r8, #0 │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ @@ -367811,15 +367795,15 @@ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, fp │ │ │ │ mov fp, r5 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #659 @ 0x293 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ @@ -367830,23 +367814,23 @@ │ │ │ │ ldrb.w r3, [r3, #54] @ 0x36 │ │ │ │ add.w r2, sl, r2, lsl #2 │ │ │ │ add.w r3, sl, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ mov r3, r6 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r1, r6 │ │ │ │ mov.w r2, #1 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ strd r9, r9, [r7] │ │ │ │ add.w ip, r4, #100 @ 0x64 │ │ │ │ str.w r9, [r7, #8] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ @@ -367875,15 +367859,15 @@ │ │ │ │ ldrb.w r2, [r3, #53] @ 0x35 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ add.w r4, r4, ip, lsl #2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r6, [r3, #4]! │ │ │ │ str r3, [sp, #20] │ │ │ │ adds.w r3, r8, #1 │ │ │ │ mov r8, r3 │ │ │ │ ldrb.w r0, [sl, #32] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -367899,30 +367883,30 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r8, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldrd r4, r5, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ strd r4, r5, [sp, #80] @ 0x50 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 173028 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r3, r0 │ │ │ │ b.n 172efa │ │ │ │ ldr.w r3, [sl, #96] @ 0x60 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 1730ba │ │ │ │ cmp r3, #8 │ │ │ │ @@ -367941,29 +367925,29 @@ │ │ │ │ beq.w 172d52 │ │ │ │ strd r3, r9, [sp, #96] @ 0x60 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 173094 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 172d52 │ │ │ │ movs r4, #1 │ │ │ │ movw r1, #601 @ 0x259 │ │ │ │ b.n 172c18 │ │ │ │ mov r5, sl │ │ │ │ mov sl, r2 │ │ │ │ @@ -367974,19 +367958,19 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 172c58 │ │ │ │ add.w r1, r7, #20 │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ ldrb.w r2, [sl, #32] │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ b.n 172ca6 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 201a58 │ │ │ │ + bl 201be8 │ │ │ │ b.n 172d9e │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ movw r2, #795 @ 0x31b │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 17324c │ │ │ │ cmp.w r3, #796 @ 0x31c │ │ │ │ it cc │ │ │ │ @@ -368004,15 +367988,15 @@ │ │ │ │ b.n 172c58 │ │ │ │ mov sl, fp │ │ │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ ldrd r8, r5, [sp, #68] @ 0x44 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ - bl 251614 │ │ │ │ + bl 2517a4 │ │ │ │ orr.w r3, r0, r5 │ │ │ │ uxtb r5, r3 │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 172b2e │ │ │ │ mov fp, r5 │ │ │ │ @@ -368077,53 +368061,53 @@ │ │ │ │ mov sl, r2 │ │ │ │ movs r1, #0 │ │ │ │ b.n 172bfc │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 172c58 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ - bl 202e14 │ │ │ │ + bl 202fa4 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 203ea0 │ │ │ │ + bl 204030 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 201a58 │ │ │ │ + bl 201be8 │ │ │ │ mov r0, sl │ │ │ │ - bl 200708 │ │ │ │ + bl 200898 │ │ │ │ movs r1, #1 │ │ │ │ b.n 172db2 │ │ │ │ mov r7, r8 │ │ │ │ str r6, [sp, #160] @ 0xa0 │ │ │ │ add r4, sp, #180 @ 0xb4 │ │ │ │ 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} │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ mov lr, r3 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ b.n 172e2c │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #1 │ │ │ │ mov.w r1, #796 @ 0x31c │ │ │ │ b.n 172c18 │ │ │ │ cmp.w r3, #844 @ 0x34c │ │ │ │ it eq │ │ │ │ @@ -368354,52 +368338,52 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r1, #634 @ 0x27a │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ @@ -368476,15 +368460,15 @@ │ │ │ │ add r4, sp, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr.w ip, [sl, #16] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ movs r3, #32 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ strd r2, sl, [r0, #44] @ 0x2c │ │ │ │ ubfx r2, ip, #0, #26 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ @@ -368492,21 +368476,21 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ ldrsb.w r2, [r1, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r1, #376] @ 0x178 │ │ │ │ mov r1, sl │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr.w ip, [r7, #16] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ movs r3, #32 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ strd r2, r7, [r0, #44] @ 0x2c │ │ │ │ ubfx r2, ip, #0, #26 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ @@ -368514,21 +368498,21 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ ldrsb.w r2, [r1, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r1, #376] @ 0x178 │ │ │ │ mov r1, r7 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ str.w sl, [sp, #20] │ │ │ │ strd r8, r8, [r5] │ │ │ │ mov ip, r0 │ │ │ │ str.w r8, [r5, #8] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ mov sl, fp │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -368547,15 +368531,15 @@ │ │ │ │ add.w r2, r3, lr, lsl #7 │ │ │ │ ldrb.w r3, [r2, #70] @ 0x46 │ │ │ │ ldrb.w r2, [r2, #71] @ 0x47 │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, r2, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ str.w r8, [ip, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ @@ -368573,15 +368557,15 @@ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r8, r2 │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r9, [pc, #216] @ 1737ec │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -368592,26 +368576,26 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r6, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ add.w lr, sp, #8 │ │ │ │ str r7, [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 │ │ │ │ @@ -368643,15 +368627,15 @@ │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r6, #1 │ │ │ │ b.n 1737b8 │ │ │ │ ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ @@ -368663,15 +368647,15 @@ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ mov r7, r2 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ add.w ip, sp, #16 │ │ │ │ add.w r9, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [sp] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -368702,32 +368686,32 @@ │ │ │ │ strb.w r2, [r4, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add.w r3, r3, r7, lsl #7 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cbnz r3, 17389c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 200708 │ │ │ │ + bl 200898 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r7, r4, #20 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 201a58 │ │ │ │ + bl 201be8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 200708 │ │ │ │ + bl 200898 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ stmia r7!, {r2, r6, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -368753,48 +368737,48 @@ │ │ │ │ itt ne │ │ │ │ movne r5, #7 │ │ │ │ movne.w r9, #4 │ │ │ │ bne.n 173914 │ │ │ │ mov.w r9, #2 │ │ │ │ movw r1, #527 @ 0x20f │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 173964 │ │ │ │ add r2, sp, #8 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ cmp r7, #26 │ │ │ │ mov r5, r0 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ beq.n 173986 │ │ │ │ adds r3, r4, #1 │ │ │ │ add r3, r9 │ │ │ │ @@ -368846,30 +368830,30 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 17399c │ │ │ │ strd r4, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 173a14 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r5, r0 │ │ │ │ b.n 17399c │ │ │ │ movs r5, #5 │ │ │ │ mov.w r9, #3 │ │ │ │ b.n 173914 │ │ │ │ movs r2, #32 │ │ │ │ str r4, [sp, #16] │ │ │ │ @@ -368940,75 +368924,75 @@ │ │ │ │ bne.n 173bd4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vldr d7, [pc, #248] @ 173bd8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 173ac4 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ b.n 173ac4 │ │ │ │ strd r6, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 173b34 │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r4, r0 │ │ │ │ b.n 173ac4 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 173b76 │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r4, r0 │ │ │ │ b.n 173a8a │ │ │ │ subs r2, #1 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 173bd8 │ │ │ │ tbb [pc, r2] │ │ │ │ @@ -369066,69 +369050,69 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [pc, #1112] @ 17407c │ │ │ │ add r3, pc │ │ │ │ mov fp, r3 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movw r1, #413 @ 0x19d │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 173e82 │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 173cb8 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 173f28 │ │ │ │ mov r0, r6 │ │ │ │ bl 173328 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ @@ -369142,115 +369126,115 @@ │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 173d16 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ cmp r1, #1 │ │ │ │ beq.w 173eb4 │ │ │ │ mov.w r1, #462 @ 0x1ce │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 173d90 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldr r2, [pc, #704] @ (174080 ) │ │ │ │ ldr r3, [pc, #696] @ (174078 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 174070 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #483 @ 0x1e3 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r9, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r3, [pc, #656] @ (174084 ) │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #72] @ 0x48 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldrb.w r2, [r9, #33] @ 0x21 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 173f7c │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r0 │ │ │ │ @@ -369321,47 +369305,47 @@ │ │ │ │ ldrb.w r3, [r0, #372] @ 0x174 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 173d42 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ b.n 173d42 │ │ │ │ uxtb r3, r2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ add r6, r3 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 173cc8 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 173cce │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ subs r6, #64 @ 0x40 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ add.w r6, r3, r6, lsl #2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ @@ -369373,80 +369357,80 @@ │ │ │ │ bne.n 174024 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 173da0 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ b.n 173da0 │ │ │ │ mov r3, r2 │ │ │ │ b.n 173ef0 │ │ │ │ uxth r3, r2 │ │ │ │ b.n 173ef0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 173d16 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ ldrd r8, r9, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 173fb4 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r6, r0 │ │ │ │ b.n 173d16 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 173f46 │ │ │ │ strd r6, r7, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 173ff4 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r5, r0 │ │ │ │ b.n 173f46 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ b.n 173f88 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -369518,33 +369502,33 @@ │ │ │ │ ldr.w fp, [sp, #88] @ 0x58 │ │ │ │ ldr.w sl, [pc, #1052] @ 1744d4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr.w r2, [r8, #260] @ 0x104 │ │ │ │ ldr.w r1, [r8, #196] @ 0xc4 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ mov r0, r4 │ │ │ │ bl 173a60 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ bl 173328 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -369557,139 +369541,139 @@ │ │ │ │ movs r1, #1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrd r6, r7, [sp, #24] │ │ │ │ strd r6, r7, [sp, #16] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 174150 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 17418c │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr.w r1, [r8, #192] @ 0xc0 │ │ │ │ cmp r1, #1 │ │ │ │ bhi.w 1742f8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1741e4 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldr r2, [pc, #712] @ (1744d8 ) │ │ │ │ ldr r3, [pc, #700] @ (1744d0 ) │ │ │ │ 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 1744c6 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movw r1, #483 @ 0x1e3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r9, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r3, [pc, #628] @ (1744dc ) │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb.w r3, [r3, #72] @ 0x48 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldrb.w r2, [r9, #33] @ 0x21 │ │ │ │ movs r1, #0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 1743c2 │ │ │ │ and.w ip, r2, #63 @ 0x3f │ │ │ │ @@ -369781,107 +369765,107 @@ │ │ │ │ pop {r2, r3, r4, r5, r7} │ │ │ │ asrs r4, r7, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1743a0 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r5, r0 │ │ │ │ b.n 174196 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 17418c │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 1743f8 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r6, r0 │ │ │ │ b.n 17418c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #24] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1743b0 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ b.n 1743b0 │ │ │ │ cbnz r3, 174482 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 174470 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1743b0 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #1 │ │ │ │ b.n 17443a │ │ │ │ movs r2, #16 │ │ │ │ @@ -369986,15 +369970,15 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r6, r1 │ │ │ │ add.w r8, sp, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff65c │ │ │ │ + bl 1ff7ec │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r8 │ │ │ │ add.w r9, sp, #108 @ 0x6c │ │ │ │ strd r3, r3, [r8] │ │ │ │ mov r5, r9 │ │ │ │ strd r3, r3, [r8, #8] │ │ │ │ mov ip, r9 │ │ │ │ @@ -370019,28 +370003,28 @@ │ │ │ │ clz r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cbnz r3, 174606 │ │ │ │ movw r1, #403 @ 0x193 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 17484e │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ mov sl, r8 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ @@ -370101,15 +370085,15 @@ │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 17480e │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 200708 │ │ │ │ + bl 200898 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r3, fp, [sl] │ │ │ │ movs r2, #6 │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ movs r3, #31 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ @@ -370145,15 +370129,15 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 174088 │ │ │ │ ldr.w r8, [r4, #96] @ 0x60 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ movw r1, #841 @ 0x349 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ mov.w ip, #0 │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ strd ip, ip, [sp, #64] @ 0x40 │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ str.w ip, [sp, #72] @ 0x48 │ │ │ │ add.w fp, r0, #84 @ 0x54 │ │ │ │ @@ -370180,24 +370164,24 @@ │ │ │ │ str.w ip, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r4, [r3, #54] @ 0x36 │ │ │ │ ldrb.w r3, [r3, #53] @ 0x35 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w r6, r6, r4, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w ip, [r6, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 17465e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ cbz r4, 174814 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ b.n 174642 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r7 │ │ │ │ ldr r6, [r7, #112] @ 0x70 │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -370211,15 +370195,15 @@ │ │ │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ ldrd r0, r3, [sp, #32] │ │ │ │ str.w r3, [sl, #712] @ 0x2c8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ str.w r3, [sl, #716] @ 0x2cc │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - bl 251614 │ │ │ │ + bl 2517a4 │ │ │ │ ldr r2, [pc, #64] @ (174870 ) │ │ │ │ ldr r3, [pc, #52] @ (174868 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #396] @ 0x18c │ │ │ │ eors r2, r3 │ │ │ │ @@ -370313,15 +370297,15 @@ │ │ │ │ mov.w fp, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r7, r1 │ │ │ │ mov r0, r7 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ - bl 1ff65c │ │ │ │ + bl 1ff7ec │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #64] @ 0x40 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ strd r3, r3, [sp, #72] @ 0x48 │ │ │ │ add.w lr, sp, #88 @ 0x58 │ │ │ │ add.w ip, sp, #64 @ 0x40 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ @@ -370340,28 +370324,28 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ ite eq │ │ │ │ movweq r1, #403 @ 0x193 │ │ │ │ movwne r1, #622 @ 0x26e │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 174b98 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ movs r7, #0 │ │ │ │ adds r3, r2, #1 │ │ │ │ ands r3, r2 │ │ │ │ @@ -370444,15 +370428,15 @@ │ │ │ │ bl 1737f4 │ │ │ │ movs r2, #1 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 1749d8 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 174b9a │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 1749bc │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ moveq r4, r2 │ │ │ │ @@ -370473,31 +370457,31 @@ │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov.w ip, #2 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str.w ip, [sp, #64] @ 0x40 │ │ │ │ bl 173a60 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 201a58 │ │ │ │ + bl 201be8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 200708 │ │ │ │ + bl 200898 │ │ │ │ mov r5, r4 │ │ │ │ b.n 174a7e │ │ │ │ movw r1, #683 @ 0x2ab │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #28] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cbnz r3, 174b0c │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ b.n 174a1a │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ @@ -370505,69 +370489,69 @@ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 174b44 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, fp │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov fp, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 174c02 │ │ │ │ lsls r3, r2, #26 │ │ │ │ bne.w 174d28 │ │ │ │ vldr d7, [pc, #544] @ 174d80 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ vstr d7, [sp, #88] @ 0x58 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 174b8a │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ mov fp, r0 │ │ │ │ b.n 174b08 │ │ │ │ mov r7, r4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r0, r1, [r3, #80] @ 0x50 │ │ │ │ bl 173508 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r4, #720] @ 0x2d0 │ │ │ │ - bl 251614 │ │ │ │ + bl 2517a4 │ │ │ │ ldr r2, [pc, #480] @ (174d98 ) │ │ │ │ ldr r3, [pc, #460] @ (174d88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #380] @ 0x17c │ │ │ │ eors r2, r3 │ │ │ │ @@ -370597,66 +370581,66 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [sp, #56] @ 0x38 │ │ │ │ vldr d7, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ vstr d7, [sp, #88] @ 0x58 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 174c38 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov fp, r0 │ │ │ │ movs r3, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ bne.n 174c9c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 174c80 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ mov fp, r0 │ │ │ │ b.n 174b08 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r1, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r0, lr, r0 │ │ │ │ @@ -370808,27 +370792,27 @@ │ │ │ │ movs r5, r4 │ │ │ │ movs r5, r4 │ │ │ │ movs r5, r4 │ │ │ │ lsls r5, r3, #20 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbz r3, 174e50 │ │ │ │ ldr.w r4, [pc, #2740] @ 1758e0 │ │ │ │ - bl 2e6ae4 │ │ │ │ + bl 2e6c74 │ │ │ │ ldr.w r2, [pc, #2736] @ 1758e4 │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 2850b8 │ │ │ │ + bl 285248 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1733a4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #180 @ 0xb4 │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ @@ -370869,15 +370853,15 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r5, r1 │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff65c │ │ │ │ + bl 1ff7ec │ │ │ │ movs r7, #0 │ │ │ │ mov ip, r4 │ │ │ │ add.w sl, sp, #128 @ 0x80 │ │ │ │ strd r7, r7, [r4] │ │ │ │ mov lr, sl │ │ │ │ strd r7, r7, [r4, #8] │ │ │ │ mov r9, sl │ │ │ │ @@ -370895,33 +370879,33 @@ │ │ │ │ strd r2, r5, [sl] │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str.w r5, [r3, #196] @ 0xc4 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ ldr r5, [r2, #24] │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.w 17560e │ │ │ │ mov r0, r5 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1753e4 │ │ │ │ str.w fp, [sp, #16] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -371054,15 +371038,15 @@ │ │ │ │ movw r2, #813 @ 0x32d │ │ │ │ mov r5, r6 │ │ │ │ bl 1737f4 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 175010 │ │ │ │ mov r0, r9 │ │ │ │ mov r5, r9 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1753e4 │ │ │ │ mov r9, r0 │ │ │ │ b.n 174f5a │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movw r2, #821 @ 0x335 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -371205,33 +371189,33 @@ │ │ │ │ lsls r5, r3, #13 │ │ │ │ movs r0, r4 │ │ │ │ str r7, [r0, #0] │ │ │ │ vldr d7, [sp, #64] @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 17527a │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204870 │ │ │ │ + bl 204a00 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ @@ -371244,24 +371228,24 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 173480 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ mov fp, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r1, r5 │ │ │ │ strd fp, r0, [sp] │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #813 @ 0x32d │ │ │ │ bl 1737f4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204928 │ │ │ │ + bl 204ab8 │ │ │ │ b.n 17500a │ │ │ │ strh r7, [r0, #0] │ │ │ │ b.n 175254 │ │ │ │ strb r7, [r0, #0] │ │ │ │ b.n 175254 │ │ │ │ subs r7, #0 │ │ │ │ it ne │ │ │ │ @@ -371334,15 +371318,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 173480 │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r3, r7 │ │ │ │ strd r8, r0, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #813 @ 0x32d │ │ │ │ bl 1737f4 │ │ │ │ b.n 17500a │ │ │ │ @@ -371383,15 +371367,15 @@ │ │ │ │ moveq r2, r3 │ │ │ │ strd r3, r2, [sp, #88] @ 0x58 │ │ │ │ ldrd r2, r3, [sp, #80] @ 0x50 │ │ │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 209574 │ │ │ │ + bl 209704 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r1, r3 │ │ │ │ beq.w 1758ae │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ @@ -371402,23 +371386,23 @@ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [r4] │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ add.w r1, r7, #20 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ bl 173a60 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ @@ -371466,38 +371450,38 @@ │ │ │ │ lsls r0, r2, #8 │ │ │ │ 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 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 175514 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204870 │ │ │ │ + bl 204a00 │ │ │ │ mov r5, r0 │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 20968c │ │ │ │ + bl 20981c │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1758ae │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -371508,19 +371492,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 204928 │ │ │ │ + bl 204ab8 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r0, #1 │ │ │ │ - bl 251614 │ │ │ │ + bl 2517a4 │ │ │ │ ldr r2, [pc, #888] @ (1758ec ) │ │ │ │ ldr r3, [pc, #856] @ (1758d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ eors r2, r3 │ │ │ │ @@ -371598,40 +371582,40 @@ │ │ │ │ cmp r2, r7 │ │ │ │ it eq │ │ │ │ moveq r3, r7 │ │ │ │ strd r7, r3, [r4] │ │ │ │ mov.w r1, #482 @ 0x1e2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r7, #0 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ strd r6, r7, [sp, #128] @ 0x80 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 175678 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ add r5, sp, #204 @ 0xcc │ │ │ │ blx 5a178 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #149 @ 0x95 │ │ │ │ @@ -371641,15 +371625,15 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ movw r1, #821 @ 0x335 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ str.w r8, [sp, #100] @ 0x64 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldrb.w r8, [r9, #32] │ │ │ │ mov r5, r0 │ │ │ │ @@ -371713,15 +371697,15 @@ │ │ │ │ ldrb.w r3, [lr, #78] @ 0x4e │ │ │ │ adds r3, #10 │ │ │ │ str.w r0, [r5, r3, lsl #2] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ beq.w 1758c2 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -371730,42 +371714,42 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1758b4 │ │ │ │ str r3, [r4, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ mov r9, r0 │ │ │ │ b.w 174f56 │ │ │ │ mov r2, r3 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ vldr d7, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1757f4 │ │ │ │ mov r2, sl │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0] │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ mov r2, r3 │ │ │ │ cmp r3, #32 │ │ │ │ @@ -371779,15 +371763,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n 17541c │ │ │ │ str r0, [r3, #0] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ b.n 1754ee │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r5, [r4] │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ mov r9, r0 │ │ │ │ b.w 174f56 │ │ │ │ movs r7, #1 │ │ │ │ b.n 17562a │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 174e50 │ │ │ │ @@ -371845,17 +371829,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ sxth r2, r5 │ │ │ │ lsls r6, r5, #2 │ │ │ │ sxth r6, r5 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, r9 │ │ │ │ + bx r1 │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [r0, #100] @ 0x64 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ movs r7, r3 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #536 @ 0x218 │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -371907,33 +371891,33 @@ │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ lsls r0, r3, #5 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbz r3, 175996 │ │ │ │ ldr r4, [pc, #744] @ (175c60 ) │ │ │ │ - bl 2e6ae4 │ │ │ │ + bl 2e6c74 │ │ │ │ ldr r2, [pc, #744] @ (175c64 ) │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 2850b8 │ │ │ │ + bl 285248 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ sub.w r1, r3, #2 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - bl 245b94 │ │ │ │ + bl 245d24 │ │ │ │ ldr.w r3, [r5, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 175c48 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -371960,15 +371944,15 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [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 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 175bac │ │ │ │ str r7, [sp, #12] │ │ │ │ strd r5, r9, [sp, #28] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ @@ -372050,15 +372034,15 @@ │ │ │ │ bl 1737f4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 175a40 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r8 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 175ba8 │ │ │ │ mov r8, r0 │ │ │ │ b.n 175a12 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ strd r5, r7, [sp, #8] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ @@ -372131,15 +372115,15 @@ │ │ │ │ ldrd r0, r1, [r5, #80] @ 0x50 │ │ │ │ bl 173508 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ str.w r3, [r9, #720] @ 0x2d0 │ │ │ │ - bl 251614 │ │ │ │ + bl 2517a4 │ │ │ │ ldr r2, [pc, #164] @ (175c6c ) │ │ │ │ ldr r3, [pc, #140] @ (175c54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #356] @ 0x164 │ │ │ │ eors r2, r3 │ │ │ │ @@ -372191,17 +372175,17 @@ │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #872 @ (adr r6, 175fc4 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #2 │ │ │ │ + subs r3, #194 @ 0xc2 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r7, r3] │ │ │ │ + ldrb r2, [r7, r2] │ │ │ │ movs r7, r3 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #208 @ (adr r4, 175d40 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -372273,20 +372257,20 @@ │ │ │ │ cbz r3, 175d3c │ │ │ │ ldr.w r4, [pc, #1864] @ 176468 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1864] @ 17646c │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 2850b8 │ │ │ │ + bl 285248 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r2, #368] @ 0x170 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 175fa8 │ │ │ │ ldr.w r3, [r2, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -372328,15 +372312,15 @@ │ │ │ │ lsl.w r2, r5, r2 │ │ │ │ orrs r2, r4 │ │ │ │ uxtb r4, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 175d82 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 175d7c │ │ │ │ subs r3, r4, #1 │ │ │ │ mov fp, r4 │ │ │ │ tst r3, r4 │ │ │ │ beq.w 175fa8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ @@ -372369,15 +372353,15 @@ │ │ │ │ str r6, [sp, #20] │ │ │ │ ldrd r0, r1, [sp, #104] @ 0x68 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ add.w r8, sp, #152 @ 0x98 │ │ │ │ - bl 209574 │ │ │ │ + bl 209704 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #152] @ 0x98 │ │ │ │ mov r6, r8 │ │ │ │ strd r3, r3, [sp, #160] @ 0xa0 │ │ │ │ add r5, sp, #176 @ 0xb0 │ │ │ │ strd r8, r9, [sp, #12] │ │ │ │ rbit r4, r4 │ │ │ │ @@ -372405,29 +372389,29 @@ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [r9] │ │ │ │ movw r1, #715 @ 0x2cb │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r3, #0 │ │ │ │ ldmia.w r9, {r0, r1} │ │ │ │ mov r2, r7 │ │ │ │ strd r0, r1, [sp, #120] @ 0x78 │ │ │ │ ldrd r0, r1, [sp, #12] │ │ │ │ - bl 20773c │ │ │ │ + bl 2078cc │ │ │ │ ldrd r2, r3, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 20968c │ │ │ │ + bl 20981c │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 175f30 │ │ │ │ mov r3, sl │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r7, sl │ │ │ │ mov sl, r4 │ │ │ │ @@ -372454,30 +372438,30 @@ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrb.w r3, [r3, #35] @ 0x23 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp sl, r3 │ │ │ │ beq.n 175f12 │ │ │ │ - bl 200708 │ │ │ │ + bl 200898 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 176ea8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 175f2c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, r7 │ │ │ │ bne.n 175ecc │ │ │ │ mov r0, r6 │ │ │ │ b.n 175ed6 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r4, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 200708 │ │ │ │ + bl 200898 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r8, r3 │ │ │ │ beq.w 17700c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 176f1e │ │ │ │ @@ -372486,47 +372470,47 @@ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [r9] │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ ldr.w r3, [pc, #1292] @ 176470 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #35] @ 0x23 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ add.w r3, fp, #4294967295 @ 0xffffffff │ │ │ │ and.w fp, fp, r3 │ │ │ │ cmp.w fp, #0 │ │ │ │ rbit r4, fp │ │ │ │ clz r4, r4 │ │ │ │ it eq │ │ │ │ moveq.w r4, #4294967295 @ 0xffffffff │ │ │ │ bne.w 175e5e │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ - bl 2097e0 │ │ │ │ + bl 209970 │ │ │ │ ldr.w r3, [pc, #1224] @ 176474 │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [pc, #1212] @ 176478 │ │ │ │ add r3, pc │ │ │ │ - bl 1feb44 │ │ │ │ + bl 1fecd4 │ │ │ │ ldr.w r3, [r4, #448] @ 0x1c0 │ │ │ │ str.w r0, [sl, #208] @ 0xd0 │ │ │ │ movs r2, #29 │ │ │ │ adds r1, r3, #1 │ │ │ │ str.w r1, [r4, #448] @ 0x1c0 │ │ │ │ str r3, [r0, #60] @ 0x3c │ │ │ │ ldrh r3, [r0, #20] │ │ │ │ @@ -372561,15 +372545,15 @@ │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r6, r1 │ │ │ │ add.w r8, sp, #152 @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff65c │ │ │ │ + bl 1ff7ec │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r8 │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ strd r7, r7, [r8] │ │ │ │ mov lr, r2 │ │ │ │ strd r7, r7, [r8, #8] │ │ │ │ mov r5, r2 │ │ │ │ @@ -372587,24 +372571,24 @@ │ │ │ │ strd r9, r6, [lr] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ movw r1, #403 @ 0x193 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #420 @ 0x1a4 │ │ │ │ strd r7, r7, [sl, #216] @ 0xd8 │ │ │ │ str.w r2, [sl, #212] @ 0xd4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #412 @ 0x19c │ │ │ │ @@ -372680,39 +372664,39 @@ │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ add r7, pc │ │ │ │ str.w fp, [sp, #16] │ │ │ │ mov fp, r2 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2074e8 │ │ │ │ + bl 207678 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r3, [sl, #240] @ 0xf0 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r0, [sl, #240] @ 0xf0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fea44 │ │ │ │ + bl 1febd4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r6, #0, #26 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 2074e8 │ │ │ │ + bl 207678 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fea44 │ │ │ │ + bl 1febd4 │ │ │ │ ldr.w r3, [sl, #256] @ 0x100 │ │ │ │ str.w fp, [r7] │ │ │ │ str r3, [r7, #4] │ │ │ │ str r7, [r3, #0] │ │ │ │ str.w r7, [sl, #256] @ 0x100 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -372721,21 +372705,21 @@ │ │ │ │ ldrd fp, r8, [sp, #16] │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r2, [pc, #688] @ (176484 ) │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 1febf0 │ │ │ │ + bl 1fed80 │ │ │ │ ldr r2, [pc, #680] @ (176488 ) │ │ │ │ str.w r0, [sl, #200] @ 0xc8 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1febf0 │ │ │ │ + bl 1fed80 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str.w r0, [sl, #204] @ 0xcc │ │ │ │ cmp fp, r3 │ │ │ │ beq.w 17700c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, 17620a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -372748,47 +372732,47 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r4, [sl, #200] @ 0xc8 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #176] @ 0xb0 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17623c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ movs r6, #0 │ │ │ │ bl 1736e8 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r4, [sl, #204] @ 0xcc │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #176] @ 0xb0 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 176274 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1736e8 │ │ │ │ add r2, sp, #180 @ 0xb4 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ @@ -372798,33 +372782,33 @@ │ │ │ │ movs r3, #4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr.w r4, [sl, #208] @ 0xd0 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #176] @ 0xb0 │ │ │ │ strd r6, r7, [sp, #128] @ 0x80 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1762ba │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 1736e8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 176b2a │ │ │ │ ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ vldr d8, [pc, #364] @ 176448 │ │ │ │ vldr d9, [pc, #368] @ 176450 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ @@ -372877,37 +372861,37 @@ │ │ │ │ movs r3, #2 │ │ │ │ vldr d7, [sp, #176] @ 0xb0 │ │ │ │ movs r2, #32 │ │ │ │ str.w r3, [r8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ ldr.w r4, [r3, #208] @ 0xd0 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 17637c │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1736e8 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r6 │ │ │ │ - bl 200708 │ │ │ │ + bl 200898 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 17630e │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 176b26 │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 1762e6 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #135 @ 0x87 │ │ │ │ beq.n 1763b6 │ │ │ │ @@ -372920,15 +372904,15 @@ │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ str.w r5, [r8, #4] │ │ │ │ ldr.w r7, [r3, #200] @ 0xc8 │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ strd r3, r7, [r0, #44] @ 0x2c │ │ │ │ add.w r7, r0, #20 │ │ │ │ @@ -372936,18 +372920,18 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 1766d8 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r4, #5 │ │ │ │ lsls r1, r4, #5 │ │ │ │ @@ -372983,47 +372967,47 @@ │ │ │ │ lsls r6, r5, #2 │ │ │ │ add r3, pc, #400 @ (adr r3, 1765f0 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #90 @ 0x5a │ │ │ │ + subs r0, #26 │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r0, [r0, r6] │ │ │ │ + ldr r0, [r0, r5] │ │ │ │ movs r7, r3 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, r4] │ │ │ │ + ldrsb r6, [r0, r3] │ │ │ │ movs r7, r3 │ │ │ │ - strh r6, [r6, r5] │ │ │ │ + strb r6, [r6, r4] │ │ │ │ movs r7, r3 │ │ │ │ - strh r4, [r7, r5] │ │ │ │ + strb r4, [r7, r4] │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r3, r4] │ │ │ │ + strb r0, [r3, r3] │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r3, r4] │ │ │ │ + strb r2, [r3, r3] │ │ │ │ movs r7, r3 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r4, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ mov r2, r4 │ │ │ │ strb.w r4, [r0, #40] @ 0x28 │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov sl, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r3, r9 │ │ │ │ add r4, sp, #128 @ 0x80 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w lr, [pc, #2908] @ 17701c │ │ │ │ str r7, [r4, #12] │ │ │ │ add.w r7, r3, #84 @ 0x54 │ │ │ │ strd r0, r0, [r4] │ │ │ │ str r0, [r4, #8] │ │ │ │ @@ -373036,52 +373020,52 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r7, [r7, lr] │ │ │ │ str r7, [sp, #16] │ │ │ │ add.w ip, r7, ip, lsl #7 │ │ │ │ ldrb.w r3, [ip, #50] @ 0x32 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movw r1, #403 @ 0x193 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #16 │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ mov r0, r8 │ │ │ │ bl 173a60 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r8 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 204870 │ │ │ │ + bl 204a00 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r3, r7, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #35] @ 0x23 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w sl, [r3, #208] @ 0xd0 │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ add.w r2, r0, #20 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -373090,18 +373074,18 @@ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 177012 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsls r5, r2, #2 │ │ │ │ @@ -373129,22 +373113,22 @@ │ │ │ │ lsls r7, r5, #20 │ │ │ │ lsls r5, r2, #2 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -373154,15 +373138,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ add.w ip, r7, ip, lsl #2 │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ str.w r0, [ip, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 1768fa │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r7, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r0, r3, #32 │ │ │ │ @@ -373236,40 +373220,40 @@ │ │ │ │ b.n 1765e8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #0] │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ vstr d7, [sp, #176] @ 0xb0 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 176734 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl 1736e8 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r2, [r7, #212] @ 0xd4 │ │ │ │ ldr.w r1, [r7, #244] @ 0xf4 │ │ │ │ bl 17359c │ │ │ │ mov r0, r5 │ │ │ │ - bl 200708 │ │ │ │ + bl 200898 │ │ │ │ ldr.w r7, [r7, #204] @ 0xcc │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r1, sl │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ @@ -373277,18 +373261,18 @@ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 177012 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r2, #2 │ │ │ │ lsls r7, r2, #2 │ │ │ │ @@ -373316,22 +373300,22 @@ │ │ │ │ lsls r5, r6, #16 │ │ │ │ lsls r7, r2, #2 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r9 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ str.w sl, [r4, #12] │ │ │ │ @@ -373340,15 +373324,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ add.w lr, r5, lr, lsl #2 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [lr, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ vstreq d9, [sp, #128] @ 0x80 │ │ │ │ beq.n 176948 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -373357,15 +373341,15 @@ │ │ │ │ bpl.w 1769c0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 1736e8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 204928 │ │ │ │ + bl 204ab8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldr.w r5, [r3, #200] @ 0xc8 │ │ │ │ it eq │ │ │ │ vstreq d9, [sp, #176] @ 0xb0 │ │ │ │ @@ -373381,25 +373365,25 @@ │ │ │ │ bl 1736e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ vstr d8, [sp, #176] @ 0xb0 │ │ │ │ ldr.w r4, [r3, #208] @ 0xd0 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1768c8 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r6 │ │ │ │ bl 1736e8 │ │ │ │ b.n 17638e │ │ │ │ movs r3, #32 │ │ │ │ @@ -373426,77 +373410,77 @@ │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ vldr d7, [sp, #120] @ 0x78 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ vstr d7, [sp, #176] @ 0xb0 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 176932 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r9, r0 │ │ │ │ b.n 176734 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r4, #0] │ │ │ │ vldr d7, [sp, #128] @ 0x80 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ vstr d7, [sp, #176] @ 0xb0 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 176970 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r9, r0 │ │ │ │ b.n 176858 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [fp] │ │ │ │ vldr d7, [sp, #176] @ 0xb0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1769ae │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 176892 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.w 177012 │ │ │ │ @@ -373679,15 +373663,15 @@ │ │ │ │ moveq r3, r2 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #2 │ │ │ │ ldr.w r5, [sl, #204] @ 0xcc │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r8] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r3, r5, [r0, #44] @ 0x2c │ │ │ │ add.w r5, r0, #20 │ │ │ │ @@ -373695,18 +373679,18 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 177012 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r3, #6 │ │ │ │ lsls r5, r3, #6 │ │ │ │ @@ -373805,23 +373789,23 @@ │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ b.w 176118 │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ add.w r9, sp, #128 @ 0x80 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ add.w fp, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ mov r1, fp │ │ │ │ ldr r7, [pc, #892] @ (17701c ) │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ str.w r5, [r9, #12] │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ movs r5, #0 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ strd r5, r5, [r9] │ │ │ │ str.w r5, [r9, #8] │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ @@ -373833,94 +373817,94 @@ │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r2, r7] │ │ │ │ add.w r3, r3, ip, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #176] @ 0xb0 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 176d0c │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r8 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 204870 │ │ │ │ + bl 204a00 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r5, [sl, #208] @ 0xd0 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #176] @ 0xb0 │ │ │ │ strd r6, r7, [sp, #128] @ 0x80 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 176d5e │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl 1736e8 │ │ │ │ ldr.w r2, [sl, #212] @ 0xd4 │ │ │ │ ldr.w r1, [sl, #244] @ 0xf4 │ │ │ │ mov r0, r8 │ │ │ │ bl 17359c │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 204928 │ │ │ │ + bl 204ab8 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r5, [r3, #203] @ 0xcb │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 176f2a │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ movs r3, #0 │ │ │ │ str.w r4, [r9, #12] │ │ │ │ add.w r4, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [r9] │ │ │ │ mov r5, r0 │ │ │ │ str.w r3, [r9, #8] │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr.w r2, [sl, #244] @ 0xf4 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r1, [sl, #228] @ 0xe4 │ │ │ │ bl 17359c │ │ │ │ ldr.w r3, [sl, #212] @ 0xd4 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r4 │ │ │ │ @@ -373971,24 +373955,24 @@ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str.w r4, [sl, #228] @ 0xe4 │ │ │ │ str.w r3, [sl, #240] @ 0xf0 │ │ │ │ strd r2, r2, [sl, #232] @ 0xe8 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ movs r0, #1 │ │ │ │ - bl 251614 │ │ │ │ + bl 2517a4 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 225bb8 │ │ │ │ + bl 225d48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28fd70 │ │ │ │ + bl 28ff00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24efd8 │ │ │ │ + bl 24f168 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b54c │ │ │ │ + bl 20b6dc │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 176eec │ │ │ │ lsls r1, r3, #25 │ │ │ │ bmi.n 176f60 │ │ │ │ @@ -374035,15 +374019,15 @@ │ │ │ │ movs r6, #16 │ │ │ │ b.n 176c7a │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbnz r3, 176f60 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 251614 │ │ │ │ + bl 2517a4 │ │ │ │ ldr r2, [pc, #288] @ (177020 ) │ │ │ │ ldr r3, [pc, #292] @ (177024 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #468] @ 0x1d4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -374055,42 +374039,42 @@ │ │ │ │ movs r6, #1 │ │ │ │ b.n 176c7a │ │ │ │ movs r2, #1 │ │ │ │ b.w 175f54 │ │ │ │ movs r2, #1 │ │ │ │ b.w 175e7c │ │ │ │ movw r1, #867 @ 0x363 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ str.w r4, [r9, #12] │ │ │ │ strd r5, r5, [r9] │ │ │ │ add.w r4, r0, #84 @ 0x54 │ │ │ │ str.w r5, [r9, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ b.n 176dbe │ │ │ │ lsls r3, r3, #26 │ │ │ │ bpl.n 176ef2 │ │ │ │ ldr r4, [pc, #196] @ (177028 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #196] @ (17702c ) │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 2850b8 │ │ │ │ + bl 285248 │ │ │ │ b.n 176ef2 │ │ │ │ movs r0, #0 │ │ │ │ b.n 176efc │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 175d3c │ │ │ │ b.w 175d1c │ │ │ │ @@ -374145,17 +374129,17 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #26 │ │ │ │ + movs r5, #218 @ 0xda │ │ │ │ movs r7, r3 │ │ │ │ - cmp lr, r4 │ │ │ │ + bx ip │ │ │ │ movs r7, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #356] @ (1771a8 ) │ │ │ │ @@ -374520,15 +374504,15 @@ │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r2, r2, #8 │ │ │ │ lsrs r2, r1, #8 │ │ │ │ asrs r4, r0, #8 │ │ │ │ asrs r2, r1, #8 │ │ │ │ sub.w r0, r4, #20 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 202870 │ │ │ │ + bl 202a00 │ │ │ │ cbnz r0, 1773b8 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #4] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ @@ -374722,15 +374706,15 @@ │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r1, r1, #4 │ │ │ │ lsrs r4, r0, #28 │ │ │ │ lsrs r1, r1, #28 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 202870 │ │ │ │ + bl 202a00 │ │ │ │ cbnz r0, 177598 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ @@ -374932,15 +374916,15 @@ │ │ │ │ beq.n 177834 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ strb.w r8, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 177834 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 177834 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 17778c │ │ │ │ ldr r1, [r5, #16] │ │ │ │ @@ -374995,15 +374979,15 @@ │ │ │ │ bic.w r3, r3, #8 │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ beq.n 177848 │ │ │ │ ldrb.w r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1777ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 177798 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17777a │ │ │ │ @@ -375037,15 +375021,15 @@ │ │ │ │ ldr r0, [r1, #24] │ │ │ │ strd r6, r0, [sp, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1778d6 │ │ │ │ mov r7, r6 │ │ │ │ mov r5, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ cbz r0, 1778ce │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 17788a │ │ │ │ ldr.w r8, [r0, #16] │ │ │ │ ldr.w r4, [r8] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -375059,24 +375043,24 @@ │ │ │ │ bne.n 1778ea │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ bic.w r3, r2, #8 │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ beq.n 177912 │ │ │ │ cbnz r4, 1778ea │ │ │ │ orrs r6, r1 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 177890 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r7 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r0, r5 │ │ │ │ - bl 251614 │ │ │ │ + bl 2517a4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 177876 │ │ │ │ b.n 1777ec │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -375678,15 +375662,15 @@ │ │ │ │ adds r3, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ itttt eq │ │ │ │ ldreq.w r3, [r0, #440] @ 0x1b8 │ │ │ │ addeq r2, r3, #1 │ │ │ │ streq.w r2, [r0, #440] @ 0x1b8 │ │ │ │ streq r3, [r5, #0] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ ldr r3, [pc, #264] @ (178084 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ movs r5, #0 │ │ │ │ vldr d7, [pc, #232] @ 178070 │ │ │ │ @@ -375699,25 +375683,25 @@ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ str r7, [r0, #40] @ 0x28 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ add r5, sp, #24 │ │ │ │ strb.w r1, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 177fca │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w ip, sp, #8 │ │ │ │ str r7, [sp, #20] │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov lr, r5 │ │ │ │ add.w r8, r8, r3, lsl #7 │ │ │ │ @@ -375743,21 +375727,21 @@ │ │ │ │ movs r3, #32 │ │ │ │ ldmia.w lr!, {r0, r1} │ │ │ │ str.w r0, [r4, sl, lsl #2] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ add.w r1, r4, #20 │ │ │ │ add.w r0, fp, #20 │ │ │ │ - bl 201a58 │ │ │ │ + bl 201be8 │ │ │ │ ldr r2, [pc, #56] @ (178088 ) │ │ │ │ ldr r3, [pc, #44] @ (17807c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -375837,15 +375821,15 @@ │ │ │ │ ldr r4, [r4, #12] │ │ │ │ str r4, [sp, #32] │ │ │ │ ldr r4, [r6, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 1781c8 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cbz r4, 178156 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ @@ -375858,15 +375842,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 17813e │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ beq.n 178180 │ │ │ │ mov r0, sl │ │ │ │ mov r4, sl │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ cbz r4, 17819e │ │ │ │ mov sl, r0 │ │ │ │ b.n 178138 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ cmp.w r2, #434 @ 0x1b2 │ │ │ │ bne.n 178148 │ │ │ │ add r2, sp, #12 │ │ │ │ @@ -375883,21 +375867,21 @@ │ │ │ │ bne.n 178156 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r9 │ │ │ │ bl 177f28 │ │ │ │ mov r0, sl │ │ │ │ movs r7, #1 │ │ │ │ mov r4, sl │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 178160 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 251614 │ │ │ │ + bl 2517a4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -375973,15 +375957,15 @@ │ │ │ │ bne.n 178250 │ │ │ │ ldr.w r5, [r6, #424] @ 0x1a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1780f4 │ │ │ │ b.n 1780ca │ │ │ │ mov r0, r2 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1781ec │ │ │ │ b.n 178256 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r6, [r2, #29] │ │ │ │ @@ -376338,15 +376322,15 @@ │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 20f4b4 │ │ │ │ + bl 20f644 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r1 │ │ │ │ @@ -376356,15 +376340,15 @@ │ │ │ │ mov sl, r2 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ add r7, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ sub.w r9, r5, #20 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1f48 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 178750 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 1786fa │ │ │ │ cmp r3, #5 │ │ │ │ @@ -376396,19 +376380,19 @@ │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ bhi.n 17868a │ │ │ │ ldrd fp, r9, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2076d8 │ │ │ │ + bl 207868 │ │ │ │ movs r1, #2 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 251504 │ │ │ │ + bl 251694 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ subs r3, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ itt ls │ │ │ │ ldrls r3, [r2, #8] │ │ │ │ @@ -376467,31 +376451,31 @@ │ │ │ │ beq.w 178afa │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ str.w fp, [r4, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 17879a │ │ │ │ ldr r2, [pc, #944] @ (178b30 ) │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc │ │ │ │ - bl 21411c │ │ │ │ + bl 2142ac │ │ │ │ cbz r0, 17879a │ │ │ │ mov r8, r0 │ │ │ │ - bl 201550 │ │ │ │ + bl 2016e0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r0, r8 │ │ │ │ - bl 201550 │ │ │ │ + bl 2016e0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r1, [r8, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 178762 │ │ │ │ movs r7, #0 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ @@ -376509,20 +376493,20 @@ │ │ │ │ bcs.w 178aba │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ ldr.w r5, [r2, #-12] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 178aa2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20f4b4 │ │ │ │ + bl 20f644 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1787c0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 20f4b4 │ │ │ │ + bl 20f644 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 178a7a │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ bls.w 178aba │ │ │ │ ldr.w r3, [r9, #64] @ 0x40 │ │ │ │ @@ -376540,29 +376524,29 @@ │ │ │ │ mov r7, r9 │ │ │ │ mov r9, r4 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ cbz r5, 178866 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20f4b4 │ │ │ │ + bl 20f644 │ │ │ │ cbnz r0, 178866 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20f4b4 │ │ │ │ + bl 20f644 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 178aa6 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cbz r2, 178870 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 20f4b4 │ │ │ │ + bl 20f644 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 178840 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ mov r5, r4 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 17882e │ │ │ │ @@ -376596,20 +376580,20 @@ │ │ │ │ bcs.w 178aba │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ ldr.w r5, [r2, #-12] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 178a9e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20f4b4 │ │ │ │ + bl 20f644 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1788aa │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 20f4b4 │ │ │ │ + bl 20f644 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 178a7a │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r3 │ │ │ │ bcs.w 178aba │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ @@ -376626,20 +376610,20 @@ │ │ │ │ bne.n 178876 │ │ │ │ ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ ldr.w r9, [r3, #-12] │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 178b0c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20f4b4 │ │ │ │ + bl 20f644 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 178b0c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 20f4b4 │ │ │ │ + bl 20f644 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne fp, r7 │ │ │ │ b.n 178766 │ │ │ │ ldr r3, [pc, #480] @ (178b28 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ @@ -376658,15 +376642,15 @@ │ │ │ │ mov r7, r2 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w r1, [r9, #56] @ 0x38 │ │ │ │ ldr.w r5, [r1, #-12] │ │ │ │ cbz r4, 178988 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20f4b4 │ │ │ │ + bl 20f644 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 178a84 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ mov r4, r5 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #32 │ │ │ │ @@ -376695,30 +376679,30 @@ │ │ │ │ mov r4, r7 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w r3, [r9, #96] @ 0x60 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ cbz r4, 178a0c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20f4b4 │ │ │ │ + bl 20f644 │ │ │ │ cbnz r0, 178a0c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 20f4b4 │ │ │ │ + bl 20f644 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 178a94 │ │ │ │ adds r7, #1 │ │ │ │ cmp fp, r7 │ │ │ │ beq.n 17899e │ │ │ │ ldr.w r3, [r9, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r9, #16 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 20f4b4 │ │ │ │ + bl 20f644 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1789e2 │ │ │ │ adds r7, #1 │ │ │ │ mov r4, r5 │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp fp, r7 │ │ │ │ bne.n 1789ce │ │ │ │ @@ -376737,40 +376721,40 @@ │ │ │ │ add r2, r9 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 178a54 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20f4b4 │ │ │ │ + bl 20f644 │ │ │ │ cbz r0, 178a6a │ │ │ │ ldr.w r0, [fp, #52] @ 0x34 │ │ │ │ mov r8, r4 │ │ │ │ adds r7, #1 │ │ │ │ add.w r9, r9, #20 │ │ │ │ cmp r7, r0 │ │ │ │ bcc.n 178a34 │ │ │ │ mov r7, r8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r8, fp │ │ │ │ mov fp, r7 │ │ │ │ b.n 178878 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 20f4b4 │ │ │ │ + bl 20f644 │ │ │ │ cbz r0, 178ab0 │ │ │ │ ldr.w r0, [fp, #52] @ 0x34 │ │ │ │ b.n 178a56 │ │ │ │ mov r4, fp │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ b.n 178766 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 20f4b4 │ │ │ │ + bl 20f644 │ │ │ │ cbz r0, 178a94 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ b.n 17898a │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ b.n 178766 │ │ │ │ @@ -376798,15 +376782,15 @@ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add.w r3, r4, #57344 @ 0xe000 │ │ │ │ ldrb.w r3, [r3, #3999] @ 0xf9f │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r2, [r6, r3, lsl #2] │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r4, r4, r3, lsl #7 │ │ │ │ ldrb r3, [r4, #31] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r0, [r6, r3, lsl #2] │ │ │ │ b.n 178752 │ │ │ │ @@ -376881,15 +376865,15 @@ │ │ │ │ strd r6, r5, [sp, #4] │ │ │ │ mov.w r8, #0 │ │ │ │ movs r7, #1 │ │ │ │ mov r5, r1 │ │ │ │ mov fp, sl │ │ │ │ ldr r6, [r5, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 178d3a │ │ │ │ mov.w sl, #0 │ │ │ │ movw r2, #597 @ 0x255 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -376944,36 +376928,36 @@ │ │ │ │ bne.n 178c64 │ │ │ │ mov r0, r6 │ │ │ │ b.n 178bf8 │ │ │ │ mov.w sl, #1 │ │ │ │ strb.w r7, [r3, #77] @ 0x4d │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r9 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ movw r2, #597 @ 0x255 │ │ │ │ cbz r6, 178c94 │ │ │ │ mov r9, r0 │ │ │ │ b.n 178bd8 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #3 │ │ │ │ beq.n 178c5c │ │ │ │ cmp r1, #4 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ beq.n 178bf8 │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r9 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ movw r2, #597 @ 0x255 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 178c72 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 251614 │ │ │ │ + bl 2517a4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r8, r8, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 178cb6 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 178bc0 │ │ │ │ @@ -377006,15 +376990,15 @@ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ str r6, [sp, #32] │ │ │ │ strb.w r3, [sp, #26] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - bl 26fac0 │ │ │ │ + bl 26fc50 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ orr.w r9, r0, r8 │ │ │ │ uxtb.w r9, r9 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 178b7a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -377153,26 +377137,26 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ strd r2, r1, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1e21f0 │ │ │ │ + bl 1e2380 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 178628 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1d34 │ │ │ │ + bl 1e1ec4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -377210,15 +377194,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 179520 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 2140e0 │ │ │ │ + bl 214270 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr.w r6, [r6, #128] @ 0x80 │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 17952e │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ @@ -377259,15 +377243,15 @@ │ │ │ │ ldreq r1, [r1, #4] │ │ │ │ streq.w r0, [r6, r1, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 178f60 │ │ │ │ mov r0, r2 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 178f5a │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 179582 │ │ │ │ @@ -377363,15 +377347,15 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq.w r8, #0 │ │ │ │ mov r0, r8 │ │ │ │ add r4, sp, #160 @ 0xa0 │ │ │ │ - bl 1ff65c │ │ │ │ + bl 1ff7ec │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r5, r2 │ │ │ │ str r3, [r2, #16] │ │ │ │ movs r3, #0 │ │ │ │ @@ -377404,51 +377388,51 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ ldr.w r5, [r9], #4 │ │ │ │ cbz r5, 17911a │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e21f0 │ │ │ │ + bl 1e2380 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 178628 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e1d34 │ │ │ │ + bl 1e1ec4 │ │ │ │ str r5, [r7, #0] │ │ │ │ adds r7, #4 │ │ │ │ cmp r9, r4 │ │ │ │ bne.n 1790f2 │ │ │ │ ldrd r8, r5, [r4] │ │ │ │ ldr.w r6, [r8, #-12] │ │ │ │ cbz r5, 179172 │ │ │ │ add.w r9, r4, #4 │ │ │ │ movs r7, #0 │ │ │ │ cbz r7, 179160 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20f4b4 │ │ │ │ + bl 20f644 │ │ │ │ cbnz r0, 179160 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 20f4b4 │ │ │ │ + bl 20f644 │ │ │ │ cbz r0, 179170 │ │ │ │ cmp r9, r4 │ │ │ │ beq.w 1794e0 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r6, [r3, #-12] │ │ │ │ mov r1, r6 │ │ │ │ - bl 20f4b4 │ │ │ │ + bl 20f644 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17913c │ │ │ │ mov r7, r6 │ │ │ │ cmp r9, r4 │ │ │ │ beq.n 179172 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ ldr.w r6, [r3, #-12] │ │ │ │ @@ -377479,29 +377463,29 @@ │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp.w r3, #660 @ 0x294 │ │ │ │ ite ne │ │ │ │ movwne r1, #730 @ 0x2da │ │ │ │ movweq r1, #731 @ 0x2db │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ add.w r6, r0, #84 @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ str.w r8, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ str r3, [r2, #8] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 178fc4 │ │ │ │ cmp.w sl, #32 │ │ │ │ beq.w 1793d8 │ │ │ │ @@ -377509,21 +377493,21 @@ │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 178fd2 │ │ │ │ mov fp, sl │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 178fa8 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, r0 │ │ │ │ - bl 251614 │ │ │ │ + bl 2517a4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1793ee │ │ │ │ b.n 1793e4 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @@ -377630,15 +377614,15 @@ │ │ │ │ bne.w 1791f6 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str.w r8, [r3, sl, lsl #2] │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r1, #729 @ 0x2d9 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ mov r7, r0 │ │ │ │ str.w r8, [r2, #12] │ │ │ │ add.w r6, r0, #84 @ 0x54 │ │ │ │ @@ -377652,42 +377636,42 @@ │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 1791f6 │ │ │ │ ldr.w r2, [fp, #112] @ 0x70 │ │ │ │ b.n 179294 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 17949c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 179312 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 26fa5c │ │ │ │ + bl 26fbec │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 17905e │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 178fc4 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 251614 │ │ │ │ + bl 2517a4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #1 │ │ │ │ - bl 251614 │ │ │ │ + bl 2517a4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 214104 │ │ │ │ + bl 214294 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 59c6c │ │ │ │ ldr r2, [pc, #412] @ (179598 ) │ │ │ │ ldr r3, [pc, #412] @ (17959c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -377746,30 +377730,30 @@ │ │ │ │ bne.w 178fc4 │ │ │ │ b.n 179290 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ movw r1, #730 @ 0x2da │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str.w r8, [r3, sl, lsl #2] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ add.w r5, r0, #84 @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ add.w sl, sl, #1 │ │ │ │ str.w r8, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ str r3, [r2, #8] │ │ │ │ ldmia r2, {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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 1791f6 │ │ │ │ mov r6, r7 │ │ │ │ b.n 179172 │ │ │ │ sub.w r1, r3, #223 @ 0xdf │ │ │ │ movs r2, #161 @ 0xa1 │ │ │ │ @@ -377790,15 +377774,15 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 178ee4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ - bl 2140e0 │ │ │ │ + bl 214270 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ mov r1, r3 │ │ │ │ add r3, sp, #376 @ 0x178 │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ mov r0, r3 │ │ │ │ @@ -377819,27 +377803,27 @@ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 178f96 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 251614 │ │ │ │ + bl 2517a4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 1793e4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 251614 │ │ │ │ + bl 2517a4 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ b.n 1793ee │ │ │ │ mov r1, r4 │ │ │ │ - bl 251614 │ │ │ │ + bl 2517a4 │ │ │ │ b.n 17956c │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -377997,35 +377981,35 @@ │ │ │ │ it eq │ │ │ │ moveq r9, r3 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 17975e │ │ │ │ mov r3, sl │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movw r1, #321 @ 0x141 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r2, [r7, #24] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2] │ │ │ │ str r3, [r2, #8] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ str r6, [r7, #76] @ 0x4c │ │ │ │ add.w r6, r8, #84 @ 0x54 │ │ │ │ @@ -378035,15 +378019,15 @@ │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ add.w ip, r8, ip, lsl #2 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldrb.w r6, [r4, #33] @ 0x21 │ │ │ │ cmp r6, #1 │ │ │ │ beq.w 179b6a │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ beq.w 179ba2 │ │ │ │ cmp r6, #32 │ │ │ │ beq.n 179812 │ │ │ │ @@ -378054,15 +378038,15 @@ │ │ │ │ beq.w 179c62 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 1797ec │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ add.w fp, fp, r3, lsl #7 │ │ │ │ ldrb.w r3, [fp, #31] │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ @@ -378071,23 +378055,23 @@ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r1, r2 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 201a58 │ │ │ │ + bl 201be8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 200708 │ │ │ │ + bl 200898 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2008fc │ │ │ │ + bl 200a8c │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 1796d6 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1796ba │ │ │ │ mov r6, sl │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ ldr.w sl, [r7, #24] │ │ │ │ ldr.w fp, [r7] │ │ │ │ @@ -378169,19 +378153,19 @@ │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ itete mi │ │ │ │ movmi r1, #166 @ 0xa6 │ │ │ │ movwpl r1, #423 @ 0x1a7 │ │ │ │ ldrmi r0, [r7, #44] @ 0x2c │ │ │ │ ldrpl r0, [r7, #44] @ 0x2c │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ mov fp, r0 │ │ │ │ mov.w r1, #804 @ 0x324 │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ str.w r9, [r7, #48] @ 0x30 │ │ │ │ str.w fp, [r7, #60] @ 0x3c │ │ │ │ add.w r6, r6, r3, lsl #7 │ │ │ │ @@ -378193,23 +378177,23 @@ │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ mov r1, ip │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 200708 │ │ │ │ + bl 200898 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2008fc │ │ │ │ + bl 200a8c │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 1798a4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 17988a │ │ │ │ b.n 1799c0 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ @@ -378268,73 +378252,73 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 179a10 │ │ │ │ mov r2, r1 │ │ │ │ movs r3, #3 │ │ │ │ mov.w r1, #728 @ 0x2d8 │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ strd r3, r2, [r7, #112] @ 0x70 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 204870 │ │ │ │ + bl 204a00 │ │ │ │ movs r1, #133 @ 0x85 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 204870 │ │ │ │ + bl 204a00 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - bl 1ff3dc │ │ │ │ + bl 1ff56c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movw r1, #727 @ 0x2d7 │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 204928 │ │ │ │ + bl 204ab8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 204928 │ │ │ │ + bl 204ab8 │ │ │ │ mov r0, fp │ │ │ │ - bl 210044 │ │ │ │ + bl 2101d4 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ ldrd r5, r4, [r3] │ │ │ │ str r4, [r5, #4] │ │ │ │ str r5, [r4, #0] │ │ │ │ strd r2, r2, [r3] │ │ │ │ str r2, [r1, #20] │ │ │ │ - bl 251614 │ │ │ │ + bl 2517a4 │ │ │ │ ldr r2, [pc, #628] @ (179d54 ) │ │ │ │ ldr r3, [pc, #632] @ (179d58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r7, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ @@ -378372,44 +378356,44 @@ │ │ │ │ moveq r4, r5 │ │ │ │ bne.w 17982e │ │ │ │ movs r5, #0 │ │ │ │ b.n 1796fe │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ mov fp, r0 │ │ │ │ b.n 179934 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov fp, r0 │ │ │ │ b.n 1798f8 │ │ │ │ ldrb.w r2, [r8, #33] @ 0x21 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ vstr d8, [r7, #112] @ 0x70 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 179b90 │ │ │ │ mov r3, sl │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r9, r0 │ │ │ │ b.n 179812 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sl] │ │ │ │ str.w r3, [sl, #8] │ │ │ │ add.w fp, r7, #140 @ 0x8c │ │ │ │ str.w r9, [r7, #124] @ 0x7c │ │ │ │ @@ -378438,95 +378422,95 @@ │ │ │ │ str.w r9, [r7, #152] @ 0x98 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr.w fp, [r7, #28] │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldmia.w fp!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r6, [r7, #40] @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ add.w r3, r9, #20 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r9, r0 │ │ │ │ b.n 179812 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ orr.w r3, r6, #4 │ │ │ │ movs r2, #4 │ │ │ │ - bl 204aa0 │ │ │ │ + bl 204c30 │ │ │ │ mov r9, r0 │ │ │ │ b.n 179812 │ │ │ │ mov ip, fp │ │ │ │ str.w r9, [r7, #152] @ 0x98 │ │ │ │ add.w r6, r7, #172 @ 0xac │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [r7, #20] │ │ │ │ str r1, [r7, #12] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ add.w r2, r7, #172 @ 0xac │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov lr, r2 │ │ │ │ str r2, [r7, #28] │ │ │ │ add.w ip, r3, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ b.n 179bd6 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 179994 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ cmp.w r2, #828 @ 0x33c │ │ │ │ beq.w 179b20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 17988a │ │ │ │ b.n 1799c0 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 17982e │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ cmp r2, r1 │ │ │ │ beq.w 179b46 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1796ba │ │ │ │ b.n 17983c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #479 @ 0x1df │ │ │ │ cmp r3, r2 │ │ │ │ @@ -378726,15 +378710,15 @@ │ │ │ │ str r0, [r2, #16] │ │ │ │ orr.w r1, r1, ip │ │ │ │ str r1, [r2, #64] @ 0x40 │ │ │ │ bne.n 179ed4 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add.w r0, lr, #112 @ 0x70 │ │ │ │ - bl 1e624c │ │ │ │ + bl 1e63dc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ @@ -378757,15 +378741,15 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e624c │ │ │ │ + bl 1e63dc │ │ │ │ ldrh r3, [r4, #42] @ 0x2a │ │ │ │ ldrh r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r5, #0] │ │ │ │ subs r3, r3, r2 │ │ │ │ str r3, [r5, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -378785,15 +378769,15 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str.w r2, [r7, #392] @ 0x188 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ ldr.w r3, [r7, #388] @ 0x184 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r7, #396] @ 0x18c │ │ │ │ b.n 179f6c │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -378885,15 +378869,15 @@ │ │ │ │ movlt r6, #1 │ │ │ │ movge r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17a086 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e6110 │ │ │ │ + bl 1e62a0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -378956,15 +378940,15 @@ │ │ │ │ lsrs r3, r3, #31 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 17a132 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1e6110 │ │ │ │ + bl 1e62a0 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #24] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cbz r3, 17a176 │ │ │ │ mov r4, r3 │ │ │ │ @@ -378975,15 +378959,15 @@ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17a166 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ bcc.n 17a118 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e6758 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17a11e │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r7, [r5, #20] │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ b.n 17a118 │ │ │ │ @@ -379005,29 +378989,29 @@ │ │ │ │ bne.n 17a238 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 17a124 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e6758 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ bcs.n 17a11e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cbz r3, 17a228 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 1e624c │ │ │ │ + bl 1e63dc │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cbz r1, 17a234 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ b.n 17a1f2 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -379042,20 +379026,20 @@ │ │ │ │ movge r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 17a1f0 │ │ │ │ movs r0, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 1e6110 │ │ │ │ + bl 1e62a0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 17a11e │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r7 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e6758 │ │ │ │ mov r7, r0 │ │ │ │ b.n 17a1ca │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 17a1da │ │ │ │ @@ -379431,15 +379415,15 @@ │ │ │ │ bhi.w 17a8d4 │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r2 │ │ │ │ bls.w 17a8c6 │ │ │ │ sub.w fp, r0, #28 │ │ │ │ add.w r0, fp, #28 │ │ │ │ strd r1, r2, [sp, #12] │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e6758 │ │ │ │ mov lr, r0 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ cbz r0, 17a612 │ │ │ │ sub.w lr, r0, #28 │ │ │ │ mov.w r9, #1 │ │ │ │ movs r3, #0 │ │ │ │ str.w lr, [sp, #36] @ 0x24 │ │ │ │ @@ -379592,20 +379576,20 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 17aa1c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1e65a0 │ │ │ │ + bl 1e6730 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 17a7b8 │ │ │ │ b.n 17aa1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e6758 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17aa1c │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 17a7aa │ │ │ │ ldrh r4, [r5, #14] │ │ │ │ @@ -379723,15 +379707,15 @@ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17a8ca │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r2 │ │ │ │ bhi.w 17a5f6 │ │ │ │ strd r1, r2, [sp, #12] │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e6758 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17aa3e │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ sub.w fp, r0, #28 │ │ │ │ b.n 17a5fa │ │ │ │ adds r4, r7, r6 │ │ │ │ mov r3, r6 │ │ │ │ @@ -379753,15 +379737,15 @@ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 17a9b8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 17a9e2 │ │ │ │ add.w r0, r3, #28 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e6758 │ │ │ │ cbz r0, 17a940 │ │ │ │ subs r0, #28 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b.n 17a626 │ │ │ │ mvns r4, r3 │ │ │ │ rbit r4, r4 │ │ │ │ @@ -379876,105 +379860,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 1e65a0 │ │ │ │ + bl 1e6730 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17ab68 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r0, r3, #12 │ │ │ │ strb r6, [r3, #24] │ │ │ │ - bl 1e65a0 │ │ │ │ + bl 1e6730 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17ab5c │ │ │ │ add.w r0, r9, #12 │ │ │ │ strb.w r6, [r9, #24] │ │ │ │ - bl 1e65a0 │ │ │ │ + bl 1e6730 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17ab50 │ │ │ │ add.w r0, sl, #12 │ │ │ │ strb.w r6, [sl, #24] │ │ │ │ - bl 1e65a0 │ │ │ │ + bl 1e6730 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17ab44 │ │ │ │ add.w r0, fp, #12 │ │ │ │ strb.w r6, [fp, #24] │ │ │ │ - bl 1e65a0 │ │ │ │ + bl 1e6730 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17ab38 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r6, [r4, #24] │ │ │ │ - bl 1e65a0 │ │ │ │ + bl 1e6730 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17ab2c │ │ │ │ add.w r0, r5, #12 │ │ │ │ strb r6, [r5, #24] │ │ │ │ - bl 1e65a0 │ │ │ │ + bl 1e6730 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 17ab20 │ │ │ │ add.w r0, r7, #12 │ │ │ │ strb r6, [r7, #24] │ │ │ │ - bl 1e65a0 │ │ │ │ + bl 1e6730 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 17ab14 │ │ │ │ add.w r0, r8, #12 │ │ │ │ strb.w r6, [r8, #24] │ │ │ │ - bl 1e65a0 │ │ │ │ + bl 1e6730 │ │ │ │ cbz r0, 17ab08 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 17aa54 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e6758 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17aaf8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e6758 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17aaea │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e6758 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17aadc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e6758 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17aace │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e6758 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17aac0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e6758 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17aaae │ │ │ │ mov r0, sl │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e6758 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17aa9c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e6758 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17aa8a │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e6758 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17aa78 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldr r1, [r0, #20] │ │ │ │ @@ -380532,22 +380516,22 @@ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r0 │ │ │ │ add.w r0, r1, #112 @ 0x70 │ │ │ │ ldrd r3, r2, [r7, #372] @ 0x174 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ ldr.w r9, [r3, r2, lsl #2] │ │ │ │ - bl 1e65a0 │ │ │ │ + bl 1e6730 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17b20e │ │ │ │ mov r5, r0 │ │ │ │ mov.w r8, #12 │ │ │ │ b.n 17b15a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e6758 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17b20e │ │ │ │ ldr.w r4, [r5, #-8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ and.w r2, r3, #31 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ @@ -380570,15 +380554,15 @@ │ │ │ │ ldrh r1, [r1, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ add.w sl, r0, r1 │ │ │ │ sub.w sl, sl, r3 │ │ │ │ uxth.w sl, sl │ │ │ │ b.n 17b1c4 │ │ │ │ mov r1, fp │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1f48 │ │ │ │ cbz r0, 17b1e6 │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ cmp sl, r2 │ │ │ │ beq.n 17b1b8 │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ @@ -380622,30 +380606,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 1e65a0 │ │ │ │ + bl 1e6730 │ │ │ │ cbz r0, 17b284 │ │ │ │ mov r4, r0 │ │ │ │ movs r7, #12 │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cbz r3, 17b270 │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ ldr.w r3, [r5, #404] @ 0x194 │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ cbz r2, 17b26a │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1f48 │ │ │ │ cbz r0, 17b26a │ │ │ │ ldrh r1, [r0, #12] │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 17b26a │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ ldr.w r0, [r5, #376] @ 0x178 │ │ │ │ @@ -380653,15 +380637,15 @@ │ │ │ │ cbnz r6, 17b278 │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ movs r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17b23c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e6758 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17b232 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -381048,15 +381032,15 @@ │ │ │ │ mov.w r2, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ ite eq │ │ │ │ moveq r3, #2 │ │ │ │ movne r3, #1 │ │ │ │ str.w sp, [r7, #4] │ │ │ │ str r3, [r7, #32] │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r1, sp │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r2, r3, #4080 @ 0xff0 │ │ │ │ @@ -381108,19 +381092,19 @@ │ │ │ │ bmi.w 17bd88 │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ it cs │ │ │ │ movcs r3, #192 @ 0xc0 │ │ │ │ str r3, [r7, #24] │ │ │ │ add.w r0, r9, #112 @ 0x70 │ │ │ │ - bl 1e65b4 │ │ │ │ + bl 1e6744 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17bcb0 │ │ │ │ - bl 1e65fc │ │ │ │ + bl 1e678c │ │ │ │ movs r3, #16 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov fp, sl │ │ │ │ @@ -381194,15 +381178,15 @@ │ │ │ │ add.w r3, r3, r6, lsl #3 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 17b96c │ │ │ │ ldr r5, [r7, #84] @ 0x54 │ │ │ │ mov r6, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e65fc │ │ │ │ + bl 1e678c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrh.w lr, [r5, #14] │ │ │ │ str r0, [r7, #84] @ 0x54 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 17b746 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ @@ -381346,15 +381330,15 @@ │ │ │ │ ldr r1, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, fp │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r7, #64] @ 0x40 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ str r0, [r7, #72] @ 0x48 │ │ │ │ b.n 17b7b8 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ mov sl, fp │ │ │ │ mov fp, r2 │ │ │ │ orr.w r5, r8, r3 │ │ │ │ ldr r3, [pc, #964] @ (17bd3c ) │ │ │ │ @@ -381664,15 +381648,15 @@ │ │ │ │ cmp r2, #16 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r7, #12] │ │ │ │ str r3, [r7, #0] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ and.w r3, r2, #8192 @ 0x2000 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ b.n 17b8e4 │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ @@ -381941,26 +381925,26 @@ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, r2 │ │ │ │ bcc.n 17bfa2 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 17bf8e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e65fc │ │ │ │ + bl 1e678c │ │ │ │ cbz r0, 17bf5c │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r5, r3 │ │ │ │ bcc.n 17bf5c │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 17bf5c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e65fc │ │ │ │ + bl 1e678c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17bf42 │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 17bf5c │ │ │ │ ldr r1, [r3, #20] │ │ │ │ @@ -382015,27 +381999,27 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 17c0cc │ │ │ │ movs r2, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 1e624c │ │ │ │ + bl 1e63dc │ │ │ │ add.w r0, r7, #12 │ │ │ │ - bl 1e65a0 │ │ │ │ + bl 1e6730 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17c0a4 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e6758 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r7, #12 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e624c │ │ │ │ + bl 1e63dc │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r0, [r4, #16] │ │ │ │ cbz r0, 17c066 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ adds r0, #12 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 17c0ae │ │ │ │ @@ -382052,19 +382036,19 @@ │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ mov.w r3, ip, lsr #31 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 17c030 │ │ │ │ mov r2, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1e6110 │ │ │ │ + bl 1e62a0 │ │ │ │ cbz r5, 17c0a4 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e6758 │ │ │ │ mov r5, r0 │ │ │ │ b.n 17c00e │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ @@ -382085,38 +382069,38 @@ │ │ │ │ movlt r2, r3 │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 17c07a │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1e6110 │ │ │ │ + bl 1e62a0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 17c05a │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r7, #24] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1e6110 │ │ │ │ + bl 1e62a0 │ │ │ │ b.n 17c058 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1e6110 │ │ │ │ + bl 1e62a0 │ │ │ │ b.n 17c0a0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e624c │ │ │ │ + bl 1e63dc │ │ │ │ b.n 17bff6 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #28] │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ @@ -382367,15 +382351,15 @@ │ │ │ │ lsls r3, r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #16 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str.w r3, [r6, #392] @ 0x188 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ ldr.w r3, [r6, #388] @ 0x184 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r6, #396] @ 0x18c │ │ │ │ b.n 17c2ce │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -382385,25 +382369,25 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e624c │ │ │ │ + bl 1e63dc │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r3, [r4, #24] │ │ │ │ - bl 1e65a0 │ │ │ │ + bl 1e6730 │ │ │ │ cbz r0, 17c394 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 17aa54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e6758 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17c382 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cbz r3, 17c3c0 │ │ │ │ @@ -382523,15 +382507,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17c486 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r7, #2 │ │ │ │ mov r3, r1 │ │ │ │ b.n 17c486 │ │ │ │ nop │ │ │ │ - b.n 17c5b8 │ │ │ │ + b.n 17c938 │ │ │ │ movs r5, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr.w r2, [pc, #2600] @ 17cf1c │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ @@ -382549,15 +382533,15 @@ │ │ │ │ bl 1a91fc │ │ │ │ mov r0, r5 │ │ │ │ bl 17deb4 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ bl 1b13a8 │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e52c8 │ │ │ │ ldrb.w r3, [r5, #1215] @ 0x4bf │ │ │ │ strb.w r3, [r0, #408] @ 0x198 │ │ │ │ ldr r3, [r5, #120] @ 0x78 │ │ │ │ str.w r3, [r0, #380] @ 0x17c │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ str.w r3, [r0, #384] @ 0x180 │ │ │ │ ldr.w r2, [pc, #2532] @ 17cf28 │ │ │ │ @@ -382702,21 +382686,21 @@ │ │ │ │ bl 18549c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #372] @ 0x174 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl 1e5208 │ │ │ │ + bl 1e5398 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str.w r0, [r4, #400] @ 0x190 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1e5208 │ │ │ │ + bl 1e5398 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ adds r3, #7 │ │ │ │ str.w r0, [r4, #404] @ 0x194 │ │ │ │ mov r0, r8 │ │ │ │ lsrs r4, r3, #3 │ │ │ │ mov r1, r4 │ │ │ │ @@ -382988,52 +382972,52 @@ │ │ │ │ mla r3, r5, r3, r4 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17c986 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ mla r4, r5, r3, r4 │ │ │ │ - bl 1e21f0 │ │ │ │ + bl 1e2380 │ │ │ │ str r0, [r4, #4] │ │ │ │ add.w r0, r8, #112 @ 0x70 │ │ │ │ - bl 1e65a0 │ │ │ │ + bl 1e6730 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17c9ce │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e6758 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17c9b6 │ │ │ │ add.w r0, r8, #236 @ 0xec │ │ │ │ - bl 1e65a0 │ │ │ │ + bl 1e6730 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17c9f2 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e6758 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17c9da │ │ │ │ add.w r0, r8, #360 @ 0x168 │ │ │ │ - bl 1e65a0 │ │ │ │ + bl 1e6730 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17ca16 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e6758 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17c9fe │ │ │ │ ldr.w r7, [sl, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r7 │ │ │ │ beq.w 17cc9c │ │ │ │ @@ -383082,15 +383066,15 @@ │ │ │ │ ldrb r7, [r7, #8] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 17cb2a │ │ │ │ ldr r0, [r1, r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17cb44 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1f48 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17cb44 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrh r0, [r0, #12] │ │ │ │ and.w r7, r3, #8192 @ 0x2000 │ │ │ │ and.w r1, r3, #8 │ │ │ │ and.w ip, r3, #4 │ │ │ │ @@ -383390,15 +383374,15 @@ │ │ │ │ bne.w 17d766 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 1ae49c │ │ │ │ ldr.w r3, [r9] │ │ │ │ lsls r4, r3, #24 │ │ │ │ bmi.w 17d7f6 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #312] @ (17cf34 ) │ │ │ │ ldr r3, [pc, #292] @ (17cf20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ @@ -383833,15 +383817,15 @@ │ │ │ │ ldr.w r7, [r8, #404] @ 0x194 │ │ │ │ ldr r6, [r3, #96] @ 0x60 │ │ │ │ movs r3, #12 │ │ │ │ mul.w r6, r3, r6 │ │ │ │ ldr r0, [r7, r6] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17d432 │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr.w r6, [r8, #372] @ 0x174 │ │ │ │ ldr.w ip, [sl, #96] @ 0x60 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr.w r7, [r3, ip, lsl #2] │ │ │ │ b.n 17ccd0 │ │ │ │ ldr.w r6, [sl, #16] │ │ │ │ @@ -384004,15 +383988,15 @@ │ │ │ │ beq.w 17c84e │ │ │ │ subs r2, #248 @ 0xf8 │ │ │ │ b.w 17c84e │ │ │ │ ldr r1, [sp, #16] │ │ │ │ b.w 17cbe6 │ │ │ │ mov r0, r8 │ │ │ │ strd r2, r1, [sp, #28] │ │ │ │ - bl 1e21f0 │ │ │ │ + bl 1e2380 │ │ │ │ str r0, [r7, r6] │ │ │ │ ldrd r2, r1, [sp, #28] │ │ │ │ b.n 17d280 │ │ │ │ lsls r3, r3, #12 │ │ │ │ it mi │ │ │ │ submi r5, #248 @ 0xf8 │ │ │ │ b.n 17d30e │ │ │ │ @@ -384317,15 +384301,15 @@ │ │ │ │ ldr.w r3, [pc, #1548] @ 17dd50 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1544] @ 17dd54 │ │ │ │ ldr.w r1, [pc, #1544] @ 17dd58 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b48a4 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 17cde0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ bl 1aeddc │ │ │ │ @@ -384354,57 +384338,57 @@ │ │ │ │ ldr.w r3, [pc, #1452] @ 17dd5c │ │ │ │ ldr.w r2, [pc, #1452] @ 17dd60 │ │ │ │ ldr.w r1, [pc, #1452] @ 17dd64 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b48a4 │ │ │ │ b.w 17c664 │ │ │ │ ldr.w r3, [pc, #1428] @ 17dd68 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1428] @ 17dd6c │ │ │ │ ldr.w r1, [pc, #1428] @ 17dd70 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ mov r0, r5 │ │ │ │ bl 1b48a4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [r3, #108] @ 0x6c │ │ │ │ b.w 17c56a │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr.w r3, [pc, #1400] @ 17dd74 │ │ │ │ ldr.w r2, [pc, #1400] @ 17dd78 │ │ │ │ ldr.w r1, [pc, #1400] @ 17dd7c │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r0, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b48a4 │ │ │ │ b.w 17cdf0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #16 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5280 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #28 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1e5208 │ │ │ │ + bl 1e5398 │ │ │ │ ldr.w r2, [pc, #1348] @ 17dd80 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ str.w r2, [fp, #4] │ │ │ │ ldr.w r2, [pc, #1336] @ 17dd84 │ │ │ │ add.w r0, r4, #16 │ │ │ │ @@ -384656,15 +384640,15 @@ │ │ │ │ bne.w 17d994 │ │ │ │ ldrd sl, r8, [sp, #48] @ 0x30 │ │ │ │ ldrd r7, r9, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ adds r3, #2 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ b.w 17c62c │ │ │ │ ldrh.w lr, [r5, #8] │ │ │ │ clz r5, lr │ │ │ │ rsb r5, r5, #32 │ │ │ │ add.w r5, r2, r5, lsl #1 │ │ │ │ cmp lr, fp │ │ │ │ it ne │ │ │ │ @@ -384876,79 +384860,79 @@ │ │ │ │ ldr r3, [pc, #144] @ (17dd8c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #144] @ (17dd90 ) │ │ │ │ ldr r1, [pc, #144] @ (17dd94 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b48a4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ b.n 17d79a │ │ │ │ ldr r3, [pc, #124] @ (17dd98 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #124] @ (17dd9c ) │ │ │ │ ldr r1, [pc, #128] @ (17dda0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b48a4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ b.n 17d782 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.w 17cdf8 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ b.n 17d970 │ │ │ │ - udf #56 @ 0x38 │ │ │ │ + svc 248 @ 0xf8 │ │ │ │ movs r6, r3 │ │ │ │ - ble.n 17dd4c │ │ │ │ + svc 186 @ 0xba │ │ │ │ movs r6, r3 │ │ │ │ - pop {r2, r3, r5} │ │ │ │ + pop {r2, r3, r5, r6, r7, pc} │ │ │ │ movs r6, r3 │ │ │ │ - ble.n 17dc8c │ │ │ │ + svc 86 @ 0x56 │ │ │ │ movs r6, r3 │ │ │ │ - ble.n 17dc80 │ │ │ │ + svc 78 @ 0x4e │ │ │ │ movs r6, r3 │ │ │ │ - cbnz r0, 17ddd8 │ │ │ │ + pop {r7, pc} │ │ │ │ movs r6, r3 │ │ │ │ - ble.n 17de08 │ │ │ │ + svc 14 │ │ │ │ movs r6, r3 │ │ │ │ - ble.n 17de48 │ │ │ │ + svc 44 @ 0x2c │ │ │ │ movs r6, r3 │ │ │ │ - cbnz r6, 17ddda │ │ │ │ + pop {r1, r2, r3, r4, r6, pc} │ │ │ │ movs r6, r3 │ │ │ │ - ble.n 17dce8 │ │ │ │ + svc 120 @ 0x78 │ │ │ │ movs r6, r3 │ │ │ │ - ble.n 17de04 │ │ │ │ + svc 4 │ │ │ │ movs r6, r3 │ │ │ │ - cbnz r6, 17dddc │ │ │ │ + pop {r1, r2, r4, r5, pc} │ │ │ │ movs r6, r3 │ │ │ │ stmia r6!, {r0, r1, r3, r5, r6} │ │ │ │ vqshl.u32 q14, , #31 │ │ │ │ vqshlu.s32 q14, , #31 │ │ │ │ - vqrshrun.s64 d29, q9, #1 │ │ │ │ + vshll.u32 , d18, #31 │ │ │ │ movs r6, r3 │ │ │ │ - bhi.n 17de24 │ │ │ │ + bge.n 17dda4 │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb67a │ │ │ │ + @ instruction: 0xb83a │ │ │ │ movs r6, r3 │ │ │ │ - bhi.n 17dca4 │ │ │ │ + bge.n 17de24 │ │ │ │ movs r6, r3 │ │ │ │ - bhi.n 17ddf4 │ │ │ │ + bls.n 17dd74 │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb65c │ │ │ │ + @ instruction: 0xb81c │ │ │ │ movs r6, r3 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ and.w r0, r0, #528384 @ 0x81000 │ │ │ │ sub.w r0, r0, #528384 @ 0x81000 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ @@ -385055,15 +385039,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #20 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e52c8 │ │ │ │ ldr r3, [r5, #120] @ 0x78 │ │ │ │ ldr r1, [r5, #108] @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r3, [r3, #372] @ 0x174 │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr.w r3, [pc, #1744] @ 17e5b4 │ │ │ │ @@ -385072,15 +385056,15 @@ │ │ │ │ mov r2, r3 │ │ │ │ bl 1ad4bc │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1e5208 │ │ │ │ + bl 1e5398 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [r4, #12] │ │ │ │ bl 193168 │ │ │ │ ldr.w r2, [pc, #1712] @ 17e5b8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r1, r4 │ │ │ │ @@ -385096,21 +385080,21 @@ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr.w r6, [r2, r4, lsl #2] │ │ │ │ ldr r2, [r6, #24] │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17e05e │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e70ec │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 17df4a │ │ │ │ b.n 17df7e │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e70ec │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 17df7e │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 17df3e │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -385124,15 +385108,15 @@ │ │ │ │ ldr r7, [r2, #28] │ │ │ │ cmp r6, r7 │ │ │ │ beq.n 17e04e │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 17df5e │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e70ec │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17df4a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r4, r2 │ │ │ │ @@ -385148,15 +385132,15 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #12 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ ldr r7, [r6, #96] @ 0x60 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - bl 1e5208 │ │ │ │ + bl 1e5398 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ add.w r4, r5, r7, lsl #3 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 17e57a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -385235,15 +385219,15 @@ │ │ │ │ bne.n 17dfe8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldrd r7, r5, [sp, #24] │ │ │ │ movs r1, #12 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e5208 │ │ │ │ + bl 1e5398 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r6, [sp, #8] │ │ │ │ movs r6, #12 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str.w r0, [r5, r7, lsl #3] │ │ │ │ mul.w r2, r6, r2 │ │ │ │ blx 5ab88 │ │ │ │ @@ -385377,15 +385361,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 17e1ce │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r8, #0 │ │ │ │ mov sl, r2 │ │ │ │ str.w fp, [sp, #12] │ │ │ │ b.n 17e210 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -385650,15 +385634,15 @@ │ │ │ │ adds r2, r3, r1 │ │ │ │ ldr.w fp, [r3, r1] │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17e5a2 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e70ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17e582 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ @@ -385678,15 +385662,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ itt eq │ │ │ │ moveq r7, r2 │ │ │ │ moveq r8, r5 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e70ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17e4ea │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 17e582 │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ @@ -385754,15 +385738,15 @@ │ │ │ │ subs r6, r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ite ne │ │ │ │ movne r0, r6 │ │ │ │ moveq r0, r3 │ │ │ │ mov.w r1, #2008 @ 0x7d8 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e52c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17e6cc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ str r6, [r0, #104] @ 0x68 │ │ │ │ subs r6, #0 │ │ │ │ @@ -385786,15 +385770,15 @@ │ │ │ │ ldrb.w r3, [r3, #319] @ 0x13f │ │ │ │ add.w r1, r5, #256 @ 0x100 │ │ │ │ strb.w r3, [r4, #1215] @ 0x4bf │ │ │ │ blx 5ab88 │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - bl 1e545c │ │ │ │ + bl 1e55ec │ │ │ │ ldr r2, [r4, #116] @ 0x74 │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ subs r2, #1 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ cmp r2, #13 │ │ │ │ bhi.n 17e6a2 │ │ │ │ tbb [pc, r2] │ │ │ │ @@ -385835,15 +385819,15 @@ │ │ │ │ blx 5ab88 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 17e6d0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov.w r1, #1160 @ 0x488 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e52c8 │ │ │ │ mov r6, r0 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ blx 5ab88 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ @@ -385894,15 +385878,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldrd r3, ip, [r3] │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldmia r6, {r1, r2, r3, r6} │ │ │ │ + beq.n 17e7b4 │ │ │ │ movs r6, r3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r0, r3, [r0] │ │ │ │ sub sp, #20 │ │ │ │ @@ -385923,21 +385907,21 @@ │ │ │ │ ldr r3, [pc, #20] @ (17e7e4 ) │ │ │ │ add r3, pc │ │ │ │ b.n 17e7b6 │ │ │ │ ldr r3, [pc, #16] @ (17e7e8 ) │ │ │ │ add r3, pc │ │ │ │ b.n 17e7b6 │ │ │ │ nop │ │ │ │ - lsrs r0, r0, #2 │ │ │ │ + lsrs r0, r0, #9 │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r6!, {r2, r3, r5} │ │ │ │ + ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r6!, {r2, r3, r4} │ │ │ │ + ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r6, r3, #1 │ │ │ │ + lsrs r6, r3, #8 │ │ │ │ movs r6, r3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, #12 │ │ │ │ @@ -385945,15 +385929,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldrd r3, ip, [r3] │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldmia r6!, {r1} │ │ │ │ + ldmia r7, {r1, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cbnz r3, 17e81e │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -385965,15 +385949,15 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r2, pc │ │ │ │ strd r1, ip, [sp] │ │ │ │ movs r1, #1 │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r7} │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r2, [pc, #228] @ (17e944 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -386046,15 +386030,15 @@ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r2, [pc, #72] @ (17e954 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #72] @ (17e958 ) │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ mov r0, r4 │ │ │ │ blx 59c6c │ │ │ │ ldr r2, [pc, #56] @ (17e95c ) │ │ │ │ ldr r3, [pc, #36] @ (17e948 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -386070,17 +386054,17 @@ │ │ │ │ nop │ │ │ │ asrs r0, r3, #30 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 5, pc, cr9, cr15, {7} │ │ │ │ mcr2 15, 4, pc, cr3, cr15, {7} @ │ │ │ │ - ldmia r5!, {r1, r4} │ │ │ │ + ldmia r6, {r1, r4, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - add r2, sp, #432 @ 0x1b0 │ │ │ │ + add r4, sp, #176 @ 0xb0 │ │ │ │ movs r6, r3 │ │ │ │ asrs r0, r3, #27 │ │ │ │ lsls r6, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -386168,21 +386152,21 @@ │ │ │ │ mov.w lr, #2 │ │ │ │ b.n 17ea34 │ │ │ │ mov.w lr, #1 │ │ │ │ b.n 17ea34 │ │ │ │ mov.w lr, #13 │ │ │ │ b.n 17ea34 │ │ │ │ nop │ │ │ │ - subs r4, #8 │ │ │ │ + subs r5, #200 @ 0xc8 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r6!, {r1, r2, r4, r5} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r4!, {r1, r5, r6} │ │ │ │ + ldmia r6!, {r1, r5} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r4!, {r2, r3, r6} │ │ │ │ + ldmia r6!, {r2, r3} │ │ │ │ movs r6, r3 │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ cmp r3, r1 │ │ │ │ bcs.n 17eae6 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -386201,15 +386185,15 @@ │ │ │ │ ldr.w r2, [r2, #152] @ 0x98 │ │ │ │ cmp r2, r5 │ │ │ │ bcc.n 17eae2 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1e527c │ │ │ │ + bl 1e540c │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ str.w r0, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r5 │ │ │ │ str.w r5, [r4, #152] @ 0x98 │ │ │ │ bcs.n 17eae0 │ │ │ │ mov.w r1, #3503345872 @ 0xd0d0d0d0 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ @@ -386418,23 +386402,23 @@ │ │ │ │ nop │ │ │ │ asrs r4, r4, #18 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #16 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - @ instruction: 0xb85e │ │ │ │ + rev r6, r3 │ │ │ │ movs r5, r5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2e56c0 │ │ │ │ + bl 2e5850 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #120] @ 0x78 │ │ │ │ @@ -386456,15 +386440,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ subs r1, r3, #1 │ │ │ │ negs r3, r3 │ │ │ │ add r2, r1 │ │ │ │ ands r3, r2 │ │ │ │ str.w r3, [r4, #164] @ 0xa4 │ │ │ │ - bl 1cfa94 │ │ │ │ + bl 1cfc24 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 17edd0 │ │ │ │ ldr.w r2, [r4, #528] @ 0x210 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 17edfc │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbnz r3, 17edf4 │ │ │ │ @@ -386534,19 +386518,19 @@ │ │ │ │ rbit r3, r4 │ │ │ │ cmp r4, #0 │ │ │ │ clz r3, r3 │ │ │ │ it eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ bne.n 17ee32 │ │ │ │ ldr.w r0, [r5, #252] @ 0xfc │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ add.w r0, r5, #924 @ 0x39c │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f86e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #32 │ │ │ │ mov lr, r1 │ │ │ │ @@ -386705,19 +386689,19 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ movs r0, #0 │ │ │ │ movw r1, #1060 @ 0x424 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e52c8 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r0, #924 @ 0x39c │ │ │ │ - bl 1f856c │ │ │ │ + bl 1f86fc │ │ │ │ add.w r3, r8, #12 │ │ │ │ str.w r8, [r6, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ adds r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -387299,15 +387283,15 @@ │ │ │ │ add sl, pc │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r9, pc │ │ │ │ b.n 17f6c6 │ │ │ │ cmp r0, #28 │ │ │ │ beq.n 17f716 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 2e6d10 │ │ │ │ + bl 2e6ea0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [pc, #1984] @ 17fe68 │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r0, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ @@ -387384,15 +387368,15 @@ │ │ │ │ ldrb.w r0, [r0, #912] @ 0x390 │ │ │ │ and.w r7, r3, #3 │ │ │ │ mov.w fp, r3, lsr #2 │ │ │ │ lsls r3, r0, #31 │ │ │ │ ldrb r7, [r2, r7] │ │ │ │ bmi.w 17f8ea │ │ │ │ ldrb.w r0, [r6, #908] @ 0x38c │ │ │ │ - bl 2e6d10 │ │ │ │ + bl 2e6ea0 │ │ │ │ add r9, r4 │ │ │ │ ldrb.w r2, [r6, #911] @ 0x38f │ │ │ │ add r9, r5 │ │ │ │ ldrb.w r1, [r6, #910] @ 0x38e │ │ │ │ mov r3, fp │ │ │ │ adds r4, #1 │ │ │ │ adds r6, #5 │ │ │ │ @@ -387425,15 +387409,15 @@ │ │ │ │ ldrb.w r3, [r3, #912] @ 0x390 │ │ │ │ ldrb r7, [r2, r0] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 17f8ea │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 17f78a │ │ │ │ ldrb.w r0, [r6, #908] @ 0x38c │ │ │ │ - bl 2e6ce8 │ │ │ │ + bl 2e6e78 │ │ │ │ b.n 17f792 │ │ │ │ ldr.w fp, [r2, #88] @ 0x58 │ │ │ │ add.w ip, r2, #84 @ 0x54 │ │ │ │ cmp fp, ip │ │ │ │ beq.n 17f8d0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, fp │ │ │ │ @@ -387515,15 +387499,15 @@ │ │ │ │ add.w r3, r9, r4 │ │ │ │ mov.w fp, #63 @ 0x3f │ │ │ │ add r3, r5 │ │ │ │ ldrb.w r3, [r3, #912] @ 0x390 │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.w 17f78a │ │ │ │ ldrb.w r0, [r6, #908] @ 0x38c │ │ │ │ - bl 2e6dc0 │ │ │ │ + bl 2e6f50 │ │ │ │ b.n 17f792 │ │ │ │ mov fp, r8 │ │ │ │ ldr.w r2, [pc, #1432] @ 17fe90 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ @@ -387747,15 +387731,15 @@ │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 17fd9a │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 2e6e10 │ │ │ │ + bl 2e6fa0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b.n 17f6a6 │ │ │ │ ldrd r8, r4, [sp, #60] @ 0x3c │ │ │ │ mov r2, r5 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov.w r9, r4, lsl #2 │ │ │ │ @@ -387973,217 +387957,217 @@ │ │ │ │ add r3, pc │ │ │ │ b.w 17f332 │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #22 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - add r4, sp, #208 @ 0xd0 │ │ │ │ + add r5, sp, #976 @ 0x3d0 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r4!, {r5, r6} │ │ │ │ + stmia r6!, {r5} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r4, r5} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r4!, {r5, r6} │ │ │ │ + stmia r6!, {r5} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r4!, {r2, r3, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r5} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r3!, {r2, r6} │ │ │ │ + stmia r5!, {r2} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r4!, {r1, r2, r4, r5} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r4!, {r1, r2, r4, r5} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r4!, {r1, r2, r4, r5} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r4!, {r2, r6} │ │ │ │ + stmia r6!, {r2} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r4!, {r1, r3, r5, r6} │ │ │ │ + stmia r6!, {r1, r3, r5} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r4!, {r2, r3, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r5} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r4, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r3, r4, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r2!, {r5, r6, r7} │ │ │ │ + stmia r4!, {r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r2!, {r4, r6, r7} │ │ │ │ + stmia r4!, {r4, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r2!, {r3, r5, r7} │ │ │ │ + stmia r4!, {r3, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r0, r5, #17 │ │ │ │ + lsrs r0, r5, #24 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r4, #80 @ 0x50 │ │ │ │ + cmp r6, #16 │ │ │ │ movs r7, r3 │ │ │ │ - stmia r2!, {r2, r7} │ │ │ │ + stmia r4!, {r2, r6} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r2!, {r2, r3, r5, r6} │ │ │ │ + stmia r4!, {r2, r3, r5} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r2!, {r3, r6} │ │ │ │ + stmia r4!, {r3} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r2!, {r1, r2, r3} │ │ │ │ + stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r1!, {r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r3, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r1!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r7} │ │ │ │ movs r6, r3 │ │ │ │ - add r0, pc, #112 @ (adr r0, 17fe8c ) │ │ │ │ + add r1, pc, #880 @ (adr r1, 18018c ) │ │ │ │ movs r0, r4 │ │ │ │ - stmia r1!, {r1, r3, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r3!, {r2, r3, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r1!, {r1, r3, r4, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r6} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r1!, {r3, r7} │ │ │ │ + ldmia r3, {r3, r6} │ │ │ │ movs r6, r3 │ │ │ │ - bhi.n 17fd64 │ │ │ │ + bge.n 17fee4 │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #42 @ 0x2a │ │ │ │ + movs r4, #234 @ 0xea │ │ │ │ movs r7, r3 │ │ │ │ - movs r3, #16 │ │ │ │ + movs r4, #208 @ 0xd0 │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r1!, {r3} │ │ │ │ + ldmia r2!, {r3, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r1!, {r3} │ │ │ │ + stmia r2!, {r3, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r2!, {r5, r6, r7} │ │ │ │ + stmia r4!, {r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ bl 355e52 │ │ │ │ bl 321e56 │ │ │ │ - stmia r2!, {r2, r3, r6} │ │ │ │ + stmia r4!, {r2, r3} │ │ │ │ movs r6, r3 │ │ │ │ - cmp r7, #44 @ 0x2c │ │ │ │ + adds r0, #236 @ 0xec │ │ │ │ movs r3, r4 │ │ │ │ - itet ls │ │ │ │ - movls r6, r3 │ │ │ │ - itte ge @ unpredictable │ │ │ │ - movge r6, r3 │ │ │ │ - stmiage r2!, {r1, r3, r4, r6} │ │ │ │ - movlt r6, r3 │ │ │ │ - stmia r0!, {r2, r5} │ │ │ │ + stmia r1!, {r1, r2, r4, r6} │ │ │ │ movs r6, r3 │ │ │ │ - ittt │ │ │ │ - mov r6, r3 │ │ │ │ - itet al @ unpredictable > │ │ │ │ - moval r6, r3 │ │ │ │ - bvs.n 17ff18 @ unpredictable > │ │ │ │ - moval r5, r3 │ │ │ │ - stmia r1!, {r3, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - bkpt 0x00ec │ │ │ │ + stmia r4!, {r1, r3, r4} │ │ │ │ movs r6, r3 │ │ │ │ - bkpt 0x00c8 │ │ │ │ + stmia r1!, {r2, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r2!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - pop {r2, r4, r5, r6, pc} │ │ │ │ + stmia r1!, {r1, r3, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - bmi.n 17ff80 │ │ │ │ + bhi.n 17fe98 │ │ │ │ movs r5, r3 │ │ │ │ - itet │ │ │ │ - mov r6, r3 │ │ │ │ - ite @ unpredictable │ │ │ │ - mov r6, r3 │ │ │ │ - itt @ unpredictable │ │ │ │ - mov r6, r3 │ │ │ │ - stmia r0!, {r1, r2, r5} │ │ │ │ + stmia r3!, {r3, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r0!, {r1, r6} │ │ │ │ + stmia r0!, {r2, r3, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r0!, {r3, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r0!, {r1, r3, r4, r6} │ │ │ │ + stmia r4!, {r1, r2, r4, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r0!, {r1, r3, r6} │ │ │ │ + ite cc │ │ │ │ + movcc r6, r3 │ │ │ │ + bvs.n 17ff00 @ unpredictable │ │ │ │ + movs r5, r3 │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ + movs r6, r3 │ │ │ │ + stmia r1!, {r2, r4, r5, r7} │ │ │ │ + movs r6, r3 │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + movs r6, r3 │ │ │ │ + stmia r1!, {r1, r2, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - bcs.n 17fee4 │ │ │ │ + stmia r2!, {r1} │ │ │ │ + movs r6, r3 │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ + movs r6, r3 │ │ │ │ + stmia r2!, {r1, r3, r4} │ │ │ │ + movs r6, r3 │ │ │ │ + stmia r2!, {r1, r3} │ │ │ │ + movs r6, r3 │ │ │ │ + bcc.n 17fe64 │ │ │ │ movs r5, r3 │ │ │ │ lsls r4, r2, #18 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - hlt 0x0016 │ │ │ │ + pop {r1, r2, r4, r6} │ │ │ │ movs r6, r3 │ │ │ │ - hlt 0x0006 │ │ │ │ + pop {r1, r2, r6} │ │ │ │ movs r6, r3 │ │ │ │ - udf #228 @ 0xe4 │ │ │ │ + b.n 180010 │ │ │ │ movs r7, r3 │ │ │ │ - wfi │ │ │ │ + stmia r0!, {r4, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - subs r6, #222 @ 0xde │ │ │ │ + lsls r6, r3 │ │ │ │ movs r0, r4 │ │ │ │ - bkpt 0x00be │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - rev r2, r4 │ │ │ │ + cbnz r2, 17ff50 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r1, #158 @ 0x9e │ │ │ │ + cmp r3, #94 @ 0x5e │ │ │ │ movs r3, r4 │ │ │ │ - ittt hi │ │ │ │ - movhi r6, r3 │ │ │ │ - revhi r0, r0 │ │ │ │ - movhi r6, r3 │ │ │ │ - cbnz r4, 17ff24 │ │ │ │ + stmia r1!, {r1, r6} │ │ │ │ movs r6, r3 │ │ │ │ - cmp r1, #110 @ 0x6e │ │ │ │ + cbnz r0, 17ff54 │ │ │ │ + movs r6, r3 │ │ │ │ + cbnz r4, 17ff54 │ │ │ │ + movs r6, r3 │ │ │ │ + cmp r3, #46 @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ - bkpt 0x00d8 │ │ │ │ + stmia r0!, {r3, r4, r7} │ │ │ │ movs r6, r3 │ │ │ │ - cbnz r6, 17ff26 │ │ │ │ + cbnz r6, 17ff56 │ │ │ │ movs r6, r3 │ │ │ │ - bkpt 0x00ea │ │ │ │ + stmia r0!, {r1, r3, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - bkpt 0x00e6 │ │ │ │ + stmia r0!, {r1, r2, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - bkpt 0x00e0 │ │ │ │ + stmia r0!, {r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - bkpt 0x00da │ │ │ │ + stmia r0!, {r1, r3, r4, r7} │ │ │ │ movs r6, r3 │ │ │ │ - bkpt 0x00d4 │ │ │ │ + stmia r0!, {r2, r4, r7} │ │ │ │ movs r6, r3 │ │ │ │ - bkpt 0x00ce │ │ │ │ + stmia r0!, {r1, r2, r3, r7} │ │ │ │ movs r6, r3 │ │ │ │ - bkpt 0x00c8 │ │ │ │ + stmia r0!, {r3, r7} │ │ │ │ movs r6, r3 │ │ │ │ - bkpt 0x00c2 │ │ │ │ + stmia r0!, {r1, r7} │ │ │ │ movs r6, r3 │ │ │ │ - cbnz r0, 17ff2c │ │ │ │ + cbnz r0, 17ff5c │ │ │ │ movs r6, r3 │ │ │ │ - cmp r0, #198 @ 0xc6 │ │ │ │ + cmp r2, #134 @ 0x86 │ │ │ │ movs r3, r4 │ │ │ │ - bkpt 0x0098 │ │ │ │ + stmia r0!, {r3, r4, r6} │ │ │ │ movs r6, r3 │ │ │ │ - cbnz r2, 17ff2e │ │ │ │ + revsh r2, r5 │ │ │ │ movs r6, r3 │ │ │ │ - cbnz r4, 17ff2c │ │ │ │ + revsh r4, r2 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r0, #138 @ 0x8a │ │ │ │ + cmp r2, #74 @ 0x4a │ │ │ │ movs r3, r4 │ │ │ │ - pop {r2, r4, r6, r7, pc} │ │ │ │ - movs r6, r3 │ │ │ │ - @ instruction: 0xb8ee │ │ │ │ + ite ls │ │ │ │ + movls r6, r3 │ │ │ │ + hlt 0x002e │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb8d4 │ │ │ │ + hlt 0x0014 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r0, #74 @ 0x4a │ │ │ │ + cmp r2, #10 │ │ │ │ movs r3, r4 │ │ │ │ - pop {r2, r5, r7, pc} │ │ │ │ - movs r6, r3 │ │ │ │ - @ instruction: 0xb8ae │ │ │ │ + itt vs │ │ │ │ + movvs r6, r3 │ │ │ │ + rev16vs r6, r5 │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb8c6 │ │ │ │ + hlt 0x0006 │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb8c8 │ │ │ │ + hlt 0x0008 │ │ │ │ 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, #1952] @ 0x7a0 │ │ │ │ ldr r2, [pc, #1016] @ (180358 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -388197,30 +388181,30 @@ │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2108] @ 0x83c │ │ │ │ mov.w r3, #0 │ │ │ │ bl 17ed34 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f6248 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r4, #198 @ 0xc6 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2072 @ 0x818 │ │ │ │ - bl 1f6624 │ │ │ │ + bl 1f67b4 │ │ │ │ addw r1, sp, #2072 @ 0x818 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2e44 │ │ │ │ + bl 1e2fd4 │ │ │ │ ldr r3, [pc, #932] @ (180364 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.n 18001c │ │ │ │ lsls r1, r3, #25 │ │ │ │ bmi.n 17fff4 │ │ │ │ @@ -388273,15 +388257,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1800e8 │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r1, [pc, #816] @ (180370 ) │ │ │ │ mov r3, r7 │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1e5508 │ │ │ │ + bl 1e5698 │ │ │ │ ldr r1, [pc, #808] @ (180374 ) │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc │ │ │ │ blx 5af20 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18010c │ │ │ │ @@ -388299,15 +388283,15 @@ │ │ │ │ beq.w 18034e │ │ │ │ mov r0, r4 │ │ │ │ bl 17ed34 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 180336 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ ldrb.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1802de │ │ │ │ add r6, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r6, #0] │ │ │ │ @@ -388353,15 +388337,15 @@ │ │ │ │ str r2, [r5, #0] │ │ │ │ mov.w r9, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ blx 5a4c0 │ │ │ │ mov r6, r0 │ │ │ │ b.n 18018a │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ ldrb.w r3, [r4, #132] @ 0x84 │ │ │ │ cbnz r3, 180172 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.w 180006 │ │ │ │ ldr r2, [pc, #600] @ (18037c ) │ │ │ │ ldr r3, [pc, #568] @ (18035c ) │ │ │ │ add r2, pc │ │ │ │ @@ -388434,15 +388418,15 @@ │ │ │ │ str r6, [r2, #0] │ │ │ │ bl 17f250 │ │ │ │ mov r0, r6 │ │ │ │ blx 5ac9c │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #1 │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5280 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ldr.w r8, [r8] │ │ │ │ mov r1, r6 │ │ │ │ str.w r0, [r4, #140] @ 0x8c │ │ │ │ mov r2, r8 │ │ │ │ blx 5ab88 │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -388490,15 +388474,15 @@ │ │ │ │ bl 17f250 │ │ │ │ mov r0, r5 │ │ │ │ blx 5ac9c │ │ │ │ ldr r1, [pc, #292] @ (180398 ) │ │ │ │ ldr r2, [r6, #0] │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d80 │ │ │ │ + bl 1e2f10 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 59c6c │ │ │ │ b.n 180120 │ │ │ │ ldr r2, [pc, #276] @ (18039c ) │ │ │ │ add r2, pc │ │ │ │ b.n 1801b0 │ │ │ │ ldr r2, [pc, #276] @ (1803a0 ) │ │ │ │ @@ -388594,70 +388578,70 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r3, r0 │ │ │ │ + adds r0, r3, r7 │ │ │ │ movs r7, r3 │ │ │ │ - cbnz r4, 1803d2 │ │ │ │ + pop {r2, r3, r4, r5, pc} │ │ │ │ movs r6, r3 │ │ │ │ - movs r5, #110 @ 0x6e │ │ │ │ + movs r7, #46 @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r6, 1803bc │ │ │ │ + pop {r1, r2, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ cdp2 0, 13, cr0, cr8, cr13, {5} │ │ │ │ - asrs r0, r4, #26 │ │ │ │ + adds r0, r4, r1 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r5, [sp, #200] @ 0xc8 │ │ │ │ + ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ movs r2, r4 │ │ │ │ - rev r2, r7 │ │ │ │ + cbnz r2, 18040a │ │ │ │ movs r6, r3 │ │ │ │ - cbnz r6, 1803b0 │ │ │ │ + cbnz r6, 1803e0 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [sp, #656] @ 0x290 │ │ │ │ + ldr r6, [sp, #400] @ 0x190 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r6, 1803c2 │ │ │ │ + cbnz r6, 1803f2 │ │ │ │ movs r6, r3 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #808] @ 0x328 │ │ │ │ movs r6, r3 │ │ │ │ - cbz r6, 18040e │ │ │ │ + push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ movs r6, r3 │ │ │ │ - cbz r4, 180412 │ │ │ │ + push {r2, r3, r4, r5, r6, lr} │ │ │ │ movs r6, r3 │ │ │ │ - cbz r6, 180416 │ │ │ │ + push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ movs r6, r3 │ │ │ │ - cbz r4, 18040a │ │ │ │ + push {r2, r3, r4, r5, lr} │ │ │ │ movs r6, r3 │ │ │ │ - cbz r4, 180410 │ │ │ │ + push {r2, r6, lr} │ │ │ │ movs r6, r3 │ │ │ │ - cbz r6, 18040e │ │ │ │ + push {r1, r2, r3, r5, lr} │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb8b4 │ │ │ │ + rev16 r4, r6 │ │ │ │ movs r6, r3 │ │ │ │ - cbnz r2, 1803c6 │ │ │ │ + revsh r2, r5 │ │ │ │ movs r6, r3 │ │ │ │ - str r1, [sp, #544] @ 0x220 │ │ │ │ + str r3, [sp, #288] @ 0x120 │ │ │ │ movs r0, r4 │ │ │ │ - cbz r2, 180412 │ │ │ │ + push {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - str r1, [sp, #496] @ 0x1f0 │ │ │ │ + str r3, [sp, #240] @ 0xf0 │ │ │ │ movs r0, r4 │ │ │ │ - cbz r6, 180416 │ │ │ │ + push {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - cbz r0, 18041e │ │ │ │ + push {r3, r4, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - cbz r2, 180420 │ │ │ │ + push {r1, r4, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb8a6 │ │ │ │ + rev16 r6, r4 │ │ │ │ movs r6, r3 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb87a │ │ │ │ + rev r2, r7 │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r1 │ │ │ │ @@ -388787,15 +388771,15 @@ │ │ │ │ blx 5af38 │ │ │ │ cbz r0, 1805b6 │ │ │ │ ldr r2, [pc, #328] @ (180690 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #328] @ (180694 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ movs r1, #1 │ │ │ │ lsr.w r0, r8, r1 │ │ │ │ blx 5aa44 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 180608 │ │ │ │ cmp r4, r7 │ │ │ │ @@ -388826,15 +388810,15 @@ │ │ │ │ bne.n 180572 │ │ │ │ b.n 180578 │ │ │ │ ldrh.w lr, [r6, #172] @ 0xac │ │ │ │ mov r7, ip │ │ │ │ cmp.w lr, #0 │ │ │ │ bne.n 18050a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ bl 190f18 │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ ldr r2, [pc, #204] @ (180698 ) │ │ │ │ ldr r3, [pc, #184] @ (180684 ) │ │ │ │ @@ -388850,103 +388834,103 @@ │ │ │ │ ldrd r3, r4, [r2, #24] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #176] @ (18069c ) │ │ │ │ ldr r1, [pc, #180] @ (1806a0 ) │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ movs r0, #0 │ │ │ │ b.n 1805c8 │ │ │ │ cmp r7, r4 │ │ │ │ mov r8, r7 │ │ │ │ it cc │ │ │ │ movcc r8, r4 │ │ │ │ uxth.w r8, r8 │ │ │ │ b.n 180544 │ │ │ │ ldr r4, [pc, #152] @ (1806a4 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #152] @ (1806a8 ) │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 17e84c │ │ │ │ ldr r2, [pc, #136] @ (1806ac ) │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ bl 17e84c │ │ │ │ mov r0, r9 │ │ │ │ blx 59c6c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ b.n 1805f6 │ │ │ │ ldr.w r4, [r6, #252] @ 0xfc │ │ │ │ ldr r2, [pc, #104] @ (1806b0 ) │ │ │ │ ldr r1, [pc, #104] @ (1806b4 ) │ │ │ │ ldrd r3, r4, [r4, #24] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ b.n 1805f6 │ │ │ │ mov r4, lr │ │ │ │ b.n 180536 │ │ │ │ ldr r2, [pc, #88] @ (1806b8 ) │ │ │ │ ldr r1, [pc, #88] @ (1806bc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ b.n 18063a │ │ │ │ ldr r2, [pc, #80] @ (1806c0 ) │ │ │ │ ldr r1, [pc, #84] @ (1806c4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ b.n 18063a │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xfbfe00ad │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfbfa00ad │ │ │ │ lsrs r0, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7aa │ │ │ │ + cbnz r2, 1806ae │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r6, #48] @ 0x30 │ │ │ │ + ldrh r4, [r6, #62] @ 0x3e │ │ │ │ movs r6, r3 │ │ │ │ @ instruction: 0xfa3000ad │ │ │ │ - @ instruction: 0xb64c │ │ │ │ + @ instruction: 0xb80c │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r2, #44] @ 0x2c │ │ │ │ + ldrh r0, [r2, #58] @ 0x3a │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r2, [r6, #42] @ 0x2a │ │ │ │ + ldrh r2, [r6, #56] @ 0x38 │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb738 │ │ │ │ + @ instruction: 0xb8f8 │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb746 │ │ │ │ + cbnz r6, 1806b0 │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb602 │ │ │ │ + @ instruction: 0xb7c2 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r6, #40] @ 0x28 │ │ │ │ + ldrh r0, [r6, #54] @ 0x36 │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb60a │ │ │ │ + @ instruction: 0xb7ca │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r3, #40] @ 0x28 │ │ │ │ + ldrh r4, [r3, #54] @ 0x36 │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb63c │ │ │ │ + @ instruction: 0xb7fc │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r1, #40] @ 0x28 │ │ │ │ + ldrh r6, [r1, #54] @ 0x36 │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #328] @ (180824 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -389027,15 +389011,15 @@ │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ bl 1803e0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 180774 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 16c778 │ │ │ │ ldr r3, [pc, #96] @ (180828 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ @@ -389051,40 +389035,40 @@ │ │ │ │ it ne │ │ │ │ cmpne r2, #5 │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ bne.n 18074e │ │ │ │ b.n 180722 │ │ │ │ ldr.w r0, [r5, #252] @ 0xfc │ │ │ │ mov r1, r4 │ │ │ │ - bl 285010 │ │ │ │ + bl 2851a0 │ │ │ │ str.w r0, [r4, #136] @ 0x88 │ │ │ │ b.n 1807d6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r0, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [pc, #40] @ (18082c ) │ │ │ │ ldr r2, [pc, #40] @ (180830 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ ldr.w r2, [r5, #252] @ 0xfc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ movs r0, #2 │ │ │ │ - bl 2850b8 │ │ │ │ + bl 285248 │ │ │ │ b.n 1807d0 │ │ │ │ nop │ │ │ │ ldrsb.w r0, [ip, sp, lsl #2] │ │ │ │ lsrs r0, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #26] │ │ │ │ + ldrh r0, [r7, #40] @ 0x28 │ │ │ │ movs r6, r3 │ │ │ │ - push {r1, r3, r7, lr} │ │ │ │ + @ instruction: 0xb74a │ │ │ │ movs r6, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #0 │ │ │ │ bl 1806c8 │ │ │ │ @@ -389095,15 +389079,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r0, r0, #924 @ 0x39c │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r3 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr.w r4, [r7, #920] @ 0x398 │ │ │ │ cbz r4, 18088e │ │ │ │ ldrb r6, [r5, #1] │ │ │ │ and.w r6, r6, #1 │ │ │ │ cbz r6, 1808d0 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r4, #16 │ │ │ │ @@ -389131,15 +389115,15 @@ │ │ │ │ cbz r0, 1808ba │ │ │ │ ldrd r3, r1, [sp, #32] │ │ │ │ blx r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1808c2 │ │ │ │ ldr r4, [r4, #100] @ 0x64 │ │ │ │ add.w r0, r7, #924 @ 0x39c │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 18087a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ @@ -389395,15 +389379,15 @@ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add.w r0, sl, #5668864 @ 0x568000 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #512] @ 0x200 │ │ │ │ + ldr r3, [sp, #256] @ 0x100 │ │ │ │ movs r5, r5 │ │ │ │ eors.w r0, r6, #5668864 @ 0x568000 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 5abb8 │ │ │ │ @@ -389471,48 +389455,48 @@ │ │ │ │ cbz r1, 180c8a │ │ │ │ ldr r3, [pc, #176] @ (180cdc ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ b.n 180bae │ │ │ │ ldr r0, [pc, #172] @ (180ce0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1ea59c │ │ │ │ + bl 1ea72c │ │ │ │ ldr r3, [pc, #168] @ (180ce4 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 180bee │ │ │ │ ldr r0, [pc, #152] @ (180ce8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1ea59c │ │ │ │ + bl 1ea72c │ │ │ │ ldr r3, [pc, #148] @ (180cec ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 180bc0 │ │ │ │ ldr r0, [pc, #128] @ (180cf0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1ea59c │ │ │ │ + bl 1ea72c │ │ │ │ ldr r3, [pc, #124] @ (180cf4 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 180bd8 │ │ │ │ ldr r0, [pc, #108] @ (180cf8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1ea59c │ │ │ │ + bl 1ea72c │ │ │ │ ldr r3, [pc, #104] @ (180cfc ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ @@ -389535,32 +389519,32 @@ │ │ │ │ lsls r6, r5, #2 │ │ │ │ cmp r0, #218 @ 0xda │ │ │ │ lsls r6, r5, #2 │ │ │ │ cmp r0, #170 @ 0xaa │ │ │ │ lsls r6, r5, #2 │ │ │ │ cmp r0, #200 @ 0xc8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - stcl 0, cr0, [ip, #136]! @ 0x88 │ │ │ │ + vaddl.s32 q0, d12, d18 │ │ │ │ cmp r0, #156 @ 0x9c │ │ │ │ lsls r6, r5, #2 │ │ │ │ cmp r0, #142 @ 0x8e │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cbz r6, 180d14 │ │ │ │ + cbz r6, 180d44 │ │ │ │ movs r6, r3 │ │ │ │ cmp r0, #102 @ 0x66 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cbz r0, 180d0a │ │ │ │ + cbz r0, 180d3a │ │ │ │ movs r6, r3 │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cbz r2, 180d10 │ │ │ │ + cbz r2, 180d40 │ │ │ │ movs r6, r3 │ │ │ │ cmp r0, #50 @ 0x32 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cbz r4, 180d02 │ │ │ │ + uxtb r4, r3 │ │ │ │ movs r6, r3 │ │ │ │ cmp r0, #36 @ 0x24 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r3, [pc, #44] @ (180d30 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbz r3, 180d0c │ │ │ │ @@ -389640,16 +389624,16 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r7, #116 @ 0x74 │ │ │ │ lsls r6, r5, #2 │ │ │ │ subw r0, r2, #173 @ 0xad │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3b6001e │ │ │ │ - movs r4, r0 │ │ │ │ + sbcs.w r0, r6, #10354688 @ 0x9e0000 │ │ │ │ + lsls r4, r0, #7 │ │ │ │ movs r0, r4 │ │ │ │ @ instruction: 0xf26400ad │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [pc, #84] @ (180e2c ) │ │ │ │ @@ -389752,15 +389736,15 @@ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ orr.w r1, r1, ip │ │ │ │ str r1, [r2, #16] │ │ │ │ bne.n 180eac │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #28 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 1e624c │ │ │ │ + bl 1e63dc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -389774,23 +389758,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 1e65a0 │ │ │ │ + bl 1e6730 │ │ │ │ cbz r0, 180f2e │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 180ed8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e6758 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 180f18 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -389835,19 +389819,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (180fb4 ) │ │ │ │ ldr r0, [pc, #20] @ (180fb8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 190ca0 │ │ │ │ nop │ │ │ │ - str r5, [sp, #80] @ 0x50 │ │ │ │ + str r6, [sp, #848] @ 0x350 │ │ │ │ movs r5, r5 │ │ │ │ - add r6, sp, #440 @ 0x1b8 │ │ │ │ + add sp, #184 @ 0xb8 │ │ │ │ movs r6, r3 │ │ │ │ - add r1, pc, #64 @ (adr r1, 180ffc ) │ │ │ │ + add r2, pc, #832 @ (adr r2, 1812fc ) │ │ │ │ movs r3, r4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ tst.w r1, #4 │ │ │ │ mov r4, r2 │ │ │ │ @@ -389939,15 +389923,15 @@ │ │ │ │ movlt.w ip, #1 │ │ │ │ movge.w ip, #0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 181092 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, ip │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e6110 │ │ │ │ + bl 1e62a0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w ip, [r2, #20] │ │ │ │ @@ -389987,15 +389971,15 @@ │ │ │ │ bls.n 18110e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18111c │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r1 │ │ │ │ bhi.n 181114 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e6758 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 181114 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -390035,15 +390019,15 @@ │ │ │ │ add.w r0, r3, #28 │ │ │ │ cmp r2, r5 │ │ │ │ bcs.n 1811c0 │ │ │ │ ldrb.w r1, [r3, #52] @ 0x34 │ │ │ │ cbnz r1, 1811cc │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ cbz r1, 1811e8 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e6758 │ │ │ │ sub.w r3, r0, #28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1811a0 │ │ │ │ cmp r8, r6 │ │ │ │ it hi │ │ │ │ movhi sl, r4 │ │ │ │ cmp r8, r6 │ │ │ │ @@ -390238,24 +390222,24 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov fp, r0 │ │ │ │ adds r0, #12 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1e65a0 │ │ │ │ + bl 1e6730 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1813dc │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 1813e2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 1813a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e6758 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1813c4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ @@ -390428,15 +390412,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r8, r5 │ │ │ │ movw sl, #1030 @ 0x406 │ │ │ │ ldrh r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r8 │ │ │ │ bcs.n 1815bc │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e6758 │ │ │ │ cbz r0, 1815c2 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ sub.w r5, r0, #28 │ │ │ │ cbz r3, 1815c8 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 1813a4 │ │ │ │ @@ -391240,15 +391224,15 @@ │ │ │ │ movw r1, #1029 @ 0x405 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 181dfa │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ bic.w r2, r2, #8 │ │ │ │ str r1, [r3, #28] │ │ │ │ str r2, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ @@ -391742,24 +391726,24 @@ │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e5208 │ │ │ │ + bl 1e5398 │ │ │ │ ldr.w r2, [r8] │ │ │ │ movs r1, #8 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e5208 │ │ │ │ + bl 1e5398 │ │ │ │ strd r0, fp, [sp, #176] @ 0xb0 │ │ │ │ mov r0, fp │ │ │ │ str.w r8, [sp, #168] @ 0xa8 │ │ │ │ - bl 1e21f0 │ │ │ │ + bl 1e2380 │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ ldr r5, [r3, #88] @ 0x58 │ │ │ │ ldr.w r9, [r3, #100] @ 0x64 │ │ │ │ cmp r5, r2 │ │ │ │ beq.w 182734 │ │ │ │ @@ -392170,24 +392154,24 @@ │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r4, #0 │ │ │ │ cbz r3, 182752 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ adds r4, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 18273c │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ @@ -392236,18 +392220,18 @@ │ │ │ │ bne.n 182798 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 18278a │ │ │ │ mov r7, ip │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ - bl 1e5418 │ │ │ │ + bl 1e55a8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr.w r3, [pc, #1232] @ 182cd4 │ │ │ │ ldr.w r2, [pc, #1232] @ 182cd8 │ │ │ │ ldr r1, [r5, #108] @ 0x6c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ @@ -392522,26 +392506,26 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 182aa4 │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e52c8 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e65a0 │ │ │ │ + bl 1e6730 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 182af4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 180ed8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e6758 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 182ade │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ b.n 182aa4 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -392858,15 +392842,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n 182664 │ │ │ │ ldr.w r3, [ip, #28] │ │ │ │ mov r4, ip │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r1, [r3, r6] │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1f48 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ add.w lr, ip, r6 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r2, [r3, #28] │ │ │ │ @@ -392979,21 +392963,21 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r0, #92] @ 0x5c │ │ │ │ - bl 1e51e4 │ │ │ │ + bl 1e5374 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl 1e5208 │ │ │ │ + bl 1e5398 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cbz r1, 182f72 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r2, r3, r1, lsl #2 │ │ │ │ str.w r0, [r3], #4 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ @@ -393051,24 +393035,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 1e65a0 │ │ │ │ + bl 1e6730 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 183020 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 182fa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e6758 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 183008 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -393147,31 +393131,31 @@ │ │ │ │ mov r6, r1 │ │ │ │ lsls r3, r3, #19 │ │ │ │ bpl.n 1830fa │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cbz r3, 183114 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5280 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [r4, #52] @ 0x34 │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1f84 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 1e65a0 │ │ │ │ + bl 1e6730 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 183136 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 1830dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e6758 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 183120 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ands.w r2, r3, #2 │ │ │ │ beq.n 183154 │ │ │ │ @@ -393210,15 +393194,15 @@ │ │ │ │ beq.n 1831b6 │ │ │ │ ldr.w ip, [r2, #44] @ 0x2c │ │ │ │ movs r2, #24 │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ mla r0, r2, r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1f48 │ │ │ │ cbz r0, 1831cc │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r4, [ip] │ │ │ │ cmp r2, r4 │ │ │ │ bne.n 18319a │ │ │ │ ldr.w r1, [ip, #28] │ │ │ │ @@ -393244,15 +393228,15 @@ │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ ldr.w r3, [r9, #100] @ 0x64 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ mla r3, r8, r2, r3 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1f48 │ │ │ │ cbz r0, 183230 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ bls.n 183236 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ lsls r0, r4, #2 │ │ │ │ mov r1, r6 │ │ │ │ @@ -393592,15 +393576,15 @@ │ │ │ │ subs r2, r2, r3 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ add.w r0, r4, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e624c │ │ │ │ + bl 1e63dc │ │ │ │ ldrb.w r2, [r4, #105] @ 0x69 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r2, 18357a │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ lsls r2, r2, #29 │ │ │ │ bmi.n 18351e │ │ │ │ @@ -393609,15 +393593,15 @@ │ │ │ │ subs r2, r2, r3 │ │ │ │ str r2, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 18351e │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1e624c │ │ │ │ + bl 1e63dc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -393995,17 +393979,17 @@ │ │ │ │ ldr.w r3, [sl, #44] @ 0x2c │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ mla r3, r0, r2, r3 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1f84 │ │ │ │ add.w r0, r9, #12 │ │ │ │ - bl 1e65a0 │ │ │ │ + bl 1e6730 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1839ea │ │ │ │ add r7, sp, #4 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ @@ -394031,28 +394015,28 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ bl 1836fc │ │ │ │ movs r1, #8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5280 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ str.w r8, [r2, #4] │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ mov r3, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 183924 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e6758 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18397c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp sl, r2 │ │ │ │ @@ -394075,15 +394059,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [r0, #44] @ 0x2c │ │ │ │ strb.w r3, [r0, #53] @ 0x35 │ │ │ │ - bl 1e65a0 │ │ │ │ + bl 1e6730 │ │ │ │ cbz r0, 183a86 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ @@ -394107,15 +394091,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 1836fc │ │ │ │ mov r1, r0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 183a08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e6758 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 183a38 │ │ │ │ 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 │ │ │ │ @@ -394137,15 +394121,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r8, #24 │ │ │ │ mov fp, sl │ │ │ │ b.n 183af8 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [ip, #12] │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1f48 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r1, r2, #30 │ │ │ │ bne.n 183b0e │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cbz r2, 183b0e │ │ │ │ cmp.w fp, #0 │ │ │ │ @@ -394268,15 +394252,15 @@ │ │ │ │ ldrb.w r1, [r8, #20] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 183be0 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1f48 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ bl 183138 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr.w r2, [sl] │ │ │ │ @@ -394310,26 +394294,26 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 183b54 │ │ │ │ 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 1e65a0 │ │ │ │ + bl 1e6730 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 183b74 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 183a8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e6758 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 183c9c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #1 │ │ │ │ @@ -394413,15 +394397,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 183d5c │ │ │ │ mov r3, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r2, lr │ │ │ │ mov r0, r7 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1e6110 │ │ │ │ + bl 1e62a0 │ │ │ │ ldrb.w r3, [r6, #105] @ 0x69 │ │ │ │ cbnz r3, 183da0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 183d06 │ │ │ │ ldrb.w r2, [r6, #104] @ 0x68 │ │ │ │ @@ -394452,15 +394436,15 @@ │ │ │ │ movlt r4, r2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 183dc0 │ │ │ │ movs r5, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, ip │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1e6110 │ │ │ │ + bl 1e62a0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 183dcc │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cbz r1, 183e3c │ │ │ │ ldrb.w r4, [r1, #39] @ 0x27 │ │ │ │ @@ -394797,33 +394781,33 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.n 1841e0 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1e65a0 │ │ │ │ + bl 1e6730 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18415e │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e6758 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1841a2 │ │ │ │ sub.w r1, r6, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 17c350 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 18415e │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 18415e │ │ │ │ mov r6, r5 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e6758 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r6, #26] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 184194 │ │ │ │ ldrb r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 184182 │ │ │ │ @@ -394843,19 +394827,19 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r1, r6, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 18359c │ │ │ │ b.n 184182 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1e65a0 │ │ │ │ + bl 1e6730 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 184166 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e6758 │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r3, 184212 │ │ │ │ ldrb.w r3, [r6, #36] @ 0x24 │ │ │ │ cbz r3, 184230 │ │ │ │ sub.w r1, r6, #28 │ │ │ │ mov r0, r4 │ │ │ │ @@ -394864,15 +394848,15 @@ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 184166 │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 184166 │ │ │ │ mov r6, r5 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e6758 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 184212 │ │ │ │ ldrb.w r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 184200 │ │ │ │ @@ -394917,15 +394901,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ lsls r1, r3, #29 │ │ │ │ bmi.n 184316 │ │ │ │ add.w r0, r5, #24 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #28 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1e624c │ │ │ │ + bl 1e63dc │ │ │ │ ldr r2, [r5, #24] │ │ │ │ add.w r7, r4, #28 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 184398 │ │ │ │ ldrb.w r0, [r4, #67] @ 0x43 │ │ │ │ ldrb.w r1, [r2, #39] @ 0x27 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ @@ -394942,15 +394926,15 @@ │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1842bc │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e6110 │ │ │ │ + bl 1e62a0 │ │ │ │ b.n 184288 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1842c6 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 184392 │ │ │ │ ldrb.w r3, [r1, #39] @ 0x27 │ │ │ │ @@ -394966,15 +394950,15 @@ │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 184304 │ │ │ │ b.n 184300 │ │ │ │ adds r0, #28 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1e624c │ │ │ │ + bl 1e63dc │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add.w r8, r4, #40 @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1843a4 │ │ │ │ ldrb.w r0, [r4, #67] @ 0x43 │ │ │ │ ldrb r1, [r2, #27] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ @@ -394991,15 +394975,15 @@ │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 184330 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1e6110 │ │ │ │ + bl 1e62a0 │ │ │ │ ldrb.w r3, [r5, #105] @ 0x69 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18429e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 184288 │ │ │ │ b.n 18429e │ │ │ │ @@ -395517,15 +395501,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 1851d2 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 18516e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e65a0 │ │ │ │ + bl 1e6730 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 184946 │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ movs r7, #24 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ movw r9, #1030 @ 0x406 │ │ │ │ @@ -395590,15 +395574,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1848b6 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r2 │ │ │ │ bcc.n 1848fc │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e6758 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 184894 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ @@ -395619,27 +395603,27 @@ │ │ │ │ bne.n 184956 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e52c8 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e65a0 │ │ │ │ + bl 1e6730 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1849a6 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 182fa4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e6758 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18498e │ │ │ │ ldr.w r0, [r9, #36] @ 0x24 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r0 │ │ │ │ bcc.n 18495c │ │ │ │ @@ -395675,35 +395659,35 @@ │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ cbz r2, 184a1e │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr.w fp, [r2, r5, lsl #2] │ │ │ │ ldr.w r1, [fp, #28] │ │ │ │ cbz r1, 184a1e │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1f48 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r3, #12] │ │ │ │ bl 183138 │ │ │ │ ldr.w r0, [sl, #36] @ 0x24 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r0 │ │ │ │ bcc.n 1849ea │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r8, r3 │ │ │ │ bne.n 1849c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e65a0 │ │ │ │ + bl 1e6730 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 184a4a │ │ │ │ b.n 1844ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e6758 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1844ec │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ ldr r7, [r2, #40] @ 0x28 │ │ │ │ @@ -395721,15 +395705,15 @@ │ │ │ │ bl 183a8c │ │ │ │ b.n 184a3c │ │ │ │ movs r3, #1 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ b.n 1848d8 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5280 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r3, #67] @ 0x43 │ │ │ │ cbz r3, 184ab4 │ │ │ │ bl 191e1c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -395916,27 +395900,27 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 18524c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ mla r6, r2, r3, r5 │ │ │ │ - bl 1e21f0 │ │ │ │ + bl 1e2380 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #12] │ │ │ │ - bl 1e65a0 │ │ │ │ + bl 1e6730 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 184ca4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 1830dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e6758 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 184c8e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #96] @ 0x60 │ │ │ │ @@ -396061,15 +396045,15 @@ │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ adds r3, r2, #1 │ │ │ │ str.w r3, [sl, #20] │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e52c8 │ │ │ │ mov lr, r7 │ │ │ │ mov fp, r0 │ │ │ │ mov ip, r0 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -396095,19 +396079,19 @@ │ │ │ │ lslpl r3, r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ add r3, r9 │ │ │ │ str.w r3, [fp, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [fp, #48] @ 0x30 │ │ │ │ ldrd r1, r3, [sl, #16] │ │ │ │ - bl 1e5244 │ │ │ │ + bl 1e53d4 │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str.w r0, [sl, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e52c8 │ │ │ │ mov r1, fp │ │ │ │ bl 182ea8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r2, [sl, #16] │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ str.w r0, [r2, r3, lsl #2] │ │ │ │ @@ -396382,19 +396366,19 @@ │ │ │ │ ldrd r2, r3, [sp, #128] @ 0x80 │ │ │ │ mov r0, sl │ │ │ │ bl 18409c │ │ │ │ ldr r1, [r7, #28] │ │ │ │ ldr.w r2, [sl, #16] │ │ │ │ b.n 185042 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1e65a0 │ │ │ │ + bl 1e6730 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18487a │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e6758 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r9 │ │ │ │ cbz r5, 185198 │ │ │ │ ldr.w r1, [r7, #-8] │ │ │ │ bl 1831d0 │ │ │ │ @@ -396409,28 +396393,28 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 18487a │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 18487a │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e6758 │ │ │ │ mov r7, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 18518e │ │ │ │ b.n 185198 │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1e65a0 │ │ │ │ + bl 1e6730 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 184870 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e6758 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ cbnz r5, 185226 │ │ │ │ ldr.w r1, [r7, #-20] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ @@ -396443,15 +396427,15 @@ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 184870 │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 184870 │ │ │ │ mov r7, r6 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e6758 │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 1851ee │ │ │ │ ldr.w r1, [r7, #-20] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 1831d0 │ │ │ │ @@ -396466,34 +396450,34 @@ │ │ │ │ ldrb r3, [r7, #27] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1851fe │ │ │ │ b.n 1851fa │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r3, #96] @ 0x60 │ │ │ │ - bl 1e65a0 │ │ │ │ + bl 1e6730 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1852ca │ │ │ │ mla r5, r6, r8, r5 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e6758 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ lsrs r0, r3, #5 │ │ │ │ and.w r3, r3, #31 │ │ │ │ ldr.w r2, [r2, r0, lsl #2] │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 18528e │ │ │ │ cbz r6, 1852ca │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e6758 │ │ │ │ mov r6, r0 │ │ │ │ b.n 185268 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 185368 │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r7, #52 @ 0x34 │ │ │ │ @@ -396693,15 +396677,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ mov r7, r2 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e52c8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ bl 182f30 │ │ │ │ ldr r3, [r6, #108] @ 0x6c │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ @@ -396715,15 +396699,15 @@ │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 1854cc │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #652] @ (185790 ) │ │ │ │ @@ -396736,29 +396720,29 @@ │ │ │ │ mov fp, r1 │ │ │ │ movs r7, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e5418 │ │ │ │ + bl 1e55a8 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e52c8 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r1, fp │ │ │ │ bl 182f30 │ │ │ │ movs r1, #24 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ add.w r6, r4, #64 @ 0x40 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ strb.w r7, [r4, #104] @ 0x68 │ │ │ │ - bl 1e5208 │ │ │ │ + bl 1e5398 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r3, [r9, #88] @ 0x58 │ │ │ │ str r0, [r4, #100] @ 0x64 │ │ │ │ add.w ip, r3, #16 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ @@ -396841,24 +396825,24 @@ │ │ │ │ mul.w r7, r8, r5 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #4 │ │ │ │ add r3, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e51e4 │ │ │ │ + bl 1e5374 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #4 │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ str r0, [r3, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e51e4 │ │ │ │ + bl 1e5374 │ │ │ │ ldr r1, [r6, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r0, [r3, r7] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cbz r3, 185670 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ adds r2, r3, r7 │ │ │ │ @@ -396937,15 +396921,15 @@ │ │ │ │ ldrd r7, r9, [sp] │ │ │ │ mov sl, ip │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e51e4 │ │ │ │ + bl 1e5374 │ │ │ │ strd fp, sl, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr.w fp, [r9, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, fp │ │ │ │ beq.w 18596e │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ @@ -397396,15 +397380,15 @@ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #92] @ 0x5c │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ ldr r3, [pc, #828] @ (185ee8 ) │ │ │ │ ldr r2, [pc, #828] @ (185eec ) │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ bl 1ad4bc │ │ │ │ @@ -397620,15 +397604,15 @@ │ │ │ │ mov r5, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 1b1710 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ str.w r3, [fp, #548] @ 0x224 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ ldr r2, [pc, #280] @ (185ef0 ) │ │ │ │ ldr r3, [pc, #284] @ (185ef4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ @@ -397760,15 +397744,15 @@ │ │ │ │ beq.n 185f2c │ │ │ │ ldr r6, [pc, #76] @ (185f88 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 28c514 │ │ │ │ + bl 28c6a4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 185f60 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -398128,15 +398112,15 @@ │ │ │ │ beq.n 1862d4 │ │ │ │ ldr r6, [pc, #76] @ (186330 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 28c514 │ │ │ │ + bl 28c6a4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 186308 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -398193,15 +398177,15 @@ │ │ │ │ str r3, [r4, #12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1e527c │ │ │ │ + bl 1e540c │ │ │ │ mov r4, r0 │ │ │ │ str.w r0, [r7, #160] @ 0xa0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr.w r0, [r7, #152] @ 0x98 │ │ │ │ cmp r0, r2 │ │ │ │ bcs.n 1863a8 │ │ │ │ subs r2, r2, r0 │ │ │ │ @@ -398338,15 +398322,15 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ b.n 186430 │ │ │ │ adds r1, #5 │ │ │ │ movs r0, #7 │ │ │ │ str r1, [r5, #0] │ │ │ │ b.n 186430 │ │ │ │ nop │ │ │ │ - ldr r4, [r7, r6] │ │ │ │ + ldrh r4, [r7, r5] │ │ │ │ movs r6, 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] @ (186504 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -398371,15 +398355,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 186540 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r4, [r1, r5] │ │ │ │ + ldrh r4, [r1, r4] │ │ │ │ movs r6, 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] @ (1865d4 ) │ │ │ │ mov r1, r0 │ │ │ │ @@ -398578,19 +398562,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (186704 ) │ │ │ │ ldr r0, [pc, #20] @ (186708 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 190ca0 │ │ │ │ nop │ │ │ │ - cmp r0, r1 │ │ │ │ + mov r8, r9 │ │ │ │ movs r5, r5 │ │ │ │ - ldrsb r6, [r3, r4] │ │ │ │ + ldr r6, [r3, r3] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r1, [pc, #768] @ (186a0c ) │ │ │ │ + ldr r3, [pc, #512] @ (18690c ) │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #576] @ (186960 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -398833,37 +398817,37 @@ │ │ │ │ add r6, pc │ │ │ │ b.n 1867d4 │ │ │ │ nop │ │ │ │ ldr r0, [sp, #864] @ 0x360 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #5] │ │ │ │ + ldrb r0, [r5, #12] │ │ │ │ movs r5, r5 │ │ │ │ - ldr r4, [pc, #608] @ (186bd0 ) │ │ │ │ + ldr r6, [pc, #352] @ (186ad0 ) │ │ │ │ movs r5, r5 │ │ │ │ - ldrsb r2, [r3, r2] │ │ │ │ + ldr r2, [r3, r1] │ │ │ │ movs r6, r3 │ │ │ │ adds r1, #154 @ 0x9a │ │ │ │ lsls r0, r5, #2 │ │ │ │ str r7, [sp, #736] @ 0x2e0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r4, [r6, r7] │ │ │ │ + ldrsb r4, [r6, r6] │ │ │ │ movs r6, r3 │ │ │ │ adds r0, #214 @ 0xd6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrsb r0, [r4, r1] │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r5, r7] │ │ │ │ + ldrsb r6, [r5, r6] │ │ │ │ movs r6, r3 │ │ │ │ - strb r0, [r5, r6] │ │ │ │ + ldrsb r0, [r5, r5] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r2, [r2, r0] │ │ │ │ + ldrsb r2, [r2, r7] │ │ │ │ movs r6, r3 │ │ │ │ - strb r2, [r0, r4] │ │ │ │ + ldrsb r2, [r0, 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, #1816] @ 0x718 │ │ │ │ ldr.w r1, [pc, #2344] @ 1872d4 │ │ │ │ subw sp, sp, #2244 @ 0x8c4 │ │ │ │ @@ -399922,73 +399906,73 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r6, [sp, #224] @ 0xe0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3!, {r1, r4} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r6, [r4, #26] │ │ │ │ + ldrb r6, [r4, #1] │ │ │ │ movs r5, r5 │ │ │ │ - rors r6, r6 │ │ │ │ + bics r6, r6 │ │ │ │ movs r5, r5 │ │ │ │ - add lr, r2 │ │ │ │ + mov r6, sl │ │ │ │ movs r5, r5 │ │ │ │ ldmia r2, {r2, r4} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strh r2, [r0, #6] │ │ │ │ + strh r2, [r0, #20] │ │ │ │ movs r5, r5 │ │ │ │ - ldr r1, [pc, #16] @ (18730c ) │ │ │ │ + ldr r2, [pc, #784] @ (18760c ) │ │ │ │ movs r5, r5 │ │ │ │ - ldrsb r0, [r7, r7] │ │ │ │ + ldr r0, [r7, r6] │ │ │ │ movs r5, r5 │ │ │ │ ldmia r1, {r1, r3, r4, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldmia r1!, {r4, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ stmia r6!, {r2, r3, r4} │ │ │ │ lsls r5, r5, #2 │ │ │ │ stmia r6!, {r1, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r6, [r5, #40] @ 0x28 │ │ │ │ + str r6, [r5, #68] @ 0x44 │ │ │ │ movs r5, r5 │ │ │ │ - cmn r0, r2 │ │ │ │ + add r8, r2 │ │ │ │ movs r5, r5 │ │ │ │ - str r2, [r1, #12] │ │ │ │ + str r2, [r1, #40] @ 0x28 │ │ │ │ movs r5, r5 │ │ │ │ - str r4, [r1, #68] @ 0x44 │ │ │ │ + str r4, [r1, #96] @ 0x60 │ │ │ │ movs r5, r5 │ │ │ │ stmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ stmia r3!, {r2, r3, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ stmia r3!, {r1, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - negs r2, r0 │ │ │ │ + add r2, r0 │ │ │ │ movs r5, r5 │ │ │ │ - str r4, [r0, r5] │ │ │ │ + strh r4, [r0, r4] │ │ │ │ movs r5, r5 │ │ │ │ - ldr r6, [r3, #108] @ 0x6c │ │ │ │ + strb r6, [r3, #2] │ │ │ │ movs r5, r5 │ │ │ │ stmia r2!, {r2, r3, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldrh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r5, r5, #2 │ │ │ │ stmia r2!, {r3, r4, r5, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r1, r3, r4, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r3, [pc, #552] @ (18757c ) │ │ │ │ + ldr r5, [pc, #296] @ (18747c ) │ │ │ │ movs r6, r3 │ │ │ │ - str r0, [r2, r1] │ │ │ │ + strh r0, [r2, r0] │ │ │ │ movs r5, r5 │ │ │ │ - ldrb r2, [r5, #3] │ │ │ │ + ldrb r2, [r5, #10] │ │ │ │ movs r5, r5 │ │ │ │ ldr.w r3, [pc, #2756] @ 187e24 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n 1871c0 │ │ │ │ mov r8, sl │ │ │ │ @@ -400594,21 +400578,21 @@ │ │ │ │ ldr.w r3, [r2, lr] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r3, [pc, #1304] @ 187f38 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 1e1b48 │ │ │ │ + bl 1e1cd8 │ │ │ │ ldr.w r3, [pc, #1292] @ 187f3c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1e50ac │ │ │ │ + bl 1e523c │ │ │ │ ldr.w r3, [pc, #1280] @ 187f40 │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ b.w 187106 │ │ │ │ ldr.w r3, [pc, #1272] @ 187f44 │ │ │ │ ldr.w r2, [r9] │ │ │ │ add r3, pc │ │ │ │ @@ -400765,15 +400749,15 @@ │ │ │ │ bl 186514 │ │ │ │ b.w 187106 │ │ │ │ ldr r3, [pc, #844] @ (187f84 ) │ │ │ │ ldr.w r1, [r9] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ - bl 1e5364 │ │ │ │ + bl 1e54f4 │ │ │ │ ldr r3, [pc, #832] @ (187f88 ) │ │ │ │ ldr.w r2, [r9] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ b.w 187106 │ │ │ │ ldr r3, [pc, #820] @ (187f8c ) │ │ │ │ @@ -401926,15 +401910,15 @@ │ │ │ │ str r2, [r0, #16] │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ strd r2, r2, [r3] │ │ │ │ b.w 187106 │ │ │ │ vmov.f32 s0, #16 @ 0x40800000 4.0 │ │ │ │ ldr.w r6, [pc, #1388] @ 188db4 │ │ │ │ - bl 1e1258 │ │ │ │ + bl 1e13e8 │ │ │ │ ldr.w r3, [pc, #1384] @ 188db8 │ │ │ │ add r6, pc │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -401956,15 +401940,15 @@ │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr.w r3, [pc, #1336] @ 188dbc │ │ │ │ add r3, pc │ │ │ │ strd r2, r2, [r3] │ │ │ │ b.w 187106 │ │ │ │ vmov.f32 s0, #0 @ 0x40000000 2.0 │ │ │ │ ldr.w r6, [pc, #1324] @ 188dc0 │ │ │ │ - bl 1e1258 │ │ │ │ + bl 1e13e8 │ │ │ │ ldr.w r3, [pc, #1320] @ 188dc4 │ │ │ │ add r6, pc │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -401986,15 +401970,15 @@ │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr.w r3, [pc, #1272] @ 188dc8 │ │ │ │ add r3, pc │ │ │ │ strd r2, r2, [r3] │ │ │ │ b.w 187106 │ │ │ │ vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r6, [pc, #1256] @ 188dcc │ │ │ │ - bl 1e1258 │ │ │ │ + bl 1e13e8 │ │ │ │ ldr.w r3, [pc, #1252] @ 188dd0 │ │ │ │ add r6, pc │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -402016,15 +402000,15 @@ │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr.w r3, [pc, #1204] @ 188dd4 │ │ │ │ add r3, pc │ │ │ │ strd r2, r2, [r3] │ │ │ │ b.w 187106 │ │ │ │ vmov.f32 s0, #96 @ 0x3f000000 0.5 │ │ │ │ ldr.w r6, [pc, #1192] @ 188dd8 │ │ │ │ - bl 1e1258 │ │ │ │ + bl 1e13e8 │ │ │ │ ldr.w r3, [pc, #1188] @ 188ddc │ │ │ │ add r6, pc │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -402804,15 +402788,15 @@ │ │ │ │ movw r0, #522 @ 0x20a │ │ │ │ bl 186514 │ │ │ │ b.w 187106 │ │ │ │ movw r0, #521 @ 0x209 │ │ │ │ bl 186514 │ │ │ │ b.w 187106 │ │ │ │ vldr s0, [pc, #672] @ 1894f8 │ │ │ │ - bl 1e1258 │ │ │ │ + bl 1e13e8 │ │ │ │ ldr r6, [pc, #764] @ (18955c ) │ │ │ │ ldr r3, [pc, #768] @ (189560 ) │ │ │ │ movs r1, #0 │ │ │ │ add r6, pc │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -402837,15 +402821,15 @@ │ │ │ │ add r3, pc │ │ │ │ strd r2, r2, [r3] │ │ │ │ b.w 187106 │ │ │ │ vldr d0, [r9, #-8] │ │ │ │ ldr r6, [pc, #708] @ (189568 ) │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ add r6, pc │ │ │ │ - bl 1e1258 │ │ │ │ + bl 1e13e8 │ │ │ │ ldr r3, [pc, #700] @ (18956c ) │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ @@ -403791,21 +403775,21 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ b.w 187106 │ │ │ │ ldr.w r6, [pc, #1836] @ 18a374 │ │ │ │ ldr.w r1, [r9, #-8] │ │ │ │ add r6, pc │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 1e5364 │ │ │ │ + bl 1e54f4 │ │ │ │ ldr.w r3, [pc, #1824] @ 18a378 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1f84 │ │ │ │ b.w 187106 │ │ │ │ ldr.w r3, [pc, #1808] @ 18a37c │ │ │ │ add r3, pc │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ lsls r3, r2, #21 │ │ │ │ bpl.w 187106 │ │ │ │ @@ -404502,23 +404486,23 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r5, [sp, #336] @ 0x150 │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r4, [sp, #920] @ 0x398 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adds r0, r6, #4 │ │ │ │ + subs r0, r6, #3 │ │ │ │ movs r6, r3 │ │ │ │ - adds r6, r0, #4 │ │ │ │ + subs r6, r0, #3 │ │ │ │ movs r6, r3 │ │ │ │ - adds r4, r4, #4 │ │ │ │ + subs r4, r4, #3 │ │ │ │ movs r6, r3 │ │ │ │ str r2, [sp, #360] @ 0x168 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs r6, #52 @ 0x34 │ │ │ │ + subs r7, #244 @ 0xf4 │ │ │ │ movs r5, r5 │ │ │ │ ldr r3, [pc, #160] @ (18a4a0 ) │ │ │ │ mov r8, sl │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ bl 18d23c │ │ │ │ @@ -404586,25 +404570,25 @@ │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ b.w 18794c │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #984] @ 0x3d8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs r0, r2, r6 │ │ │ │ + adds r0, r2, #5 │ │ │ │ movs r6, r3 │ │ │ │ - subs r6, r3, r0 │ │ │ │ + subs r6, r3, r7 │ │ │ │ movs r6, r3 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #656] @ 0x290 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adds r0, r6, r7 │ │ │ │ + subs r0, r6, r6 │ │ │ │ movs r6, r3 │ │ │ │ - adds r6, r1, r7 │ │ │ │ + subs r6, r1, r6 │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #220] @ (18a5b0 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -404654,34 +404638,34 @@ │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ bne.n 18a54e │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cbz r1, 18a54e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1f48 │ │ │ │ cbz r0, 18a588 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ subs r3, r3, r6 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r6, #1 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ adds r3, #16 │ │ │ │ sub.w r4, r2, #96 @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 18a536 │ │ │ │ ldr r3, [pc, #120] @ (18a5d8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ ldr r3, [pc, #112] @ (18a5dc ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ ldr r3, [pc, #108] @ (18a5e0 ) │ │ │ │ ldr r0, [pc, #108] @ (18a5e4 ) │ │ │ │ add r3, pc │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ blx 5b118 │ │ │ │ @@ -404730,15 +404714,15 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r1, [sp, #696] @ 0x2b8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r1, [sp, #720] @ 0x2d0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r6, r0 │ │ │ │ + subs r0, r6, r7 │ │ │ │ movs r6, r3 │ │ │ │ str r1, [sp, #536] @ 0x218 │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r1, [pc, #208] @ (18a6c8 ) │ │ │ │ ldr r2, [pc, #212] @ (18a6cc ) │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add r1, pc │ │ │ │ @@ -404826,31 +404810,31 @@ │ │ │ │ nop │ │ │ │ str r1, [sp, #304] @ 0x130 │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r1, [sp, #400] @ 0x190 │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r1, [sp, #352] @ 0x160 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r6, [r6, #20] │ │ │ │ + strb r6, [r6, #27] │ │ │ │ movs r5, r5 │ │ │ │ - str r0, [r2, #24] │ │ │ │ + str r0, [r2, #52] @ 0x34 │ │ │ │ movs r5, r5 │ │ │ │ - strb r2, [r5, #24] │ │ │ │ + strb r2, [r5, #31] │ │ │ │ movs r5, r5 │ │ │ │ - strb r4, [r4, #19] │ │ │ │ + strb r4, [r4, #26] │ │ │ │ movs r5, r5 │ │ │ │ - ldr r2, [r6, #48] @ 0x30 │ │ │ │ + ldr r2, [r6, #76] @ 0x4c │ │ │ │ movs r5, r5 │ │ │ │ - ldr r2, [pc, #400] @ (18a87c ) │ │ │ │ + ldr r4, [pc, #144] @ (18a77c ) │ │ │ │ movs r5, r5 │ │ │ │ - ldr r4, [r4, #44] @ 0x2c │ │ │ │ + ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r5, r5 │ │ │ │ - ldr r2, [pc, #104] @ (18a75c ) │ │ │ │ + ldr r3, [pc, #872] @ (18aa5c ) │ │ │ │ movs r5, r5 │ │ │ │ - strb r6, [r0, r6] │ │ │ │ + ldrsb r6, [r0, r5] │ │ │ │ movs r5, r5 │ │ │ │ str r0, [sp, #624] @ 0x270 │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r0, [sp, #600] @ 0x258 │ │ │ │ lsls r5, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -404915,15 +404899,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ blx 59ed4 │ │ │ │ nop │ │ │ │ ldr r4, [r7, r1] │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #96] @ 0x60 │ │ │ │ + str r4, [r1, #124] @ 0x7c │ │ │ │ movs r7, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #116] @ (18a828 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -404983,15 +404967,15 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldrh r2, [r7, #60] @ 0x3c │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldrh r6, [r4, #58] @ 0x3a │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldrh r0, [r5, #58] @ 0x3a │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adds r6, #236 @ 0xec │ │ │ │ + subs r0, #172 @ 0xac │ │ │ │ movs r6, r3 │ │ │ │ ldr r3, [pc, #128] @ (18a8c4 ) │ │ │ │ push {r4, lr} │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 18a87a │ │ │ │ ldr r3, [pc, #124] @ (18a8c8 ) │ │ │ │ @@ -405048,15 +405032,15 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldrh r0, [r6, #56] @ 0x38 │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldrh r6, [r0, #54] @ 0x36 │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldrh r0, [r3, #54] @ 0x36 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r6, [r4, #120] @ 0x78 │ │ │ │ + strb r6, [r4, #5] │ │ │ │ movs r6, r3 │ │ │ │ ldrh r0, [r2, #54] @ 0x36 │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldrh r6, [r0, #54] @ 0x36 │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldrh r6, [r5, #52] @ 0x34 │ │ │ │ lsls r5, r5, #2 │ │ │ │ @@ -405195,15 +405179,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [pc, #8] @ (18aa20 ) │ │ │ │ add r0, pc │ │ │ │ bl 18a768 │ │ │ │ nop │ │ │ │ - adds r5, #40 @ 0x28 │ │ │ │ + adds r6, #232 @ 0xe8 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #128] @ (18aab4 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -406363,41 +406347,41 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldrh r4, [r3, #34] @ 0x22 │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldrh r0, [r2, #34] @ 0x22 │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldrh r2, [r3, #34] @ 0x22 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrb r0, [r1, r2] │ │ │ │ + ldrsh r0, [r1, r1] │ │ │ │ movs r5, r5 │ │ │ │ - ldr r6, [r4, #124] @ 0x7c │ │ │ │ + strb r6, [r4, #6] │ │ │ │ movs r5, r5 │ │ │ │ - str r4, [r6, #96] @ 0x60 │ │ │ │ + str r4, [r6, #124] @ 0x7c │ │ │ │ movs r5, r5 │ │ │ │ - strb r6, [r2, #0] │ │ │ │ + strb r6, [r2, #7] │ │ │ │ movs r5, r5 │ │ │ │ - str r0, [r2, #96] @ 0x60 │ │ │ │ + str r0, [r2, #124] @ 0x7c │ │ │ │ movs r5, r5 │ │ │ │ - cmp r2, r8 │ │ │ │ + bx r0 │ │ │ │ movs r5, r5 │ │ │ │ - str r0, [r1, r3] │ │ │ │ + strh r0, [r1, r2] │ │ │ │ movs r5, r5 │ │ │ │ - strb r6, [r5, #3] │ │ │ │ + strb r6, [r5, #10] │ │ │ │ movs r5, r5 │ │ │ │ - cmp r4, r6 │ │ │ │ + mov ip, lr │ │ │ │ movs r5, r5 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ + str r2, [r4, #116] @ 0x74 │ │ │ │ movs r5, r5 │ │ │ │ ldrh r4, [r7, #26] │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldrh r6, [r5, #26] │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldrh r4, [r3, #26] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r6, [r3, #1] │ │ │ │ + strb r6, [r3, #8] │ │ │ │ movs r5, r5 │ │ │ │ ldrh r0, [r6, #26] │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldrh r6, [r0, #26] │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldrh r0, [r0, #26] │ │ │ │ lsls r5, r5, #2 │ │ │ │ @@ -407550,15 +407534,15 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ strb r2, [r5, #26] │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r3, r3] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs r2, r0, #3 │ │ │ │ + movs r0, #130 @ 0x82 │ │ │ │ movs r6, r3 │ │ │ │ ldr.w r3, [pc, #2988] @ 18cc9c │ │ │ │ add r3, pc │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr.w r3, [pc, #2984] @ 18cca0 │ │ │ │ add r3, pc │ │ │ │ ldr.w ip, [r3] │ │ │ │ @@ -407961,15 +407945,15 @@ │ │ │ │ ldr.w r2, [pc, #2172] @ 18cd74 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr.w r3, [pc, #2168] @ 18cd78 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1e545c │ │ │ │ + bl 1e55ec │ │ │ │ ldr.w r2, [pc, #2156] @ 18cd7c │ │ │ │ movw r3, #261 @ 0x105 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r0, [r2, #0] │ │ │ │ b.w 18b03e │ │ │ │ ldr.w r2, [pc, #2140] @ 18cd7c │ │ │ │ movw r1, #611 @ 0x263 │ │ │ │ @@ -408708,17 +408692,17 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ strb r0, [r2, #22] │ │ │ │ lsls r5, r5, #2 │ │ │ │ strb r6, [r2, #22] │ │ │ │ lsls r5, r5, #2 │ │ │ │ strb r2, [r0, #21] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adds r2, r3, #5 │ │ │ │ + subs r2, r3, #4 │ │ │ │ movs r6, r3 │ │ │ │ - adds r0, r3, #4 │ │ │ │ + subs r0, r3, #3 │ │ │ │ movs r6, r3 │ │ │ │ strb r2, [r5, #18] │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r3, #18] │ │ │ │ lsls r5, r5, #2 │ │ │ │ @@ -408746,41 +408730,41 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ strb r6, [r3, #15] │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldrsb r2, [r3, r7] │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r5, #0 │ │ │ │ + adds r0, r5, #7 │ │ │ │ movs r6, r3 │ │ │ │ strb r4, [r3, #13] │ │ │ │ lsls r5, r5, #2 │ │ │ │ strb r4, [r7, #12] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs r2, r4, r7 │ │ │ │ + adds r2, r4, #6 │ │ │ │ movs r6, r3 │ │ │ │ strb r0, [r6, #12] │ │ │ │ lsls r5, r5, #2 │ │ │ │ strb r0, [r7, #12] │ │ │ │ lsls r5, r5, #2 │ │ │ │ strb r0, [r5, #12] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrsb r2, [r4, r7] │ │ │ │ + ldr r2, [r4, r6] │ │ │ │ movs r5, r5 │ │ │ │ strb r6, [r2, #11] │ │ │ │ lsls r5, r5, #2 │ │ │ │ strb r2, [r1, #11] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r4, [pc, #816] @ (18d08c ) │ │ │ │ + ldr r6, [pc, #560] @ (18cf8c ) │ │ │ │ movs r5, r5 │ │ │ │ - cmp r4, #2 │ │ │ │ + cmp r5, #194 @ 0xc2 │ │ │ │ movs r5, r5 │ │ │ │ - orrs r0, r3 │ │ │ │ + add r8, fp │ │ │ │ movs r5, r5 │ │ │ │ - adds r7, #114 @ 0x72 │ │ │ │ + subs r1, #50 @ 0x32 │ │ │ │ movs r5, r5 │ │ │ │ strb r4, [r1, #10] │ │ │ │ lsls r5, r5, #2 │ │ │ │ strb r6, [r6, #9] │ │ │ │ lsls r5, r5, #2 │ │ │ │ strb r0, [r0, #10] │ │ │ │ lsls r5, r5, #2 │ │ │ │ @@ -408806,15 +408790,15 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r4, [r7, #48] @ 0x30 │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r4, [r3, #48] @ 0x30 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - and.w r0, ip, sp, lsr #32 │ │ │ │ + rsb r0, ip, sp, lsr #32 │ │ │ │ ldr r6, [r4, #44] @ 0x2c │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r6, [r0, #44] @ 0x2c │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr.w r2, [pc, #1108] @ 18d20c │ │ │ │ mov.w r1, #318 @ 0x13e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ @@ -409265,15 +409249,15 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r6, [r1, #88] @ 0x58 │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r2, [r6, #84] @ 0x54 │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r1, [pc, #552] @ (18d460 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsrs r4, r7, #24 │ │ │ │ + lsrs r4, r7, #31 │ │ │ │ movs r6, r3 │ │ │ │ ldr r3, [pc, #4] @ (18d244 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ ldr r1, [pc, #264] @ (18d350 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ @@ -409359,43 +409343,43 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #72] @ (18d354 ) │ │ │ │ adds r7, r0, #4 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r9, [pc, #68] @ 18d358 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [pc, #68] @ 18d35c │ │ │ │ - bl 2e8db8 │ │ │ │ + bl 2e8f48 │ │ │ │ ldr r2, [pc, #64] @ (18d360 ) │ │ │ │ movs r5, #0 │ │ │ │ add.w r4, sl, #80 @ 0x50 │ │ │ │ add r2, pc │ │ │ │ add r9, pc │ │ │ │ add r8, pc │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 2e8db8 │ │ │ │ + bl 2e8f48 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 59c6c │ │ │ │ mov r2, r8 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 18d32c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r3, [sl, #80] @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r4, #21 │ │ │ │ + lsrs r0, r4, #28 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r2, #76 @ 0x4c │ │ │ │ + cmp r4, #12 │ │ │ │ movs r5, r3 │ │ │ │ - adds r2, r5, #5 │ │ │ │ + subs r2, r5, #4 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r2, r1 │ │ │ │ + mov sl, r9 │ │ │ │ movs r6, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ @@ -409415,23 +409399,23 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r3, 18d3ba │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1f48 │ │ │ │ cbz r0, 18d3c0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrd r6, r3, [r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1e21f0 │ │ │ │ + bl 1e2380 │ │ │ │ str r0, [r5, #24] │ │ │ │ ldr r6, [r5, #20] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 18d3ec │ │ │ │ add.w r2, r6, #36 @ 0x24 │ │ │ │ @@ -409458,22 +409442,22 @@ │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r0, [r5, #24] │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r2, [ip, #32] │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [ip, #32] │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5280 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r6, [r2, #0] │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -409649,17 +409633,17 @@ │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ cmp r2, #254 @ 0xfe │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #96 @ 0x60 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsrs r6, r7, #10 │ │ │ │ + lsrs r6, r7, #17 │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r6, r0, #11 │ │ │ │ + lsrs r6, r0, #18 │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #272] @ (18d714 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -409952,15 +409936,15 @@ │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r7, #232 @ 0xe8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #92 @ 0x5c │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsls r0, r4, #31 │ │ │ │ + lsrs r0, r4, #6 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #96] @ (18d960 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -410006,15 +409990,15 @@ │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r6, #246 @ 0xf6 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #204 @ 0xcc │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsls r2, r4, #30 │ │ │ │ + lsrs r2, r4, #5 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #52] @ (18d9b4 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -410033,17 +410017,17 @@ │ │ │ │ movne r3, #0 │ │ │ │ orrs r0, r1 │ │ │ │ and.w r0, r3, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsrs r2, r7, #1 │ │ │ │ + lsrs r2, r7, #8 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r0, r7, #29 │ │ │ │ + lsrs r0, r7, #4 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #40] @ (18d9f4 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -410059,17 +410043,17 @@ │ │ │ │ orr.w r3, r4, r1 │ │ │ │ movs r1, #0 │ │ │ │ orrs r0, r3 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsrs r6, r5, #32 │ │ │ │ + lsrs r6, r5, #7 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r4, r5, #28 │ │ │ │ + lsrs r4, r5, #3 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #32] @ (18da2c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -410082,17 +410066,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 18d8f0 │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r5, r5 │ │ │ │ orrs r0, r4 │ │ │ │ orrs r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r6, r0, #28 │ │ │ │ + lsrs r6, r0, #3 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r4, r0, #28 │ │ │ │ + lsrs r4, r0, #3 │ │ │ │ movs r6, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (18da64 ) │ │ │ │ add r1, pc │ │ │ │ @@ -410102,15 +410086,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} │ │ │ │ - lsls r0, r7, #30 │ │ │ │ + lsrs r0, r7, #5 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #36] @ (18da9c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -410123,17 +410107,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 18d8f0 │ │ │ │ lsls r3, r5, #5 │ │ │ │ orr.w r3, r3, r4, lsr #27 │ │ │ │ orr.w r0, r0, r4, lsl #5 │ │ │ │ orrs r1, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r2, r6, #26 │ │ │ │ + lsrs r2, r6, #1 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r0, r6, #26 │ │ │ │ + lsrs r0, r6, #1 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #36] @ (18dad8 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -410146,17 +410130,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 18d8f0 │ │ │ │ lsls r3, r5, #8 │ │ │ │ orr.w r3, r3, r4, lsr #24 │ │ │ │ orr.w r0, r0, r4, lsl #8 │ │ │ │ orrs r1, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r6, r1, #26 │ │ │ │ + lsrs r6, r1, #1 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r0, r1, #26 │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #32] @ (18db10 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -410168,17 +410152,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 18d8f0 │ │ │ │ adds r0, r5, r0 │ │ │ │ adc.w r1, r1, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r4, #25 │ │ │ │ + lsrs r2, r4, #32 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r0, r4, #25 │ │ │ │ + lsrs r0, r4, #32 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #52] @ (18db5c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -410199,17 +410183,17 @@ │ │ │ │ orrs r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r2, #27 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r4, r6, #24 │ │ │ │ + lsls r4, r6, #31 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #36] @ (18db98 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -410222,17 +410206,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 18d8f0 │ │ │ │ lsls r3, r5, #8 │ │ │ │ orr.w r3, r3, r4, lsr #24 │ │ │ │ orr.w r0, r0, r4, lsl #8 │ │ │ │ orrs r1, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r2, r0, #24 │ │ │ │ + lsls r2, r0, #31 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r4, r7, #23 │ │ │ │ + lsls r4, r7, #30 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #52] @ (18dbe4 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -410251,17 +410235,17 @@ │ │ │ │ moveq r3, #0 │ │ │ │ orrs r0, r1 │ │ │ │ and.w r0, r3, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r6, r2, #23 │ │ │ │ + lsls r6, r2, #30 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r4, r7, #24 │ │ │ │ + lsls r4, r7, #31 │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #68] @ (18dc44 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -410287,20 +410271,19 @@ │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, r1 │ │ │ │ cmp r6, #2 │ │ │ │ sbcs.w r3, r5, #0 │ │ │ │ it ge │ │ │ │ orrge.w r0, r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - lsls r4, r2, #22 │ │ │ │ + lsls r4, r2, #29 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r2, r1, #22 │ │ │ │ + lsls r2, r1, #29 │ │ │ │ movs r6, r3 │ │ │ │ - b.n 18d9d8 │ │ │ │ - movs r5, r3 │ │ │ │ + stmia.w r4, {r0, r2, r3, r4} │ │ │ │ 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] @ (18dc80 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -410312,17 +410295,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 18d8f0 │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r5, r5 │ │ │ │ orrs r0, r4 │ │ │ │ orrs r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r6, r7, #20 │ │ │ │ + lsls r6, r7, #27 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r0, r7, #20 │ │ │ │ + lsls r0, r7, #27 │ │ │ │ movs r6, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (18dcb8 ) │ │ │ │ add r1, pc │ │ │ │ @@ -410332,15 +410315,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} │ │ │ │ - lsls r0, r3, #20 │ │ │ │ + lsls r0, r3, #27 │ │ │ │ movs r6, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (18dcec ) │ │ │ │ add r1, pc │ │ │ │ @@ -410351,15 +410334,15 @@ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r4, #19 │ │ │ │ + lsls r4, r4, #26 │ │ │ │ movs r6, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ (18dd24 ) │ │ │ │ add r1, pc │ │ │ │ @@ -410371,15 +410354,15 @@ │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ orrs r3, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r6, #18 │ │ │ │ + lsls r0, r6, #25 │ │ │ │ movs r6, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ (18dd5c ) │ │ │ │ add r1, pc │ │ │ │ @@ -410391,15 +410374,15 @@ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r7, #17 │ │ │ │ + lsls r0, r7, #24 │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #72] @ (18ddbc ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -410427,19 +410410,19 @@ │ │ │ │ cmp.w r8, #248 @ 0xf8 │ │ │ │ sbcs.w r3, r7, #0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ it ge │ │ │ │ movge r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r1, #17 │ │ │ │ + lsls r0, r1, #24 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r6, r7, #16 │ │ │ │ + lsls r6, r7, #23 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r1, [sp, #640] @ 0x280 │ │ │ │ + ldr r3, [sp, #384] @ 0x180 │ │ │ │ movs r7, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #32] @ (18ddf8 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -410452,17 +410435,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 18d8f0 │ │ │ │ adds r0, r0, r0 │ │ │ │ adcs r1, r1 │ │ │ │ orrs r0, r5 │ │ │ │ orrs r1, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r2, r6, #15 │ │ │ │ + lsls r2, r6, #22 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r4, r5, #15 │ │ │ │ + lsls r4, r5, #22 │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #68] @ (18de58 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -410489,19 +410472,19 @@ │ │ │ │ moveq r0, r1 │ │ │ │ orrs.w r3, r8, r7 │ │ │ │ and.w r0, r0, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r1, #15 │ │ │ │ + lsls r0, r1, #22 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r2, r5, #14 │ │ │ │ + lsls r2, r5, #21 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + lsls r4, r4, #21 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #48] @ (18dea4 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -410519,17 +410502,17 @@ │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, r1 │ │ │ │ orrs.w r3, r5, r4 │ │ │ │ and.w r0, r0, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r6, r5, #13 │ │ │ │ + lsls r6, r5, #20 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r0, r6, #20 │ │ │ │ + lsls r0, r6, #27 │ │ │ │ movs r6, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #24] @ (18ded4 ) │ │ │ │ add r1, pc │ │ │ │ @@ -410537,15 +410520,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 │ │ │ │ - lsls r0, r4, #12 │ │ │ │ + lsls r0, r4, #19 │ │ │ │ movs r6, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (18df08 ) │ │ │ │ add r1, pc │ │ │ │ @@ -410555,15 +410538,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} │ │ │ │ - lsls r4, r0, #12 │ │ │ │ + lsls r4, r0, #19 │ │ │ │ movs r6, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (18df3c ) │ │ │ │ add r1, pc │ │ │ │ @@ -410573,15 +410556,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} │ │ │ │ - lsls r4, r3, #11 │ │ │ │ + lsls r4, r3, #18 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #44] @ (18df7c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -410599,17 +410582,17 @@ │ │ │ │ cmpeq r5, r0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r3, #10 │ │ │ │ + lsls r2, r3, #17 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r0, r3, #10 │ │ │ │ + lsls r0, r3, #17 │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #80] @ (18dfe8 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -410640,19 +410623,19 @@ │ │ │ │ movne r0, #0 │ │ │ │ orrs r3, r5 │ │ │ │ and.w r0, r0, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - lsls r4, r4, #8 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r6, r0, #9 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r4, r0, #9 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #80] @ (18e058 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -410683,19 +410666,19 @@ │ │ │ │ movne r0, #0 │ │ │ │ orrs r3, r5 │ │ │ │ and.w r0, r0, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - lsls r4, r6, #6 │ │ │ │ + lsls r4, r6, #13 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r6, r2, #7 │ │ │ │ + lsls r6, r2, #14 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r4, r2, #7 │ │ │ │ + lsls r4, r2, #14 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #56] @ (18e0ac ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -410716,17 +410699,17 @@ │ │ │ │ cmp r5, r3 │ │ │ │ and.w r0, r0, #1 │ │ │ │ sbcs.w r3, r4, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ it lt │ │ │ │ movlt r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r6, r1, #6 │ │ │ │ + lsls r6, r1, #13 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r4, r6, #5 │ │ │ │ + lsls r4, r6, #12 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #52] @ (18e0f8 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -410746,17 +410729,17 @@ │ │ │ │ movne r0, #0 │ │ │ │ orrs r3, r4 │ │ │ │ and.w r0, r0, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r6, r4, #4 │ │ │ │ + lsls r6, r4, #11 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r4, r4, #4 │ │ │ │ + lsls r4, r4, #11 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ (18e134 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -410771,15 +410754,15 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r0, #800 @ 0x320 │ │ │ │ ite cc │ │ │ │ movcc r0, #0 │ │ │ │ movcs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xb6da │ │ │ │ + @ instruction: 0xb89a │ │ │ │ movs r7, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #48] @ (18e178 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -410797,15 +410780,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} │ │ │ │ - lsls r6, r4, #1 │ │ │ │ + lsls r6, r4, #8 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #52] @ (18e1c0 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -410825,15 +410808,15 @@ │ │ │ │ bcs.n 18e1a2 │ │ │ │ movs r3, #138 @ 0x8a │ │ │ │ movs r1, #0 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r2, r4 │ │ │ │ + lsls r2, r4, #7 │ │ │ │ movs r6, r3 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ @@ -411694,25 +411677,25 @@ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ blx r3 │ │ │ │ b.n 18e8cc │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e8db8 │ │ │ │ + bl 2e8f48 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 18e8c4 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #1232] @ 18edb0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 2e8db8 │ │ │ │ + bl 2e8f48 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, r4, #1 │ │ │ │ blx 59c6c │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18e838 │ │ │ │ ldr.w r2, [pc, #1212] @ 18edb4 │ │ │ │ @@ -411767,15 +411750,15 @@ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcs.n 18e992 │ │ │ │ ldr.w r8, [pc, #1084] @ 18edb8 │ │ │ │ add r8, pc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2e8db8 │ │ │ │ + bl 2e8f48 │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 18e980 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #13 │ │ │ │ @@ -411855,15 +411838,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ lsls r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 18ed6a │ │ │ │ ldr r1, [pc, #868] @ (18edbc ) │ │ │ │ add r1, pc │ │ │ │ - bl 2e8db8 │ │ │ │ + bl 2e8f48 │ │ │ │ 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 18e8e8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -411888,27 +411871,27 @@ │ │ │ │ it pl │ │ │ │ asrpl.w r0, r1, r0 │ │ │ │ ldr r1, [pc, #780] @ (18edc0 ) │ │ │ │ it pl │ │ │ │ orrpl r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e8db8 │ │ │ │ + bl 2e8f48 │ │ │ │ b.n 18e8e8 │ │ │ │ ldr r1, [pc, #768] @ (18edc4 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2e8db8 │ │ │ │ + bl 2e8f48 │ │ │ │ b.n 18e8e8 │ │ │ │ ldr r1, [pc, #756] @ (18edc8 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2e8db8 │ │ │ │ + bl 2e8f48 │ │ │ │ b.n 18e8e8 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 18e8e8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ @@ -411930,24 +411913,24 @@ │ │ │ │ it pl │ │ │ │ asrpl.w r0, r1, r0 │ │ │ │ ldr r1, [pc, #672] @ (18edcc ) │ │ │ │ it pl │ │ │ │ orrpl r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e8db8 │ │ │ │ + bl 2e8f48 │ │ │ │ b.n 18e8e8 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 18e8e8 │ │ │ │ ldr r1, [pc, #648] @ (18edd0 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2e8db8 │ │ │ │ + bl 2e8f48 │ │ │ │ b.n 18e8e8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub.w r9, r9, r3 │ │ │ │ cmp.w r9, #16 │ │ │ │ beq.w 18ecf4 │ │ │ │ ldr r6, [pc, #624] @ (18edd4 ) │ │ │ │ vldr s15, [sp, #28] │ │ │ │ @@ -411964,40 +411947,40 @@ │ │ │ │ vldr s14, [pc, #520] @ 18ed98 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bls.w 18ed5a │ │ │ │ vmov r2, r3, d6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e8db8 │ │ │ │ + bl 2e8f48 │ │ │ │ b.n 18e8e8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 18ed36 │ │ │ │ ldrd r3, r1, [sp, #28] │ │ │ │ orrs r3, r1 │ │ │ │ beq.w 18e8e8 │ │ │ │ ldr r1, [pc, #536] @ (18edd8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e8db8 │ │ │ │ + bl 2e8f48 │ │ │ │ b.n 18e8e8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 18ed20 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ orrs r3, r1 │ │ │ │ bne.w 18e8e8 │ │ │ │ ldr r1, [pc, #508] @ (18eddc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e8db8 │ │ │ │ + bl 2e8f48 │ │ │ │ b.n 18e8e8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrd r2, r1, [sp, #56] @ 0x38 │ │ │ │ ldr.w r8, [r3, #20] │ │ │ │ ldr.w r5, [r8] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 18ed46 │ │ │ │ @@ -412015,15 +411998,15 @@ │ │ │ │ cmpeq r2, r0 │ │ │ │ bne.n 18ec0a │ │ │ │ add.w r8, r8, r3, lsl #3 │ │ │ │ ldr r1, [pc, #444] @ (18ede0 ) │ │ │ │ add.w r0, lr, #4 │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ - bl 2e8db8 │ │ │ │ + bl 2e8f48 │ │ │ │ b.n 18e8e8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 18e8e8 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ @@ -412042,15 +412025,15 @@ │ │ │ │ ldr.w r8, [sl, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18ed06 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r8 │ │ │ │ strd r6, r5, [sp, #72] @ 0x48 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e52c8 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ str.w r9, [r0, #12] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ @@ -412062,25 +412045,25 @@ │ │ │ │ str.w r5, [r8, #68] @ 0x44 │ │ │ │ str r3, [r5, #16] │ │ │ │ bl 18e7c4 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ b.n 18e8e8 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ bls.w 18e8e8 │ │ │ │ ldr.w r8, [pc, #296] @ 18ede4 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e8db8 │ │ │ │ + bl 2e8f48 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 18ecbe │ │ │ │ b.n 18e8e8 │ │ │ │ ldr r1, [pc, #276] @ (18ede8 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -412093,15 +412076,15 @@ │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ mov r3, r7 │ │ │ │ add r1, pc │ │ │ │ bl 18d270 │ │ │ │ b.n 18e8e8 │ │ │ │ ldr r6, [pc, #248] @ (18edf0 ) │ │ │ │ ldrh.w r0, [sp, #28] │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e14d8 │ │ │ │ add r6, pc │ │ │ │ vmov.f32 s15, s0 │ │ │ │ b.n 18eb6a │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [pc, #228] @ (18edf4 ) │ │ │ │ @@ -412115,40 +412098,40 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #208] @ (18edf8 ) │ │ │ │ orrs r3, r2 │ │ │ │ add r1, pc │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bl 2e8db8 │ │ │ │ + bl 2e8f48 │ │ │ │ b.n 18e8e8 │ │ │ │ ldr r1, [pc, #196] @ (18edfc ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2e8db8 │ │ │ │ + bl 2e8f48 │ │ │ │ b.n 18e8e8 │ │ │ │ mov r0, lr │ │ │ │ ldr r1, [pc, #184] @ (18ee00 ) │ │ │ │ adds r0, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2e8db8 │ │ │ │ + bl 2e8f48 │ │ │ │ b.n 18e8e8 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ mov r2, r8 │ │ │ │ b.n 18ea38 │ │ │ │ ldr r1, [pc, #168] @ (18ee04 ) │ │ │ │ vmov r2, r3, d6 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e8db8 │ │ │ │ + bl 2e8f48 │ │ │ │ b.n 18e8e8 │ │ │ │ ldr r1, [pc, #156] @ (18ee08 ) │ │ │ │ add r1, pc │ │ │ │ - bl 2e8db8 │ │ │ │ + bl 2e8f48 │ │ │ │ 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 18e8e8 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ @@ -412160,52 +412143,52 @@ │ │ │ │ b.n 18e8e8 │ │ │ │ nop │ │ │ │ vcvt.u32.f32 , , #1 │ │ │ │ adds r4, r3, r0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa2a001d │ │ │ │ - str r6, [r6, #20] │ │ │ │ + @ instruction: 0xfbea001d │ │ │ │ + str r6, [r6, #48] @ 0x30 │ │ │ │ movs r1, r4 │ │ │ │ - @ instruction: 0xfa28001d │ │ │ │ - stmia r2!, {r1, r3, r4} │ │ │ │ + @ instruction: 0xfbe8001d │ │ │ │ + stmia r3!, {r1, r3, r4, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ asrs r6, r7, #27 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r2, [r1, #0] │ │ │ │ + str r2, [r1, #28] │ │ │ │ movs r1, r4 │ │ │ │ - @ instruction: 0xf7fc001d │ │ │ │ - @ instruction: 0xf7a8001d │ │ │ │ - @ instruction: 0xf7a0001d │ │ │ │ - @ instruction: 0xf798001d │ │ │ │ - @ instruction: 0xf746001d │ │ │ │ - @ instruction: 0xf734001d │ │ │ │ - subw r0, ip, #2077 @ 0x81d │ │ │ │ - itte cc │ │ │ │ - movcc r5, r3 │ │ │ │ - itte ne @ unpredictable │ │ │ │ - movne r5, r3 │ │ │ │ - bkpt 0x00d4 │ │ │ │ - moveq r5, r3 │ │ │ │ - ldrb r4, [r1, r3] │ │ │ │ + ldrsh.w r0, [ip, #29] │ │ │ │ + vld4.8 {d16-d19}, [r8 :64]! │ │ │ │ + vld4.8 {d16-d19}, [r0 :64]! │ │ │ │ + ldr??.w r0, [r8, sp, lsl #1] │ │ │ │ + vst4.8 {d0-d3}, [r6 :64]! │ │ │ │ + ldr??.w r0, [r4, #29] │ │ │ │ + str??.w r0, [ip, sp, lsl #1] │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + movs r5, r3 │ │ │ │ + stmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ + movs r5, r3 │ │ │ │ + stmia r0!, {r2, r4, r7} │ │ │ │ + movs r5, r3 │ │ │ │ + ldrsh r4, [r1, r2] │ │ │ │ movs r1, r4 │ │ │ │ - adc.w r0, r2, #10289152 @ 0x9d0000 │ │ │ │ - adcs.w r0, r8, #10289152 @ 0x9d0000 │ │ │ │ - add.w r0, lr, #10289152 @ 0x9d0000 │ │ │ │ - sbcs.w r0, ip, #10289152 @ 0x9d0000 │ │ │ │ - adds r1, #44 @ 0x2c │ │ │ │ + @ instruction: 0xf702001d │ │ │ │ + @ instruction: 0xf718001d │ │ │ │ + movt r0, #59421 @ 0xe81d │ │ │ │ + @ instruction: 0xf73c001d │ │ │ │ + adds r2, #236 @ 0xec │ │ │ │ movs r5, r3 │ │ │ │ - adds r1, #24 │ │ │ │ + adds r2, #216 @ 0xd8 │ │ │ │ movs r5, r3 │ │ │ │ - adds r1, #10 │ │ │ │ + adds r2, #202 @ 0xca │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xf526001d │ │ │ │ - @ instruction: 0xf4f0001d │ │ │ │ - @ instruction: 0xf526001d │ │ │ │ + @ instruction: 0xf6e6001d │ │ │ │ + @ instruction: 0xf6b0001d │ │ │ │ + @ instruction: 0xf6e6001d │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #600] @ (18f07c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #600] @ (18f080 ) │ │ │ │ @@ -412228,15 +412211,15 @@ │ │ │ │ add r8, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 18eec0 │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e52c8 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ str.w sl, [r0, #12] │ │ │ │ adds r6, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ @@ -412256,20 +412239,20 @@ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #500] @ (18f08c ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2e8db8 │ │ │ │ + bl 2e8f48 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18ef26 │ │ │ │ ldrd r1, r3, [r4, #12] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #12] │ │ │ │ @@ -412356,15 +412339,15 @@ │ │ │ │ add r5, sp, #12 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #276] @ (18f098 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2e8db8 │ │ │ │ + bl 2e8f48 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r3, r7, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 18f076 │ │ │ │ adds r7, r4, #4 │ │ │ │ b.n 18efc6 │ │ │ │ ldr.w fp, [r2, #28] │ │ │ │ @@ -412374,15 +412357,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 2e8db8 │ │ │ │ + bl 2e8f48 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r3, r1, [r4, #72] @ 0x48 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 18f03e │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ @@ -412404,15 +412387,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ ldr r1, [pc, #160] @ (18f09c ) │ │ │ │ mov r2, ip │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2e8db8 │ │ │ │ + bl 2e8f48 │ │ │ │ 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] │ │ │ │ @@ -412425,15 +412408,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 2e8db8 │ │ │ │ + bl 2e8f48 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ b.n 18eee6 │ │ │ │ ldr.w lr, [r4, #24] │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ b.n 18efd4 │ │ │ │ lsls r3, r0, #31 │ │ │ │ bpl.n 18f06a │ │ │ │ @@ -412443,38 +412426,38 @@ │ │ │ │ mov lr, ip │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ b.n 18efd4 │ │ │ │ ldr r1, [pc, #68] @ (18f0a0 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 2e8db8 │ │ │ │ + bl 2e8f48 │ │ │ │ b.n 18ef18 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ add r5, sp, #12 │ │ │ │ b.n 18efd4 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ b.n 18f052 │ │ │ │ asrs r4, r2, #7 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, r6, #10289152 @ 0x9d0000 │ │ │ │ - eor.w r0, r2, #10289152 @ 0x9d0000 │ │ │ │ - udf #218 @ 0xda │ │ │ │ + @ instruction: 0xf656001d │ │ │ │ + movw r0, #10269 @ 0x281d │ │ │ │ + b.n 18f1c4 │ │ │ │ movs r4, r3 │ │ │ │ cmp r4, #138 @ 0x8a │ │ │ │ lsls r5, r5, #2 │ │ │ │ asrs r2, r2, #3 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ble.n 18f078 │ │ │ │ + svc 174 @ 0xae │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf2d6001d │ │ │ │ - @ instruction: 0xf282001d │ │ │ │ + eors.w r0, r6, #10289152 @ 0x9d0000 │ │ │ │ + orr.w r0, r2, #10289152 @ 0x9d0000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #36] @ (18f0d8 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -412486,16 +412469,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 18d8f0 │ │ │ │ lsls r3, r5, #8 │ │ │ │ orr.w r3, r3, r4, lsr #24 │ │ │ │ orr.w r0, r0, r4, lsl #8 │ │ │ │ orrs r1, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xf0c2001d │ │ │ │ - @ instruction: 0xf0bc001d │ │ │ │ + @ instruction: 0xf282001d │ │ │ │ + @ instruction: 0xf27c001d │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 18f150 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (18f154 ) │ │ │ │ @@ -412537,18 +412520,18 @@ │ │ │ │ b.n 18f11a │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r0, #28 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf1f8001d │ │ │ │ + @ instruction: 0xf3b8001d │ │ │ │ lsrs r6, r3, #27 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - vshr.s32 d0, d13, #12 │ │ │ │ + sbcs.w r0, r4, #29 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 18f1d4 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (18f1d8 ) │ │ │ │ @@ -412590,19 +412573,19 @@ │ │ │ │ b.n 18f19e │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r0, #26 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - svc 212 @ 0xd4 │ │ │ │ + b.n 18f508 │ │ │ │ movs r5, r3 │ │ │ │ lsrs r2, r3, #25 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - vqadd.s64 d0, d0, d13 │ │ │ │ + @ instruction: 0xf0f0001d │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 18f258 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (18f25c ) │ │ │ │ @@ -412644,18 +412627,18 @@ │ │ │ │ b.n 18f222 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r7, #23 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0f8001d │ │ │ │ + @ instruction: 0xf2b8001d │ │ │ │ lsrs r6, r2, #23 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - mcr 0, 5, r0, cr12, cr13, {0} │ │ │ │ + orn r0, ip, #29 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 18f2dc │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (18f2e0 ) │ │ │ │ @@ -412697,18 +412680,18 @@ │ │ │ │ b.n 18f2a6 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r7, #21 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - eor.w r0, r0, #29 │ │ │ │ + movw r0, #29 │ │ │ │ lsrs r2, r2, #21 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - mcr 0, 1, r0, cr8, cr13, {0} │ │ │ │ + vshr.s32 d16, d13, #24 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 18f360 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (18f364 ) │ │ │ │ @@ -412750,18 +412733,18 @@ │ │ │ │ b.n 18f32a │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r6, #19 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - and.w r0, ip, #29 │ │ │ │ + rsb r0, ip, #29 │ │ │ │ lsrs r6, r1, #19 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - stc 0, cr0, [r4, #116]! @ 0x74 │ │ │ │ + vqadd.s32 d16, d4, d13 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 18f3e4 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (18f3e8 ) │ │ │ │ @@ -412803,18 +412786,18 @@ │ │ │ │ b.n 18f3ae │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r6, #17 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.s16 d0, d13, #12 │ │ │ │ + adcs.w r0, r4, #29 │ │ │ │ lsrs r2, r1, #17 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - stc 0, cr0, [r0, #-116]! @ 0xffffff8c │ │ │ │ + mcr 0, 7, r0, cr0, cr13, {0} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 18f468 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (18f46c ) │ │ │ │ @@ -412856,18 +412839,18 @@ │ │ │ │ b.n 18f432 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r5, #15 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.s32 d0, d0, d13 │ │ │ │ + @ instruction: 0xf0e0001d │ │ │ │ lsrs r6, r0, #15 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldc 0, cr0, [ip], {29} │ │ │ │ + mrc 0, 2, r0, cr12, cr13, {0} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 18f4ec │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (18f4f0 ) │ │ │ │ @@ -412909,18 +412892,18 @@ │ │ │ │ b.n 18f4b6 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r5, #13 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - mcr 0, 5, r0, cr8, cr13, {0} │ │ │ │ + orn r0, r8, #29 │ │ │ │ lsrs r2, r0, #13 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldc 0, cr0, [r8], {29} │ │ │ │ + ldcl 0, cr0, [r8, #116] @ 0x74 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 18f570 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (18f574 ) │ │ │ │ @@ -412962,18 +412945,18 @@ │ │ │ │ b.n 18f53a │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r4, #11 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - mcr 0, 1, r0, cr12, cr13, {0} │ │ │ │ + vshr.s32 d16, d13, #20 │ │ │ │ lsrs r6, r7, #10 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - @ instruction: 0xeb94001d │ │ │ │ + ldcl 0, cr0, [r4, #-116] @ 0xffffff8c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 18f5f4 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (18f5f8 ) │ │ │ │ @@ -413015,18 +412998,18 @@ │ │ │ │ b.n 18f5be │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r4, #9 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r8, #116]! @ 0x74 │ │ │ │ + vqadd.s64 d16, d8, d13 │ │ │ │ lsrs r2, r7, #8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adds.w r0, r0, sp, lsr #32 │ │ │ │ + ldcl 0, cr0, [r0], {29} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 18f678 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (18f67c ) │ │ │ │ @@ -413068,18 +413051,18 @@ │ │ │ │ b.n 18f642 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #7 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs.w r0, ip, sp, lsr #32 │ │ │ │ + ldcl 0, cr0, [ip, #-116]! @ 0xffffff8c │ │ │ │ lsrs r6, r6, #6 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - eor.w r0, ip, sp, lsr #32 │ │ │ │ + mcrr 0, 1, r0, ip, cr13 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 18f6fc │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (18f700 ) │ │ │ │ @@ -413121,18 +413104,18 @@ │ │ │ │ b.n 18f6c6 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r3, #5 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r0], {29} │ │ │ │ + mcr 0, 4, r0, cr0, cr13, {0} │ │ │ │ lsrs r2, r6, #4 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - and.w r0, r8, sp, lsr #32 │ │ │ │ + rsb r0, r8, sp, lsr #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 18f780 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (18f784 ) │ │ │ │ @@ -413174,18 +413157,18 @@ │ │ │ │ b.n 18f74a │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r2, #3 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r8], {29} │ │ │ │ + stcl 0, cr0, [r8, #116] @ 0x74 │ │ │ │ lsrs r6, r5, #2 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - @ instruction: 0xe984001d │ │ │ │ + adc.w r0, r4, sp, lsr #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 18f804 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (18f808 ) │ │ │ │ @@ -413227,18 +413210,18 @@ │ │ │ │ b.n 18f7ce │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #1 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - sbc.w r0, r8, sp, lsr #32 │ │ │ │ + stc 0, cr0, [r8, #-116]! @ 0xffffff8c │ │ │ │ lsrs r2, r5, #32 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - stmdb r0, {r0, r2, r3, r4} │ │ │ │ + @ instruction: 0xeac0001d │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 18f888 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (18f88c ) │ │ │ │ @@ -413280,18 +413263,18 @@ │ │ │ │ b.n 18f852 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r1, #31 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeac0001d │ │ │ │ + stc 0, cr0, [r0], {29} │ │ │ │ lsls r6, r4, #30 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrd r0, r0, [ip], #-116 @ 0x74 │ │ │ │ + bics.w r0, ip, sp, lsr #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 18f90c │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (18f910 ) │ │ │ │ @@ -413333,19 +413316,18 @@ │ │ │ │ b.n 18f8d6 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r1, #29 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - eor.w r0, r8, sp, lsr #32 │ │ │ │ + mcrr 0, 1, r0, r8, cr13 │ │ │ │ lsls r2, r4, #28 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 18f910 │ │ │ │ - movs r5, r3 │ │ │ │ + @ instruction: 0xe9b8001d │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 18f990 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (18f994 ) │ │ │ │ @@ -413387,19 +413369,18 @@ │ │ │ │ b.n 18f95a │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r0, #27 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - and.w r0, r4, sp, lsr #32 │ │ │ │ + rsb r0, r4, sp, lsr #32 │ │ │ │ lsls r6, r3, #26 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 18f88c │ │ │ │ - movs r5, r3 │ │ │ │ + ldmdb r4!, {r0, r2, r3, r4} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #104] @ 18fa1c │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #100] @ (18fa20 ) │ │ │ │ @@ -413445,19 +413426,18 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 18f9e8 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #25 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe9b0001d │ │ │ │ + sbcs.w r0, r0, sp, lsr #32 │ │ │ │ lsls r0, r2, #24 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 18f7f4 │ │ │ │ - movs r5, r3 │ │ │ │ + stmia.w r2!, {r0, r2, r3, r4} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #104] @ 18faa8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #100] @ (18faac ) │ │ │ │ @@ -413503,19 +413483,18 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 18fa74 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ lsls r4, r6, #22 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmdb r4!, {r0, r2, r3, r4} │ │ │ │ + @ instruction: 0xeae4001d │ │ │ │ lsls r4, r0, #22 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 18f768 │ │ │ │ - movs r5, r3 │ │ │ │ + @ instruction: 0xe816001d │ │ │ │ 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] @ 18fb30 │ │ │ │ sub sp, #20 │ │ │ │ ldr r1, [pc, #96] @ (18fb34 ) │ │ │ │ @@ -413559,19 +413538,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 18fafe │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ lsls r0, r5, #20 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 18f794 │ │ │ │ + b.n 18fb14 │ │ │ │ movs r5, r3 │ │ │ │ lsls r2, r7, #19 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 18f6e0 │ │ │ │ + b.n 18fa60 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #104] @ 18fbbc │ │ │ │ sub sp, #16 │ │ │ │ @@ -413618,18 +413597,18 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 18fb88 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ lsls r0, r4, #18 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe814001d │ │ │ │ + ldrd r0, r0, [r4, #116] @ 0x74 │ │ │ │ lsls r0, r6, #17 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 18f654 │ │ │ │ + b.n 18f9d4 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #104] @ 18fc48 │ │ │ │ sub sp, #16 │ │ │ │ @@ -413676,19 +413655,18 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 18fc14 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ lsls r4, r2, #16 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 18fb74 │ │ │ │ - movs r5, r3 │ │ │ │ + ldrd r0, r0, [r0, #-116] @ 0x74 │ │ │ │ lsls r4, r4, #15 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 18f5c8 │ │ │ │ + b.n 18f948 │ │ │ │ movs r5, 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] @ 18fcd0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -413733,19 +413711,18 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 18fc9e │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ lsls r0, r1, #14 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 18fae4 │ │ │ │ - movs r5, r3 │ │ │ │ + @ instruction: 0xe8c4001d │ │ │ │ lsls r2, r3, #13 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 18f540 │ │ │ │ + b.n 18f8c0 │ │ │ │ movs r5, 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] @ 18fd58 │ │ │ │ sub sp, #20 │ │ │ │ @@ -413790,19 +413767,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 18fd26 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #12 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #720 @ 0x2d0 │ │ │ │ + add r5, sp, #464 @ 0x1d0 │ │ │ │ movs r5, r3 │ │ │ │ lsls r2, r2, #11 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 1904b8 │ │ │ │ + b.n 18f838 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 18fde0 │ │ │ │ sub sp, #16 │ │ │ │ @@ -413846,19 +413823,19 @@ │ │ │ │ mov r1, r6 │ │ │ │ b.n 18fdac │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ lsls r0, r7, #9 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 18f9f4 │ │ │ │ + b.n 18fd74 │ │ │ │ movs r5, r3 │ │ │ │ lsls r4, r1, #9 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 190438 │ │ │ │ + b.n 18f7b8 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 18fe68 │ │ │ │ sub sp, #16 │ │ │ │ @@ -413902,19 +413879,19 @@ │ │ │ │ mov r1, r6 │ │ │ │ b.n 18fe34 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ lsls r0, r6, #7 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 18f984 │ │ │ │ + b.n 18fd04 │ │ │ │ movs r5, r3 │ │ │ │ lsls r4, r0, #7 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 1903b0 │ │ │ │ + b.n 18f730 │ │ │ │ movs r5, 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] @ 18fef0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -413959,19 +413936,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 18febe │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ lsls r0, r5, #5 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 18f924 │ │ │ │ + b.n 18fca4 │ │ │ │ movs r5, r3 │ │ │ │ lsls r2, r7, #4 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 190320 │ │ │ │ + b.n 1906a0 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 18ff78 │ │ │ │ sub sp, #16 │ │ │ │ @@ -414015,19 +413992,19 @@ │ │ │ │ mov r1, r6 │ │ │ │ b.n 18ff44 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 18f8b4 │ │ │ │ + b.n 18fc34 │ │ │ │ movs r5, r3 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 1902a0 │ │ │ │ + b.n 190620 │ │ │ │ movs r5, 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] @ 190000 │ │ │ │ sub sp, #20 │ │ │ │ @@ -414072,19 +414049,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 18ffce │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ lsls r0, r3, #1 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 19035c │ │ │ │ + b.n 1906dc │ │ │ │ movs r5, r3 │ │ │ │ movs r2, r5 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 190210 │ │ │ │ + b.n 190590 │ │ │ │ movs r5, 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] @ 190088 │ │ │ │ sub sp, #20 │ │ │ │ @@ -414128,18 +414105,18 @@ │ │ │ │ bl 18d270 │ │ │ │ movs r0, #1 │ │ │ │ b.n 190056 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ vaddl.u16 q8, d16, d28 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r3, r7] │ │ │ │ + str r4, [r3, #24] │ │ │ │ movs r7, r3 │ │ │ │ vaddl.u32 q0, d18, d28 │ │ │ │ - b.n 190188 │ │ │ │ + b.n 190508 │ │ │ │ movs r5, 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] @ 190110 │ │ │ │ sub sp, #20 │ │ │ │ @@ -414183,18 +414160,18 @@ │ │ │ │ bl 18d270 │ │ │ │ movs r0, #1 │ │ │ │ b.n 1900de │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ vhadd.u8 d16, d24, d28 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 190264 │ │ │ │ + b.n 1905e4 │ │ │ │ movs r5, r3 │ │ │ │ vhadd.u16 d0, d26, d28 │ │ │ │ - svc 238 @ 0xee │ │ │ │ + b.n 190480 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #108] @ 1901a0 │ │ │ │ sub sp, #16 │ │ │ │ @@ -414241,18 +414218,18 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 19016a │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cdp2 0, 12, cr0, cr0, cr12, {5} │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 190254 │ │ │ │ + b.n 1905d4 │ │ │ │ movs r5, r3 │ │ │ │ cdp2 0, 8, cr0, cr14, cr12, {5} │ │ │ │ - svc 96 @ 0x60 │ │ │ │ + b.n 1903f4 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #104] @ 19022c │ │ │ │ sub sp, #16 │ │ │ │ @@ -414298,18 +414275,18 @@ │ │ │ │ bl 18d270 │ │ │ │ mov r0, r6 │ │ │ │ b.n 1901f8 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ cdp2 0, 3, cr0, cr0, cr12, {5} │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 190288 │ │ │ │ + b.n 190608 │ │ │ │ movs r5, r3 │ │ │ │ cdp2 0, 0, cr0, cr0, cr12, {5} │ │ │ │ - udf #210 @ 0xd2 │ │ │ │ + b.n 190364 │ │ │ │ movs r5, 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] @ 1902b4 │ │ │ │ sub sp, #20 │ │ │ │ @@ -414353,18 +414330,18 @@ │ │ │ │ bl 18d270 │ │ │ │ movs r0, #1 │ │ │ │ b.n 190282 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ stc2 0, cr0, [r4, #688]! @ 0x2b0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #19] │ │ │ │ + strb r0, [r2, #26] │ │ │ │ movs r7, r3 │ │ │ │ ldc2l 0, cr0, [r6, #-688]! @ 0xfffffd50 │ │ │ │ - udf #74 @ 0x4a │ │ │ │ + b.n 1902dc │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 19033c │ │ │ │ sub sp, #16 │ │ │ │ @@ -414409,18 +414386,18 @@ │ │ │ │ mov r1, r6 │ │ │ │ b.n 190306 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldc2 0, cr0, [ip, #-688] @ 0xfffffd50 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #4 │ │ │ │ + lsrs r0, r1, #11 │ │ │ │ movs r0, r4 │ │ │ │ ldc2l 0, cr0, [r2], #688 @ 0x2b0 │ │ │ │ - ble.n 1902e0 │ │ │ │ + svc 136 @ 0x88 │ │ │ │ movs r5, 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] @ 1903c4 │ │ │ │ sub sp, #20 │ │ │ │ @@ -414464,18 +414441,18 @@ │ │ │ │ bl 18d270 │ │ │ │ movs r0, #1 │ │ │ │ b.n 190392 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ ldc2 0, cr0, [r4], {172} @ 0xac │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - svc 200 @ 0xc8 │ │ │ │ + b.n 1906e0 │ │ │ │ movs r5, r3 │ │ │ │ stc2l 0, cr0, [r6], #-688 @ 0xfffffd50 │ │ │ │ - ble.n 19044c │ │ │ │ + udf #250 @ 0xfa │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #104] @ 190450 │ │ │ │ sub sp, #20 │ │ │ │ @@ -414520,18 +414497,18 @@ │ │ │ │ bl 18d270 │ │ │ │ movs r0, #1 │ │ │ │ b.n 19041e │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ stc2 0, cr0, [ip], {172} @ 0xac │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1903cc │ │ │ │ + svc 120 @ 0x78 │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xfbda00ac │ │ │ │ - bgt.n 1903c0 │ │ │ │ + udf #110 @ 0x6e │ │ │ │ movs r5, 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] @ 1904d8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -414575,18 +414552,18 @@ │ │ │ │ bl 18d270 │ │ │ │ movs r0, #1 │ │ │ │ b.n 1904a6 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xfb8000ac │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - svc 48 @ 0x30 │ │ │ │ + b.n 1906c4 │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xfb5200ac │ │ │ │ - bgt.n 190538 │ │ │ │ + ble.n 1904b8 │ │ │ │ movs r5, 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] @ 190560 │ │ │ │ sub sp, #20 │ │ │ │ @@ -414630,18 +414607,18 @@ │ │ │ │ bl 18d270 │ │ │ │ movs r0, #1 │ │ │ │ b.n 19052e │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xfaf800ac │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - udf #196 @ 0xc4 │ │ │ │ + b.n 190674 │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xfaca00ac │ │ │ │ - blt.n 1904b0 │ │ │ │ + ble.n 190630 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #104] @ 1905ec │ │ │ │ sub sp, #16 │ │ │ │ @@ -414687,18 +414664,18 @@ │ │ │ │ bl 18d270 │ │ │ │ mov r0, r6 │ │ │ │ b.n 1905b8 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xfa7000ac │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 1906c0 │ │ │ │ + udf #36 @ 0x24 │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xfa4000ac │ │ │ │ - blt.n 190624 │ │ │ │ + bgt.n 1905a4 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #104] @ 190678 │ │ │ │ sub sp, #16 │ │ │ │ @@ -414744,18 +414721,18 @@ │ │ │ │ bl 18d270 │ │ │ │ mov r0, r6 │ │ │ │ b.n 190644 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ vld1.8 {d16[5]}, [r4], ip │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 190634 │ │ │ │ + ble.n 1905b4 │ │ │ │ movs r5, r3 │ │ │ │ ldrsh.w r0, [r4, #172] @ 0xac │ │ │ │ - bge.n 190598 │ │ │ │ + bgt.n 190718 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #104] @ 190704 │ │ │ │ sub sp, #16 │ │ │ │ @@ -414801,18 +414778,18 @@ │ │ │ │ bl 18d270 │ │ │ │ mov r0, r6 │ │ │ │ b.n 1906d0 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ ldr??.w r0, [r8, ip, lsl #2] │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 1907a8 │ │ │ │ + ble.n 190728 │ │ │ │ movs r5, r3 │ │ │ │ vld4.32 {d0-d3}, [r8 :128], ip │ │ │ │ - bls.n 19070c │ │ │ │ + blt.n 19068c │ │ │ │ movs r5, 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] @ 19078c │ │ │ │ sub sp, #20 │ │ │ │ @@ -414856,18 +414833,18 @@ │ │ │ │ bl 18d270 │ │ │ │ movs r0, #1 │ │ │ │ b.n 19075a │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ str.w r0, [ip, #172] @ 0xac │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 190718 │ │ │ │ + bgt.n 190698 │ │ │ │ movs r5, r3 │ │ │ │ ldrb.w r0, [lr, #172] @ 0xac │ │ │ │ - bls.n 190884 │ │ │ │ + blt.n 190804 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #116] @ 190824 │ │ │ │ sub sp, #16 │ │ │ │ @@ -414915,18 +414892,18 @@ │ │ │ │ movs r0, #2 │ │ │ │ mov r1, r6 │ │ │ │ b.n 1907f0 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ str.w r0, [r4, ip, lsl #2] │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r6, #23 │ │ │ │ movs r0, r4 │ │ │ │ strb.w r0, [r8, ip, lsl #2] │ │ │ │ - bhi.n 1907f4 │ │ │ │ + bge.n 190774 │ │ │ │ movs r5, 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] @ 1908ac │ │ │ │ sub sp, #20 │ │ │ │ @@ -414970,18 +414947,18 @@ │ │ │ │ bl 18d270 │ │ │ │ movs r0, #1 │ │ │ │ b.n 19087a │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf7ac00ac │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1908c8 │ │ │ │ + bge.n 190848 │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xf77e00ac │ │ │ │ - bhi.n 190964 │ │ │ │ + bge.n 1908e4 │ │ │ │ movs r5, 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] @ 190934 │ │ │ │ sub sp, #20 │ │ │ │ @@ -415025,18 +415002,18 @@ │ │ │ │ bl 18d270 │ │ │ │ movs r0, #1 │ │ │ │ b.n 190902 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf72400ac │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r6, r4] │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ movs r7, r3 │ │ │ │ @ instruction: 0xf6f600ac │ │ │ │ - bvc.n 1908dc │ │ │ │ + bls.n 19085c │ │ │ │ movs r5, 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] @ 1909bc │ │ │ │ sub sp, #20 │ │ │ │ @@ -415080,18 +415057,18 @@ │ │ │ │ bl 18d270 │ │ │ │ movs r0, #1 │ │ │ │ b.n 19098a │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf69c00ac │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1909a0 │ │ │ │ + bls.n 190920 │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xf66e00ac │ │ │ │ - bvc.n 190a54 │ │ │ │ + bls.n 1909d4 │ │ │ │ movs r5, 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] @ 190a44 │ │ │ │ sub sp, #20 │ │ │ │ @@ -415135,18 +415112,18 @@ │ │ │ │ bl 18d270 │ │ │ │ movs r0, #1 │ │ │ │ b.n 190a12 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf61400ac │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 190a80 │ │ │ │ + bhi.n 190a00 │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xf5e600ac │ │ │ │ - bvs.n 1909cc │ │ │ │ + bhi.n 190b4c │ │ │ │ movs r5, 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] @ 190acc │ │ │ │ sub sp, #20 │ │ │ │ @@ -415190,18 +415167,18 @@ │ │ │ │ bl 18d270 │ │ │ │ movs r0, #1 │ │ │ │ b.n 190a9a │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf58c00ac │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 1909f8 │ │ │ │ + bhi.n 190b78 │ │ │ │ movs r5, r3 │ │ │ │ adcs.w r0, lr, #5636096 @ 0x560000 │ │ │ │ - bvs.n 190b44 │ │ │ │ + bvc.n 190ac4 │ │ │ │ movs r5, 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] @ 190b54 │ │ │ │ sub sp, #20 │ │ │ │ @@ -415245,18 +415222,18 @@ │ │ │ │ bl 18d270 │ │ │ │ movs r0, #1 │ │ │ │ b.n 190b22 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ add.w r0, r4, #5636096 @ 0x560000 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 190b70 │ │ │ │ + bvc.n 190af0 │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xf4d600ac │ │ │ │ - bpl.n 190abc │ │ │ │ + bvc.n 190c3c │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [pc, #236] @ (190c68 ) │ │ │ │ @@ -415279,49 +415256,49 @@ │ │ │ │ beq.n 190c60 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e52c8 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov.w r1, r8, lsr #3 │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ str r1, [r0, #16] │ │ │ │ cbnz r3, 190bee │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [r4, #4] │ │ │ │ bl 18ee10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ ldr r2, [pc, #152] @ (190c70 ) │ │ │ │ ldr r3, [pc, #148] @ (190c6c ) │ │ │ │ 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 190c64 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e52c8 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e52c8 │ │ │ │ ldr r1, [pc, #104] @ (190c74 ) │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [pc, #104] @ (190c78 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 5af20 │ │ │ │ mov r1, r7 │ │ │ │ @@ -415332,15 +415309,15 @@ │ │ │ │ blx 5ac9c │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 190bc2 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e51e4 │ │ │ │ + bl 1e5374 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r3, r1, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ blx 5ab88 │ │ │ │ ldr r3, [pc, #52] @ (190c7c ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -415356,16 +415333,16 @@ │ │ │ │ mov r5, r6 │ │ │ │ b.n 190bac │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ orns r0, ip, #5636096 @ 0x560000 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ bic.w r0, r4, #5636096 @ 0x560000 │ │ │ │ - stcl 0, cr0, [r2, #132]! @ 0x84 │ │ │ │ - bvc.n 190c14 │ │ │ │ + vaddl.s32 q0, d2, d17 │ │ │ │ + bls.n 190b94 │ │ │ │ movs r5, r3 │ │ │ │ stmia r7!, {r0, r2, r4} │ │ │ │ vtbx.8 d16, {d31- │ │ │ │ ldr r3, [pc, #16] @ (190c98 ) │ │ │ │ add r3, pc │ │ │ │ @@ -415373,15 +415350,15 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (190c9c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r6, r5] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsrs r6, r2, #7 │ │ │ │ + lsrs r6, r2, #14 │ │ │ │ movs r6, r3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov ip, r2 │ │ │ │ @@ -415390,28 +415367,28 @@ │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #44] @ (190ce8 ) │ │ │ │ strd lr, r0, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ ldr r3, [pc, #28] @ (190cec ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cbz r3, 190cde │ │ │ │ ldr r0, [pc, #24] @ (190cf0 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 59bb8 <__longjmp_chk@plt> │ │ │ │ blx 5a304 │ │ │ │ nop │ │ │ │ - lsrs r6, r6, #6 │ │ │ │ + lsrs r6, r6, #13 │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r0, #54] @ 0x36 │ │ │ │ + ldrh r0, [r0, #4] │ │ │ │ movs r5, r3 │ │ │ │ cmp r4, #62 @ 0x3e │ │ │ │ lsls r5, r5, #2 │ │ │ │ cmp r2, #172 @ 0xac │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r1, r0 │ │ │ │ @@ -415496,15 +415473,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ cmp r2, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r4, #28] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r4, #32] │ │ │ │ adds r0, r2, #1 │ │ │ │ str r0, [r4, #24] │ │ │ │ str.w r3, [r1, r2, lsl #2] │ │ │ │ @@ -415544,15 +415521,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ adds r0, r2, #1 │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ str.w r4, [r1, r2, lsl #2] │ │ │ │ @@ -415561,15 +415538,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ b.n 190e06 │ │ │ │ ldr.w ip, [r1] │ │ │ │ tst.w ip, #3 │ │ │ │ @@ -415621,31 +415598,31 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e52c8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ strd r6, r3, [r0] │ │ │ │ - bl 1e5b60 │ │ │ │ + bl 1e5cf0 │ │ │ │ add.w r2, r4, #84 @ 0x54 │ │ │ │ add.w r3, r4, #92 @ 0x5c │ │ │ │ str r0, [r4, #8] │ │ │ │ strd r2, r2, [r4, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r3, [r4, #92] @ 0x5c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r0, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 19101e │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 191048 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -415844,21 +415821,21 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #20] @ (191138 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #20] @ (19113c ) │ │ │ │ ldr r3, [r4, #124] @ 0x7c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ movs r0, #1 │ │ │ │ blx 59ed4 │ │ │ │ nop │ │ │ │ - lsls r0, r3, #28 │ │ │ │ + lsrs r0, r3, #3 │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r2, #18] │ │ │ │ + strh r6, [r2, #32] │ │ │ │ movs r5, r3 │ │ │ │ cbz r1, 191172 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -415941,23 +415918,23 @@ │ │ │ │ movcc r3, r4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ str.w r3, [fp, #164] @ 0xa4 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ strh.w r3, [fp, #172] @ 0xac │ │ │ │ blx 5a178 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e50ac │ │ │ │ + bl 1e523c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov sl, r0 │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ cmp r9, r4 │ │ │ │ beq.w 1913ee │ │ │ │ movs r1, #8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e52c8 │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r9 │ │ │ │ bne.n 19124e │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [r3, #88] @ 0x58 │ │ │ │ cmp r6, r9 │ │ │ │ @@ -416195,15 +416172,15 @@ │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ cmp r5, r3 │ │ │ │ mov r0, sl │ │ │ │ it cs │ │ │ │ movcs r5, r3 │ │ │ │ strb.w r5, [fp, #196] @ 0xc4 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ ldr.w r2, [pc, #2152] @ 191d68 │ │ │ │ ldr.w r3, [pc, #2140] @ 191d60 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -416979,18 +416956,18 @@ │ │ │ │ strb.w r3, [fp, #190] @ 0xbe │ │ │ │ bne.w 1913f8 │ │ │ │ b.w 191444 │ │ │ │ nop │ │ │ │ cdp 0, 6, cr0, cr4, cr12, {5} │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r2, #1 │ │ │ │ + subs r4, r2, #0 │ │ │ │ movs r5, r5 │ │ │ │ @ instruction: 0xeaf600ac │ │ │ │ - asrs r2, r5, #16 │ │ │ │ + asrs r2, r5, #23 │ │ │ │ movs r5, r5 │ │ │ │ sub.w r3, r9, #784 @ 0x310 │ │ │ │ cmp r3, #10 │ │ │ │ bls.w 191a4c │ │ │ │ b.n 191696 │ │ │ │ movs r4, #4 │ │ │ │ b.w 1911f4 │ │ │ │ @@ -417015,15 +416992,15 @@ │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e52c8 │ │ │ │ add.w r3, r0, #16 │ │ │ │ str r4, [r0, #8] │ │ │ │ strd r0, r0, [r0] │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r3, [r0, #12] │ │ │ │ @@ -417205,15 +417182,15 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ b.n 191f8a │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ @@ -417243,29 +417220,29 @@ │ │ │ │ mov r1, ip │ │ │ │ cmp r2, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r0, #64] @ 0x40 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ b.n 191fd4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ b.n 191fe6 │ │ │ │ nop │ │ │ │ mov ip, r1 │ │ │ │ @@ -417322,15 +417299,15 @@ │ │ │ │ it ne │ │ │ │ addne r2, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ add.w r1, r3, #30 │ │ │ │ add r1, r2 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1e5bd4 │ │ │ │ + bl 1e5d64 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ add.w r4, r2, #120 @ 0x78 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ @@ -417345,41 +417322,41 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ sub sp, #28 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [r0, #88] @ 0x58 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e52c8 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r6, r0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ str.w r8, [r0, #8] │ │ │ │ mov.w r9, #1 │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ mov.w sl, #0 │ │ │ │ strd r0, r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e52c8 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov fp, r0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ str.w r8, [r0, #8] │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ strd r0, r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e52c8 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r5, r0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ str.w r8, [r0, #8] │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ strd r0, r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e52c8 │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ add.w r2, r0, #16 │ │ │ │ str r3, [r0, #4] │ │ │ │ strd r2, r2, [r0, #16] │ │ │ │ @@ -417535,15 +417512,15 @@ │ │ │ │ it ne │ │ │ │ addne r3, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ add.w r1, r2, #30 │ │ │ │ add r1, r3 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1e5bd4 │ │ │ │ + bl 1e5d64 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #120 @ 0x78 │ │ │ │ str r5, [r0, #0] │ │ │ │ add.w r3, r1, r2, lsl #2 │ │ │ │ str r1, [r0, #24] │ │ │ │ str r3, [r0, #28] │ │ │ │ @@ -417569,15 +417546,15 @@ │ │ │ │ addne r3, #2 │ │ │ │ add.w r1, r4, #30 │ │ │ │ add r1, r3 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov.w r9, #0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1e5bd4 │ │ │ │ + bl 1e5d64 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w r7, r0, #120 @ 0x78 │ │ │ │ blx 5ab88 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -417607,15 +417584,15 @@ │ │ │ │ ldr.w r4, [r3, r7, lsl #2] │ │ │ │ cbz r4, 19243c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldrh.w fp, [r4, #12] │ │ │ │ ldr.w r9, [r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - bl 1e5bd4 │ │ │ │ + bl 1e5d64 │ │ │ │ mov ip, r4 │ │ │ │ ldrd r2, r1, [r5, #20] │ │ │ │ str.w r9, [r0] │ │ │ │ strh.w fp, [r0, #12] │ │ │ │ mov.w r3, #1 │ │ │ │ strh r3, [r0, #8] │ │ │ │ adds r3, r2, #1 │ │ │ │ @@ -417647,15 +417624,15 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1924a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldrh.w sl, [r9, #12] │ │ │ │ ldr.w fp, [r9] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1e5bd4 │ │ │ │ + bl 1e5d64 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ mov ip, r9 │ │ │ │ strh.w r8, [r0, #8] │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w fp, [r0] │ │ │ │ mov lr, r0 │ │ │ │ @@ -417726,15 +417703,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [r4, #80] @ 0x50 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ ldr.w ip, [r4, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r2, ip, #1 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ str.w r3, [r5, ip, lsl #2] │ │ │ │ @@ -417810,15 +417787,15 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1e5bd4 │ │ │ │ + bl 1e5d64 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ strh r1, [r0, #8] │ │ │ │ adds r1, r3, r1 │ │ │ │ @@ -417835,15 +417812,15 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1e5bd4 │ │ │ │ + bl 1e5d64 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r3, r2, [r4, #20] │ │ │ │ strh r1, [r0, #8] │ │ │ │ strh r5, [r0, #12] │ │ │ │ adds r1, r3, r1 │ │ │ │ @@ -417854,15 +417831,15 @@ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1e5bd4 │ │ │ │ + bl 1e5d64 │ │ │ │ mov ip, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov lr, r0 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ @@ -417880,15 +417857,15 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1e5bd4 │ │ │ │ + bl 1e5d64 │ │ │ │ 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 │ │ │ │ @@ -417920,15 +417897,15 @@ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrh r5, [r2, #12] │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - bl 1e5bd4 │ │ │ │ + bl 1e5d64 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ mov r2, r0 │ │ │ │ strh.w lr, [r0, #8] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r6, [r0, #0] │ │ │ │ @@ -417968,15 +417945,15 @@ │ │ │ │ movne r3, #3 │ │ │ │ strdne r3, r0, [r6] │ │ │ │ movs r3, #2 │ │ │ │ strd r2, r3, [r0, #32] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1e5bd4 │ │ │ │ + bl 1e5d64 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ strh r5, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ mov.w ip, #252 @ 0xfc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldrd r3, r1, [r4, #20] │ │ │ │ @@ -417984,15 +417961,15 @@ │ │ │ │ add.w ip, r3, r5 │ │ │ │ str.w ip, [r4, #20] │ │ │ │ str.w r2, [r1, r3, lsl #2] │ │ │ │ movw r3, #4100 @ 0x1004 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ str r3, [r2, #0] │ │ │ │ str r4, [r2, #24] │ │ │ │ - bl 1e5bd4 │ │ │ │ + bl 1e5d64 │ │ │ │ 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] │ │ │ │ @@ -418015,15 +417992,15 @@ │ │ │ │ movne r3, #3 │ │ │ │ strdne r3, r0, [r6] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - bl 1e5bd4 │ │ │ │ + bl 1e5d64 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ and.w r6, r6, #8 │ │ │ │ strh.w r8, [r0, #8] │ │ │ │ orr.w r3, r6, #4096 @ 0x1000 │ │ │ │ ldrd r2, r6, [r5, #20] │ │ │ │ strh r7, [r0, #12] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ @@ -418037,15 +418014,15 @@ │ │ │ │ str r5, [r0, #24] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ and.w r6, r3, #12 │ │ │ │ lsls r3, r3, #18 │ │ │ │ bpl.n 1928ac │ │ │ │ - bl 1e5bd4 │ │ │ │ + bl 1e5d64 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ strh.w r8, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ strh r7, [r0, #12] │ │ │ │ orr.w r6, r6, #12288 @ 0x3000 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r0, [r5, #28] │ │ │ │ @@ -418067,15 +418044,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 1e5bd4 │ │ │ │ + bl 1e5d64 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r1, [r5, #28] │ │ │ │ orr.w r6, r6, #4096 @ 0x1000 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ adds r4, r3, #1 │ │ │ │ strh.w r8, [r0, #8] │ │ │ │ strh r7, [r0, #12] │ │ │ │ @@ -418198,15 +418175,15 @@ │ │ │ │ ittt ne │ │ │ │ strne.w r0, [sl, #4] │ │ │ │ movne r3, #3 │ │ │ │ strne.w r3, [sl] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1e5bd4 │ │ │ │ + bl 1e5d64 │ │ │ │ mov.w r1, #1 │ │ │ │ ldrd r2, r3, [r4, #20] │ │ │ │ str r5, [r7, #4] │ │ │ │ strh r1, [r0, #8] │ │ │ │ mov.w r1, #252 @ 0xfc │ │ │ │ strh r1, [r0, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ @@ -418224,15 +418201,15 @@ │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ite ne │ │ │ │ movne r3, #2 │ │ │ │ moveq r3, #3 │ │ │ │ str r3, [r7, #8] │ │ │ │ b.n 192ae0 │ │ │ │ - bl 1e5bd4 │ │ │ │ + bl 1e5d64 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ mov r2, r0 │ │ │ │ orr.w r3, r8, #12288 @ 0x3000 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ strh r3, [r0, #8] │ │ │ │ mov.w r3, #252 @ 0xfc │ │ │ │ @@ -418256,15 +418233,15 @@ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1e5bd4 │ │ │ │ + bl 1e5d64 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r6, #24] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ orrs r5, r3 │ │ │ │ mov.w r3, #1 │ │ │ │ strh r3, [r0, #8] │ │ │ │ mov.w r3, #252 @ 0xfc │ │ │ │ @@ -418310,15 +418287,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r3, r3, #8 │ │ │ │ orr.w r8, r3, r2, lsl #2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1e5bd4 │ │ │ │ + bl 1e5d64 │ │ │ │ mov.w r1, #252 @ 0xfc │ │ │ │ strh r1, [r0, #12] │ │ │ │ mov.w r2, #1 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ orr.w r3, r8, #4096 @ 0x1000 │ │ │ │ ldr.w ip, [r5, #20] │ │ │ │ strh r2, [r0, #8] │ │ │ │ @@ -418334,15 +418311,15 @@ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r5, [r0, #24] │ │ │ │ mov r0, lr │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r8, r2, #12 │ │ │ │ lsls r3, r2, #18 │ │ │ │ bmi.w 192a54 │ │ │ │ - bl 1e5bd4 │ │ │ │ + bl 1e5d64 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ orr.w r3, r8, #4096 @ 0x1000 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ strh r3, [r0, #8] │ │ │ │ mov.w r3, #252 @ 0xfc │ │ │ │ @@ -418376,15 +418353,15 @@ │ │ │ │ adds r7, #36 @ 0x24 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1e5bd4 │ │ │ │ + bl 1e5d64 │ │ │ │ mov.w r3, #1 │ │ │ │ strh r3, [r0, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r3, #252 @ 0xfc │ │ │ │ ldr r2, [r4, #28] │ │ │ │ strh r3, [r0, #12] │ │ │ │ @@ -418441,15 +418418,15 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ it ne │ │ │ │ strdne r2, r0, [r7] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov.w sl, #252 @ 0xfc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1e5bd4 │ │ │ │ + bl 1e5d64 │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ ldrd r3, r2, [r4, #20] │ │ │ │ strh.w r8, [r0, #8] │ │ │ │ strh.w sl, [r0, #12] │ │ │ │ adds r5, r3, #1 │ │ │ │ str r5, [r4, #20] │ │ │ │ str.w r0, [r2, r3, lsl #2] │ │ │ │ @@ -418462,15 +418439,15 @@ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ orrs r3, r2 │ │ │ │ str r4, [r0, #24] │ │ │ │ and.w r3, r3, #12 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ orr.w r5, r3, #4096 @ 0x1000 │ │ │ │ - bl 1e5bd4 │ │ │ │ + bl 1e5d64 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr.w ip, [r4, #28] │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ adds r2, r1, #1 │ │ │ │ strh.w r8, [r0, #8] │ │ │ │ str r5, [r0, #0] │ │ │ │ strh.w sl, [r0, #12] │ │ │ │ @@ -418624,15 +418601,15 @@ │ │ │ │ movne r3, #3 │ │ │ │ strne r3, [r6, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r3, #3 │ │ │ │ strd r2, r3, [r5, #32] │ │ │ │ - bl 1e5bd4 │ │ │ │ + bl 1e5d64 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r3, r0 │ │ │ │ mov.w ip, #252 @ 0xfc │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldrd r2, r1, [r5, #20] │ │ │ │ strh.w fp, [r3, #8] │ │ │ │ @@ -418640,15 +418617,15 @@ │ │ │ │ add.w ip, r2, fp │ │ │ │ str.w ip, [r5, #20] │ │ │ │ str.w r3, [r1, r2, lsl #2] │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ str r5, [r3, #24] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1e5bd4 │ │ │ │ + bl 1e5d64 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr.w ip, [r5, #28] │ │ │ │ movs r3, #0 │ │ │ │ add.w lr, r1, fp │ │ │ │ strh.w fp, [r0, #8] │ │ │ │ strh r3, [r0, #12] │ │ │ │ movs r2, #2 │ │ │ │ @@ -418672,15 +418649,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w fp, r3, #12 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ orr.w fp, fp, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1e5bd4 │ │ │ │ + bl 1e5d64 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movs r5, #1 │ │ │ │ str.w fp, [r0] │ │ │ │ add.w ip, r3, r5 │ │ │ │ strh r5, [r0, #8] │ │ │ │ @@ -418698,15 +418675,15 @@ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r3, r3, #12 │ │ │ │ orr.w r3, r3, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1e5bd4 │ │ │ │ + bl 1e5d64 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov.w ip, #3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w lr, #2048 @ 0x800 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ @@ -418752,28 +418729,28 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ b.n 192f8e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldrh r7, [r3, #12] │ │ │ │ ldr.w r9, [r3] │ │ │ │ - bl 1e5bd4 │ │ │ │ + bl 1e5d64 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov r3, r0 │ │ │ │ strh r5, [r0, #8] │ │ │ │ ldr r5, [r4, #28] │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ str.w r9, [r0] │ │ │ │ strh r7, [r0, #12] │ │ │ │ @@ -419017,15 +418994,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r6 │ │ │ │ cbz r0, 193260 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cbz r0, 1932a6 │ │ │ │ mov r1, fp │ │ │ │ - bl 1e6e74 │ │ │ │ + bl 1e7004 │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 19328a │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r4, r3 │ │ │ │ bcc.n 193236 │ │ │ │ ldr.w r2, [fp, #84] @ 0x54 │ │ │ │ @@ -419046,15 +419023,15 @@ │ │ │ │ bne.n 193226 │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ cmp r8, sl │ │ │ │ bne.n 193212 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e6f90 │ │ │ │ + bl 1e7120 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ b.n 19325a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cbnz r2, 1932ca │ │ │ │ @@ -419335,16 +419312,16 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 19355c │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, #12 │ │ │ │ bne.n 193566 │ │ │ │ b.n 193558 │ │ │ │ nop │ │ │ │ - vld1.8 {d0[1]}, [r4], ip │ │ │ │ - vst1.8 {d0[1]}, [sl], ip │ │ │ │ + @ instruction: 0xfb64002c │ │ │ │ + @ instruction: 0xfb4a002c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr.w lr, [r0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ movw ip, #2011 @ 0x7db │ │ │ │ and.w ip, r2, ip │ │ │ │ @@ -419866,15 +419843,15 @@ │ │ │ │ bne.w 19393a │ │ │ │ b.n 193960 │ │ │ │ cmp.w r4, #808 @ 0x328 │ │ │ │ beq.n 193a8c │ │ │ │ b.n 193878 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ udf #255 @ 0xff │ │ │ │ - @ instruction: 0xf7c0002c │ │ │ │ + vst1.8 {d0[1]}, [r0], ip │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ beq.n 193b84 │ │ │ │ lsrs r2, r3, #7 │ │ │ │ movw r0, #905 @ 0x389 │ │ │ │ cmp r2, #8 │ │ │ │ it ne │ │ │ │ @@ -420383,15 +420360,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 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 193f32 │ │ │ │ tst.w r5, #528 @ 0x210 │ │ │ │ beq.n 194074 │ │ │ │ ldrb.w r3, [r8, #32] │ │ │ │ @@ -420437,15 +420414,15 @@ │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r3, #84] @ 0x54 │ │ │ │ str r3, [sp, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ b.n 193fde │ │ │ │ strd r2, r2, [r8, #88] @ 0x58 │ │ │ │ b.n 193fd2 │ │ │ │ @@ -420453,15 +420430,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 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.n 19403a │ │ │ │ nop │ │ │ │ stmia r1!, {r4, r5, r6} │ │ │ │ lsls r4, r5, #2 │ │ │ │ @@ -420551,15 +420528,15 @@ │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r3, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #20] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ b.n 1941e6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -420606,26 +420583,26 @@ │ │ │ │ beq.n 1942fc │ │ │ │ bhi.n 19429c │ │ │ │ cmp r0, #191 @ 0xbf │ │ │ │ beq.n 194294 │ │ │ │ cmp r1, #32 │ │ │ │ beq.n 19431e │ │ │ │ vldr s0, [pc, #156] @ 194328 │ │ │ │ - bl 1e1258 │ │ │ │ + bl 1e13e8 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ bne.n 194314 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #1065353216 @ 0x3f800000 │ │ │ │ beq.n 194292 │ │ │ │ vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 1e1258 │ │ │ │ + bl 1e13e8 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ movw r0, #32767 @ 0x7fff │ │ │ │ it eq │ │ │ │ mvneq.w r0, #2147483648 @ 0x80000000 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ @@ -420652,20 +420629,20 @@ │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #2139095040 @ 0x7f800000 │ │ │ │ beq.n 194292 │ │ │ │ vldr s0, [pc, #36] @ 19432c │ │ │ │ - bl 1e1258 │ │ │ │ + bl 1e13e8 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ vldr s0, [pc, #24] @ 194330 │ │ │ │ - bl 1e1258 │ │ │ │ + bl 1e13e8 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ movt r0, #65408 @ 0xff80 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ vaddl.u8 q0, d0, d0 │ │ │ │ @@ -420681,36 +420658,36 @@ │ │ │ │ ldr r1, [pc, #16] @ (19435c ) │ │ │ │ ldr r0, [pc, #20] @ (194360 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 190ca0 │ │ │ │ nop │ │ │ │ - ldc 0, cr0, [r0], {44} @ 0x2c │ │ │ │ - ldrb r6, [r0, #11] │ │ │ │ + ldcl 0, cr0, [r0, #176] @ 0xb0 │ │ │ │ + ldrb r6, [r0, #18] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [r5, #84] @ 0x54 │ │ │ │ + ldr r0, [r5, #112] @ 0x70 │ │ │ │ movs r2, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (194388 ) │ │ │ │ mov.w r2, #470 @ 0x1d6 │ │ │ │ ldr r1, [pc, #16] @ (19438c ) │ │ │ │ ldr r0, [pc, #20] @ (194390 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 190ca0 │ │ │ │ nop │ │ │ │ - rsbs r0, r0, ip, asr #32 │ │ │ │ - ldrb r6, [r2, #10] │ │ │ │ + ldc 0, cr0, [r0, #176] @ 0xb0 │ │ │ │ + ldrb r6, [r2, #17] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [r7, #80] @ 0x50 │ │ │ │ + ldr r0, [r7, #108] @ 0x6c │ │ │ │ movs r2, r4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 19442e │ │ │ │ push {r4, lr} │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ @@ -421965,15 +421942,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 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 195004 │ │ │ │ nop │ │ │ │ cbz r6, 19503c │ │ │ │ lsls r4, r5, #2 │ │ │ │ @@ -422418,15 +422395,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 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1954ae │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -422574,15 +422551,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 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 195632 │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -423257,15 +423234,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 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 195d3a │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -423510,15 +423487,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 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 195fca │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ @@ -424045,15 +424022,15 @@ │ │ │ │ add.w r5, r9, r1, lsl #2 │ │ │ │ ldr.w r0, [r9, r1, lsl #2] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ stmia r2!, {r0, r1} │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ ldrb.w r5, [sp, #28] │ │ │ │ - bl 230a8c │ │ │ │ + bl 230c1c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ bne.w 19692e │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ ldr r2, [r2, #20] │ │ │ │ @@ -424099,15 +424076,15 @@ │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ add.w r3, r4, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 202fac │ │ │ │ + bl 20313c │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ movw r2, #826 @ 0x33a │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ beq.w 1967f0 │ │ │ │ @@ -424136,20 +424113,20 @@ │ │ │ │ tst.w ip, r3 │ │ │ │ bne.n 196690 │ │ │ │ cmp r5, #24 │ │ │ │ beq.w 1968f2 │ │ │ │ cmp r5, #23 │ │ │ │ beq.w 1968e4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2e6ae4 │ │ │ │ + bl 2e6c74 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #116] @ 0x74 │ │ │ │ - bl 2e6d10 │ │ │ │ + bl 2e6ea0 │ │ │ │ ldr r1, [pc, #824] @ (1969a8 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ bl 1a6444 │ │ │ │ mov fp, r2 │ │ │ │ @@ -424439,15 +424416,15 @@ │ │ │ │ bpl.n 19697c │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sl, #554] @ 0x22a │ │ │ │ add r5, r3 │ │ │ │ cmp r5, #3 │ │ │ │ bhi.w 196690 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2e6e10 │ │ │ │ + bl 2e6fa0 │ │ │ │ ldr r1, [pc, #76] @ (1969c0 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 1a6444 │ │ │ │ cmp r5, #5 │ │ │ │ bne.n 196962 │ │ │ │ @@ -424465,27 +424442,27 @@ │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #768] @ 0x300 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - uxth r0, r2 │ │ │ │ + push {r4, r6} │ │ │ │ movs r5, r3 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - add sp, #368 @ 0x170 │ │ │ │ + sxth r4, r3 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #536 @ 0x218 │ │ │ │ + cbz r6, 1969c8 │ │ │ │ movs r5, r3 │ │ │ │ - add sp, #32 │ │ │ │ + cbz r0, 1969ee │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #904 @ 0x388 │ │ │ │ + cbz r2, 1969e8 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #456 @ 0x1c8 │ │ │ │ + cbz r2, 1969d0 │ │ │ │ movs r5, 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, #4008] @ 0xfa8 │ │ │ │ @@ -425389,15 +425366,15 @@ │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ uxtb.w fp, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 202fe0 │ │ │ │ + bl 203170 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ adds r5, r0, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ cmp r5, #32 │ │ │ │ add.w r1, r1, r2, lsl #7 │ │ │ │ @@ -426058,23 +426035,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r5, #26] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - add r0, pc, #848 @ (adr r0, 197d74 ) │ │ │ │ + add r2, pc, #592 @ (adr r2, 197c74 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r0, pc, #632 @ (adr r0, 197ca0 ) │ │ │ │ + add r2, pc, #376 @ (adr r2, 197ba0 ) │ │ │ │ movs r5, r3 │ │ │ │ - add r0, pc, #352 @ (adr r0, 197b8c ) │ │ │ │ + add r2, pc, #96 @ (adr r2, 197a8c ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ + add r1, pc, #440 @ (adr r1, 197be8 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [sp, #896] @ 0x380 │ │ │ │ + add r1, pc, #640 @ (adr r1, 197cb4 ) │ │ │ │ movs r5, 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 │ │ │ │ @@ -426559,15 +426536,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, 197f58 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 201bcc │ │ │ │ + bl 201d5c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldrb.w r3, [r2, #562] @ 0x232 │ │ │ │ orrs r3, r0 │ │ │ │ strb.w r3, [r2, #562] @ 0x232 │ │ │ │ ldr r2, [pc, #572] @ (198178 ) │ │ │ │ ldr r3, [pc, #564] @ (198174 ) │ │ │ │ add r2, pc │ │ │ │ @@ -428947,15 +428924,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 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 19966e │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r5, #2 │ │ │ │ @@ -429935,17 +429912,17 @@ │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ b.n 199e2c │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ str r6, [r2, #124] @ 0x7c │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #16] │ │ │ │ + strh r4, [r4, #30] │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r4, #16] │ │ │ │ + strh r4, [r4, #30] │ │ │ │ movs r5, r3 │ │ │ │ str r6, [r5, #80] @ 0x50 │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ @@ -430261,15 +430238,15 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #676 @ 0x2a4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2e6028 │ │ │ │ + bl 2e61b8 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r0, [r4, #61] @ 0x3d │ │ │ │ sub.w r3, r6, #3 │ │ │ │ ldrb.w ip, [r4, #60] @ 0x3c │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r2, r3, #5 │ │ │ │ @@ -431625,15 +431602,15 @@ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ands.w r3, r3, #4 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ beq.w 19ba00 │ │ │ │ vmov.f32 s0, #96 @ 0x3f000000 0.5 │ │ │ │ - bl 1e1258 │ │ │ │ + bl 1e13e8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1922c4 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ @@ -431659,15 +431636,15 @@ │ │ │ │ bne.w 19b042 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ lsls r3, r2 │ │ │ │ ldr.w r2, [r5, #216] @ 0xd8 │ │ │ │ ands r3, r2 │ │ │ │ beq.w 19bc20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203240 │ │ │ │ + bl 2033d0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 19a966 │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, sl │ │ │ │ movs r0, #7 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ @@ -431859,15 +431836,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #2] │ │ │ │ + strb r6, [r0, #9] │ │ │ │ movs r5, r3 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r7 │ │ │ │ rsb sl, r4, #32 │ │ │ │ @@ -432138,15 +432115,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 19bb22 │ │ │ │ movw r3, #641 @ 0x281 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.w 19ac08 │ │ │ │ vldr s0, [pc, #400] @ 19bac8 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1e1258 │ │ │ │ + bl 1e13e8 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1922c4 │ │ │ │ mov.w r9, #0 │ │ │ │ @@ -432169,15 +432146,15 @@ │ │ │ │ ldr r1, [r6, #80] @ 0x50 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r6, #76] @ 0x4c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ str r0, [r6, #80] @ 0x50 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ b.w 19ad32 │ │ │ │ mov sl, r9 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ @@ -432444,15 +432421,15 @@ │ │ │ │ ldr r1, [r7, #68] @ 0x44 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r7, #64] @ 0x40 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ str r0, [r7, #68] @ 0x44 │ │ │ │ ldr r7, [r5, #16] │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ b.n 19b534 │ │ │ │ ldr r1, [pc, #104] @ (19bd00 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ @@ -432487,37 +432464,37 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1a6444 │ │ │ │ ldr r1, [pc, #52] @ (19bd20 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ bl 1a6444 │ │ │ │ nop │ │ │ │ - ldrsh r4, [r4, r6] │ │ │ │ + str r4, [r4, #20] │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r6, #16] │ │ │ │ + str r6, [r6, #44] @ 0x2c │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r7, #0] │ │ │ │ + str r2, [r7, #28] │ │ │ │ movs r5, r3 │ │ │ │ - ldrsh r4, [r5, r2] │ │ │ │ + str r4, [r5, #4] │ │ │ │ movs r5, r3 │ │ │ │ - ldrsh r6, [r0, r2] │ │ │ │ + str r6, [r0, #4] │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [r2, #0] │ │ │ │ + str r4, [r2, #28] │ │ │ │ movs r5, r3 │ │ │ │ - ldrsh r2, [r5, r4] │ │ │ │ + str r2, [r5, #12] │ │ │ │ movs r5, r3 │ │ │ │ - ldrsh r0, [r1, r4] │ │ │ │ + str r0, [r1, #12] │ │ │ │ movs r5, r3 │ │ │ │ - ldrsh r6, [r4, r3] │ │ │ │ + str r6, [r4, #8] │ │ │ │ movs r5, r3 │ │ │ │ - ldrsh r0, [r0, r3] │ │ │ │ + str r0, [r0, #8] │ │ │ │ movs r5, r3 │ │ │ │ - ldrsh r2, [r3, r2] │ │ │ │ + str r2, [r3, #4] │ │ │ │ movs r5, r3 │ │ │ │ - ldrsh r4, [r6, r1] │ │ │ │ + str r4, [r6, #0] │ │ │ │ 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, #3616] @ 0xe20 │ │ │ │ sub sp, #444 @ 0x1bc │ │ │ │ add r7, sp, #32 │ │ │ │ @@ -433374,15 +433351,15 @@ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 19c5d8 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1f48 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 19d24c │ │ │ │ ldr r4, [r0, #12] │ │ │ │ add.w r9, r9, #1 │ │ │ │ str.w r4, [sl], #4 │ │ │ │ cmp fp, r9 │ │ │ │ @@ -433586,19 +433563,19 @@ │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #232 @ 0xe8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrh r4, [r6, r5] │ │ │ │ + ldrb r4, [r6, r4] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r2, [r0, r2] │ │ │ │ + ldrb r2, [r0, r1] │ │ │ │ movs r5, r3 │ │ │ │ - strb r2, [r1, r6] │ │ │ │ + ldrsb r2, [r1, r5] │ │ │ │ movs r5, r3 │ │ │ │ add.w sl, r7, #352 @ 0x160 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ movs r5, #0 │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ add.w r3, r7, #368 @ 0x170 │ │ │ │ mov r9, r3 │ │ │ │ @@ -433954,15 +433931,15 @@ │ │ │ │ beq.n 19cc14 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r9, r3 │ │ │ │ beq.w 19e4c4 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ add.w r4, r3, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 201b20 │ │ │ │ + bl 201cb0 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r9, r3 │ │ │ │ it ne │ │ │ │ subne.w r8, r3, #4 │ │ │ │ bne.n 19cc42 │ │ │ │ b.w 19e4c4 │ │ │ │ @@ -433974,15 +433951,15 @@ │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r4, r8 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 19cc34 │ │ │ │ mov r0, r8 │ │ │ │ - bl 201b20 │ │ │ │ + bl 201cb0 │ │ │ │ and.w r3, r6, r0 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 19cc34 │ │ │ │ add.w ip, r7, #336 @ 0x150 │ │ │ │ add.w sl, r7, #352 @ 0x160 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -434514,15 +434491,15 @@ │ │ │ │ movs r2, #2 │ │ │ │ bl 194e2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1f84 │ │ │ │ b.w 19c5d8 │ │ │ │ add.w sl, r7, #352 @ 0x160 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ movs r5, #0 │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ add.w r3, r7, #368 @ 0x170 │ │ │ │ mov r9, r3 │ │ │ │ @@ -436738,15 +436715,15 @@ │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r7, #336] @ 0x150 │ │ │ │ bl 194920 │ │ │ │ b.w 19c2be │ │ │ │ nop │ │ │ │ - subs r6, #178 @ 0xb2 │ │ │ │ + eors r2, r6 │ │ │ │ movs r5, r3 │ │ │ │ add.w r6, r7, #336 @ 0x150 │ │ │ │ add.w ip, r5, #16 │ │ │ │ add.w r4, r7, #352 @ 0x160 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ @@ -438370,19 +438347,19 @@ │ │ │ │ movs r1, #3 │ │ │ │ add.w r2, r3, fp, lsl #2 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #32] │ │ │ │ bne.n 19fe4a │ │ │ │ b.w 19c2be │ │ │ │ - cmp r3, #12 │ │ │ │ + cmp r4, #204 @ 0xcc │ │ │ │ movs r5, r3 │ │ │ │ - cmp r2, #138 @ 0x8a │ │ │ │ + cmp r4, #74 @ 0x4a │ │ │ │ movs r5, r3 │ │ │ │ - cmp r0, #174 @ 0xae │ │ │ │ + cmp r2, #110 @ 0x6e │ │ │ │ movs r5, r3 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ bl 192578 │ │ │ │ add.w ip, r7, #320 @ 0x140 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ movs r6, #3 │ │ │ │ @@ -438472,15 +438449,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r6, [r1, #36] @ 0x24 │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 202fe0 │ │ │ │ + bl 203170 │ │ │ │ ldr.w r3, [pc, #2108] @ 1a07cc │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mov fp, r3 │ │ │ │ add.w r6, r3, r6, lsl #7 │ │ │ │ ldrb.w r8, [r6, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ @@ -439477,15 +439454,15 @@ │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #31 │ │ │ │ + adds r0, r2, r6 │ │ │ │ movs r5, r3 │ │ │ │ str??.w r0, [r8, #171] @ 0xab │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ bl 1a6bd4 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #526 @ 0x20e │ │ │ │ @@ -441835,15 +441812,15 @@ │ │ │ │ str r0, [r5, #112] @ 0x70 │ │ │ │ b.w 1a0736 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 195b70 │ │ │ │ b.w 1a0708 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202fe0 │ │ │ │ + bl 203170 │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cbnz r3, 1a2050 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ ldrb.w r2, [r3, #705] @ 0x2c1 │ │ │ │ @@ -442033,15 +442010,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r0, #-112]! @ 0xffffff90 │ │ │ │ + vqadd.u32 d0, d0, d12 │ │ │ │ mov.w ip, #3 │ │ │ │ add r3, fp │ │ │ │ ldrb.w r2, [r3, #81] @ 0x51 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r2, #3 │ │ │ │ @@ -442538,15 +442515,15 @@ │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r7, #84] @ 0x54 │ │ │ │ str r3, [sp, #32] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r7, #80] @ 0x50 │ │ │ │ b.w 1a0914 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #100 @ 0x64 │ │ │ │ @@ -442562,29 +442539,29 @@ │ │ │ │ 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 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 1a1f12 │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r3, #84] @ 0x54 │ │ │ │ str r3, [sp, #32] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ b.w 1a100c │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #116 @ 0x74 │ │ │ │ @@ -442601,15 +442578,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 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 1a0b00 │ │ │ │ tst.w r3, #170 @ 0xaa │ │ │ │ it ne │ │ │ │ movne r6, #2 │ │ │ │ @@ -442686,15 +442663,15 @@ │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r1, #84] @ 0x54 │ │ │ │ ldr r1, [r1, #88] @ 0x58 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ b.w 1a0f38 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1a23c4 │ │ │ │ @@ -442702,15 +442679,15 @@ │ │ │ │ ldr r1, [pc, #16] @ (1a2928 ) │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ bl 1a6444 │ │ │ │ bl 194364 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4e2001c │ │ │ │ + subw r0, r2, #2076 @ 0x81c │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ @@ -442724,15 +442701,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r3, [pc, #832] @ (1a2c98 ) │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1f48 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1a2f4a │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ str r5, [r6, #40] @ 0x28 │ │ │ │ bl 191e1c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -442752,15 +442729,15 @@ │ │ │ │ str r1, [r3, #0] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r3, [r2, #84] @ 0x54 │ │ │ │ ldr.w r2, [r5, #156]! │ │ │ │ str r2, [r3, #124] @ 0x7c │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e1d34 │ │ │ │ + bl 1e1ec4 │ │ │ │ str r7, [r5, #0] │ │ │ │ cmp r8, r5 │ │ │ │ bne.n 1a29a6 │ │ │ │ ldr.w r9, [r4, #16] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1a2b3e │ │ │ │ @@ -442905,15 +442882,15 @@ │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ movs r7, #0 │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ cbz r5, 1a2b64 │ │ │ │ ldr.w r0, [r6, #212] @ 0xd4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r8, [r6, #40] @ 0x28 │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1f48 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1a300c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ adds r3, r7, #6 │ │ │ │ str.w r2, [r8, r3, lsl #2] │ │ │ │ cbnz r7, 1a2b6e │ │ │ │ ldr.w r5, [r4, #4]! │ │ │ │ @@ -442924,15 +442901,15 @@ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cbz r3, 1a2b7c │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1a30b2 │ │ │ │ ldr.w r0, [r6, #192] @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e1d54 │ │ │ │ + bl 1e1ee4 │ │ │ │ ldr r2, [pc, #276] @ (1a2c9c ) │ │ │ │ ldr r3, [pc, #268] @ (1a2c98 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ @@ -443032,15 +443009,15 @@ │ │ │ │ lsls r3, r5, #2 │ │ │ │ bvs.n 1a2be8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 1a2d84 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - @ instruction: 0xf212001c │ │ │ │ + @ instruction: 0xf3d2001c │ │ │ │ cmp r5, #16 │ │ │ │ bls.w 1a2f8c │ │ │ │ cmp r5, #32 │ │ │ │ bls.w 1a304e │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1a2b28 │ │ │ │ @@ -443112,15 +443089,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w fp, [sp, #88] @ 0x58 │ │ │ │ - bl 2e6028 │ │ │ │ + bl 2e61b8 │ │ │ │ sub.w r7, r0, #3 │ │ │ │ ldrb.w r3, [r4, #61] @ 0x3d │ │ │ │ clz r7, r7 │ │ │ │ ldrb.w r2, [r4, #60] @ 0x3c │ │ │ │ lsrs r7, r7, #5 │ │ │ │ lsls r7, r7, #5 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -443294,15 +443271,15 @@ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 191dc0 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ str r4, [r0, #12] │ │ │ │ ldr.w r0, [r6, #208] @ 0xd0 │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1f84 │ │ │ │ b.n 1a2970 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r3, [r3, #384] @ 0x180 │ │ │ │ cmp r3, #7 │ │ │ │ bhi.w 1a30cc │ │ │ │ lsls r5, r3 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ @@ -443357,25 +443334,25 @@ │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 198750 │ │ │ │ b.n 1a2b28 │ │ │ │ ldr.w r0, [r6, #208] @ 0xd0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1f48 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1a2b5a │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 191dc0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r5, [r0, #12] │ │ │ │ ldr.w r0, [r6, #208] @ 0xd0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ b.n 1a2b5c │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1a2da8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #9 │ │ │ │ beq.w 1a2da8 │ │ │ │ @@ -443537,16 +443514,16 @@ │ │ │ │ b.n 1a31a6 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #16] @ (1a31f8 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 1a6444 │ │ │ │ bl 194334 │ │ │ │ - stcl 0, cr0, [r8], #112 @ 0x70 │ │ │ │ - ldcl 0, cr0, [r6], #-112 @ 0xffffff90 │ │ │ │ + mcr 0, 5, r0, cr8, cr12, {0} │ │ │ │ + mrc 0, 1, r0, cr6, cr12, {0} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w r2, [pc, #1300] @ 1a3724 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r3, [pc, #1300] @ 1a3728 │ │ │ │ @@ -443597,21 +443574,21 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 191dc0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ str.w fp, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [r5, #212] @ 0xd4 │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 1a31fc │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1f48 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1a356a │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #2 │ │ │ │ add r0, sp, #4 │ │ │ │ @@ -443687,18 +443664,18 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ bmi.n 1a3372 │ │ │ │ ldrb.w r3, [r1, #378] @ 0x17a │ │ │ │ cbz r3, 1a33ac │ │ │ │ ldr r6, [r4, #28] │ │ │ │ mov r0, r7 │ │ │ │ - bl 201cac │ │ │ │ + bl 201e3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ce24 │ │ │ │ + bl 20cfb4 │ │ │ │ cbz r0, 1a33ac │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 1a33ac │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ @@ -443854,18 +443831,18 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bfi r3, r1, #0, #8 │ │ │ │ bfi r3, r2, #8, #8 │ │ │ │ strh r3, [r6, #32] │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [r4, #28] │ │ │ │ - bl 201cac │ │ │ │ + bl 201e3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20ce24 │ │ │ │ + bl 20cfb4 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r6, #32] │ │ │ │ bl 1a31fc │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ @@ -443874,15 +443851,15 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 191dc0 │ │ │ │ mov r9, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1f84 │ │ │ │ b.n 1a32b8 │ │ │ │ ldr.w r9, [r4, #52] @ 0x34 │ │ │ │ add.w sl, r4, #60 @ 0x3c │ │ │ │ cmp r9, sl │ │ │ │ beq.w 1a33ac │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp sl, r3 │ │ │ │ @@ -443893,25 +443870,25 @@ │ │ │ │ beq.w 1a33ac │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ bl 194394 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1a33ac │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1f48 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1a36dc │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ cmp r6, sl │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1f48 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1a36c6 │ │ │ │ add.w r3, sp, #3 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 194130 │ │ │ │ @@ -444003,24 +443980,24 @@ │ │ │ │ b.n 1a3632 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 191dc0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1f84 │ │ │ │ b.n 1a35de │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 191dc0 │ │ │ │ mov r9, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1f84 │ │ │ │ b.n 1a35c8 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ add.w r0, r5, #44 @ 0x2c │ │ │ │ bl 1922c4 │ │ │ │ @@ -444040,15 +444017,15 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ ldmia r5, {r1, r2, r5, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - @ instruction: 0xe838001c │ │ │ │ + ldrd r0, r0, [r8, #112]! @ 0x70 │ │ │ │ ldr r3, [pc, #36] @ (1a375c ) │ │ │ │ ldr r2, [pc, #40] @ (1a3760 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ @@ -444387,15 +444364,15 @@ │ │ │ │ str.w r2, [r1, #904] @ 0x388 │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ bhi.w 1a5c22 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ str.w r2, [sl, #24] │ │ │ │ - bl 1e5208 │ │ │ │ + bl 1e5398 │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ str.w r0, [sl, #32] │ │ │ │ b.n 1a3b08 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r7, #32] │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ @@ -444442,15 +444419,15 @@ │ │ │ │ str.w r3, [sl, #28] │ │ │ │ ldr.w r0, [sl] │ │ │ │ bl 190edc │ │ │ │ ldr r6, [r5, #24] │ │ │ │ str.w r0, [sl, #16] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [sl, #208] @ 0xd0 │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1f48 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1a4746 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r4, [sl, #40] @ 0x28 │ │ │ │ bl 191e1c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -444483,15 +444460,15 @@ │ │ │ │ bne.n 1a3b28 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ ldr.w r2, [r3, #448] @ 0x1c0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ str.w r2, [sl, #28] │ │ │ │ - bl 1e5208 │ │ │ │ + bl 1e5398 │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ str.w r0, [sl, #36] @ 0x24 │ │ │ │ b.n 1a3b2e │ │ │ │ cmp r1, #0 │ │ │ │ bne.w 1a5982 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #87 @ 0x57 │ │ │ │ @@ -444547,15 +444524,15 @@ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1a3c58 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r5, [sl, #56] @ 0x38 │ │ │ │ - bl 251504 │ │ │ │ + bl 251694 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ mov r0, sl │ │ │ │ bl 1a31fc │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ bl 1a2930 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ @@ -444853,15 +444830,15 @@ │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ strh r3, [r0, #8] │ │ │ │ bne.n 1a3f7a │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1e5df0 │ │ │ │ + bl 1e5f80 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r7, #32] │ │ │ │ str.w r0, [r9, #32] │ │ │ │ blx 5ab88 │ │ │ │ ldr.w r4, [sl, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [r4, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -445546,15 +445523,15 @@ │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ bl 191dc0 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [sl, #208] @ 0xd0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1f84 │ │ │ │ b.w 1a3b4e │ │ │ │ ldrb.w r8, [fp, #96] @ 0x60 │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w 1a3cb2 │ │ │ │ ldr.w r6, [sl, #16] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ @@ -445991,15 +445968,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 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.n 1a4aa8 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #85 @ 0x55 │ │ │ │ @@ -446117,15 +446094,15 @@ │ │ │ │ ldr.w r3, [pc, #3160] @ 1a59c4 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3156] @ 1a59c8 │ │ │ │ ldr.w r1, [pc, #3156] @ 1a59cc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ mov r0, r5 │ │ │ │ bl 1b48a4 │ │ │ │ b.n 1a4d04 │ │ │ │ ldrd fp, r6, [r7, #12] │ │ │ │ ldr.w r4, [fp, #1476] @ 0x5c4 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r4 │ │ │ │ @@ -446150,48 +446127,48 @@ │ │ │ │ ldr.w r3, [pc, #3076] @ 1a59d0 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3076] @ 1a59d4 │ │ │ │ ldr.w r1, [pc, #3076] @ 1a59d8 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ mov r0, r5 │ │ │ │ bl 1b48a4 │ │ │ │ b.n 1a4d4c │ │ │ │ ldr.w r3, [pc, #3056] @ 1a59dc │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3056] @ 1a59e0 │ │ │ │ ldr.w r1, [pc, #3056] @ 1a59e4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ mov r0, r5 │ │ │ │ bl 1b48a4 │ │ │ │ b.n 1a4cea │ │ │ │ ldr.w r3, [pc, #3036] @ 1a59e8 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3036] @ 1a59ec │ │ │ │ ldr.w r1, [pc, #3036] @ 1a59f0 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ mov r0, r5 │ │ │ │ bl 1b48a4 │ │ │ │ b.n 1a4d3a │ │ │ │ ldr.w r3, [pc, #3016] @ 1a59f4 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3016] @ 1a59f8 │ │ │ │ ldr.w r1, [pc, #3016] @ 1a59fc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ mov r0, r5 │ │ │ │ bl 1b48a4 │ │ │ │ b.n 1a4d18 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r0, r3, #24 │ │ │ │ bmi.w 1a5498 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ @@ -446230,15 +446207,15 @@ │ │ │ │ ldr.w r3, [pc, #2888] @ 1a5a00 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2888] @ 1a5a04 │ │ │ │ ldr.w r1, [pc, #2888] @ 1a5a08 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ mov r0, r5 │ │ │ │ bl 1b48a4 │ │ │ │ b.n 1a4d60 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 1a4a80 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r1, r3, #24 │ │ │ │ @@ -446275,15 +446252,15 @@ │ │ │ │ ldr.w r3, [pc, #2760] @ 1a5a0c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2756] @ 1a5a10 │ │ │ │ ldr.w r1, [pc, #2756] @ 1a5a14 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b48a4 │ │ │ │ b.w 1a4038 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #88] @ 0x58 │ │ │ │ cmp r3, lr │ │ │ │ bne.n 1a4f78 │ │ │ │ @@ -446509,15 +446486,15 @@ │ │ │ │ strh r4, [r0, #12] │ │ │ │ bne.n 1a51ba │ │ │ │ ldr r4, [r7, #24] │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1e5df0 │ │ │ │ + bl 1e5f80 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r7, #72 @ 0x48 │ │ │ │ str r0, [r6, #32] │ │ │ │ blx 5ab88 │ │ │ │ ldr.w r4, [sl, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [r4, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -446548,15 +446525,15 @@ │ │ │ │ mov r9, r4 │ │ │ │ b.n 1a51ec │ │ │ │ ldr.w r2, [pc, #1988] @ 1a5a18 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r1, [pc, #1988] @ 1a5a1c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ b.w 1a3abe │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r0, r3, #24 │ │ │ │ bmi.w 1a5398 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 185ef8 │ │ │ │ b.w 1a4174 │ │ │ │ @@ -446579,15 +446556,15 @@ │ │ │ │ ldr.w r3, [pc, #1912] @ 1a5a20 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1908] @ 1a5a24 │ │ │ │ ldr.w r1, [pc, #1908] @ 1a5a28 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b48a4 │ │ │ │ b.w 1a413a │ │ │ │ movs r4, #1 │ │ │ │ str r4, [r7, #84] @ 0x54 │ │ │ │ b.n 1a5112 │ │ │ │ ldr.w r4, [sl, #116] @ 0x74 │ │ │ │ @@ -446663,15 +446640,15 @@ │ │ │ │ ldr.w r3, [pc, #1680] @ 1a5a2c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1680] @ 1a5a30 │ │ │ │ ldr.w r1, [pc, #1680] @ 1a5a34 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b48a4 │ │ │ │ b.n 1a5270 │ │ │ │ ldr r6, [r7, #44] @ 0x2c │ │ │ │ ldr.w r3, [r6, #1364] @ 0x554 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1a4166 │ │ │ │ @@ -446703,15 +446680,15 @@ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr.w r4, [sl, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ b.w 1a3fca │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ ldr r1, [r1, #104] @ 0x68 │ │ │ │ ldr.w r1, [r1, #148] @ 0x94 │ │ │ │ @@ -446745,27 +446722,27 @@ │ │ │ │ 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 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr.w r4, [sl, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ b.n 1a5212 │ │ │ │ ldr.w r3, [pc, #1436] @ 1a5a38 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1436] @ 1a5a3c │ │ │ │ ldr.w r1, [pc, #1436] @ 1a5a40 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b48a4 │ │ │ │ b.n 1a4e52 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r2, r3, #24 │ │ │ │ bmi.w 1a59aa │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ @@ -446774,15 +446751,15 @@ │ │ │ │ ldr.w r3, [pc, #1400] @ 1a5a44 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1396] @ 1a5a48 │ │ │ │ ldr.w r1, [pc, #1396] @ 1a5a4c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b48a4 │ │ │ │ b.n 1a4e6e │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ ldrb.w r3, [r3, #353] @ 0x161 │ │ │ │ lsls r6, r3, #27 │ │ │ │ bpl.w 1a43f8 │ │ │ │ @@ -446882,26 +446859,26 @@ │ │ │ │ ldr.w r3, [pc, #1088] @ 1a5a58 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1084] @ 1a5a5c │ │ │ │ ldr.w r1, [pc, #1084] @ 1a5a60 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b48a4 │ │ │ │ b.n 1a4efc │ │ │ │ ldr.w r3, [pc, #1068] @ 1a5a64 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1064] @ 1a5a68 │ │ │ │ ldr.w r1, [pc, #1064] @ 1a5a6c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b48a4 │ │ │ │ b.n 1a4ee4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r0, r3, #24 │ │ │ │ bmi.w 1a5ba8 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ @@ -447154,37 +447131,37 @@ │ │ │ │ ldr r3, [pc, #328] @ (1a5a70 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #328] @ (1a5a74 ) │ │ │ │ ldr r1, [pc, #332] @ (1a5a78 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b48a4 │ │ │ │ b.w 1a4f38 │ │ │ │ ldr r3, [pc, #312] @ (1a5a7c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #312] @ (1a5a80 ) │ │ │ │ ldr r1, [pc, #316] @ (1a5a84 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b48a4 │ │ │ │ b.w 1a4f24 │ │ │ │ ldr r3, [pc, #296] @ (1a5a88 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #296] @ (1a5a8c ) │ │ │ │ ldr r1, [pc, #300] @ (1a5a90 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b48a4 │ │ │ │ b.w 1a4f10 │ │ │ │ mov r0, r2 │ │ │ │ bl 17ea70 │ │ │ │ b.w 1a4024 │ │ │ │ movs r2, #1 │ │ │ │ @@ -447203,127 +447180,127 @@ │ │ │ │ ldr r3, [pc, #232] @ (1a5a94 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #232] @ (1a5a98 ) │ │ │ │ ldr r1, [pc, #232] @ (1a5a9c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b48a4 │ │ │ │ b.n 1a54c2 │ │ │ │ - bcs.n 1a58f0 │ │ │ │ + bmi.n 1a5a70 │ │ │ │ movs r4, r3 │ │ │ │ - str r2, [r2, #124] @ 0x7c │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ movs r4, r3 │ │ │ │ - mov r4, r0 │ │ │ │ + blxns r8 │ │ │ │ movs r4, r3 │ │ │ │ - bne.n 1a59a8 │ │ │ │ + bcc.n 1a5928 │ │ │ │ movs r4, r3 │ │ │ │ - str r4, [r6, #116] @ 0x74 │ │ │ │ + ldr r4, [r6, #16] │ │ │ │ movs r4, r3 │ │ │ │ - cmp lr, r4 │ │ │ │ + bx ip │ │ │ │ movs r4, r3 │ │ │ │ - bne.n 1a59d4 │ │ │ │ + bcc.n 1a5954 │ │ │ │ movs r4, r3 │ │ │ │ - str r4, [r2, #116] @ 0x74 │ │ │ │ + ldr r4, [r2, #16] │ │ │ │ movs r4, r3 │ │ │ │ - cmp lr, r0 │ │ │ │ + bx r8 │ │ │ │ movs r4, r3 │ │ │ │ - bne.n 1a5980 │ │ │ │ + bcc.n 1a5900 │ │ │ │ movs r4, r3 │ │ │ │ - str r4, [r6, #112] @ 0x70 │ │ │ │ + ldr r4, [r6, #12] │ │ │ │ movs r4, r3 │ │ │ │ - cmp r6, ip │ │ │ │ + bx r4 │ │ │ │ movs r4, r3 │ │ │ │ - bne.n 1a592c │ │ │ │ + bcc.n 1a5aac │ │ │ │ movs r4, r3 │ │ │ │ - str r4, [r2, #112] @ 0x70 │ │ │ │ + ldr r4, [r2, #12] │ │ │ │ movs r4, r3 │ │ │ │ - cmp r6, r8 │ │ │ │ + bx r0 │ │ │ │ movs r4, r3 │ │ │ │ - beq.n 1a59e0 │ │ │ │ + bcs.n 1a5960 │ │ │ │ movs r4, r3 │ │ │ │ - str r0, [r1, #104] @ 0x68 │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ movs r4, r3 │ │ │ │ - add sl, r7 │ │ │ │ + mov r2, pc │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ + bne.n 1a5980 │ │ │ │ movs r4, r3 │ │ │ │ - str r2, [r7, #92] @ 0x5c │ │ │ │ + str r2, [r7, #120] @ 0x78 │ │ │ │ movs r4, r3 │ │ │ │ - add r4, r5 │ │ │ │ + cmp ip, sp │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r6, {r1, r2, r4, r5, r6} │ │ │ │ + beq.n 1a5a88 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r4, r4 │ │ │ │ + cmn r4, r4 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r5, {r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r4, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - str r6, [r2, #40] @ 0x28 │ │ │ │ + str r6, [r2, #68] @ 0x44 │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r0, r1 │ │ │ │ + cmp r0, r1 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r5!, {r1, r4} │ │ │ │ + ldmia r6, {r1, r4, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - str r4, [r4, #24] │ │ │ │ + str r4, [r4, #52] @ 0x34 │ │ │ │ movs r4, r3 │ │ │ │ - subs r7, #214 @ 0xd6 │ │ │ │ + sbcs r6, r2 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r3!, {r1, r5, r7} │ │ │ │ + ldmia r5, {r1, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - str r4, [r4, #8] │ │ │ │ + str r4, [r4, #36] @ 0x24 │ │ │ │ movs r4, r3 │ │ │ │ - subs r6, #214 @ 0xd6 │ │ │ │ + lsls r6, r2 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r3, {r2, r3, r7} │ │ │ │ + ldmia r5!, {r2, r3, r6} │ │ │ │ movs r4, r3 │ │ │ │ - str r2, [r6, #4] │ │ │ │ + str r2, [r6, #32] │ │ │ │ movs r4, r3 │ │ │ │ - subs r6, #164 @ 0xa4 │ │ │ │ + eors r4, r4 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r4, {r1, r4, r6} │ │ │ │ + ldmia r6!, {r1, r4} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r3!, {r2, r6, r7} │ │ │ │ + ldmia r5!, {r2, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r1!, {r2, r4, r6} │ │ │ │ + ldmia r3!, {r2, r4} │ │ │ │ movs r4, r3 │ │ │ │ - ldrsh r6, [r4, r4] │ │ │ │ + str r6, [r4, #12] │ │ │ │ movs r4, r3 │ │ │ │ - subs r5, #88 @ 0x58 │ │ │ │ + subs r7, #24 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r1!, {r2, r3, r6} │ │ │ │ + ldmia r3, {r2, r3} │ │ │ │ movs r4, r3 │ │ │ │ - ldrsh r6, [r0, r4] │ │ │ │ + str r6, [r0, #12] │ │ │ │ movs r4, r3 │ │ │ │ - subs r5, #56 @ 0x38 │ │ │ │ + subs r6, #248 @ 0xf8 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r6!, {r2, r3, r5} │ │ │ │ + stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r6, [r3, r0] │ │ │ │ + ldrb r6, [r3, r7] │ │ │ │ movs r4, r3 │ │ │ │ - subs r2, #80 @ 0x50 │ │ │ │ + subs r4, #16 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r7!, {r6} │ │ │ │ + ldmia r1!, {} │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r2, [r0, r0] │ │ │ │ + ldrb r2, [r0, r7] │ │ │ │ movs r4, r3 │ │ │ │ - subs r2, #52 @ 0x34 │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r6!, {r6, r7} │ │ │ │ + ldmia r0!, {r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r6, [r4, r7] │ │ │ │ + ldrb r6, [r4, r6] │ │ │ │ movs r4, r3 │ │ │ │ - subs r2, #24 │ │ │ │ + subs r3, #216 @ 0xd8 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r6!, {r1, r2, r3} │ │ │ │ + stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r0, [r3, r6] │ │ │ │ + ldrb r0, [r3, r5] │ │ │ │ movs r4, r3 │ │ │ │ - subs r1, #202 @ 0xca │ │ │ │ + subs r3, #138 @ 0x8a │ │ │ │ movs r4, r3 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ ldr.w r3, [r1, #564] @ 0x234 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1a4f8c │ │ │ │ ldr.w r3, [r1, #1364] @ 0x554 │ │ │ │ clz r3, r3 │ │ │ │ @@ -447332,49 +447309,49 @@ │ │ │ │ lsls r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ b.w 1a46e4 │ │ │ │ ldr r3, [pc, #512] @ (1a5cd8 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #512] @ (1a5cdc ) │ │ │ │ ldr r1, [pc, #512] @ (1a5ce0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b48a4 │ │ │ │ b.w 1a4244 │ │ │ │ ldr r3, [pc, #496] @ (1a5ce4 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #496] @ (1a5ce8 ) │ │ │ │ ldr r1, [pc, #496] @ (1a5cec ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b48a4 │ │ │ │ b.w 1a4eaa │ │ │ │ ldr r3, [pc, #480] @ (1a5cf0 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #480] @ (1a5cf4 ) │ │ │ │ ldr r1, [pc, #480] @ (1a5cf8 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b48a4 │ │ │ │ b.w 1a530a │ │ │ │ bic.w r0, r0, #15 │ │ │ │ strb.w r0, [r3, #1216] @ 0x4c0 │ │ │ │ lsrs r1, r1, #4 │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ @@ -447390,62 +447367,62 @@ │ │ │ │ ldr r3, [pc, #416] @ (1a5cfc ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #416] @ (1a5d00 ) │ │ │ │ ldr r1, [pc, #416] @ (1a5d04 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b48a4 │ │ │ │ b.n 1a569c │ │ │ │ ldr r3, [pc, #400] @ (1a5d08 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #400] @ (1a5d0c ) │ │ │ │ ldr r1, [pc, #404] @ (1a5d10 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b48a4 │ │ │ │ b.n 1a5674 │ │ │ │ ldr r3, [pc, #388] @ (1a5d14 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #388] @ (1a5d18 ) │ │ │ │ ldr r1, [pc, #388] @ (1a5d1c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b48a4 │ │ │ │ b.n 1a5688 │ │ │ │ ldr r3, [pc, #372] @ (1a5d20 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #372] @ (1a5d24 ) │ │ │ │ ldr r1, [pc, #376] @ (1a5d28 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b48a4 │ │ │ │ b.n 1a5660 │ │ │ │ ldrb.w r3, [r2, #909] @ 0x38d │ │ │ │ b.w 1a45f4 │ │ │ │ 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 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.w 1a506e │ │ │ │ ldrb.w r3, [r2, #909] @ 0x38d │ │ │ │ b.w 1a4ff6 │ │ │ │ @@ -447454,15 +447431,15 @@ │ │ │ │ ldr r3, [pc, #304] @ (1a5d2c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #304] @ (1a5d30 ) │ │ │ │ ldr r1, [pc, #304] @ (1a5d34 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b48a4 │ │ │ │ b.n 1a5470 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #284] @ (1a5d38 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ @@ -447526,90 +447503,90 @@ │ │ │ │ bne.w 1a57b6 │ │ │ │ b.n 1a5ca2 │ │ │ │ ldr r1, [pc, #120] @ (1a5d48 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 1a6444 │ │ │ │ nop │ │ │ │ - stmia r6!, {r1, r2} │ │ │ │ + stmia r7!, {r1, r2, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r4, [r5, r1] │ │ │ │ + ldrb r4, [r5, r0] │ │ │ │ movs r4, r3 │ │ │ │ - subs r0, #158 @ 0x9e │ │ │ │ + subs r2, #94 @ 0x5e │ │ │ │ movs r4, r3 │ │ │ │ - stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r0, [r2, r1] │ │ │ │ + ldrb r0, [r2, r0] │ │ │ │ movs r4, r3 │ │ │ │ - subs r0, #130 @ 0x82 │ │ │ │ + subs r2, #66 @ 0x42 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r4, [r6, r0] │ │ │ │ + ldrh r4, [r6, r7] │ │ │ │ movs r4, r3 │ │ │ │ - subs r0, #102 @ 0x66 │ │ │ │ + subs r2, #38 @ 0x26 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r5!, {r1, r2, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - ldr r0, [r5, r7] │ │ │ │ + ldrh r0, [r5, r6] │ │ │ │ movs r4, r3 │ │ │ │ - subs r0, #26 │ │ │ │ + subs r1, #218 @ 0xda │ │ │ │ movs r4, r3 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - ldr r6, [r1, r7] │ │ │ │ + ldrh r6, [r1, r6] │ │ │ │ movs r4, r3 │ │ │ │ - subs r0, #0 │ │ │ │ + subs r1, #192 @ 0xc0 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r5!, {r1, r3, r7} │ │ │ │ + stmia r7!, {r1, r3, r6} │ │ │ │ movs r4, r3 │ │ │ │ - ldr r4, [r6, r6] │ │ │ │ + ldrh r4, [r6, r5] │ │ │ │ movs r4, r3 │ │ │ │ - adds r7, #230 @ 0xe6 │ │ │ │ + subs r1, #166 @ 0xa6 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r5!, {r3, r5, r7} │ │ │ │ + stmia r7!, {r3, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [r3, r6] │ │ │ │ + ldrh r2, [r3, r5] │ │ │ │ movs r4, r3 │ │ │ │ - adds r7, #204 @ 0xcc │ │ │ │ + subs r1, #140 @ 0x8c │ │ │ │ movs r4, r3 │ │ │ │ - stmia r6!, {r1, r2, r3} │ │ │ │ + stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldr r0, [r1, r5] │ │ │ │ + ldrh r0, [r1, r4] │ │ │ │ movs r4, r3 │ │ │ │ - adds r7, #122 @ 0x7a │ │ │ │ + subs r1, #58 @ 0x3a │ │ │ │ movs r4, r3 │ │ │ │ - stmia r2!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r4, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r2!, {r1, r2, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r5!, {r3, r4, r5} │ │ │ │ + stmia r6!, {r3, r4, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r4!, {r2, r5, r7} │ │ │ │ + stmia r6!, {r2, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (1a5d70 ) │ │ │ │ mov.w r2, #454 @ 0x1c6 │ │ │ │ ldr r1, [pc, #16] @ (1a5d74 ) │ │ │ │ ldr r0, [pc, #20] @ (1a5d78 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 190ca0 │ │ │ │ nop │ │ │ │ - bcs.n 1a5d7c │ │ │ │ + bcc.n 1a5cfc │ │ │ │ movs r3, r5 │ │ │ │ - str r6, [r5, #8] │ │ │ │ + str r6, [r5, #36] @ 0x24 │ │ │ │ movs r4, r3 │ │ │ │ - strh r0, [r2, r5] │ │ │ │ + strb r0, [r2, r4] │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #384] @ (1a5f10 ) │ │ │ │ @@ -447781,15 +447758,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ sub sp, #16 │ │ │ │ mov sl, r1 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #268 @ 0x10c │ │ │ │ ldr r7, [pc, #940] @ (1a62e8 ) │ │ │ │ mov r6, r2 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e52c8 │ │ │ │ ldrb.w r3, [r8, #8] │ │ │ │ add r7, pc │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 1a60be │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 1a6096 │ │ │ │ @@ -447803,69 +447780,69 @@ │ │ │ │ str.w r8, [r4] │ │ │ │ str r6, [r4, #20] │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ ldr r3, [pc, #900] @ (1a62f4 ) │ │ │ │ mov r2, r9 │ │ │ │ ldr r5, [r7, r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e1b48 │ │ │ │ + bl 1e1cd8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1b48 │ │ │ │ + bl 1e1cd8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1b48 │ │ │ │ + bl 1e1cd8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1b48 │ │ │ │ + bl 1e1cd8 │ │ │ │ str.w r0, [r4, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e21f0 │ │ │ │ + bl 1e2380 │ │ │ │ ldr.w r1, [sl, #252] @ 0xfc │ │ │ │ str.w r0, [r4, #196] @ 0xc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207974 │ │ │ │ + bl 207b04 │ │ │ │ add.w r1, sl, #240 @ 0xf0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 16d0c8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1b7408 │ │ │ │ cbz r0, 1a6016 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1fc0b8 │ │ │ │ + bl 1fc248 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 256bd4 │ │ │ │ + bl 256d64 │ │ │ │ orrs r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 258290 │ │ │ │ + bl 258420 │ │ │ │ orr.w r9, r0, r5 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 25779c │ │ │ │ + bl 25792c │ │ │ │ orr.w r5, r0, r9 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 254644 │ │ │ │ + bl 2547d4 │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1a5fd2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1fcbc8 │ │ │ │ + bl 1fcd58 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1862a4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 25779c │ │ │ │ + bl 25792c │ │ │ │ ldrb.w r3, [r8, #377] @ 0x179 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1a6156 │ │ │ │ ldrb.w r3, [r8, #369] @ 0x171 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1a6142 │ │ │ │ ldr r3, [r6, #116] @ 0x74 │ │ │ │ @@ -447873,23 +447850,23 @@ │ │ │ │ beq.n 1a610e │ │ │ │ ldr r3, [pc, #708] @ (1a62f8 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 27ca94 │ │ │ │ + bl 27cc24 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1a6126 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 29264c │ │ │ │ + bl 2927dc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 20ef58 │ │ │ │ + bl 20f0e8 │ │ │ │ ldr r1, [r6, #116] @ 0x74 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ cmp r1, #4 │ │ │ │ beq.w 1a617c │ │ │ │ ldr r3, [pc, #664] @ (1a62fc ) │ │ │ │ ldrb.w r2, [ip, #32] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ @@ -447964,29 +447941,29 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1a6030 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add.w r1, r6, #1432 @ 0x598 │ │ │ │ bl 1b1bc8 │ │ │ │ b.n 1a6030 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 272d38 │ │ │ │ + bl 272ec8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 256f44 │ │ │ │ + bl 2570d4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 25779c │ │ │ │ + bl 25792c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 25e1c4 │ │ │ │ + bl 25e354 │ │ │ │ b.n 1a6044 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1b75c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1a602a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 25779c │ │ │ │ + bl 25792c │ │ │ │ b.n 1a602a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1b74c4 │ │ │ │ b.n 1a6020 │ │ │ │ lsls r3, r3, #26 │ │ │ │ bpl.n 1a60aa │ │ │ │ cmp r1, #14 │ │ │ │ @@ -448032,15 +448009,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1a61b2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1a61be │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1a61aa │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ bls.n 1a628a │ │ │ │ cmp r5, #69 @ 0x45 │ │ │ │ itett ls │ │ │ │ movls r3, #3 │ │ │ │ @@ -448119,20 +448096,20 @@ │ │ │ │ movs r0, #2 │ │ │ │ ldr r5, [pc, #120] @ (1a631c ) │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [pc, #120] @ (1a6320 ) │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 2850b8 │ │ │ │ + bl 285248 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ b.n 1a60aa │ │ │ │ ldr r3, [pc, #96] @ (1a6324 ) │ │ │ │ add r3, pc │ │ │ │ b.n 1a629c │ │ │ │ ldr r3, [pc, #92] @ (1a6328 ) │ │ │ │ add r3, pc │ │ │ │ @@ -448160,61 +448137,61 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, r1] │ │ │ │ + ldrsb r2, [r0, r0] │ │ │ │ movs r4, r3 │ │ │ │ - strb r6, [r4, r0] │ │ │ │ + strb r6, [r4, r7] │ │ │ │ movs r4, r3 │ │ │ │ - strb r2, [r4, r0] │ │ │ │ + strb r2, [r4, r7] │ │ │ │ movs r4, r3 │ │ │ │ - adds r2, #94 @ 0x5e │ │ │ │ + adds r4, #30 │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r7, r7] │ │ │ │ + strb r6, [r7, r6] │ │ │ │ movs r4, r3 │ │ │ │ - subs r4, #70 @ 0x46 │ │ │ │ + subs r6, #6 │ │ │ │ movs r0, r4 │ │ │ │ - adds r0, #218 @ 0xda │ │ │ │ + adds r2, #154 @ 0x9a │ │ │ │ + movs r4, r3 │ │ │ │ + stmia r1!, {r1, r3, r4, r5} │ │ │ │ + movs r4, r3 │ │ │ │ + strb r0, [r0, r5] │ │ │ │ movs r4, r3 │ │ │ │ - itte vc │ │ │ │ - movvc r4, r3 │ │ │ │ - strhvc r0, [r0, r6] │ │ │ │ - movvs r4, r3 │ │ │ │ - strh r6, [r0, r6] │ │ │ │ + strb r6, [r0, r5] │ │ │ │ movs r4, r3 │ │ │ │ - strh r0, [r7, r5] │ │ │ │ + strb r0, [r7, r4] │ │ │ │ movs r4, r3 │ │ │ │ - adds r1, #194 @ 0xc2 │ │ │ │ + adds r3, #130 @ 0x82 │ │ │ │ movs r6, r3 │ │ │ │ - strh r4, [r0, r6] │ │ │ │ + strb r4, [r0, r5] │ │ │ │ movs r4, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r0, [r0, #148] @ 0x94 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1e51e4 │ │ │ │ + bl 1e5374 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -448319,110 +448296,110 @@ │ │ │ │ ldr r3, [pc, #84] @ (1a64d4 ) │ │ │ │ ldr r1, [r2, r1] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e1b48 │ │ │ │ + bl 1e1cd8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e54c4 │ │ │ │ + bl 1e5654 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r1, [pc, #52] @ (1a64d8 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 2850b8 │ │ │ │ + bl 285248 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ ldr r1, [pc, #36] @ (1a64dc ) │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2b14 │ │ │ │ + bl 1e2ca4 │ │ │ │ b.n 1a64a2 │ │ │ │ ldr r3, [sp, #640] @ 0x280 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #214 @ 0xd6 │ │ │ │ + adds r0, #150 @ 0x96 │ │ │ │ movs r4, r3 │ │ │ │ - cmp r6, #196 @ 0xc4 │ │ │ │ + adds r0, #132 @ 0x84 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r0, [r0, #148] @ 0x94 │ │ │ │ movs r1, #4 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1e51e4 │ │ │ │ + bl 1e5374 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cbnz r3, 1a6520 │ │ │ │ mov r0, r2 │ │ │ │ strd r2, r6, [r4, #200] @ 0xc8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #8] @ (1a652c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 1a6444 │ │ │ │ nop │ │ │ │ - pop {r2, r5, pc} │ │ │ │ + bkpt 0x00e4 │ │ │ │ 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 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr.w r0, [r0, #148] @ 0x94 │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1f48 │ │ │ │ cbz r0, 1a6550 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #8] @ (1a655c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 1a6444 │ │ │ │ nop │ │ │ │ - pop {r2, r4, pc} │ │ │ │ + bkpt 0x00d4 │ │ │ │ movs r4, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r0, [r0, #148] @ 0x94 │ │ │ │ mov r4, r2 │ │ │ │ ldrb r6, [r1, #12] │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1f48 │ │ │ │ cbz r0, 1a65e2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ cbz r0, 1a65dc │ │ │ │ sub.w r8, r7, #4 │ │ │ │ movs r2, #0 │ │ │ │ @@ -448438,15 +448415,15 @@ │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ beq.n 1a6596 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #4 │ │ │ │ add.w sl, sl, #44 @ 0x2c │ │ │ │ - bl 1e51e4 │ │ │ │ + bl 1e5374 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r0 │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cbz r6, 1a65dc │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ @@ -448457,15 +448434,15 @@ │ │ │ │ bne.n 1a65c6 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #8] @ (1a65ec ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 1a6444 │ │ │ │ - pop {r1, r7} │ │ │ │ + bkpt 0x0042 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #796] @ (1a6920 ) │ │ │ │ add.w r8, r2, #4294967295 @ 0xffffffff │ │ │ │ @@ -448475,29 +448452,29 @@ │ │ │ │ bhi.w 1a690e │ │ │ │ add.w r6, r0, r2, lsl #2 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r3, [r6, #156] @ 0x9c │ │ │ │ cbz r3, 1a6632 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1f48 │ │ │ │ cbz r0, 1a664a │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [pc, #752] @ (1a6924 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #748] @ (1a6928 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e1b48 │ │ │ │ + bl 1e1cd8 │ │ │ │ str.w r0, [r6, #156] @ 0x9c │ │ │ │ movs r3, #1 │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ bl 1922c4 │ │ │ │ @@ -448665,15 +448642,15 @@ │ │ │ │ ldr.w r0, [r6, #156] @ 0x9c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strh r2, [r3, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ bic.w r2, r2, #8 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ orr.w r2, r2, #12288 @ 0x3000 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ mov r0, r5 │ │ │ │ bl 1925e4 │ │ │ │ @@ -448772,15 +448749,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 1a694c │ │ │ │ + cbnz r0, 1a697c │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #436] @ (1a6af8 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -448792,15 +448769,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ bl 193bbc │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #196] @ 0xc4 │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1f48 │ │ │ │ cbz r0, 1a6988 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ ldr r2, [pc, #404] @ (1a6b00 ) │ │ │ │ ldr r3, [pc, #396] @ (1a6afc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -448921,15 +448898,15 @@ │ │ │ │ str r0, [r2, #0] │ │ │ │ cbz r1, 1a6aa6 │ │ │ │ orr.w r3, r3, #17301504 @ 0x1080000 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r0, [r6, #196] @ 0xc4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ cmp r3, #3 │ │ │ │ bne.w 1a696a │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ cmp r3, r5 │ │ │ │ itt eq │ │ │ │ ldrdeq r0, r1, [r8] │ │ │ │ @@ -448965,15 +448942,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r6, [pc, #172] @ (1a6bc4 ) │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e52c8 │ │ │ │ ldr r2, [pc, #168] @ (1a6bc8 ) │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ add r6, pc │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #152] @ 0x98 │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ @@ -449036,15 +449013,15 @@ │ │ │ │ nop │ │ │ │ str r4, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6f8 │ │ │ │ + @ instruction: 0xb8b8 │ │ │ │ movs r4, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w ip, r3, #92 @ 0x5c │ │ │ │ @@ -449061,15 +449038,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [pc, #8] @ (1a6c0c ) │ │ │ │ add r1, pc │ │ │ │ bl 1a6444 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb6cc │ │ │ │ + @ instruction: 0xb88c │ │ │ │ movs r4, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ @@ -449225,15 +449202,15 @@ │ │ │ │ ldr r7, [pc, #132] @ (1a6e28 ) │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r3 │ │ │ │ add r7, pc │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ - bl 2017b8 │ │ │ │ + bl 201948 │ │ │ │ ldr r3, [pc, #120] @ (1a6e2c ) │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ add.w r1, r6, r3, lsl #2 │ │ │ │ ldr r6, [r1, #40] @ 0x28 │ │ │ │ @@ -449289,31 +449266,31 @@ │ │ │ │ ldr r1, [pc, #16] @ (1a6e58 ) │ │ │ │ ldr r0, [pc, #20] @ (1a6e5c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 190ca0 │ │ │ │ nop │ │ │ │ - stmia r1!, {r2, r3, r5} │ │ │ │ + stmia r2!, {r2, r3, r5, r6, r7} │ │ │ │ movs r3, r5 │ │ │ │ - ldr r7, [pc, #808] @ (1a7184 ) │ │ │ │ + str r2, [r1, r6] │ │ │ │ movs r4, r3 │ │ │ │ - negs r4, r5 │ │ │ │ + add r4, r5 │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r3, [pc, #2328] @ 1a7790 │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ strd r3, r1, [sp, #24] │ │ │ │ - bl 1e50ac │ │ │ │ + bl 1e523c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ add.w r8, r8, #84 @ 0x54 │ │ │ │ bl 1932b0 │ │ │ │ ldr.w r6, [r8, #4] │ │ │ │ @@ -449380,15 +449357,15 @@ │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r7 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, r8 │ │ │ │ bne.n 1a6ebc │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ 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 1a70ac │ │ │ │ movw r2, #283 @ 0x11b │ │ │ │ cmp r5, r2 │ │ │ │ @@ -449466,15 +449443,15 @@ │ │ │ │ cbz r2, 1a7034 │ │ │ │ lsls r2, r1, #29 │ │ │ │ bmi.w 1a6f30 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1a709e │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e70ec │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1a7096 │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ mov r7, fp │ │ │ │ mov fp, r6 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ @@ -449482,29 +449459,29 @@ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, r7 │ │ │ │ bne.w 1a74c8 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ bne.w 1a74c8 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e70ec │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1a708e │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1a7060 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ bne.w 1a74c8 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 1a7050 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ movs r5, #0 │ │ │ │ ldrd r7, r6, [r3, #32] │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e70ec │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1a706a │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ mov r6, fp │ │ │ │ mov fp, r7 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ @@ -449594,15 +449571,15 @@ │ │ │ │ bne.w 1a6f30 │ │ │ │ cmp r5, #130 @ 0x82 │ │ │ │ beq.w 1a7018 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1a7204 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e70ec │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1a71fc │ │ │ │ movs r3, #1 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -449633,15 +449610,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1a7680 │ │ │ │ mov.w ip, #16 │ │ │ │ mov.w lr, #8 │ │ │ │ b.n 1a72f4 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e70ec │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1a7196 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ @@ -449649,15 +449626,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ubfx r1, r1, #2, #1 │ │ │ │ bl 1932dc │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cbz r0, 1a7254 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r5, [r9, #36] @ 0x24 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e70ec │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1a7254 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cbz r0, 1a7248 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w ip, [r3] │ │ │ │ @@ -449668,15 +449645,15 @@ │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #4 │ │ │ │ bne.n 1a7244 │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r5, [r0, #32] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e70ec │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1a7222 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ b.n 1a6f30 │ │ │ │ movs r2, #5 │ │ │ │ @@ -450303,15 +450280,15 @@ │ │ │ │ bhi.n 1a7914 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r1, #29 │ │ │ │ bpl.n 1a7864 │ │ │ │ ldrh r0, [r2, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e14d8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vstr s0, [r2, #16] │ │ │ │ b.n 1a7864 │ │ │ │ cmp.w r1, #392 @ 0x188 │ │ │ │ bcc.n 1a793c │ │ │ │ sub.w r1, r1, #396 @ 0x18c │ │ │ │ @@ -450407,19 +450384,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (1a7a1c ) │ │ │ │ ldr r0, [pc, #20] @ (1a7a20 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 190ca0 │ │ │ │ nop │ │ │ │ - push {r2, r4, r5, r6, lr} │ │ │ │ + @ instruction: 0xb734 │ │ │ │ movs r3, r5 │ │ │ │ - add r6, r0 │ │ │ │ + cmp lr, r8 │ │ │ │ movs r4, r3 │ │ │ │ - adds r6, #168 @ 0xa8 │ │ │ │ + subs r0, #104 @ 0x68 │ │ │ │ movs r1, r4 │ │ │ │ ldr.w ip, [r1] │ │ │ │ ldr.w r1, [ip] │ │ │ │ ands.w r3, r1, #12288 @ 0x3000 │ │ │ │ beq.n 1a7a5c │ │ │ │ ldr.w r3, [ip, #28] │ │ │ │ cbz r3, 1a7a5c │ │ │ │ @@ -451784,25 +451761,25 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add.w r7, r5, #84 @ 0x54 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e6bc0 │ │ │ │ + bl 1e6d50 │ │ │ │ ldr.w r9, [r5, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ cmp r9, r7 │ │ │ │ beq.w 1a8a04 │ │ │ │ movw sl, #8195 @ 0x2003 │ │ │ │ movt sl, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e6d7c │ │ │ │ + bl 1e6f0c │ │ │ │ ldr.w r4, [r9, #20] │ │ │ │ add.w r5, r9, #16 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 1a8972 │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ movw fp, #1027 @ 0x403 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -451827,15 +451804,15 @@ │ │ │ │ cmpeq r2, #0 │ │ │ │ beq.n 1a8968 │ │ │ │ tst.w r0, sl │ │ │ │ bne.n 1a8968 │ │ │ │ add.w r2, sp, #11 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e6ebc │ │ │ │ + bl 1e704c │ │ │ │ ldrb.w r2, [sp, #11] │ │ │ │ cbz r2, 1a8968 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ sub.w r4, r2, #96 @ 0x60 │ │ │ │ cmp r5, r2 │ │ │ │ @@ -451884,15 +451861,15 @@ │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 1a89a0 │ │ │ │ ldr.w lr, [lr, #4] │ │ │ │ cmp r7, lr │ │ │ │ bne.n 1a8986 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e6d5c │ │ │ │ + bl 1e6eec │ │ │ │ ldr r2, [pc, #48] @ (1a8a1c ) │ │ │ │ ldr r3, [pc, #36] @ (1a8a10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -452050,15 +452027,15 @@ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r5, #84 @ 0x54 │ │ │ │ add.w r6, r5, #92 @ 0x5c │ │ │ │ str r0, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 1e50ac │ │ │ │ + bl 1e523c │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1932b0 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ @@ -452347,15 +452324,15 @@ │ │ │ │ strmi.w r0, [r3, #-4] │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 1a8e52 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1a8b98 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, r5 │ │ │ │ beq.n 1a8d94 │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ ldr r7, [r7, #0] │ │ │ │ @@ -452374,23 +452351,23 @@ │ │ │ │ movw r3, #1026 @ 0x402 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 1a8f5c │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1a8f4c │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e70ec │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1a8f4c │ │ │ │ strd r7, r5, [sp, #12] │ │ │ │ str.w r8, [sp, #20] │ │ │ │ b.n 1a8ed8 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e70ec │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1a8f44 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1a8ecc │ │ │ │ ldr r7, [r2, #16] │ │ │ │ @@ -452426,15 +452403,15 @@ │ │ │ │ sub.w lr, r5, ip │ │ │ │ adds.w r3, r8, lr │ │ │ │ beq.n 1a8f16 │ │ │ │ ldr.w lr, [r8, lr] │ │ │ │ b.n 1a8f0e │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e70ec │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1a8ed8 │ │ │ │ ldrd r7, r5, [sp, #12] │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 192554 │ │ │ │ @@ -452824,15 +452801,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 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ str r0, [r7, #112] @ 0x70 │ │ │ │ ldr r7, [r4, #100] @ 0x64 │ │ │ │ ldr r3, [r7, #104] @ 0x68 │ │ │ │ b.n 1a92c2 │ │ │ │ nop │ │ │ │ ldr r2, [r0, #116] @ 0x74 │ │ │ │ ldr r3, [r1, #116] @ 0x74 │ │ │ │ @@ -453120,15 +453097,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r6, [r3, r2] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r6, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #47] @ 0x2f │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ - bl 20281c │ │ │ │ + bl 2029ac │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r5, #3 │ │ │ │ beq.n 1a9624 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r6, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #48] @ 0x30 │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ @@ -453255,15 +453232,15 @@ │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 1a975e │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 1dd660 │ │ │ │ ldrb.w r0, [r0, #32] │ │ │ │ and.w r0, r0, #7 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ @@ -453476,15 +453453,15 @@ │ │ │ │ mov r7, fp │ │ │ │ movs r3, #0 │ │ │ │ movw r8, #257 @ 0x101 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #2 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e52c8 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add.w r5, r7, #16 │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, r3 │ │ │ │ beq.n 1a99ce │ │ │ │ sub.w r9, r3, #96 @ 0x60 │ │ │ │ movs r4, #1 │ │ │ │ @@ -456541,30 +456518,30 @@ │ │ │ │ ldr.w r5, [pc, #2548] @ 1ac444 │ │ │ │ add.w r9, r4, #84 @ 0x54 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e52c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w sl, [r4, #88] @ 0x58 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp sl, r9 │ │ │ │ str r3, [r0, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r6, [r0, #4] │ │ │ │ str r3, [r0, #12] │ │ │ │ beq.n 1abab0 │ │ │ │ mov r7, sl │ │ │ │ movw r1, #8892 @ 0x22bc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e52c8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r0, #4448 @ 0x1160 │ │ │ │ ldr r6, [r3, #120] @ 0x78 │ │ │ │ mov r1, r6 │ │ │ │ bl 1aa850 │ │ │ │ mov r1, r6 │ │ │ │ @@ -457048,15 +457025,15 @@ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1a9834 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r9 │ │ │ │ bne.n 1abf6a │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ ldr.w r2, [pc, #1216] @ 1ac44c │ │ │ │ ldr.w r3, [pc, #1200] @ 1ac440 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ @@ -457309,15 +457286,15 @@ │ │ │ │ str r2, [r4, #4] │ │ │ │ b.n 1ac1e8 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ str r2, [r4, #4] │ │ │ │ b.n 1ac1e8 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e52c8 │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ mov r8, r0 │ │ │ │ cmp r5, r9 │ │ │ │ ittt ne │ │ │ │ movne r3, #0 │ │ │ │ movne r6, r5 │ │ │ │ movne sl, r0 │ │ │ │ @@ -457387,15 +457364,15 @@ │ │ │ │ bne.n 1ac2ba │ │ │ │ ldrd r6, r9, [sp, #28] │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, r9 │ │ │ │ bne.n 1ac240 │ │ │ │ mov r8, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ b.n 1abf24 │ │ │ │ ldrd r2, r3, [sl] │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1ac40c │ │ │ │ add.w r0, r1, r2, lsl #3 │ │ │ │ mov r3, r4 │ │ │ │ @@ -457502,15 +457479,15 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, sl │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str.w r2, [sl, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [sl, #8] │ │ │ │ b.n 1ac300 │ │ │ │ mov r4, r5 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ @@ -457529,15 +457506,15 @@ │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ cmp r4, r9 │ │ │ │ beq.w 1ad3d2 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e52c8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #91 @ 0x5b │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #1 │ │ │ │ ldrb.w r6, [r3, #1215] @ 0x4bf │ │ │ │ blx 5a178 │ │ │ │ @@ -458246,15 +458223,15 @@ │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ cmp r4, r9 │ │ │ │ beq.n 1acc2e │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ movs r6, #0 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5280 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r5, r0 │ │ │ │ strb.w r6, [r0], #4 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r8, [r3, #319] @ 0x13f │ │ │ │ blx 5a178 │ │ │ │ @@ -459088,15 +459065,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r9, r1 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e52c8 │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ mov fp, r0 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1ad984 │ │ │ │ ldr.w r6, [r9, #88] @ 0x58 │ │ │ │ add.w sl, r9, #84 @ 0x54 │ │ │ │ @@ -459165,45 +459142,45 @@ │ │ │ │ adds r2, #31 │ │ │ │ movs r1, #4 │ │ │ │ str.w r5, [fp] │ │ │ │ mov r0, fp │ │ │ │ lsrs r3, r2, #5 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ - bl 1e51e4 │ │ │ │ + bl 1e5374 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e51e4 │ │ │ │ + bl 1e5374 │ │ │ │ mov r2, r5 │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e51e4 │ │ │ │ + bl 1e5374 │ │ │ │ ldr.w r4, [r9, #88] @ 0x58 │ │ │ │ str.w r0, [fp, #28] │ │ │ │ cmp sl, r4 │ │ │ │ it ne │ │ │ │ movne r5, #0 │ │ │ │ beq.n 1ad600 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r6, [fp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r7 │ │ │ │ str r5, [r4, #96] @ 0x60 │ │ │ │ - bl 1e5208 │ │ │ │ + bl 1e5398 │ │ │ │ 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 1e5208 │ │ │ │ + bl 1e5398 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, sl │ │ │ │ str.w r0, [r6, r7, lsl #2] │ │ │ │ bne.n 1ad5ce │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, #1 │ │ │ │ @@ -459280,15 +459257,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 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ b.n 1ad55a │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ @@ -459530,15 +459507,15 @@ │ │ │ │ b.n 1ad8be │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r0, #12] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ b.n 1ad4e8 │ │ │ │ mov r3, r9 │ │ │ │ ldr.w r9, [sp] │ │ │ │ b.n 1ad8e0 │ │ │ │ @@ -460991,15 +460968,15 @@ │ │ │ │ cmp r3, #16 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ mul.w r2, r2, r3 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ and.w ip, r3, #8192 @ 0x2000 │ │ │ │ and.w r3, r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n 1ae808 │ │ │ │ tst.w r3, #8192 @ 0x2000 │ │ │ │ @@ -461025,15 +461002,15 @@ │ │ │ │ cmp r3, #16 │ │ │ │ mov.w r0, #0 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ mov r9, r3 │ │ │ │ movs r3, #20 │ │ │ │ mul.w r2, r3, r9 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w ip, [fp, #16] │ │ │ │ mov lr, r0 │ │ │ │ b.n 1ae6f2 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ str.w r9, [sp, #16] │ │ │ │ str.w lr, [sp, #8] │ │ │ │ @@ -461044,25 +461021,25 @@ │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ cmp r5, r2 │ │ │ │ bne.w 1ae4ca │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r5, #2 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ b.n 1ae766 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ movs r3, #16 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 1ae732 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r1, [r1, #32] │ │ │ │ @@ -461105,15 +461082,15 @@ │ │ │ │ mov fp, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e50ac │ │ │ │ + bl 1e523c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ bl 1932b0 │ │ │ │ ldr.w r7, [fp, #88] @ 0x58 │ │ │ │ add.w fp, fp, #84 @ 0x54 │ │ │ │ @@ -461178,15 +461155,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ bl 192088 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e6f90 │ │ │ │ + bl 1e7120 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ str r0, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ bl 192620 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov ip, r0 │ │ │ │ @@ -461213,22 +461190,22 @@ │ │ │ │ strd r3, r3, [r6, #32] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r3, [r3, r7] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1e6f1c │ │ │ │ + bl 1e70ac │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r3, r7] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1e6e74 │ │ │ │ + bl 1e7004 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr.w r1, [fp, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r0, r7] │ │ │ │ str r2, [r3, #28] │ │ │ │ ldr r3, [r0, r7] │ │ │ │ @@ -461265,15 +461242,15 @@ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r8, sl │ │ │ │ ldr r7, [r7, #4] │ │ │ │ cmp r7, r8 │ │ │ │ bne.w 1aea32 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ ldr r2, [pc, #392] @ (1aed34 ) │ │ │ │ ldr r3, [pc, #384] @ (1aed30 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -461346,31 +461323,31 @@ │ │ │ │ strh r1, [r0, #8] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrd r0, r1, [r2, #16] │ │ │ │ str r0, [r3, #16] │ │ │ │ strh r1, [r3, #20] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ strd r8, r8, [fp, #32] │ │ │ │ - bl 1e6f90 │ │ │ │ + bl 1e7120 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ str.w r0, [fp, #64] @ 0x40 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1aeb7c │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e70ec │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 1aecb0 │ │ │ │ b.n 1aeb7c │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e70ec │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1aeb7c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1aeca2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ @@ -462256,54 +462233,54 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #745 @ 0x2e9 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ movs r2, #0 │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ add.w ip, sp, #16 │ │ │ │ str r5, [sp, #12] │ │ │ │ strd r2, r2, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r8, r2 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #749 @ 0x2ed │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r5, [pc, #88] @ (1af684 ) │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ add r3, sp, #8 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ add.w ip, sp, #24 │ │ │ │ @@ -462318,15 +462295,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r5, r8] │ │ │ │ mov r1, r4 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ lsrs r4, r6, #6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ @@ -462336,15 +462313,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r1, r8 │ │ │ │ ldr r7, [pc, #224] @ (1af798 ) │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -462354,18 +462331,18 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.n 1af780 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r0, [pc, #288] @ (1af814 ) │ │ │ │ str r0, [r1, r5] │ │ │ │ @@ -462380,21 +462357,21 @@ │ │ │ │ ldr r0, [pc, #288] @ (1af828 ) │ │ │ │ ldr r0, [pc, #288] @ (1af828 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ add r3, sp, #8 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ str.w lr, [sp, #8] │ │ │ │ add.w ip, sp, #24 │ │ │ │ strd lr, lr, [sp, #12] │ │ │ │ add.w r8, r4, #84 @ 0x54 │ │ │ │ @@ -462408,15 +462385,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r7, r9] │ │ │ │ mov r1, r4 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w lr, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov.w r9, #32 │ │ │ │ b.n 1af70e │ │ │ │ mov.w r9, #8 │ │ │ │ b.n 1af70e │ │ │ │ @@ -462446,56 +462423,56 @@ │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ ldr.w r9, [pc, #1048] @ 1afbe8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [sp, #48] @ 0x30 │ │ │ │ strd r6, r7, [sp, #32] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r6, sp, #32 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 1af830 │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [pc, #952] @ (1afbec ) │ │ │ │ ldr r2, [pc, #956] @ (1afbf0 ) │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1febf0 │ │ │ │ + bl 1fed80 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sl │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -462503,28 +462480,28 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ @@ -462558,15 +462535,15 @@ │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ add.w r7, r7, r2, lsl #2 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ str.w lr, [r7, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 1af95c │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 1afbce │ │ │ │ bhi.w 1afbd2 │ │ │ │ @@ -462578,42 +462555,42 @@ │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 1af902 │ │ │ │ ldr r3, [pc, #668] @ (1afbfc ) │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ ldr r2, [pc, #668] @ (1afc00 ) │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ - bl 1febf0 │ │ │ │ + bl 1fed80 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2049d8 │ │ │ │ + bl 204b68 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 1af68c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 204870 │ │ │ │ + bl 204a00 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ mov r7, r0 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ strd r3, sl, [r0, #44] @ 0x2c │ │ │ │ add.w sl, r0, #20 │ │ │ │ @@ -462621,27 +462598,27 @@ │ │ │ │ mov r1, sl │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ @@ -462673,33 +462650,33 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w ip, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ add.w r7, r7, ip, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w sl, [r7, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff2e4 │ │ │ │ + bl 1ff474 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 204928 │ │ │ │ + bl 204ab8 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, sl │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -462708,22 +462685,22 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [r9, #12] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ ldrb.w fp, [r9, #12] │ │ │ │ @@ -462758,18 +462735,18 @@ │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, r4, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 204a70 │ │ │ │ + bl 204c00 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1af68c │ │ │ │ ldr r2, [pc, #92] @ (1afc04 ) │ │ │ │ ldr r3, [pc, #56] @ (1afbe0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -462798,23 +462775,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r5, #32 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #170 @ 0xaa │ │ │ │ + cmp r4, #106 @ 0x6a │ │ │ │ movs r4, r3 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #138 @ 0x8a │ │ │ │ + cmp r3, #74 @ 0x4a │ │ │ │ movs r4, r3 │ │ │ │ lsls r4, r2, #17 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ @@ -462835,22 +462812,22 @@ │ │ │ │ adds r7, #59 @ 0x3b │ │ │ │ ldrb r4, [r7, #17] │ │ │ │ lsls r4, r7, #21 │ │ │ │ ldrb r4, [r7, #17] │ │ │ │ lsls r4, r7, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #783 @ 0x30f │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ str r7, [sp, #12] │ │ │ │ add.w ip, sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add.w r7, r6, #100 @ 0x64 │ │ │ │ @@ -462860,32 +462837,32 @@ │ │ │ │ str.w r8, [sp, #12] │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #779 @ 0x30b │ │ │ │ b.n 1afc48 │ │ │ │ movw r1, #753 @ 0x2f1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov sl, r4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov.w r9, #0 │ │ │ │ str r7, [sp, #12] │ │ │ │ add.w ip, sp, #16 │ │ │ │ strd r9, r9, [sp] │ │ │ │ add.w r7, r6, #84 @ 0x54 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ @@ -462902,15 +462879,15 @@ │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #45] @ 0x2d │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #785 @ 0x311 │ │ │ │ b.n 1afc48 │ │ │ │ lsls r2, r2, #15 │ │ │ │ @@ -462947,35 +462924,35 @@ │ │ │ │ ldr.w r2, [pc, #1296] @ 1b02a4 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1febf0 │ │ │ │ + bl 1fed80 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd r4, r5, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1afdd0 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ @@ -462983,27 +462960,27 @@ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ add r5, sp, #24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r7, #12] │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ @@ -463031,15 +463008,15 @@ │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, r2, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ str.w lr, [ip, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 1aff00 │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 1b0288 │ │ │ │ bhi.w 1b0280 │ │ │ │ @@ -463072,38 +463049,38 @@ │ │ │ │ bne.w 1b0290 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [pc, #944] @ (1b02b4 ) │ │ │ │ ldr r0, [r6, #20] │ │ │ │ add r2, pc │ │ │ │ - bl 1febf0 │ │ │ │ + bl 1fed80 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2049d8 │ │ │ │ + bl 204b68 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r7, [sl, #13] │ │ │ │ bl 1af68c │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ movw r1, #747 @ 0x2eb │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ ldrb.w r2, [sl, #12] │ │ │ │ mov r3, r7 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ movs r7, #0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ add.w lr, r8, #84 @ 0x54 │ │ │ │ str r7, [sp, #24] │ │ │ │ add.w ip, r8, #100 @ 0x64 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -463112,34 +463089,34 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ add.w r3, r8, #20 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ strb.w r7, [r8, #34] @ 0x22 │ │ │ │ mov r0, r6 │ │ │ │ bl 1afc10 │ │ │ │ add.w r3, r8, #20 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r6 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 204870 │ │ │ │ + bl 204a00 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w fp, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -463148,26 +463125,26 @@ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldrb.w fp, [r8, #12] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ @@ -463199,37 +463176,37 @@ │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ add.w r7, r7, r2, lsl #2 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ str.w r8, [r7, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ str.w r8, [r4, #4] │ │ │ │ strb.w r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1b00d0 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r8 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ @@ -463237,27 +463214,27 @@ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ ldrb.w r8, [r7, #12] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ @@ -463289,81 +463266,81 @@ │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, r2, lsl #2 │ │ │ │ str.w lr, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 204928 │ │ │ │ + bl 204ab8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 1af68c │ │ │ │ mov.w r1, #880 @ 0x370 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ str r7, [sp, #24] │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ add.w r7, r8, #84 @ 0x54 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ add.w r1, r8, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 204870 │ │ │ │ + bl 204a00 │ │ │ │ movs r1, #2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff2e4 │ │ │ │ + bl 1ff474 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 204928 │ │ │ │ + bl 204ab8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 204a70 │ │ │ │ + bl 204c00 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 1af68c │ │ │ │ b.n 1afee4 │ │ │ │ mov.w lr, #1 │ │ │ │ b.n 1b0184 │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 1b0070 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r6 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 1afd82 │ │ │ │ ldr r3, [pc, #60] @ (1b02b8 ) │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ b.n 1aff02 │ │ │ │ @@ -463378,23 +463355,23 @@ │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r2, #10 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #680] @ 0x2a8 │ │ │ │ + add r1, pc, #424 @ (adr r1, 1b0450 ) │ │ │ │ movs r3, r3 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - movs r3, #246 @ 0xf6 │ │ │ │ + movs r5, #182 @ 0xb6 │ │ │ │ movs r4, r3 │ │ │ │ lsrs r0, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -463425,30 +463402,30 @@ │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ mov r2, r6 │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ add.w r3, fp, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 201618 │ │ │ │ + bl 2017a8 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ str r0, [sp, #8] │ │ │ │ cbz r0, 1b0344 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r2 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r2 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ ldr.w r7, [fp, #96] @ 0x60 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrd r2, r0, [r5, #116] @ 0x74 │ │ │ │ @@ -463493,21 +463470,21 @@ │ │ │ │ b.n 1b03c2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp r8, r3 │ │ │ │ bhi.n 1b0458 │ │ │ │ movs r1, #74 @ 0x4a │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ str r3, [r5, #8] │ │ │ │ add.w ip, r6, #100 @ 0x64 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ @@ -463522,29 +463499,29 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #45] @ 0x2d │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ add.w r3, r6, #20 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #144 @ 0x90 │ │ │ │ bne.n 1b03b8 │ │ │ │ add.w r3, r6, #20 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r8, r3 │ │ │ │ bls.n 1b03c2 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ @@ -463579,21 +463556,21 @@ │ │ │ │ beq.n 1b0596 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r1, #145 @ 0x91 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ add.w r7, r8, #100 @ 0x64 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -463610,15 +463587,15 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [pc, #176] @ (1b05cc ) │ │ │ │ ldr r3, [pc, #160] @ (1b05bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -463631,21 +463608,21 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 1b0378 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 1b03a2 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r1, #235 @ 0xeb │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ mov r8, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w ip, [r3, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ @@ -463655,15 +463632,15 @@ │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ b.n 1b0518 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #1 │ │ │ │ itt ls │ │ │ │ addls r5, sp, #52 @ 0x34 │ │ │ │ addls r4, sp, #68 @ 0x44 │ │ │ │ bhi.n 1b05ac │ │ │ │ @@ -463757,15 +463734,15 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r6 │ │ │ │ bne.n 1b068a │ │ │ │ str r5, [r3, #0] │ │ │ │ cmp ip, lr │ │ │ │ bne.n 1b067a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e5364 │ │ │ │ + bl 1e54f4 │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ ldrd r0, r3, [r6, #60] @ 0x3c │ │ │ │ add.w r2, r4, #96 @ 0x60 │ │ │ │ str r1, [r5, #68] @ 0x44 │ │ │ │ cmp r2, r7 │ │ │ │ strd r0, r3, [r5, #60] @ 0x3c │ │ │ │ strd fp, fp, [r6, #24] │ │ │ │ @@ -464259,15 +464236,15 @@ │ │ │ │ ldrb.w r2, [r3, #624] @ 0x270 │ │ │ │ cbz r2, 1b0bca │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [pc, #16] @ (1b0bd0 ) │ │ │ │ ldr r1, [pc, #20] @ (1b0bd4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 202330 │ │ │ │ + bl 2024c0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bl b2bd2 │ │ │ │ b.n 1b06ae │ │ │ │ vtbl.8 d20, {d15-d18}, d28 │ │ │ │ @@ -464345,22 +464322,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 20ef58 │ │ │ │ + bl 20f0e8 │ │ │ │ ldr r2, [pc, #16] @ (1b0cc8 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (1b0ccc ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 202330 │ │ │ │ + bl 2024c0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ bl 232cca │ │ │ │ b.n 1b05f6 │ │ │ │ vsli.32 , q8, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -464398,15 +464375,15 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1e5b08 │ │ │ │ + bl 1e5c98 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ strh r2, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ lsls r1, r2, #18 │ │ │ │ @@ -464428,15 +464405,15 @@ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movs r0, #1 │ │ │ │ strh r1, [r4, #4] │ │ │ │ movs r1, #4 │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1e5b08 │ │ │ │ + bl 1e5c98 │ │ │ │ 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 │ │ │ │ @@ -464452,15 +464429,15 @@ │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1e5e58 │ │ │ │ + bl 1e5fe8 │ │ │ │ mov lr, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr.w ip, [r5, #16] │ │ │ │ mov r1, lr │ │ │ │ mov r3, r0 │ │ │ │ b.n 1b0dee │ │ │ │ @@ -465604,15 +465581,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1b19e2 │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e6f90 │ │ │ │ + bl 1e7120 │ │ │ │ ldr.w fp, [r6, #88] @ 0x58 │ │ │ │ mov r9, r0 │ │ │ │ cmp fp, r5 │ │ │ │ beq.n 1b19da │ │ │ │ mov r3, r5 │ │ │ │ mov r5, fp │ │ │ │ mov fp, r3 │ │ │ │ @@ -465632,30 +465609,30 @@ │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 1b199e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e6df8 │ │ │ │ + bl 1e6f88 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b199a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e6e74 │ │ │ │ + bl 1e7004 │ │ │ │ b.n 1b199a │ │ │ │ ldr.w r3, [r8, #100] @ 0x64 │ │ │ │ sub.w r8, r3, #96 @ 0x60 │ │ │ │ cmp sl, r3 │ │ │ │ bne.n 1b1990 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, fp │ │ │ │ bne.n 1b1982 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ b.n 1b1950 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xe8d600aa │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe8c400aa │ │ │ │ @@ -465869,30 +465846,30 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5a178 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ea2cc │ │ │ │ + bl 1ea45c │ │ │ │ ldr.w r7, [r5, #424] @ 0x1a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1b1d92 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r8, r4 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 1b1ca8 │ │ │ │ ldrb.w sl, [r7, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 1b1ca8 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 201f04 │ │ │ │ + bl 202094 │ │ │ │ cbz r0, 1b1c3e │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ beq.w 1b1d60 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ ldr r4, [r6, #0] │ │ │ │ @@ -465934,15 +465911,15 @@ │ │ │ │ cmp r0, #4 │ │ │ │ bne.n 1b1c82 │ │ │ │ b.n 1b1c5a │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ - bl 251614 │ │ │ │ + bl 2517a4 │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b1c18 │ │ │ │ mov r4, r8 │ │ │ │ @@ -466160,15 +466137,15 @@ │ │ │ │ sub.w r2, r3, #53 @ 0x35 │ │ │ │ sub.w r9, r3, #57 @ 0x39 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ ldr.w r3, [r2, #-52] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #-52] │ │ │ │ - bl 1ea2fc │ │ │ │ + bl 1ea48c │ │ │ │ str.w sl, [sp] │ │ │ │ strd r6, r9, [r0] │ │ │ │ b.n 1b1c5a │ │ │ │ movs r0, #0 │ │ │ │ b.n 1b1ef4 │ │ │ │ adds r0, #1 │ │ │ │ add.w lr, lr, #20 │ │ │ │ @@ -466189,18 +466166,18 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ movs r1, #8 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e52c8 │ │ │ │ mov fp, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ - bl 1e21f0 │ │ │ │ + bl 1e2380 │ │ │ │ ldr.w r3, [fp] │ │ │ │ str.w r0, [fp, #4] │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ ldr r6, [r3, #88] @ 0x58 │ │ │ │ cmp r6, r2 │ │ │ │ beq.w 1b2166 │ │ │ │ mov r5, r6 │ │ │ │ @@ -466244,15 +466221,15 @@ │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 1b1fcc │ │ │ │ mov r2, r1 │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 1b1f78 │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1f48 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1b209c │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r5, #28] │ │ │ │ @@ -466330,15 +466307,15 @@ │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ cmp r5, r2 │ │ │ │ bne.w 1b1f4c │ │ │ │ mov r0, fp │ │ │ │ mov sl, r7 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ mov r0, sl │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 19234c │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r6, r0 │ │ │ │ @@ -466373,15 +466350,15 @@ │ │ │ │ lsls r2, r2, #28 │ │ │ │ itt mi │ │ │ │ orrmi.w r3, r3, #17301504 @ 0x1080000 │ │ │ │ strmi r3, [r1, #0] │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1f84 │ │ │ │ b.n 1b1fc0 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r6 │ │ │ │ movw r6, #315 @ 0x13b │ │ │ │ cmp ip, r6 │ │ │ │ bne.w 1b1fac │ │ │ │ ldr.w r6, [fp] │ │ │ │ @@ -466412,15 +466389,15 @@ │ │ │ │ mov r4, r3 │ │ │ │ b.n 1b1fac │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r6 │ │ │ │ b.n 1b2116 │ │ │ │ mov r0, fp │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ mov r0, sl │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ bx lr │ │ │ │ ldrd r3, r2, [r0, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -466721,17 +466698,17 @@ │ │ │ │ movs r7, #0 │ │ │ │ b.n 1b22c8 │ │ │ │ sub.w r2, r3, #784 @ 0x310 │ │ │ │ cmp r2, #10 │ │ │ │ bls.w 1b224e │ │ │ │ b.n 1b246a │ │ │ │ nop │ │ │ │ - lsrs r0, r4, #15 │ │ │ │ + lsrs r0, r4, #22 │ │ │ │ movs r3, r5 │ │ │ │ - lsrs r4, r6, #13 │ │ │ │ + lsrs r4, r6, #20 │ │ │ │ movs r3, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ add.w r2, r1, #96 @ 0x60 │ │ │ │ @@ -466747,15 +466724,15 @@ │ │ │ │ add.w r1, r3, #16 │ │ │ │ str r1, [r4, #100] @ 0x64 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r1, [r4, #96] @ 0x60 │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [r3, #16] │ │ │ │ - bl 1de33c │ │ │ │ + bl 1de4cc │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #92] @ 0x5c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ ldr.w r3, [r5, #344] @ 0x158 │ │ │ │ @@ -466984,17 +466961,17 @@ │ │ │ │ cmp r2, #30 │ │ │ │ bls.w 1b2618 │ │ │ │ b.n 1b25ca │ │ │ │ sub.w r3, r1, #784 @ 0x310 │ │ │ │ cmp r3, #10 │ │ │ │ bls.w 1b25ca │ │ │ │ b.n 1b2732 │ │ │ │ - lsrs r4, r6, #3 │ │ │ │ + lsrs r4, r6, #10 │ │ │ │ movs r3, r5 │ │ │ │ - lsrs r2, r1, #2 │ │ │ │ + lsrs r2, r1, #9 │ │ │ │ movs r3, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r9, r1 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -467054,15 +467031,15 @@ │ │ │ │ cmp r6, #1 │ │ │ │ beq.w 1b2a44 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1b285c │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1de300 │ │ │ │ + bl 1de490 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 1b285c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r4, fp │ │ │ │ str.w r9, [r4, #-4] │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -467076,15 +467053,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1b2820 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b2816 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1de300 │ │ │ │ + bl 1de490 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 1b2826 │ │ │ │ adds r5, #4 │ │ │ │ cmp fp, r4 │ │ │ │ bne.n 1b27f0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ @@ -467584,15 +467561,15 @@ │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr.w r3, [pc, #2512] @ 1b3768 │ │ │ │ strd r7, r1, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e50ac │ │ │ │ + bl 1e523c │ │ │ │ ldr r4, [r7, #88] @ 0x58 │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ cmp lr, r4 │ │ │ │ beq.w 1b32c2 │ │ │ │ mov fp, lr │ │ │ │ movw sl, #8208 @ 0x2010 │ │ │ │ @@ -467730,15 +467707,15 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movw r3, #513 @ 0x201 │ │ │ │ movt r3, #16384 @ 0x4000 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movw r1, #4452 @ 0x1164 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e52c8 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r5, #92] @ 0x5c │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ bl 1aa850 │ │ │ │ mov r0, r6 │ │ │ │ @@ -467817,29 +467794,29 @@ │ │ │ │ strd r0, r0, [r3, #96] @ 0x60 │ │ │ │ add.w r0, r2, #96 @ 0x60 │ │ │ │ ldr r1, [r2, #100] @ 0x64 │ │ │ │ mov r3, r2 │ │ │ │ cmp r0, r4 │ │ │ │ bne.n 1b2fca │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1de550 │ │ │ │ + bl 1de6e0 │ │ │ │ ldr r7, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ cmp r4, r7 │ │ │ │ itt ne │ │ │ │ subne r7, #96 @ 0x60 │ │ │ │ movne r9, r4 │ │ │ │ beq.n 1b3020 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e52c8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1de390 │ │ │ │ + bl 1de520 │ │ │ │ ldr r3, [r7, #100] @ 0x64 │ │ │ │ str r7, [r4, #28] │ │ │ │ cmp r9, r3 │ │ │ │ str r4, [r7, #60] @ 0x3c │ │ │ │ sub.w r7, r3, #96 @ 0x60 │ │ │ │ bne.n 1b2ffe │ │ │ │ mov r4, r9 │ │ │ │ @@ -467906,15 +467883,15 @@ │ │ │ │ bne.n 1b308c │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ands.w r2, r2, #131072 @ 0x20000 │ │ │ │ bne.n 1b308c │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1de300 │ │ │ │ + bl 1de490 │ │ │ │ cmp r8, r5 │ │ │ │ bne.n 1b3092 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, #320 @ 0x140 │ │ │ │ beq.w 1b32e8 │ │ │ │ movw r2, #799 @ 0x31f │ │ │ │ cmp r3, r2 │ │ │ │ @@ -467944,15 +467921,15 @@ │ │ │ │ bne.n 1b305e │ │ │ │ ldrd r5, r8, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr.w r1, [pc, #1608] @ 1b3770 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1de3a8 │ │ │ │ + bl 1de538 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r4, r3 │ │ │ │ ittt ne │ │ │ │ subne.w r1, r3, #96 @ 0x60 │ │ │ │ ldrne r7, [r3, #4] │ │ │ │ subne r7, #96 @ 0x60 │ │ │ │ bne.n 1b3156 │ │ │ │ @@ -468110,15 +468087,15 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r5, #16] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ bne.w 1b2f0a │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ ldr.w r2, [pc, #1196] @ 1b3774 │ │ │ │ ldr.w r3, [pc, #1180] @ 1b3768 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ @@ -468146,15 +468123,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1b367e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b366a │ │ │ │ mov r1, fp │ │ │ │ mov r2, r9 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 1b3344 │ │ │ │ add sl, fp │ │ │ │ str.w r7, [sl] │ │ │ │ mov sl, r5 │ │ │ │ b.n 1b3116 │ │ │ │ @@ -468171,28 +468148,28 @@ │ │ │ │ add.w r8, r5, r3 │ │ │ │ cmp r5, r8 │ │ │ │ bcs.w 1b3116 │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 1de300 │ │ │ │ + bl 1de490 │ │ │ │ cmp r5, r8 │ │ │ │ bcc.n 1b3362 │ │ │ │ b.n 1b3116 │ │ │ │ add.w r8, fp, sl │ │ │ │ cmp fp, r8 │ │ │ │ it cc │ │ │ │ movcc r5, fp │ │ │ │ bcs.n 1b3394 │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 1de300 │ │ │ │ + bl 1de490 │ │ │ │ cmp r5, r8 │ │ │ │ bcc.n 1b3382 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #5 │ │ │ │ bhi.n 1b3344 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r5, r3, #4 │ │ │ │ @@ -468213,15 +468190,15 @@ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1b372e │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b36f8 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1b3344 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, r2 │ │ │ │ @@ -468748,15 +468725,15 @@ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cbz r3, 1b3946 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r1, [pc, #124] @ (1b3980 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1b3974 │ │ │ │ ldrh r1, [r4, #12] │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ beq.n 1b3942 │ │ │ │ @@ -468772,54 +468749,54 @@ │ │ │ │ and.w r1, r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ add r4, pc │ │ │ │ ldrb r4, [r4, r1] │ │ │ │ ldr r1, [pc, #80] @ (1b398c ) │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [pc, #72] @ (1b3990 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ b.n 1b3914 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r1, [pc, #64] @ (1b3994 ) │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1b3914 │ │ │ │ ldr r1, [pc, #52] @ (1b3998 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ b.n 1b3914 │ │ │ │ ldr r2, [pc, #44] @ (1b399c ) │ │ │ │ add r2, pc │ │ │ │ b.n 1b392c │ │ │ │ ldr r1, [pc, #40] @ (1b39a0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ b.n 1b3914 │ │ │ │ - ands.w r0, r2, fp, lsr #32 │ │ │ │ - ldc 0, cr0, [r2], {31} │ │ │ │ - ldrb r0, [r1, #20] │ │ │ │ + rsbs r0, r2, fp, lsr #32 │ │ │ │ + mrc 0, 2, r0, cr2, cr15, {0} │ │ │ │ + ldrb r0, [r1, #27] │ │ │ │ movs r3, r3 │ │ │ │ - ldrd r0, r0, [r0, #108]! @ 0x6c │ │ │ │ - @ instruction: 0xe9bc001b │ │ │ │ - strd r0, r0, [r2, #108] @ 0x6c │ │ │ │ - stmia r6!, {r1, r2, r6, r7} │ │ │ │ + subs.w r0, r0, fp, lsr #32 │ │ │ │ + sbcs.w r0, ip, fp, lsr #32 │ │ │ │ + @ instruction: 0xeb82001b │ │ │ │ + ldmia r0!, {r1, r2, r7} │ │ │ │ movs r4, r3 │ │ │ │ - str r0, [r4, r4] │ │ │ │ + strh r0, [r4, r3] │ │ │ │ movs r7, r3 │ │ │ │ - stmia r6!, {r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r4, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ @@ -468830,15 +468807,15 @@ │ │ │ │ and.w r2, r3, #1344 @ 0x540 │ │ │ │ tst.w r3, #640 @ 0x280 │ │ │ │ beq.n 1b3a7e │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 1b3b9a │ │ │ │ ldr r1, [pc, #600] @ (1b3c28 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #16 │ │ │ │ bmi.n 1b3a90 │ │ │ │ lsls r2, r3, #13 │ │ │ │ bmi.n 1b3aa0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ bmi.n 1b3ab0 │ │ │ │ @@ -468849,29 +468826,29 @@ │ │ │ │ lsls r3, r3, #8 │ │ │ │ bmi.n 1b3ae0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cbz r3, 1b39fe │ │ │ │ ldr r1, [pc, #564] @ (1b3c2c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ subs r3, #40 @ 0x28 │ │ │ │ cmp r3, #2 │ │ │ │ bhi.n 1b3a20 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r4 │ │ │ │ beq.w 1b3b22 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ cbz r3, 1b3a20 │ │ │ │ ldr r1, [pc, #536] @ (1b3c30 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #7 │ │ │ │ bmi.w 1b3b34 │ │ │ │ lsls r2, r1, #28 │ │ │ │ bmi.w 1b3b46 │ │ │ │ lsls r3, r1, #29 │ │ │ │ bmi.w 1b3b58 │ │ │ │ @@ -468887,74 +468864,74 @@ │ │ │ │ ldrh r1, [r4, #10] │ │ │ │ mov r0, r5 │ │ │ │ ldrh r2, [r4, #16] │ │ │ │ ldrsh.w r3, [r4, #18] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [pc, #472] @ (1b3c34 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldrh r2, [r4, #20] │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ bne.w 1b3ba6 │ │ │ │ ldrh r2, [r4, #8] │ │ │ │ cmp r2, #1 │ │ │ │ beq.n 1b3a7a │ │ │ │ ldr r1, [pc, #452] @ (1b3c38 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1b39d8 │ │ │ │ ldr r1, [pc, #440] @ (1b3c3c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #16 │ │ │ │ bpl.n 1b39dc │ │ │ │ ldr r1, [pc, #428] @ (1b3c40 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #13 │ │ │ │ bpl.n 1b39e0 │ │ │ │ ldr r1, [pc, #416] @ (1b3c44 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r0, r3, #15 │ │ │ │ bpl.n 1b39e4 │ │ │ │ ldr r1, [pc, #404] @ (1b3c48 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #26 │ │ │ │ bpl.n 1b39e8 │ │ │ │ ldr r1, [pc, #392] @ (1b3c4c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #14 │ │ │ │ bpl.n 1b39ec │ │ │ │ ldr r1, [pc, #380] @ (1b3c50 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #8 │ │ │ │ bpl.n 1b39f0 │ │ │ │ ldr r1, [pc, #368] @ (1b3c54 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ b.n 1b39f0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b3bd0 │ │ │ │ and.w r0, r1, #1 │ │ │ │ lsls r6, r1, #27 │ │ │ │ bmi.n 1b3bbe │ │ │ │ ldrh r6, [r4, #12] │ │ │ │ @@ -468968,164 +468945,161 @@ │ │ │ │ bmi.w 1b3c1a │ │ │ │ lsrs r2, r6, #2 │ │ │ │ lsls r1, r1, #11 │ │ │ │ bpl.n 1b3c00 │ │ │ │ ldr r1, [pc, #324] @ (1b3c5c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ b.n 1b3a6a │ │ │ │ ldrb.w r3, [r6, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1b3a16 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #7 │ │ │ │ bpl.w 1b3a28 │ │ │ │ ldr r1, [pc, #296] @ (1b3c60 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r2, r1, #28 │ │ │ │ bpl.w 1b3a2e │ │ │ │ ldr r1, [pc, #284] @ (1b3c64 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r3, r1, #29 │ │ │ │ bpl.w 1b3a34 │ │ │ │ ldr r1, [pc, #268] @ (1b3c68 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r6, r1, #12 │ │ │ │ bpl.w 1b3a3a │ │ │ │ ldr r1, [pc, #256] @ (1b3c6c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #30 │ │ │ │ bpl.w 1b3a40 │ │ │ │ vldr s15, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ strd r1, r1, [sp] │ │ │ │ vcvt.f64.f32 d7, s15 │ │ │ │ ldr r1, [pc, #224] @ (1b3c70 ) │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ b.n 1b3a6a │ │ │ │ ldr r1, [pc, #216] @ (1b3c74 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ b.n 1b39d8 │ │ │ │ ldr r3, [pc, #208] @ (1b3c78 ) │ │ │ │ and.w r1, r2, #3 │ │ │ │ mov r0, r5 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ ldr r1, [pc, #196] @ (1b3c7c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ b.n 1b3a6a │ │ │ │ ldrsh.w r2, [r4, #18] │ │ │ │ cbz r0, 1b3bf2 │ │ │ │ ldr r1, [pc, #184] @ (1b3c80 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ b.n 1b3a6a │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1b38e4 │ │ │ │ b.n 1b3a6a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ bl 1b38e4 │ │ │ │ ldr r1, [pc, #156] @ (1b3c84 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ b.n 1b3a4e │ │ │ │ ldr r1, [pc, #148] @ (1b3c88 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrh r3, [r4, #10] │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ b.n 1b3a6a │ │ │ │ ldr r1, [pc, #136] @ (1b3c8c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ b.n 1b3a6a │ │ │ │ ldr r1, [pc, #128] @ (1b3c90 ) │ │ │ │ lsrs r2, r6, #2 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ b.n 1b3a6a │ │ │ │ ldr r1, [pc, #120] @ (1b3c94 ) │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ b.n 1b3a6a │ │ │ │ - bgt.n 1b3cb4 │ │ │ │ + udf #4 │ │ │ │ movs r3, r3 │ │ │ │ - ldrd r0, r0, [r8, #-108]! @ 0x6c │ │ │ │ - ldrb r2, [r0, r0] │ │ │ │ + @ instruction: 0xeb38001b │ │ │ │ + ldrb r2, [r0, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldmdb r8!, {r0, r1, r3, r4} │ │ │ │ - ldrb r4, [r5, #23] │ │ │ │ + @ instruction: 0xeaf8001b │ │ │ │ + ldrb r4, [r5, #30] │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r0, 1b3c5e │ │ │ │ + cbnz r0, 1b3c8e │ │ │ │ movs r3, r3 │ │ │ │ - ldmia.w r0!, {r0, r1, r3, r4} │ │ │ │ - pop {r3, r4} │ │ │ │ + orns r0, r0, fp, lsr #32 │ │ │ │ + pop {r3, r4, r6, r7, pc} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia.w r8, {r0, r1, r3, r4} │ │ │ │ - cbnz r0, 1b3c54 │ │ │ │ + orrs.w r0, r8, fp, lsr #32 │ │ │ │ + revsh r0, r2 │ │ │ │ movs r3, r3 │ │ │ │ - stmia.w r4, {r0, r1, r3, r4} │ │ │ │ - stmia.w r4, {r0, r1, r3, r4} │ │ │ │ - ldrb r4, [r7, #12] │ │ │ │ + orr.w r0, r4, fp, lsr #32 │ │ │ │ + orr.w r0, r4, fp, lsr #32 │ │ │ │ + ldrb r4, [r7, #19] │ │ │ │ movs r3, r3 │ │ │ │ - ldmdb sl, {r0, r1, r3, r4} │ │ │ │ - movs r5, #28 │ │ │ │ + @ instruction: 0xeada001b │ │ │ │ + movs r6, #220 @ 0xdc │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r6, #112] @ 0x70 │ │ │ │ + strb r6, [r6, #3] │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r3, #22] │ │ │ │ + strh r0, [r3, #36] @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [pc, #136] @ (1b3cf8 ) │ │ │ │ + str r2, [r4, r3] │ │ │ │ movs r7, r3 │ │ │ │ - b.n 1b3c48 │ │ │ │ + @ instruction: 0xe9aa001b │ │ │ │ + bgt.n 1b3cf8 │ │ │ │ movs r3, r3 │ │ │ │ - bge.n 1b3b78 │ │ │ │ + ldrb r4, [r1, #17] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r1, #10] │ │ │ │ - movs r3, r3 │ │ │ │ - @ instruction: 0xe80a001b │ │ │ │ - @ instruction: 0xe80c001b │ │ │ │ - ldrb r6, [r2, #3] │ │ │ │ - movs r3, r3 │ │ │ │ - b.n 1b3c74 │ │ │ │ - movs r3, r3 │ │ │ │ - strex r0, r0, [r4, #108] @ 0x6c │ │ │ │ - b.n 1b3c88 │ │ │ │ + strd r0, r0, [sl, #108] @ 0x6c │ │ │ │ + strd r0, r0, [ip, #108] @ 0x6c │ │ │ │ + ldrb r6, [r2, #10] │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xe800001b │ │ │ │ + @ instruction: 0xe9b4001b │ │ │ │ + and.w r0, r4, fp, lsr #32 │ │ │ │ + @ instruction: 0xe9ba001b │ │ │ │ + strd r0, r0, [r0, #108] @ 0x6c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -469133,36 +469107,36 @@ │ │ │ │ ldr.w r8, [pc, #2616] @ 1b46ec │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #0 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ cmp r7, r6 │ │ │ │ bne.n 1b3cba │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 1b3e20 │ │ │ │ ldr.w r1, [pc, #2592] @ 1b46f0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r3, r3, #14 │ │ │ │ bmi.n 1b3da6 │ │ │ │ ldr.w r1, [pc, #2576] @ 1b46f4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr.w r1, [pc, #2564] @ 1b46f8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r7, r3, #31 │ │ │ │ bmi.w 1b417c │ │ │ │ lsls r6, r3, #30 │ │ │ │ bmi.w 1b416c │ │ │ │ lsls r0, r3, #29 │ │ │ │ bmi.w 1b415e │ │ │ │ @@ -469195,15 +469169,15 @@ │ │ │ │ bne.w 1b4300 │ │ │ │ ldrd r2, r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1b460a │ │ │ │ ldr.w r1, [pc, #2452] @ 1b46fc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r2, r3, #186 @ 0xba │ │ │ │ bics.w r2, r2, #2 │ │ │ │ bne.w 1b4320 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #12 │ │ │ │ bhi.w 1b4320 │ │ │ │ @@ -469220,15 +469194,15 @@ │ │ │ │ lsls r7, r5, #15 │ │ │ │ lsls r0, r5, #15 │ │ │ │ lsls r1, r4, #15 │ │ │ │ lsls r2, r3, #15 │ │ │ │ ldr.w r1, [pc, #2392] @ 1b4700 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ b.n 1b3cf0 │ │ │ │ movw r3, #807 @ 0x327 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1b4618 │ │ │ │ movw r3, #905 @ 0x389 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 1b4528 │ │ │ │ @@ -469237,36 +469211,36 @@ │ │ │ │ beq.w 1b46dc │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 1b46ce │ │ │ │ cbnz r3, 1b3de4 │ │ │ │ ldr.w r1, [pc, #2344] @ 1b4704 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldrb.w r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1b46ba │ │ │ │ ldr.w r1, [pc, #2328] @ 1b4708 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r6, r3, #29 │ │ │ │ bpl.w 1b46ac │ │ │ │ ldr.w r1, [pc, #2308] @ 1b470c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr.w r1, [pc, #2300] @ 1b4710 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ lsrs r3, r2, #7 │ │ │ │ movw r1, #673 @ 0x2a1 │ │ │ │ sub.w r3, r3, #5 │ │ │ │ cmp r2, r1 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ @@ -469277,15 +469251,15 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cbnz r3, 1b3e48 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cbz r3, 1b3e54 │ │ │ │ ldr.w r1, [pc, #2248] @ 1b4714 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 1b3ffe │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r1, r3, #20 │ │ │ │ bmi.w 1b40ba │ │ │ │ @@ -469316,22 +469290,22 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1b3e8c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b3e78 │ │ │ │ ldr.w r1, [pc, #2160] @ 1b4718 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ lsls r2, r3, #10 │ │ │ │ bpl.n 1b3e7e │ │ │ │ ldr.w r1, [pc, #2144] @ 1b471c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ b.n 1b3e7e │ │ │ │ ldr.w r9, [r4, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1b3f60 │ │ │ │ ldr.w r1, [pc, #2124] @ 1b4720 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w sl, [pc, #2124] @ 1b4724 │ │ │ │ @@ -469358,15 +469332,15 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r3, r3, #6291456 @ 0x600000 │ │ │ │ cmp.w r3, #2097152 @ 0x200000 │ │ │ │ beq.n 1b3f1e │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #9 │ │ │ │ it ne │ │ │ │ cmpne r3, #6 │ │ │ │ beq.n 1b3fec │ │ │ │ movs r3, #0 │ │ │ │ cmp r9, r6 │ │ │ │ @@ -469378,21 +469352,21 @@ │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 1b3f2a │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b3ee2 │ │ │ │ ldr.w r1, [pc, #2020] @ 1b4728 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r3, r3, #9 │ │ │ │ bpl.n 1b3eea │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ b.n 1b3eea │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r1, r3, #7 │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 1b4020 │ │ │ │ movw r2, #673 @ 0x2a1 │ │ │ │ subs r2, r3, r2 │ │ │ │ @@ -469414,121 +469388,121 @@ │ │ │ │ movw r2, #847 @ 0x34f │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 1b3fb2 │ │ │ │ ldr.w r1, [pc, #1928] @ 1b472c │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ cbnz r3, 1b3fcc │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cbz r0, 1b3fcc │ │ │ │ bl 191de8 │ │ │ │ ldr.w r1, [pc, #1904] @ 1b4730 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b4062 │ │ │ │ mov r0, r4 │ │ │ │ bl 192594 │ │ │ │ cbnz r0, 1b403c │ │ │ │ ldr.w r1, [pc, #1880] @ 1b4734 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #1860] @ 1b4738 │ │ │ │ ldr r2, [r3, r7] │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ b.n 1b3f28 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 1b447a │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 1b4360 │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 1b3e5e │ │ │ │ ldr.w r1, [pc, #1832] @ 1b473c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ b.n 1b3e5e │ │ │ │ ldrh r2, [r4, #48] @ 0x30 │ │ │ │ ldrh r3, [r4, #50] @ 0x32 │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ beq.n 1b3fcc │ │ │ │ ldr.w r1, [pc, #1812] @ 1b4740 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r1, r3, #7 │ │ │ │ b.n 1b3f68 │ │ │ │ ldr.w r1, [pc, #1796] @ 1b4744 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1925a8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b42ce │ │ │ │ ldr.w r1, [pc, #1776] @ 1b4748 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ b.n 1b3fda │ │ │ │ ldr.w r1, [pc, #1768] @ 1b474c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1b3fd2 │ │ │ │ ldr.w r8, [pc, #1752] @ 1b4750 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [pc, #1752] @ 1b4754 │ │ │ │ mov r2, r6 │ │ │ │ add r8, pc │ │ │ │ add r9, pc │ │ │ │ b.n 1b409a │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ adds r6, #1 │ │ │ │ cmp r1, r6 │ │ │ │ bls.n 1b3fd2 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ adds r7, r2, #1 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1b4094 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1b4086 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ b.n 1b4086 │ │ │ │ ldr.w r1, [pc, #1692] @ 1b4758 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ b.n 1b3e66 │ │ │ │ sub.w r3, r0, #1024 @ 0x400 │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w 1b4518 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r7, #7 │ │ │ │ lsls r1, r4, #8 │ │ │ │ @@ -469536,71 +469510,71 @@ │ │ │ │ lsls r4, r1, #8 │ │ │ │ lsls r2, r3, #8 │ │ │ │ lsls r7, r6, #7 │ │ │ │ lsls r3, r2, #8 │ │ │ │ ldr.w r1, [pc, #1652] @ 1b475c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ b.n 1b3d46 │ │ │ │ ldr.w r1, [pc, #1644] @ 1b4760 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b3d40 │ │ │ │ ldr.w r1, [pc, #1632] @ 1b4764 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b3d3a │ │ │ │ ldr.w r1, [pc, #1620] @ 1b4768 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b3d34 │ │ │ │ ldr.w r1, [pc, #1608] @ 1b476c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b3d2e │ │ │ │ ldr.w r1, [pc, #1596] @ 1b4770 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b3d28 │ │ │ │ ldr.w r1, [pc, #1584] @ 1b4774 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ b.n 1b3d20 │ │ │ │ ldr.w r1, [pc, #1572] @ 1b4778 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ b.n 1b3d18 │ │ │ │ ldr.w r1, [pc, #1564] @ 1b477c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ b.n 1b3d10 │ │ │ │ ldr.w r1, [pc, #1552] @ 1b4780 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b3d0a │ │ │ │ ldr.w r1, [pc, #1540] @ 1b4784 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b3d04 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ lsls r1, r2, #21 │ │ │ │ bmi.w 1b3fcc │ │ │ │ sub.w r3, r3, #668 @ 0x29c │ │ │ │ cmp r3, #4 │ │ │ │ @@ -469609,23 +469583,23 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp.w r3, #20480 @ 0x5000 │ │ │ │ beq.w 1b4532 │ │ │ │ ldr.w r1, [pc, #1496] @ 1b4788 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b3f7e │ │ │ │ bl 190c80 │ │ │ │ ldr.w r1, [pc, #1480] @ 1b478c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r2, r3, #26 │ │ │ │ bmi.w 1b43ac │ │ │ │ lsls r7, r3, #25 │ │ │ │ bmi.w 1b439c │ │ │ │ lsls r6, r3, #24 │ │ │ │ bmi.w 1b438c │ │ │ │ @@ -469665,15 +469639,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1b46a2 │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ ubfx r2, r2, #4, #3 │ │ │ │ ldr.w r1, [pc, #1336] @ 1b4790 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r3, r3, #21 │ │ │ │ bmi.w 1b436e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp.w r2, #676 @ 0x2a4 │ │ │ │ beq.w 1b44aa │ │ │ │ bhi.w 1b3db4 │ │ │ │ @@ -469692,50 +469666,50 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [pc, #1268] @ 1b4794 │ │ │ │ and.w r2, r2, #7 │ │ │ │ ldr.w r1, [pc, #1264] @ 1b4798 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b3e22 │ │ │ │ ldr.w r1, [pc, #1248] @ 1b479c │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 1b3fb4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1925bc │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r1, [pc, #1224] @ 1b47a0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ b.n 1b3fda │ │ │ │ ldrd r3, r1, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr.w r1, [pc, #1200] @ 1b47a4 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 1b3fb4 │ │ │ │ bl 190c80 │ │ │ │ ldr.w r1, [pc, #1184] @ 1b47a8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r2, r3, #186 @ 0xba │ │ │ │ bics.w r2, r2, #2 │ │ │ │ beq.w 1b3d80 │ │ │ │ cmp r3, #131 @ 0x83 │ │ │ │ it ne │ │ │ │ cmpne r3, #186 @ 0xba │ │ │ │ @@ -469752,604 +469726,591 @@ │ │ │ │ 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, #1116] @ 1b47b0 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b3e22 │ │ │ │ ldr.w r1, [pc, #1104] @ 1b47b4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ b.n 1b3e5e │ │ │ │ ldr.w r1, [pc, #1096] @ 1b47b8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ b.n 1b4268 │ │ │ │ ldr.w r1, [pc, #1084] @ 1b47bc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b41ea │ │ │ │ ldr.w r1, [pc, #1072] @ 1b47c0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b41e4 │ │ │ │ ldr.w r1, [pc, #1060] @ 1b47c4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b41de │ │ │ │ ldr.w r1, [pc, #1048] @ 1b47c8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b41d8 │ │ │ │ ldr.w r1, [pc, #1036] @ 1b47cc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ b.n 1b420e │ │ │ │ ldr.w r1, [pc, #1028] @ 1b47d0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b4208 │ │ │ │ ldr r1, [pc, #1016] @ (1b47d4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b4202 │ │ │ │ ldr r1, [pc, #1004] @ (1b47d8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b41fc │ │ │ │ ldr r1, [pc, #996] @ (1b47dc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b41f6 │ │ │ │ ldr r1, [pc, #984] @ (1b47e0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b41f0 │ │ │ │ cmp.w r2, #668 @ 0x29c │ │ │ │ beq.w 1b45f6 │ │ │ │ ldr r3, [pc, #968] @ (1b47e4 ) │ │ │ │ movs r6, #0 │ │ │ │ ldr r7, [pc, #968] @ (1b47e8 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #964] @ (1b47ec ) │ │ │ │ add r7, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ asrs r3, r6 │ │ │ │ lsls r0, r3, #31 │ │ │ │ bmi.n 1b4454 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #1 │ │ │ │ cmp r6, #4 │ │ │ │ bne.n 1b4434 │ │ │ │ ldr r1, [pc, #932] @ (1b47f0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ b.n 1b3e54 │ │ │ │ ldr r1, [pc, #924] @ (1b47f4 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ b.n 1b4440 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [r4, #32] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [pc, #904] @ (1b47f8 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 1b3fb4 │ │ │ │ ldr r1, [pc, #896] @ (1b47fc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ b.n 1b3e5e │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #880] @ (1b4800 ) │ │ │ │ and.w r2, r2, #7 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b421a │ │ │ │ ldr r1, [pc, #868] @ (1b4804 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ b.n 1b4224 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 1b46c8 │ │ │ │ ldr r2, [pc, #852] @ (1b4808 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [pc, #852] @ (1b480c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b3e22 │ │ │ │ ldr r1, [pc, #840] @ (1b4810 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b3e22 │ │ │ │ ldr r1, [pc, #832] @ (1b4814 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b3e22 │ │ │ │ ldr r1, [pc, #820] @ (1b4818 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b3e22 │ │ │ │ ldr r1, [pc, #812] @ (1b481c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b3e22 │ │ │ │ ldr r1, [pc, #800] @ (1b4820 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b3e22 │ │ │ │ ldr r1, [pc, #792] @ (1b4824 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b3e22 │ │ │ │ ldr r1, [pc, #780] @ (1b4828 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b3e22 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ cmp r2, #5 │ │ │ │ bne.w 1b3e40 │ │ │ │ b.n 1b441a │ │ │ │ ldr r1, [pc, #760] @ (1b482c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b3f7e │ │ │ │ ldr r1, [pc, #748] @ (1b4830 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b4320 │ │ │ │ ldr r1, [pc, #740] @ (1b4834 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b4320 │ │ │ │ ldr r1, [pc, #728] @ (1b4838 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b4320 │ │ │ │ ldr r1, [pc, #720] @ (1b483c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b4320 │ │ │ │ ldr r1, [pc, #708] @ (1b4840 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b4320 │ │ │ │ ldr r1, [pc, #700] @ (1b4844 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b4320 │ │ │ │ ldr r1, [pc, #688] @ (1b4848 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b4320 │ │ │ │ ldr r1, [pc, #680] @ (1b484c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b4320 │ │ │ │ ldr r1, [pc, #668] @ (1b4850 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b4320 │ │ │ │ ldr r1, [pc, #660] @ (1b4854 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b4320 │ │ │ │ ldr r1, [pc, #648] @ (1b4858 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b4320 │ │ │ │ ldr r1, [pc, #640] @ (1b485c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b4320 │ │ │ │ ldr r1, [pc, #628] @ (1b4860 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b4320 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #612] @ (1b4864 ) │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ b.n 1b441a │ │ │ │ ldr r1, [pc, #604] @ (1b4868 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ b.w 1b3d72 │ │ │ │ ldrh r2, [r4, #44] @ 0x2c │ │ │ │ ubfx r2, r2, #7, #3 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #6 │ │ │ │ bhi.n 1b4684 │ │ │ │ tbb [pc, r3] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ cmp r6, #28 │ │ │ │ asrs r6, r5, #24 │ │ │ │ movs r4, r0 │ │ │ │ ldr r1, [pc, #568] @ (1b486c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [pc, #564] @ (1b4870 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #560] @ (1b4874 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.w 1b3e22 │ │ │ │ ldr r1, [pc, #544] @ (1b4878 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ b.n 1b463a │ │ │ │ ldr r1, [pc, #536] @ (1b487c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ b.n 1b463a │ │ │ │ ldr r1, [pc, #528] @ (1b4880 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ b.n 1b463a │ │ │ │ ldr r1, [pc, #520] @ (1b4884 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ b.n 1b463a │ │ │ │ ldr r1, [pc, #512] @ (1b4888 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ b.n 1b463a │ │ │ │ ldr r1, [pc, #504] @ (1b488c ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.w 1b3e22 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ and.w r2, r2, #7 │ │ │ │ b.n 1b4254 │ │ │ │ ldr r1, [pc, #480] @ (1b4890 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ b.w 1b3e12 │ │ │ │ ldr r1, [pc, #472] @ (1b4894 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ b.w 1b3dfa │ │ │ │ ldr r2, [pc, #460] @ (1b4898 ) │ │ │ │ add r2, pc │ │ │ │ b.n 1b44b6 │ │ │ │ ldr r1, [pc, #460] @ (1b489c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ b.w 1b3de4 │ │ │ │ ldr r1, [pc, #448] @ (1b48a0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ b.w 1b3de4 │ │ │ │ nop │ │ │ │ - blt.n 1b45f8 │ │ │ │ - movs r3, r3 │ │ │ │ - b.n 1b4608 │ │ │ │ + ble.n 1b4778 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b4604 │ │ │ │ - movs r3, r3 │ │ │ │ - blt.n 1b4788 │ │ │ │ - movs r3, r3 │ │ │ │ - b.n 1b4630 │ │ │ │ - movs r3, r3 │ │ │ │ - b.n 1b447c │ │ │ │ - movs r3, r3 │ │ │ │ - b.n 1b46bc │ │ │ │ - movs r3, r3 │ │ │ │ - b.n 1b454c │ │ │ │ - movs r3, r3 │ │ │ │ - str r3, [sp, #224] @ 0xe0 │ │ │ │ + strd r0, r0, [sl, #-108] @ 0x6c │ │ │ │ + strd r0, r0, [r6, #-108] @ 0x6c │ │ │ │ + ble.n 1b4708 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b4610 │ │ │ │ + ldrd r0, r0, [r8, #-108] @ 0x6c │ │ │ │ + ldrd r0, r0, [ip], #-108 @ 0x6c │ │ │ │ + @ instruction: 0xe99a001b │ │ │ │ + strd r0, r0, [r0], #108 @ 0x6c │ │ │ │ + str r4, [sp, #992] @ 0x3e0 │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r2, r7, #12 │ │ │ │ + ldmdb lr!, {r0, r1, r3, r4} │ │ │ │ + lsrs r2, r7, #19 │ │ │ │ movs r7, r3 │ │ │ │ - cbz r0, 1b4756 │ │ │ │ + cbz r0, 1b4786 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1b4564 │ │ │ │ - movs r3, r3 │ │ │ │ - b.n 1b4538 │ │ │ │ - movs r3, r3 │ │ │ │ - stmia r0!, {r1, r2, r6} │ │ │ │ + strd r0, r0, [r2], #108 @ 0x6c │ │ │ │ + @ instruction: 0xe8ca001b │ │ │ │ + stmia r2!, {r1, r2} │ │ │ │ movs r4, r3 │ │ │ │ - cbz r4, 1b473e │ │ │ │ + cbz r4, 1b476e │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1b44b4 │ │ │ │ - movs r3, r3 │ │ │ │ - b.n 1b44a0 │ │ │ │ - movs r3, r3 │ │ │ │ - ldrh r4, [r2, #44] @ 0x2c │ │ │ │ + stmia.w r2, {r0, r1, r3, r4} │ │ │ │ + ldrd r0, r0, [r6], #-108 @ 0x6c │ │ │ │ + ldrh r4, [r2, #58] @ 0x3a │ │ │ │ movs r2, r3 │ │ │ │ - subs r2, #142 @ 0x8e │ │ │ │ + subs r4, #78 @ 0x4e │ │ │ │ movs r7, r3 │ │ │ │ - bpl.n 1b47c0 │ │ │ │ - movs r3, r3 │ │ │ │ - b.n 1b42b4 │ │ │ │ - movs r3, r3 │ │ │ │ - b.n 1b43fc │ │ │ │ + bvc.n 1b4740 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b43e0 │ │ │ │ + b.n 1b4634 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b4398 │ │ │ │ + @ instruction: 0xe81a001b │ │ │ │ + @ instruction: 0xe80a001b │ │ │ │ + b.n 1b4718 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b4c84 │ │ │ │ + b.n 1b4004 │ │ │ │ movs r3, r3 │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ + cbz r2, 1b478c │ │ │ │ movs r2, r3 │ │ │ │ - cbz r4, 1b479e │ │ │ │ + push {r2, r3, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x0062 │ │ │ │ + stmia r0!, {r1, r5} │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x0044 │ │ │ │ + stmia r0!, {r2} │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b4e68 │ │ │ │ + b.n 1b41e8 │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x0050 │ │ │ │ + stmia r0!, {r4} │ │ │ │ movs r3, r3 │ │ │ │ - uxth r4, r4 │ │ │ │ + push {r2, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - uxth r4, r4 │ │ │ │ + push {r2, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b4de8 │ │ │ │ + b.n 1b4168 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b4dc0 │ │ │ │ + b.n 1b4140 │ │ │ │ movs r3, r3 │ │ │ │ - add r6, pc, #640 @ (adr r6, 1b4a00 ) │ │ │ │ + add r0, sp, #384 @ 0x180 │ │ │ │ movs r3, r3 │ │ │ │ - add r6, pc, #536 @ (adr r6, 1b499c ) │ │ │ │ + add r0, sp, #280 @ 0x118 │ │ │ │ movs r3, r3 │ │ │ │ - add r6, pc, #552 @ (adr r6, 1b49b0 ) │ │ │ │ + add r0, sp, #296 @ 0x128 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b401c │ │ │ │ + b.n 1b439c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ + ldr r2, [r6, #44] @ 0x2c │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b4df8 │ │ │ │ + b.n 1b4178 │ │ │ │ movs r3, r3 │ │ │ │ adds r3, #110 @ 0x6e │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 1b4d6c │ │ │ │ + b.n 1b40ec │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b4e34 │ │ │ │ + b.n 1b41b4 │ │ │ │ movs r3, r3 │ │ │ │ - blt.n 1b4890 │ │ │ │ + ble.n 1b4810 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1b4e38 │ │ │ │ + b.n 1b41b8 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r6, #124] @ 0x7c │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ movs r3, r3 │ │ │ │ adds r2, #176 @ 0xb0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 1b4be8 │ │ │ │ + b.n 1b4f68 │ │ │ │ movs r3, r3 │ │ │ │ - bcs.n 1b47cc │ │ │ │ + bcc.n 1b474c │ │ │ │ movs r3, r3 │ │ │ │ - add r7, sp, #320 @ 0x140 │ │ │ │ + cbz r0, 1b47c0 │ │ │ │ movs r3, r3 │ │ │ │ - add r6, sp, #504 @ 0x1f8 │ │ │ │ + add sp, #248 @ 0xf8 │ │ │ │ movs r3, r3 │ │ │ │ - add r6, sp, #232 @ 0xe8 │ │ │ │ + add r7, sp, #1000 @ 0x3e8 │ │ │ │ movs r3, r3 │ │ │ │ - add r7, sp, #920 @ 0x398 │ │ │ │ + cbz r6, 1b47f0 │ │ │ │ movs r3, r3 │ │ │ │ - add r7, sp, #840 @ 0x348 │ │ │ │ + cbz r2, 1b47f0 │ │ │ │ movs r3, r3 │ │ │ │ - add r6, sp, #216 @ 0xd8 │ │ │ │ + add r7, sp, #984 @ 0x3d8 │ │ │ │ movs r3, r3 │ │ │ │ - add r7, pc, #48 @ (adr r7, 1b4804 ) │ │ │ │ + add r0, sp, #816 @ 0x330 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b4a34 │ │ │ │ + b.n 1b4db4 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b4af4 │ │ │ │ + b.n 1b4e74 │ │ │ │ movs r3, r3 │ │ │ │ - add r5, sp, #1000 @ 0x3e8 │ │ │ │ + add r7, sp, #744 @ 0x2e8 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b4a3c │ │ │ │ + b.n 1b4dbc │ │ │ │ movs r3, r3 │ │ │ │ adds r1, #212 @ 0xd4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r4, [r2, #8] │ │ │ │ + strb r4, [r2, #15] │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b4b3c │ │ │ │ + b.n 1b4ebc │ │ │ │ movs r3, r3 │ │ │ │ - add r4, pc, #720 @ (adr r4, 1b4ac4 ) │ │ │ │ + add r6, pc, #464 @ (adr r6, 1b49c4 ) │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1b4afc │ │ │ │ + b.n 1b4e7c │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b4b50 │ │ │ │ + b.n 1b4ed0 │ │ │ │ movs r3, r3 │ │ │ │ - beq.n 1b47c4 │ │ │ │ + bcs.n 1b4744 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b49e0 │ │ │ │ + b.n 1b4d60 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b496c │ │ │ │ + b.n 1b4cec │ │ │ │ movs r2, r3 │ │ │ │ - subw r0, r4, #2076 @ 0x81c │ │ │ │ - b.n 1b49c4 │ │ │ │ + str??.w r0, [r4, ip, lsl #1] │ │ │ │ + b.n 1b4d44 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b482c │ │ │ │ + b.n 1b4bac │ │ │ │ movs r3, r3 │ │ │ │ - svc 194 @ 0xc2 │ │ │ │ + b.n 1b4b1c │ │ │ │ movs r3, r3 │ │ │ │ - svc 192 @ 0xc0 │ │ │ │ + b.n 1b4b1c │ │ │ │ movs r3, r3 │ │ │ │ - svc 190 @ 0xbe │ │ │ │ + b.n 1b4b1c │ │ │ │ movs r3, r3 │ │ │ │ - svc 232 @ 0xe8 │ │ │ │ + b.n 1b4b74 │ │ │ │ movs r3, r3 │ │ │ │ - svc 178 @ 0xb2 │ │ │ │ + b.n 1b4b0c │ │ │ │ movs r3, r3 │ │ │ │ - svc 214 @ 0xd6 │ │ │ │ + b.n 1b4b58 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b49ac │ │ │ │ + b.n 1b4d2c │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b487c │ │ │ │ + b.n 1b4bfc │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b4854 │ │ │ │ + b.n 1b4bd4 │ │ │ │ movs r3, r3 │ │ │ │ - svc 248 @ 0xf8 │ │ │ │ + b.n 1b4bac │ │ │ │ movs r3, r3 │ │ │ │ - svc 226 @ 0xe2 │ │ │ │ + b.n 1b4b84 │ │ │ │ movs r3, r3 │ │ │ │ - svc 204 @ 0xcc │ │ │ │ + b.n 1b4b5c │ │ │ │ movs r3, r3 │ │ │ │ - svc 182 @ 0xb6 │ │ │ │ + b.n 1b4b34 │ │ │ │ movs r3, r3 │ │ │ │ - svc 160 @ 0xa0 │ │ │ │ + b.n 1b4b0c │ │ │ │ movs r3, r3 │ │ │ │ - svc 138 @ 0x8a │ │ │ │ + b.n 1b4ae4 │ │ │ │ movs r3, r3 │ │ │ │ - svc 116 @ 0x74 │ │ │ │ + b.n 1b4abc │ │ │ │ movs r3, r3 │ │ │ │ - svc 94 @ 0x5e │ │ │ │ + b.n 1b4a94 │ │ │ │ movs r3, r3 │ │ │ │ - svc 72 @ 0x48 │ │ │ │ + b.n 1b4a6c │ │ │ │ movs r3, r3 │ │ │ │ - svc 50 @ 0x32 │ │ │ │ + b.n 1b4a44 │ │ │ │ movs r3, r3 │ │ │ │ - svc 28 │ │ │ │ + b.n 1b4a1c │ │ │ │ movs r3, r3 │ │ │ │ - svc 202 @ 0xca │ │ │ │ + b.n 1b4b7c │ │ │ │ movs r3, r3 │ │ │ │ - udf #242 @ 0xf2 │ │ │ │ + b.n 1b49d0 │ │ │ │ movs r3, r3 │ │ │ │ - svc 124 @ 0x7c │ │ │ │ + b.n 1b4ae8 │ │ │ │ movs r3, r3 │ │ │ │ cmp r7, #184 @ 0xb8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - svc 80 @ 0x50 │ │ │ │ + b.n 1b4a98 │ │ │ │ movs r3, r3 │ │ │ │ - svc 80 @ 0x50 │ │ │ │ + b.n 1b4a9c │ │ │ │ movs r3, r3 │ │ │ │ - svc 60 @ 0x3c │ │ │ │ + b.n 1b4a78 │ │ │ │ movs r3, r3 │ │ │ │ - svc 44 @ 0x2c │ │ │ │ + b.n 1b4a5c │ │ │ │ movs r3, r3 │ │ │ │ - pop {} │ │ │ │ + pop {r6, r7, pc} │ │ │ │ movs r3, r3 │ │ │ │ - svc 16 │ │ │ │ + b.n 1b4a2c │ │ │ │ movs r3, r3 │ │ │ │ - svc 2 │ │ │ │ + b.n 1b4a14 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r3, #3] │ │ │ │ + ldrb r0, [r3, #10] │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r3, r6} │ │ │ │ + bkpt 0x000a │ │ │ │ movs r3, r3 │ │ │ │ - ble.n 1b47c0 │ │ │ │ + svc 82 @ 0x52 │ │ │ │ movs r3, r3 │ │ │ │ - udf #242 @ 0xf2 │ │ │ │ + b.n 1b4a04 │ │ │ │ movs r3, r3 │ │ │ │ - udf #224 @ 0xe0 │ │ │ │ + b.n 1b49e4 │ │ │ │ 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 │ │ │ │ ldr r4, [r0, #88] @ 0x58 │ │ │ │ add.w fp, r0, #84 @ 0x54 │ │ │ │ @@ -470364,103 +470325,103 @@ │ │ │ │ add r8, pc │ │ │ │ ldr r3, [pc, #572] @ (1b4b10 ) │ │ │ │ add r7, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e2cd8 │ │ │ │ + bl 1e2e68 │ │ │ │ ldrb.w r3, [r4, #76] @ 0x4c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cbz r3, 1b48ee │ │ │ │ ldr r6, [pc, #552] @ (1b4b14 ) │ │ │ │ add r6, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 191de8 │ │ │ │ ldr r1, [pc, #544] @ (1b4b18 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 1b4960 │ │ │ │ ldr r1, [pc, #532] @ (1b4b1c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r1, [pc, #524] @ (1b4b20 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 1b4956 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [pc, #508] @ (1b4b24 ) │ │ │ │ ldr.w sl, [r3] │ │ │ │ add r6, pc │ │ │ │ b.n 1b4938 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr.w sl, [r3, r9, lsl #2] │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ bl 191de8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 1b492e │ │ │ │ ldr r1, [pc, #464] @ (1b4b28 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 1b49be │ │ │ │ ldr r1, [pc, #452] @ (1b4b2c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r1, [pc, #448] @ (1b4b30 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 1b49b4 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [pc, #432] @ (1b4b34 ) │ │ │ │ ldr.w sl, [r3] │ │ │ │ add r6, pc │ │ │ │ b.n 1b4996 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr.w sl, [r3, r9, lsl #2] │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ bl 191de8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 1b498c │ │ │ │ ldr r1, [pc, #384] @ (1b4b38 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ add.w r9, r4, #16 │ │ │ │ cmp r9, r6 │ │ │ │ it ne │ │ │ │ subne r6, #96 @ 0x60 │ │ │ │ beq.n 1b49e0 │ │ │ │ mov r1, r6 │ │ │ │ @@ -470471,19 +470432,19 @@ │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r9, r3 │ │ │ │ bne.n 1b49cc │ │ │ │ ldr r1, [pc, #344] @ (1b4b3c ) │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r1, [pc, #336] @ (1b4b40 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cbz r3, 1b4a10 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ @@ -470491,62 +470452,62 @@ │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ bcc.n 1b49fa │ │ │ │ ldr r6, [pc, #304] @ (1b4b44 ) │ │ │ │ mov r0, r5 │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r1, [pc, #296] @ (1b4b48 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cbz r3, 1b4a78 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ bl 191de8 │ │ │ │ ldr r1, [pc, #272] @ (1b4b4c ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cbz r0, 1b4a6e │ │ │ │ bl 191de8 │ │ │ │ ldr r1, [pc, #256] @ (1b4b50 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1b4afc │ │ │ │ ldr r2, [pc, #240] @ (1b4b54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [pc, #240] @ (1b4b58 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r1, [pc, #236] @ (1b4b5c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 1b4ae4 │ │ │ │ ldr r1, [pc, #224] @ (1b4b60 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r1, [pc, #220] @ (1b4b64 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 1b4ada │ │ │ │ ldr r6, [pc, #208] @ (1b4b68 ) │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r9, [pc, #208] @ 1b4b6c │ │ │ │ add r6, pc │ │ │ │ add r9, pc │ │ │ │ @@ -470556,102 +470517,102 @@ │ │ │ │ bcs.n 1b4ada │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ ldr.w r0, [r3, sl, lsl #2] │ │ │ │ bl 191de8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp sl, r2 │ │ │ │ bcs.n 1b4aa4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r3 │ │ │ │ bcc.n 1b4aac │ │ │ │ ldr r1, [pc, #148] @ (1b4b70 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r1, [pc, #140] @ (1b4b74 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2ea0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, fp │ │ │ │ bne.w 1b48d8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #120] @ (1b4b78 ) │ │ │ │ add r2, pc │ │ │ │ b.n 1b4a64 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #728] @ (1b4de0 ) │ │ │ │ + ldr r4, [pc, #472] @ (1b4ce0 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r7, pc, #792 @ (adr r7, 1b4e24 ) │ │ │ │ + add r1, sp, #536 @ 0x218 │ │ │ │ movs r2, r3 │ │ │ │ - add r7, pc, #776 @ (adr r7, 1b4e18 ) │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r7!, {r2, r3, r4, r6} │ │ │ │ + bne.n 1b4b4c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [sp, #96] @ 0x60 │ │ │ │ + add r0, pc, #864 @ (adr r0, 1b4e78 ) │ │ │ │ movs r3, r3 │ │ │ │ - ble.n 1b4a90 │ │ │ │ + svc 122 @ 0x7a │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r7!, {r1, r4, r5} │ │ │ │ + beq.n 1b4b04 │ │ │ │ movs r3, r3 │ │ │ │ - ble.n 1b4a84 │ │ │ │ + svc 112 @ 0x70 │ │ │ │ movs r3, r3 │ │ │ │ - ble.n 1b4bdc │ │ │ │ + svc 26 │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r3, #32] │ │ │ │ + strh r2, [r3, #46] @ 0x2e │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r6, {r2, r4, r6, r7} │ │ │ │ + beq.n 1b4a58 │ │ │ │ movs r3, r3 │ │ │ │ - ble.n 1b4be8 │ │ │ │ + svc 26 │ │ │ │ movs r3, r3 │ │ │ │ - bgt.n 1b4b30 │ │ │ │ + udf #188 @ 0xbc │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r7, #28] │ │ │ │ + strh r4, [r7, #42] @ 0x2a │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r6, {r1, r2, r4, r6} │ │ │ │ + beq.n 1b4b6c │ │ │ │ movs r3, r3 │ │ │ │ - bgt.n 1b4b1c │ │ │ │ + udf #172 @ 0xac │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r6!, {r3, r5} │ │ │ │ + ldmia r7, {r3, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - bgt.n 1b4adc │ │ │ │ + udf #136 @ 0x88 │ │ │ │ movs r3, r3 │ │ │ │ - bgt.n 1b4ab4 │ │ │ │ + udf #114 @ 0x72 │ │ │ │ movs r3, r3 │ │ │ │ - bgt.n 1b4ab8 │ │ │ │ + udf #114 @ 0x72 │ │ │ │ movs r3, r3 │ │ │ │ - bgt.n 1b4bec │ │ │ │ + udf #10 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r5, #104] @ 0x68 │ │ │ │ + strb r4, [r5, #1] │ │ │ │ movs r3, r3 │ │ │ │ - bgt.n 1b4c4c │ │ │ │ + udf #54 @ 0x36 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - bgt.n 1b4a74 │ │ │ │ + udf #70 @ 0x46 │ │ │ │ movs r3, r3 │ │ │ │ - blt.n 1b4b38 │ │ │ │ + ble.n 1b4ab8 │ │ │ │ movs r3, r3 │ │ │ │ - add r5, pc, #976 @ (adr r5, 1b4f40 ) │ │ │ │ + add r7, pc, #720 @ (adr r7, 1b4e40 ) │ │ │ │ movs r2, r3 │ │ │ │ - bgt.n 1b4b88 │ │ │ │ + ble.n 1b4b08 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r5, {r2, r3, r4, r5} │ │ │ │ movs r4, r3 │ │ │ │ - blt.n 1b4ae0 │ │ │ │ + ble.n 1b4c60 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ ldr.w r2, [pc, #1200] @ 1b5040 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -470660,15 +470621,15 @@ │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e50ac │ │ │ │ + bl 1e523c │ │ │ │ ldr r4, [r5, #108] @ 0x6c │ │ │ │ mov r9, r0 │ │ │ │ adds r4, #84 @ 0x54 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r4 │ │ │ │ beq.w 1b5034 │ │ │ │ mov r2, r3 │ │ │ │ @@ -470692,20 +470653,20 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ bne.n 1b4bcc │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r6, [sp, #32] │ │ │ │ - bl 1e51e4 │ │ │ │ + bl 1e5374 │ │ │ │ movs r1, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e51e4 │ │ │ │ + bl 1e5374 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r3, #84 @ 0x54 │ │ │ │ ldr.w fp, [r3, #88] @ 0x58 │ │ │ │ cmp fp, r1 │ │ │ │ beq.w 1b4d14 │ │ │ │ str r7, [sp, #16] │ │ │ │ @@ -470767,15 +470728,15 @@ │ │ │ │ blx 5a178 │ │ │ │ mov r1, r0 │ │ │ │ str.w r9, [r0, #12] │ │ │ │ str r5, [r0, #28] │ │ │ │ str r7, [r0, #16] │ │ │ │ str.w sl, [r0, #24] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1e6630 │ │ │ │ + bl 1e67c0 │ │ │ │ b.n 1b4c36 │ │ │ │ mov r0, sl │ │ │ │ bl 191e1c │ │ │ │ cbz r0, 1b4ccc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #29 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -470799,24 +470760,24 @@ │ │ │ │ blx 5a178 │ │ │ │ mov r1, r0 │ │ │ │ str.w r9, [r0, #16] │ │ │ │ str r5, [r0, #24] │ │ │ │ str r7, [r0, #12] │ │ │ │ str.w sl, [r0, #28] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1e6630 │ │ │ │ + bl 1e67c0 │ │ │ │ b.n 1b4c36 │ │ │ │ mov r5, r7 │ │ │ │ ldrd r7, r9, [sp, #16] │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1eb494 │ │ │ │ + bl 1eb624 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ ldr.w sl, [r3, #88] @ 0x58 │ │ │ │ cmp sl, r2 │ │ │ │ it ne │ │ │ │ movne r6, sl │ │ │ │ beq.w 1b502a │ │ │ │ @@ -470849,23 +470810,23 @@ │ │ │ │ mov fp, r4 │ │ │ │ add r3, sp, #32 │ │ │ │ strd r5, r9, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1eb53c │ │ │ │ + bl 1eb6cc │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mul.w r2, r6, r2 │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ strd r2, r2, [sp, #40] @ 0x28 │ │ │ │ ldmia.w r8, {r1, r2} │ │ │ │ - bl 1e6684 │ │ │ │ + bl 1e6814 │ │ │ │ cbz r0, 1b4dd2 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ bcs.n 1b4dc6 │ │ │ │ mul.w r3, r6, r3 │ │ │ │ @@ -470873,22 +470834,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 1e66a8 │ │ │ │ + bl 1e6838 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b4da6 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ strd r2, r2, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldmia.w r7, {r1, r2} │ │ │ │ - bl 1e6684 │ │ │ │ + bl 1e6814 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b5006 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ movs r4, #0 │ │ │ │ mov r8, fp │ │ │ │ mov.w r9, #1 │ │ │ │ mov fp, r0 │ │ │ │ @@ -470924,15 +470885,15 @@ │ │ │ │ beq.n 1b4e56 │ │ │ │ ldr r1, [r0, #28] │ │ │ │ cmp r1, sl │ │ │ │ bne.w 1b4f6e │ │ │ │ mov r4, fp │ │ │ │ mov r0, fp │ │ │ │ ldmia.w r7, {r1, r2} │ │ │ │ - bl 1e66a8 │ │ │ │ + bl 1e6838 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b4dfa │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov fp, r8 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mul.w r2, r6, r2 │ │ │ │ @@ -471013,30 +470974,30 @@ │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ movcc r1, r6 │ │ │ │ cmp r7, ip │ │ │ │ str.w r1, [r5, #532] @ 0x214 │ │ │ │ bne.n 1b4ecc │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ ldr r2, [pc, #256] @ (1b5048 ) │ │ │ │ ldr r3, [pc, #248] @ (1b5044 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1b503a │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str.w r0, [r8, ip] │ │ │ │ adds r1, #96 @ 0x60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1eb580 │ │ │ │ + bl 1eb710 │ │ │ │ b.n 1b4e34 │ │ │ │ mov r1, sl │ │ │ │ bl 191fb4 │ │ │ │ b.n 1b4e56 │ │ │ │ mov fp, r8 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ b.n 1b4e7c │ │ │ │ @@ -471072,15 +471033,15 @@ │ │ │ │ strb.w fp, [r1, #-20] │ │ │ │ mul.w r3, sl, r3 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ cmp r0, r2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ it hi │ │ │ │ strhi r2, [r4, r3] │ │ │ │ - bl 1eb580 │ │ │ │ + bl 1eb710 │ │ │ │ cmp r7, r8 │ │ │ │ bne.n 1b4fc0 │ │ │ │ b.n 1b4d5a │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp ip, r1 │ │ │ │ bne.n 1b4f8c │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ @@ -471895,15 +471856,15 @@ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1bba24 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1de300 │ │ │ │ + bl 1de490 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, r8 │ │ │ │ it cc │ │ │ │ movcc r3, r8 │ │ │ │ str r3, [r5, #32] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -471941,15 +471902,15 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 1b58b6 │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #28] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e6e74 │ │ │ │ + bl 1e7004 │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 1b5848 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ ands.w r3, r3, #131072 @ 0x20000 │ │ │ │ @@ -471966,28 +471927,28 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 19234c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e52c8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1de390 │ │ │ │ + bl 1de520 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str.w r8, [r1, #28] │ │ │ │ bic.w r3, r3, #65536 @ 0x10000 │ │ │ │ str.w r1, [r8, #60] @ 0x3c │ │ │ │ str.w r3, [r8, #8] │ │ │ │ - bl 1e6f90 │ │ │ │ + bl 1e7120 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ str.w r0, [r8, #64] @ 0x40 │ │ │ │ b.n 1b5876 │ │ │ │ mov r8, r3 │ │ │ │ b.n 1b58a8 │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ @@ -472742,28 +472703,28 @@ │ │ │ │ ldr.w r2, [r8, #48] @ 0x30 │ │ │ │ cmp r7, r2 │ │ │ │ ite cc │ │ │ │ movcc r7, #0 │ │ │ │ movcs r7, #1 │ │ │ │ cbz r0, 1b605a │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e70ec │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1b605a │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 1b604e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r2, r2, #15 │ │ │ │ bmi.n 1b604e │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ it cs │ │ │ │ movcs r5, r3 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e70ec │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b603c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp.w r2, #320 @ 0x140 │ │ │ │ beq.n 1b60da │ │ │ │ movw r3, #799 @ 0x31f │ │ │ │ @@ -472915,27 +472876,27 @@ │ │ │ │ beq.n 1b627a │ │ │ │ mov r0, r2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cbz r0, 1b620a │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e70ec │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1b620a │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne fp, r3 │ │ │ │ beq.n 1b61fe │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #15 │ │ │ │ bpl.n 1b61b4 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e70ec │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b61ee │ │ │ │ mov r0, r7 │ │ │ │ bl 1b58fc │ │ │ │ add r9, r0 │ │ │ │ b.n 1b61b4 │ │ │ │ @@ -473142,15 +473103,15 @@ │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ cmp ip, r1 │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ bne.n 1b6412 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1de33c │ │ │ │ + bl 1de4cc │ │ │ │ ldr r7, [r4, #4] │ │ │ │ movw r3, #1027 @ 0x403 │ │ │ │ cmp r7, r3 │ │ │ │ mov.w lr, r7, lsr #7 │ │ │ │ beq.w 1b6652 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ subs.w r8, lr, #8 │ │ │ │ @@ -473506,17 +473467,17 @@ │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ b.n 1b6776 │ │ │ │ mov r0, r8 │ │ │ │ b.n 1b66de │ │ │ │ nop │ │ │ │ bl 19a7de │ │ │ │ bl ffffe7e2 │ │ │ │ - ldmia r0!, {r1, r2, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r7} │ │ │ │ movs r2, r5 │ │ │ │ - ldmia r0!, {r1, r5, r7} │ │ │ │ + ldmia r2!, {r1, r5, r6} │ │ │ │ movs r2, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr.w r2, [pc, #1388] @ 1b6d6c │ │ │ │ mov r5, r0 │ │ │ │ @@ -473526,15 +473487,15 @@ │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ movs r0, #0 │ │ │ │ add.w r7, r5, #84 @ 0x54 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e52c8 │ │ │ │ ldr r4, [r5, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r4, r7 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ beq.n 1b6850 │ │ │ │ @@ -473596,29 +473557,29 @@ │ │ │ │ ldrne r3, [r5, #20] │ │ │ │ strne.w sl, [r3] │ │ │ │ itt ne │ │ │ │ ldrne r3, [r5, #16] │ │ │ │ strne.w sl, [r3, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ strd r3, r3, [r5, #16] │ │ │ │ - bl 1de550 │ │ │ │ + bl 1de6e0 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ str r0, [r6, #8] │ │ │ │ cmp sl, r4 │ │ │ │ beq.w 1b6a08 │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ b.n 1b68f0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e52c8 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 1de390 │ │ │ │ + bl 1de520 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ str r4, [r7, #28] │ │ │ │ cmp sl, r3 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ bne.n 1b68ea │ │ │ │ ldr r3, [r6, #16] │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ @@ -473676,58 +473637,58 @@ │ │ │ │ beq.w 1b6c56 │ │ │ │ movw r3, #313 @ 0x139 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1b6c56 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cbz r0, 1b69f4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e70ec │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1b69f4 │ │ │ │ ldr.w fp, [r7, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 1b69e6 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 1b69fc │ │ │ │ ldr.w r0, [fp, #64] @ 0x40 │ │ │ │ cbz r0, 1b69e6 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e70ec │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1b69e6 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 1b69d8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #9 │ │ │ │ bne.n 1b69fc │ │ │ │ ldr.w r0, [fp, #64] @ 0x40 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e70ec │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b69ca │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e70ec │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b69a8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r3, #58] @ 0x3a │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ cmp sl, r3 │ │ │ │ bne.n 1b6918 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 1de3a8 │ │ │ │ + bl 1de538 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r6, #44] @ 0x2c │ │ │ │ cmp sl, r3 │ │ │ │ beq.w 1b6bf0 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ sub.w r1, r3, #96 @ 0x60 │ │ │ │ @@ -473906,15 +473867,15 @@ │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 1b6b80 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, sl │ │ │ │ mov sl, r3 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r3, 1b6c10 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ @@ -473924,15 +473885,15 @@ │ │ │ │ str r3, [r5, #16] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r5, r3 │ │ │ │ bne.w 1b688e │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r4, [r6, #52] @ 0x34 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ ldr r2, [pc, #336] @ (1b6d78 ) │ │ │ │ ldr r3, [pc, #328] @ (1b6d70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -474226,15 +474187,15 @@ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e50ac │ │ │ │ + bl 1e523c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ bl 1932b0 │ │ │ │ ldr.w r7, [sl, #84]! │ │ │ │ cmp sl, r7 │ │ │ │ @@ -474289,15 +474250,15 @@ │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r1, r2, #31 │ │ │ │ bpl.n 1b70e0 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b72ec │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e70ec │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1b701c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cbz r0, 1b700e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ bne.n 1b70e0 │ │ │ │ @@ -474306,15 +474267,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 1b70e0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 1b70e0 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e70ec │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b6ff4 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1b71d8 │ │ │ │ @@ -474338,24 +474299,24 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r3, r3, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1b70dc │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e70ec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1b70dc │ │ │ │ strd r6, r7, [sp, #12] │ │ │ │ movs r7, #0 │ │ │ │ b.n 1b708a │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e70ec │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1b70d8 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ beq.n 1b707c │ │ │ │ @@ -474376,18 +474337,18 @@ │ │ │ │ ldreq r0, [r0, #0] │ │ │ │ streq r0, [r2, #28] │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 1b70a8 │ │ │ │ mov r4, lr │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 1e6e74 │ │ │ │ + bl 1e7004 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e70ec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b708a │ │ │ │ ldrd r6, r7, [sp, #12] │ │ │ │ mov.w r8, #1 │ │ │ │ add.w r3, r6, #96 @ 0x60 │ │ │ │ ldr r2, [r6, #100] @ 0x64 │ │ │ │ @@ -474397,15 +474358,15 @@ │ │ │ │ sub.w r6, r2, #96 @ 0x60 │ │ │ │ b.n 1b6f60 │ │ │ │ mov sl, fp │ │ │ │ ldr r7, [r7, #0] │ │ │ │ cmp r7, sl │ │ │ │ bne.w 1b6f4c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ ldr r2, [pc, #752] @ (1b73f4 ) │ │ │ │ ldr r3, [pc, #744] @ (1b73f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -474474,15 +474435,15 @@ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ strd r8, r8, [r7, #32] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bl 1e6f90 │ │ │ │ + bl 1e7120 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ b.n 1b7098 │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b7046 │ │ │ │ strd r6, r7, [sp, #12] │ │ │ │ @@ -474528,22 +474489,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 1e6f1c │ │ │ │ + bl 1e70ac │ │ │ │ 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 1e6e74 │ │ │ │ + bl 1e7004 │ │ │ │ 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] │ │ │ │ @@ -474676,19 +474637,19 @@ │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r6, #54] @ 0x36 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r4, r5, r6} │ │ │ │ + bkpt 0x0030 │ │ │ │ movs r2, r5 │ │ │ │ - ldr r2, [pc, #728] @ (1b76dc ) │ │ │ │ + ldr r4, [pc, #472] @ (1b75dc ) │ │ │ │ movs r3, r3 │ │ │ │ - subs r5, #88 @ 0x58 │ │ │ │ + subs r7, #24 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #116] @ (1b748c ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -474712,15 +474673,15 @@ │ │ │ │ beq.n 1b7438 │ │ │ │ ldr r6, [pc, #76] @ (1b7494 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 28c514 │ │ │ │ + bl 28c6a4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 1b746c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -474795,15 +474756,15 @@ │ │ │ │ beq.n 1b74f4 │ │ │ │ ldr r6, [pc, #76] @ (1b7550 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 28c514 │ │ │ │ + bl 28c6a4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 1b7528 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -474902,15 +474863,15 @@ │ │ │ │ beq.n 1b75f0 │ │ │ │ ldr r6, [pc, #76] @ (1b764c ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 28c514 │ │ │ │ + bl 28c6a4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 1b7624 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -475355,15 +475316,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 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1b7a7c │ │ │ │ strh r6, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ @@ -476008,15 +475969,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 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1b8152 │ │ │ │ nop │ │ │ │ ldrb r2, [r5, #31] │ │ │ │ lsls r2, r5, #2 │ │ │ │ @@ -476394,15 +476355,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 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1b8520 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r1, #15] │ │ │ │ lsls r2, r5, #2 │ │ │ │ @@ -476562,15 +476523,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 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1b867c │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r0, [r1, #9] │ │ │ │ @@ -476592,19 +476553,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (1b8774 ) │ │ │ │ ldr r0, [pc, #20] @ (1b8778 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 190ca0 │ │ │ │ nop │ │ │ │ - add r6, sp, #32 │ │ │ │ + add r7, sp, #800 @ 0x320 │ │ │ │ movs r2, r5 │ │ │ │ - adds r6, #174 @ 0xae │ │ │ │ + subs r0, #110 @ 0x6e │ │ │ │ movs r3, r3 │ │ │ │ - cmp r1, #80 @ 0x50 │ │ │ │ + cmp r3, #16 │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r1, #96] @ 0x60 │ │ │ │ @@ -476673,15 +476634,15 @@ │ │ │ │ bl 192c08 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #8] @ (1b8850 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 1a6444 │ │ │ │ - ldr r6, [sp, #872] @ 0x368 │ │ │ │ + add r0, pc, #616 @ (adr r0, 1b8abc ) │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ @@ -477080,15 +477041,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 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1b8c7a │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -477647,15 +477608,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 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1b9154 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -477861,15 +477822,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ cmp r2, #16 │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str.w r2, [r8, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ str.w r0, [r8, #88] @ 0x58 │ │ │ │ ldr.w r8, [r7, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ ldr.w r1, [r8, #80] @ 0x50 │ │ │ │ b.n 1b9484 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ @@ -478263,15 +478224,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 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1b97f8 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -478503,15 +478464,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 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1b9a6a │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -478546,15 +478507,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ add.w r4, r5, #44 @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 202fac │ │ │ │ + bl 20313c │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r6, #100 @ 0x64 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1a6560 │ │ │ │ movs r2, #1 │ │ │ │ @@ -478933,15 +478894,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 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1b9ea6 │ │ │ │ movs r3, #3 │ │ │ │ b.n 1b9e94 │ │ │ │ uxtb r7, r7 │ │ │ │ @@ -479026,15 +478987,15 @@ │ │ │ │ ldr r2, [pc, #792] @ (1ba3bc ) │ │ │ │ ldr r3, [pc, #796] @ (1ba3c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 202fe0 │ │ │ │ + bl 203170 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r6, #84 @ 0x54 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ bl 1a6560 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -480016,15 +479977,15 @@ │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 1bab64 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, sl │ │ │ │ movs r1, #4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1e5df0 │ │ │ │ + bl 1e5f80 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ str.w sl, [r4, #16] │ │ │ │ str r0, [r4, #28] │ │ │ │ cmp r5, r3 │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ bne.n 1baaf0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ @@ -480073,15 +480034,15 @@ │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #4 │ │ │ │ mov r4, fp │ │ │ │ sub.w r8, r6, #4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r6, r7 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1e5df0 │ │ │ │ + bl 1e5f80 │ │ │ │ str.w r7, [fp, #16] │ │ │ │ str.w r0, [fp, #28] │ │ │ │ mov fp, r7 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r7, [sp, #0] │ │ │ │ b.n 1babfe │ │ │ │ ldr r5, [r7, #28] │ │ │ │ @@ -480865,15 +480826,15 @@ │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1bb3b6 │ │ │ │ ldr r3, [r7, #108] @ 0x6c │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -482727,22 +482688,22 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #152] @ (1bc738 ) │ │ │ │ ldr r3, [pc, #156] @ (1bc73c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r0, pc │ │ │ │ - ldr r5, [r1, #112] @ 0x70 │ │ │ │ + ldr r5, [r1, #120] @ 0x78 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrd r3, r0, [r1, #120] @ 0x78 │ │ │ │ + ldrd r3, r0, [r1, #112] @ 0x70 │ │ │ │ orrs r3, r5 │ │ │ │ - ldr r5, [r1, #116] @ 0x74 │ │ │ │ + ldr r5, [r1, #124] @ 0x7c │ │ │ │ orrs r0, r5 │ │ │ │ ldr r5, [r1, #104] @ 0x68 │ │ │ │ orrs r3, r0 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ @@ -483392,28 +483353,28 @@ │ │ │ │ orr.w r8, r8, r3 │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ bl 1bbe44 │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ + movs r2, #47 @ 0x2f │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd r6, r5, [sp] │ │ │ │ - ldrd fp, r6, [sp, #44] @ 0x2c │ │ │ │ + strd sl, r5, [sp] │ │ │ │ + ldrd fp, sl, [sp, #44] @ 0x2c │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - movs r2, #47 @ 0x2f │ │ │ │ - strd sl, r5, [sp] │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + strd r6, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, fp, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r4, r6, r3 │ │ │ │ + orr.w r4, sl, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [pc, #316] @ (1bceb8 ) │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ orr.w r5, r5, r9 │ │ │ │ @@ -484458,22 +484419,22 @@ │ │ │ │ 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, #304] @ (1bd8f0 ) │ │ │ │ + ldr r3, [pc, #300] @ (1bd8ec ) │ │ │ │ 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, #292] @ (1bd8f4 ) │ │ │ │ + ldr r1, [pc, #288] @ (1bd8f0 ) │ │ │ │ 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 │ │ │ │ @@ -484481,132 +484442,132 @@ │ │ │ │ ubfx r4, r4, #2, #1 │ │ │ │ bl 1bbe44 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - ldrd r4, r5, [sp, #12] │ │ │ │ + ldrd r5, r4, [sp, #12] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - mov r0, r7 │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ orrs r5, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r7 │ │ │ │ + orrs r4, r3 │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbe44 │ │ │ │ ldr.w sl, [r8, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r1, [sl] │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ bl 1bbf40 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - mov r0, r7 │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + mov r0, r7 │ │ │ │ orrs r5, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r4, r3 │ │ │ │ bl 1bbf40 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r2, #8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ - mov r0, r7 │ │ │ │ movs r2, #31 │ │ │ │ movs r1, #24 │ │ │ │ + mov r0, r7 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strd r3, r9, [sp] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1bbe44 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr.w r8, [r8, #36] @ 0x24 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ - orrs r4, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - movs r1, #32 │ │ │ │ - orrs r5, r3 │ │ │ │ - uxtb.w r3, r8 │ │ │ │ - strd r3, r9, [sp] │ │ │ │ + orrs r4, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - mov r0, r7 │ │ │ │ movs r2, #13 │ │ │ │ - orr.w r7, r4, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr.w r8, [r8, #36] @ 0x24 │ │ │ │ movs r1, #9 │ │ │ │ - orr.w r4, r5, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r7 │ │ │ │ + orrs r4, r3 │ │ │ │ mov.w r3, r8, asr #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, r8, asr #31 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ - ldrd r3, r2, [sp, #12] │ │ │ │ - orrs r4, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1bd8f8 ) │ │ │ │ - orrs r3, r7 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #32] @ (1bd8f0 ) │ │ │ │ + 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 1bbe44 │ │ │ │ + ldrd r2, r3, [sp, #12] │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [pc, #44] @ (1bd8f4 ) │ │ │ │ + orrs r4, r3 │ │ │ │ + ldr r3, [pc, #32] @ (1bd8ec ) │ │ │ │ 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 1bd8ea │ │ │ │ + bne.n 1bd8e8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ lsls r2, r5, #2 │ │ │ │ - movs r7, #44 @ 0x2c │ │ │ │ + movs r7, #48 @ 0x30 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #28 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #232] @ (1bda00 ) │ │ │ │ + ldr r3, [pc, #232] @ (1bd9fc ) │ │ │ │ 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, #220] @ (1bda04 ) │ │ │ │ + ldr r1, [pc, #220] @ (1bda00 ) │ │ │ │ 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 │ │ │ │ @@ -484668,51 +484629,51 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1bda08 ) │ │ │ │ + ldr r2, [pc, #44] @ (1bda04 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1bda00 ) │ │ │ │ + ldr r3, [pc, #32] @ (1bd9fc ) │ │ │ │ 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 1bd9fc │ │ │ │ + bne.n 1bd9f8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #214 @ 0xd6 │ │ │ │ + movs r6, #218 @ 0xda │ │ │ │ lsls r2, r5, #2 │ │ │ │ - movs r6, #28 │ │ │ │ + movs r6, #32 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #28 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #272] @ (1bdb38 ) │ │ │ │ + ldr r3, [pc, #272] @ (1bdb34 ) │ │ │ │ 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, #260] @ (1bdb3c ) │ │ │ │ + ldr r1, [pc, #260] @ (1bdb38 ) │ │ │ │ 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 │ │ │ │ @@ -484791,54 +484752,52 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1bdb40 ) │ │ │ │ + ldr r2, [pc, #44] @ (1bdb3c ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1bdb38 ) │ │ │ │ + ldr r3, [pc, #32] @ (1bdb34 ) │ │ │ │ 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 1bdb32 │ │ │ │ + bne.n 1bdb2e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #198 @ 0xc6 │ │ │ │ + movs r5, #202 @ 0xca │ │ │ │ lsls r2, r5, #2 │ │ │ │ - movs r4, #230 @ 0xe6 │ │ │ │ + movs r4, #234 @ 0xea │ │ │ │ lsls r2, r5, #2 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #388] @ (1bdce8 ) │ │ │ │ + ldr r3, [pc, #388] @ (1bdce0 ) │ │ │ │ add r7, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #376] @ (1bdcec ) │ │ │ │ + ldr r1, [pc, #376] @ (1bdce4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -484938,15 +484897,15 @@ │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r4, r2 │ │ │ │ movs r2, #26 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ - vldr d7, [pc, #92] @ 1bdce0 │ │ │ │ + vldr d7, [pc, #92] @ 1bdcd8 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ orrs r5, r1 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r7 │ │ │ │ orrs r4, r1 │ │ │ │ vstr d7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ @@ -484960,213 +484919,212 @@ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r4, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1bdcf0 ) │ │ │ │ + ldr r2, [pc, #52] @ (1bdce8 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (1bdce8 ) │ │ │ │ + ldr r3, [pc, #40] @ (1bdce0 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bdcdc │ │ │ │ + bne.n 1bdcd4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #138 @ 0x8a │ │ │ │ + movs r4, #146 @ 0x92 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - movs r3, #60 @ 0x3c │ │ │ │ + movs r3, #68 @ 0x44 │ │ │ │ lsls r2, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ - mov.w r8, #0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldr r3, [pc, #356] @ (1bde78 ) │ │ │ │ + mov.w r9, #0 │ │ │ │ + mov r8, r1 │ │ │ │ + ldr r3, [pc, #356] @ (1bde70 ) │ │ │ │ add r7, sp, #204 @ 0xcc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #344] @ (1bde7c ) │ │ │ │ + ldr r1, [pc, #344] @ (1bde74 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ubfx r4, r4, #2, #1 │ │ │ │ bl 1bbe44 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - ldrd r4, r5, [sp, #204] @ 0xcc │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + ldrd r5, r4, [sp, #204] @ 0xcc │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr.w r3, [r9, #32] │ │ │ │ + orrs r4, r3 │ │ │ │ + ldr.w r3, [r8, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - mov r1, r8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - orrs r4, r3 │ │ │ │ + mov r1, r9 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ add r0, sp, #8 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ blx 5a178 │ │ │ │ - ldr.w r9, [r9, #28] │ │ │ │ + ldr.w r8, [r8, #28] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ + ldr.w r2, [r8] │ │ │ │ bl 1bcb48 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - ldr.w r1, [r9, #8] │ │ │ │ + ldr.w r1, [r8, #8] │ │ │ │ mov r0, r7 │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + orrs r4, r3 │ │ │ │ bl 1bbf40 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr.w r3, [r9, #12] │ │ │ │ + ldr.w r3, [r8, #12] │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - strd r3, r8, [sp] │ │ │ │ + strd r3, r9, [sp] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + orrs r4, r3 │ │ │ │ bl 1bbe44 │ │ │ │ - vldr d7, [pc, #140] @ 1bde70 │ │ │ │ + vldr d7, [pc, #140] @ 1bde68 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ vstr d7, [sp] │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ bl 1bbe44 │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ - movs r1, #32 │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + movs r2, #13 │ │ │ │ + movs r1, #9 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ - uxtb.w r3, r8 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + orrs r4, r3 │ │ │ │ + mov.w r3, r8, asr #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ + mov.w r3, r8, asr #31 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ + uxtb.w r3, r8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - movs r2, #13 │ │ │ │ mov r0, r7 │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - movs r1, #9 │ │ │ │ + movs r1, #32 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ - mov.w r3, r8, asr #8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov.w r3, r8, asr #31 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + orrs r4, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ - orrs r4, r2 │ │ │ │ - ldr r2, [pc, #56] @ (1bde80 ) │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [pc, #44] @ (1bde78 ) │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [pc, #56] @ (1bde78 ) │ │ │ │ + orrs r4, r3 │ │ │ │ + ldr r3, [pc, #44] @ (1bde70 ) │ │ │ │ add r2, pc │ │ │ │ - str r4, [r6, #0] │ │ │ │ - str r5, [r6, #4] │ │ │ │ + str r5, [r6, #0] │ │ │ │ + str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bde66 │ │ │ │ + bne.n 1bde5e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #218 @ 0xda │ │ │ │ + movs r2, #226 @ 0xe2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - movs r1, #178 @ 0xb2 │ │ │ │ + movs r1, #186 @ 0xba │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #408] @ (1be038 ) │ │ │ │ + ldr r3, [pc, #408] @ (1be030 ) │ │ │ │ add r7, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #396] @ (1be03c ) │ │ │ │ + ldr r1, [pc, #396] @ (1be034 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -485243,15 +485201,15 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ orrs r4, r1 │ │ │ │ ubfx sl, r3, #1, #1 │ │ │ │ ands.w r3, r3, #2 │ │ │ │ - beq.n 1bdfee │ │ │ │ + beq.n 1bdfe6 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r7 │ │ │ │ subs r3, #1 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -485270,26 +485228,26 @@ │ │ │ │ mov r1, r2 │ │ │ │ str.w sl, [sp] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1be040 ) │ │ │ │ + ldr r2, [pc, #112] @ (1be038 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #100] @ (1be038 ) │ │ │ │ + ldr r3, [pc, #100] @ (1be030 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1be032 │ │ │ │ + bne.n 1be02a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrh.w r8, [r2, #12] │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r7 │ │ │ │ @@ -485310,37 +485268,37 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ orrs r2, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r3, r8, r3 │ │ │ │ - b.n 1bdf9e │ │ │ │ + b.n 1bdf96 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #78 @ 0x4e │ │ │ │ + movs r1, #86 @ 0x56 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - movs r0, #42 @ 0x2a │ │ │ │ + movs r0, #50 @ 0x32 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, #216 @ 0xd8 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #356] @ (1be1c4 ) │ │ │ │ + ldr r3, [pc, #356] @ (1be1bc ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #348] @ (1be1c8 ) │ │ │ │ + ldr r1, [pc, #348] @ (1be1c0 ) │ │ │ │ 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 │ │ │ │ @@ -485451,50 +485409,50 @@ │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ str.w r9, [sp] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1be1cc ) │ │ │ │ + ldr r2, [pc, #44] @ (1be1c4 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1be1c4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1be1bc ) │ │ │ │ add r2, pc │ │ │ │ str r6, [r7, #0] │ │ │ │ str r4, [r7, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1be1c0 │ │ │ │ + bne.n 1be1b8 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r2, #6 │ │ │ │ + subs r0, r3, #6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - subs r0, r3, #1 │ │ │ │ + subs r0, r4, #1 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #284] @ (1be308 ) │ │ │ │ + ldr r3, [pc, #284] @ (1be300 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #276] @ (1be30c ) │ │ │ │ + ldr r1, [pc, #276] @ (1be304 ) │ │ │ │ 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 │ │ │ │ @@ -485578,52 +485536,52 @@ │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1be310 ) │ │ │ │ + ldr r2, [pc, #44] @ (1be308 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1be308 ) │ │ │ │ + ldr r3, [pc, #32] @ (1be300 ) │ │ │ │ add r2, pc │ │ │ │ str r6, [r7, #0] │ │ │ │ str r4, [r7, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1be302 │ │ │ │ + bne.n 1be2fa │ │ │ │ mov r0, r7 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r0, #0 │ │ │ │ + subs r4, r1, #0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r6, r2, #4 │ │ │ │ + adds r6, r3, #4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #280] @ (1be448 ) │ │ │ │ + ldr r3, [pc, #280] @ (1be440 ) │ │ │ │ add r7, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #268] @ (1be44c ) │ │ │ │ + ldr r1, [pc, #268] @ (1be444 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -485703,50 +485661,50 @@ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r4, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1be450 ) │ │ │ │ + ldr r2, [pc, #44] @ (1be448 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1be448 ) │ │ │ │ + ldr r3, [pc, #32] @ (1be440 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1be444 │ │ │ │ + bne.n 1be43c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r7, #2 │ │ │ │ + adds r6, r0, #3 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - subs r4, r2, r7 │ │ │ │ + subs r4, r3, r7 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #452] @ (1be634 ) │ │ │ │ + ldr r3, [pc, #452] @ (1be62c ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr.w sl, [r1, #8] │ │ │ │ - ldr r1, [pc, #440] @ (1be638 ) │ │ │ │ + ldr r1, [pc, #440] @ (1be630 ) │ │ │ │ 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, sl, #1 │ │ │ │ @@ -485898,51 +485856,51 @@ │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r0, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1be63c ) │ │ │ │ + ldr r2, [pc, #48] @ (1be634 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1be634 ) │ │ │ │ + ldr r3, [pc, #36] @ (1be62c ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r9] │ │ │ │ str.w r4, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1be62e │ │ │ │ + bne.n 1be626 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r7, r5 │ │ │ │ + subs r6, r0, r6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r6, r5, r7 │ │ │ │ + adds r6, r6, r7 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #440] @ (1be814 ) │ │ │ │ + ldr r3, [pc, #440] @ (1be80c ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr.w sl, [r1, #8] │ │ │ │ - ldr r1, [pc, #428] @ (1be818 ) │ │ │ │ + ldr r1, [pc, #428] @ (1be810 ) │ │ │ │ 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, sl, #1 │ │ │ │ @@ -486094,50 +486052,50 @@ │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r4, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1be81c ) │ │ │ │ + ldr r2, [pc, #48] @ (1be814 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1be814 ) │ │ │ │ + ldr r3, [pc, #36] @ (1be80c ) │ │ │ │ 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 1be810 │ │ │ │ + bne.n 1be808 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r2, r6 │ │ │ │ + adds r2, r3, r6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r4, r1, r0 │ │ │ │ + adds r4, r2, r0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #412] @ (1be9d8 ) │ │ │ │ + ldr r3, [pc, #412] @ (1be9d0 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr.w sl, [r1, #8] │ │ │ │ - ldr r1, [pc, #400] @ (1be9dc ) │ │ │ │ + ldr r1, [pc, #400] @ (1be9d4 ) │ │ │ │ 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, sl, #1 │ │ │ │ @@ -486274,70 +486232,70 @@ │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r4, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1be9e0 ) │ │ │ │ + ldr r2, [pc, #48] @ (1be9d8 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1be9d8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1be9d0 ) │ │ │ │ add r2, pc │ │ │ │ str.w r4, [r9] │ │ │ │ str.w r5, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1be9d4 │ │ │ │ + bne.n 1be9cc │ │ │ │ mov r0, r9 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #30 │ │ │ │ + asrs r2, r7, #30 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - asrs r0, r1, #25 │ │ │ │ + asrs r0, r2, #25 │ │ │ │ lsls r2, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #556] @ (1bec28 ) │ │ │ │ + ldr r2, [pc, #556] @ (1bec20 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #556] @ (1bec2c ) │ │ │ │ + ldr r3, [pc, #556] @ (1bec24 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrd r3, r2, [r1, #32] │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ cmpeq r2, #4 │ │ │ │ itet ne │ │ │ │ movne r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ movne r2, r3 │ │ │ │ - beq.n 1bea42 │ │ │ │ + beq.n 1bea3a │ │ │ │ strd r3, r2, [r4] │ │ │ │ - ldr r2, [pc, #520] @ (1bec30 ) │ │ │ │ - ldr r3, [pc, #516] @ (1bec2c ) │ │ │ │ + ldr r2, [pc, #520] @ (1bec28 ) │ │ │ │ + ldr r3, [pc, #516] @ (1bec24 ) │ │ │ │ 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 1bec16 │ │ │ │ + bne.w 1bec0e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [r1, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r1 │ │ │ │ @@ -486477,27 +486435,27 @@ │ │ │ │ movs r1, #23 │ │ │ │ orr.w r8, r3, r2 │ │ │ │ movs r2, #31 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ - vldr d7, [pc, #124] @ 1bec20 │ │ │ │ + vldr d7, [pc, #124] @ 1bec18 │ │ │ │ orr.w r3, r1, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #8] │ │ │ │ orr.w r8, r8, r2 │ │ │ │ vstr d7, [sp] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - vldr d7, [pc, #92] @ 1bec20 │ │ │ │ + vldr d7, [pc, #92] @ 1bec18 │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ orr.w r8, r8, r2 │ │ │ │ vstr d7, [sp] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ @@ -486519,42 +486477,42 @@ │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ orr.w r8, r8, r1 │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ orr.w r3, r5, r1 │ │ │ │ orr.w r2, r8, r2 │ │ │ │ - b.n 1bea20 │ │ │ │ + b.n 1bea18 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #23 │ │ │ │ + asrs r4, r0, #24 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r2, #23 │ │ │ │ + asrs r4, r3, #23 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #268] @ (1bed5c ) │ │ │ │ + ldr r3, [pc, #268] @ (1bed54 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ - ldr r1, [pc, #260] @ (1bed60 ) │ │ │ │ + ldr r1, [pc, #260] @ (1bed58 ) │ │ │ │ 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, r7, #1 │ │ │ │ @@ -486627,52 +486585,52 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1bed64 ) │ │ │ │ + ldr r2, [pc, #48] @ (1bed5c ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1bed5c ) │ │ │ │ + ldr r3, [pc, #36] @ (1bed54 ) │ │ │ │ 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 1bed56 │ │ │ │ + bne.n 1bed4e │ │ │ │ mov r0, r8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r4, #14 │ │ │ │ + asrs r0, r5, #14 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - asrs r6, r0, #11 │ │ │ │ + asrs r6, r1, #11 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #228] @ (1bee68 ) │ │ │ │ + ldr r3, [pc, #228] @ (1bee60 ) │ │ │ │ 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] @ (1bee6c ) │ │ │ │ + ldr r1, [pc, #216] @ (1bee64 ) │ │ │ │ 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 │ │ │ │ @@ -486729,51 +486687,51 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1bee70 ) │ │ │ │ + ldr r2, [pc, #44] @ (1bee68 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1bee68 ) │ │ │ │ + ldr r3, [pc, #32] @ (1bee60 ) │ │ │ │ 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 1bee62 │ │ │ │ + bne.n 1bee5a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r5, #9 │ │ │ │ + asrs r2, r6, #9 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - asrs r6, r6, #6 │ │ │ │ + asrs r6, r7, #6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #164] @ (1bef34 ) │ │ │ │ + ldr r3, [pc, #164] @ (1bef2c ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #20 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #156] @ (1bef38 ) │ │ │ │ + ldr r1, [pc, #156] @ (1bef30 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -486809,51 +486767,51 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1bef3c ) │ │ │ │ + ldr r2, [pc, #44] @ (1bef34 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1bef34 ) │ │ │ │ + ldr r3, [pc, #32] @ (1bef2c ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r7, #0] │ │ │ │ str r4, [r7, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bef30 │ │ │ │ + bne.n 1bef28 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r4, #5 │ │ │ │ + asrs r0, r5, #5 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - asrs r0, r5, #3 │ │ │ │ + asrs r0, r6, #3 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #192] @ (1bf01c ) │ │ │ │ + ldr r3, [pc, #192] @ (1bf014 ) │ │ │ │ add r7, sp, #20 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #180] @ (1bf020 ) │ │ │ │ + ldr r1, [pc, #180] @ (1bf018 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -486900,51 +486858,51 @@ │ │ │ │ orrs r4, r3 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1bf024 ) │ │ │ │ + ldr r2, [pc, #44] @ (1bf01c ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1bf01c ) │ │ │ │ + ldr r3, [pc, #32] @ (1bf014 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bf018 │ │ │ │ + bne.n 1bf010 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #2 │ │ │ │ + asrs r2, r3, #2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - asrs r0, r0, #32 │ │ │ │ + asrs r0, r1, #32 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #220] @ (1bf120 ) │ │ │ │ + ldr r3, [pc, #220] @ (1bf118 ) │ │ │ │ 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] @ (1bf124 ) │ │ │ │ + ldr r1, [pc, #208] @ (1bf11c ) │ │ │ │ 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 │ │ │ │ @@ -486999,51 +486957,51 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1bf128 ) │ │ │ │ + ldr r2, [pc, #44] @ (1bf120 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1bf120 ) │ │ │ │ + ldr r3, [pc, #32] @ (1bf118 ) │ │ │ │ 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 1bf11a │ │ │ │ + bne.n 1bf112 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #30 │ │ │ │ + lsrs r2, r6, #30 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsrs r6, r7, #27 │ │ │ │ + lsrs r6, r0, #28 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #252] @ (1bf240 ) │ │ │ │ + ldr r3, [pc, #252] @ (1bf238 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #244] @ (1bf244 ) │ │ │ │ + ldr r1, [pc, #244] @ (1bf23c ) │ │ │ │ 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 │ │ │ │ @@ -487112,51 +487070,51 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1bf248 ) │ │ │ │ + ldr r2, [pc, #48] @ (1bf240 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1bf240 ) │ │ │ │ + ldr r3, [pc, #36] @ (1bf238 ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r9] │ │ │ │ str.w r4, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bf23a │ │ │ │ + bne.n 1bf232 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #26 │ │ │ │ + lsrs r4, r6, #26 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsrs r2, r4, #23 │ │ │ │ + lsrs r2, r5, #23 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #328] @ (1bf3ac ) │ │ │ │ + ldr r3, [pc, #328] @ (1bf3a4 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ str r6, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #320] @ (1bf3b0 ) │ │ │ │ + ldr r1, [pc, #320] @ (1bf3a8 ) │ │ │ │ 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 │ │ │ │ @@ -487249,69 +487207,69 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr.w r6, r9, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1bf3b4 ) │ │ │ │ + ldr r2, [pc, #48] @ (1bf3ac ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1bf3ac ) │ │ │ │ + ldr r3, [pc, #36] @ (1bf3a4 ) │ │ │ │ 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 1bf3a6 │ │ │ │ + bne.n 1bf39e │ │ │ │ mov r0, r8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #22 │ │ │ │ + lsrs r4, r2, #22 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsrs r6, r6, #17 │ │ │ │ + lsrs r6, r7, #17 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #540] @ (1bf5e8 ) │ │ │ │ + ldr r2, [pc, #540] @ (1bf5e0 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #540] @ (1bf5ec ) │ │ │ │ + ldr r3, [pc, #540] @ (1bf5e4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrd r3, r2, [r1, #32] │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ cmpeq r2, #4 │ │ │ │ itet ne │ │ │ │ movne r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ movne r2, r3 │ │ │ │ - beq.n 1bf412 │ │ │ │ + beq.n 1bf40a │ │ │ │ strd r3, r2, [r4] │ │ │ │ - ldr r2, [pc, #504] @ (1bf5f0 ) │ │ │ │ - ldr r3, [pc, #500] @ (1bf5ec ) │ │ │ │ + ldr r2, [pc, #504] @ (1bf5e8 ) │ │ │ │ + ldr r3, [pc, #500] @ (1bf5e4 ) │ │ │ │ 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 1bf5dc │ │ │ │ + bne.w 1bf5d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [r1, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r1 │ │ │ │ @@ -487448,27 +487406,27 @@ │ │ │ │ movs r1, #23 │ │ │ │ orr.w r8, r3, r2 │ │ │ │ movs r2, #31 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #24 │ │ │ │ - vldr d7, [pc, #120] @ 1bf5e0 │ │ │ │ + vldr d7, [pc, #120] @ 1bf5d8 │ │ │ │ orr.w r3, r1, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #12] │ │ │ │ orr.w r8, r8, r2 │ │ │ │ vstr d7, [sp] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - vldr d7, [pc, #84] @ 1bf5e0 │ │ │ │ + vldr d7, [pc, #84] @ 1bf5d8 │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ orr.w r8, r8, r2 │ │ │ │ vstr d7, [sp] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ @@ -487490,41 +487448,41 @@ │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ orr.w r8, r8, r1 │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ orr.w r3, r5, r1 │ │ │ │ orr.w r2, r8, r2 │ │ │ │ - b.n 1bf3f0 │ │ │ │ + b.n 1bf3e8 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #16 │ │ │ │ + lsrs r4, r6, #16 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #16 │ │ │ │ + lsrs r4, r1, #16 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #268] @ (1bf71c ) │ │ │ │ + ldr r3, [pc, #268] @ (1bf714 ) │ │ │ │ add r7, sp, #20 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #256] @ (1bf720 ) │ │ │ │ + ldr r1, [pc, #256] @ (1bf718 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -487596,66 +487554,66 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1bf724 ) │ │ │ │ + ldr r2, [pc, #44] @ (1bf71c ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1bf71c ) │ │ │ │ + ldr r3, [pc, #32] @ (1bf714 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bf716 │ │ │ │ + bne.n 1bf70e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r3, #7 │ │ │ │ + lsrs r6, r4, #7 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsrs r2, r0, #4 │ │ │ │ + lsrs r2, r1, #4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ - ldr r5, [pc, #300] @ (1bf864 ) │ │ │ │ + ldr r5, [pc, #300] @ (1bf85c ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #300] @ (1bf868 ) │ │ │ │ + ldr r2, [pc, #300] @ (1bf860 ) │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ add r5, pc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ mov.w r2, #0 │ │ │ │ ldrd r2, r0, [r4, #136] @ 0x88 │ │ │ │ cmp r2, #6 │ │ │ │ sbcs.w ip, r0, #0 │ │ │ │ - blt.n 1bf802 │ │ │ │ + blt.n 1bf7fa │ │ │ │ ldr.w ip, [r1] │ │ │ │ subs r2, #7 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ sub.w r1, ip, #600 @ 0x258 │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ - bls.n 1bf7e0 │ │ │ │ + bls.n 1bf7d8 │ │ │ │ orrs r2, r0 │ │ │ │ cmp.w ip, #700 @ 0x2bc │ │ │ │ it cs │ │ │ │ cmpcs r2, #0 │ │ │ │ - beq.n 1bf83c │ │ │ │ + beq.n 1bf834 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ mov r2, r3 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -487669,184 +487627,184 @@ │ │ │ │ movs r1, #0 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r6, [sp, #212] @ 0xd4 │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ ldrd r0, r3, [sp, #8] │ │ │ │ orrs.w ip, r1, r2 │ │ │ │ ldr r4, [sp, #216] @ 0xd8 │ │ │ │ - bne.n 1bf84a │ │ │ │ + bne.n 1bf842 │ │ │ │ strd r1, r2, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #4 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r4 │ │ │ │ strd r2, r3, [r5] │ │ │ │ - ldr r2, [pc, #164] @ (1bf86c ) │ │ │ │ - ldr r3, [pc, #156] @ (1bf868 ) │ │ │ │ + ldr r2, [pc, #164] @ (1bf864 ) │ │ │ │ + ldr r3, [pc, #156] @ (1bf860 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bf860 │ │ │ │ + bne.n 1bf858 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orrs r2, r0 │ │ │ │ - bne.n 1bf774 │ │ │ │ + bne.n 1bf76c │ │ │ │ ldrd ip, r1, [r4] │ │ │ │ orrs.w r2, ip, r1 │ │ │ │ - bne.n 1bf822 │ │ │ │ + bne.n 1bf81a │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ movs r2, #7 │ │ │ │ strd ip, r1, [sp] │ │ │ │ movs r1, #0 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ - b.n 1bf7c2 │ │ │ │ + b.n 1bf7ba │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ bl 1bbf40 │ │ │ │ movs r2, #7 │ │ │ │ ldrd r1, r3, [sp, #212] @ 0xd4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ movs r1, #0 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ - b.n 1bf7c2 │ │ │ │ + b.n 1bf7ba │ │ │ │ ldr r3, [r3, #32] │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ strd r3, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bbe44 │ │ │ │ ldrd ip, r1, [sp, #212] @ 0xd4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b.n 1bf7f0 │ │ │ │ + b.n 1bf7e8 │ │ │ │ ldrd ip, r1, [r4, #8] │ │ │ │ orrs.w r2, ip, r1 │ │ │ │ - beq.n 1bf7ee │ │ │ │ + beq.n 1bf7e6 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ - b.n 1bf824 │ │ │ │ + b.n 1bf81c │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #3 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r1, r2, [sp, #212] @ 0xd4 │ │ │ │ - b.n 1bf7ae │ │ │ │ + b.n 1bf7a6 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - lsrs r6, r7, #2 │ │ │ │ + lsrs r6, r0, #3 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #32 │ │ │ │ + lsrs r2, r7, #32 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w lr, [pc, #72] @ 1bf8c8 │ │ │ │ + ldr.w lr, [pc, #72] @ 1bf8c0 │ │ │ │ sub sp, #16 │ │ │ │ - ldr.w ip, [pc, #68] @ 1bf8cc │ │ │ │ + ldr.w ip, [pc, #68] @ 1bf8c4 │ │ │ │ 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 1bf728 │ │ │ │ + bl 1bf720 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r2, [pc, #36] @ (1bf8d0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1bf8cc ) │ │ │ │ + ldr r2, [pc, #36] @ (1bf8c8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1bf8c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bf8c4 │ │ │ │ + bne.n 1bf8bc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - lsls r2, r6, #29 │ │ │ │ + lsls r2, r7, #29 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #29 │ │ │ │ + lsls r6, r2, #29 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r5, [pc, #452] @ (1bfaa8 ) │ │ │ │ + ldr r5, [pc, #452] @ (1bfaa0 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r4, [pc, #452] @ (1bfaac ) │ │ │ │ + ldr r4, [pc, #452] @ (1bfaa4 ) │ │ │ │ add r5, pc │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov.w r4, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ands.w r5, r0, #16 │ │ │ │ - beq.n 1bf934 │ │ │ │ + beq.n 1bf92c │ │ │ │ ldrsh.w r1, [r3, #18] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 1bf9b2 │ │ │ │ + bmi.n 1bf9aa │ │ │ │ add r0, sp, #28 │ │ │ │ bl 1bc50c │ │ │ │ ldrd r3, r5, [sp, #28] │ │ │ │ orr.w r3, r3, #2048 @ 0x800 │ │ │ │ - ldr r2, [pc, #408] @ (1bfab0 ) │ │ │ │ + ldr r2, [pc, #408] @ (1bfaa8 ) │ │ │ │ strd r3, r5, [r4] │ │ │ │ - ldr r3, [pc, #400] @ (1bfaac ) │ │ │ │ + ldr r3, [pc, #400] @ (1bfaa4 ) │ │ │ │ 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 1bfaa2 │ │ │ │ + bne.w 1bfa9a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsls r6, r0, #30 │ │ │ │ - bpl.n 1bf96a │ │ │ │ + bpl.n 1bf962 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ ldr.w ip, [r6, #4] │ │ │ │ cmp.w ip, #392 @ 0x188 │ │ │ │ - bcs.n 1bf9c2 │ │ │ │ + bcs.n 1bf9ba │ │ │ │ cmp.w ip, #390 @ 0x186 │ │ │ │ - bcs.n 1bfa00 │ │ │ │ + bcs.n 1bf9f8 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #800 @ 0x320 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ - bcs.w 1bfa80 │ │ │ │ - ldr r2, [pc, #344] @ (1bfab4 ) │ │ │ │ + bcs.w 1bfa78 │ │ │ │ + ldr r2, [pc, #344] @ (1bfaac ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [pc, #344] @ (1bfab8 ) │ │ │ │ + ldr r1, [pc, #344] @ (1bfab0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1bf914 │ │ │ │ + b.n 1bf90c │ │ │ │ lsls r1, r0, #31 │ │ │ │ - bmi.n 1bf9de │ │ │ │ + bmi.n 1bf9d6 │ │ │ │ movs r2, #10 │ │ │ │ ubfx r0, r0, #18, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ @@ -487867,46 +487825,46 @@ │ │ │ │ movs r2, #7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r2, r5, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ orrs r5, r6 │ │ │ │ - b.n 1bf914 │ │ │ │ + b.n 1bf90c │ │ │ │ add r0, sp, #20 │ │ │ │ bl 1bc50c │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ orr.w r3, r3, #3072 @ 0xc00 │ │ │ │ - b.n 1bf914 │ │ │ │ + b.n 1bf90c │ │ │ │ sub.w lr, ip, #396 @ 0x18c │ │ │ │ cmp.w lr, #1 │ │ │ │ - bls.n 1bfa00 │ │ │ │ + bls.n 1bf9f8 │ │ │ │ cmp.w ip, #404 @ 0x194 │ │ │ │ - bls.n 1bfa9a │ │ │ │ + bls.n 1bfa92 │ │ │ │ mvn.w r0, #406 @ 0x196 │ │ │ │ add ip, r0 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bhi.n 1bf94a │ │ │ │ + bhi.n 1bf942 │ │ │ │ ldrd r1, r2, [r2, #72] @ 0x48 │ │ │ │ orrs r1, r2 │ │ │ │ - beq.n 1bfa46 │ │ │ │ + beq.n 1bfa3e │ │ │ │ ldr r3, [r3, #16] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #11 │ │ │ │ strd r3, r1, [sp] │ │ │ │ add r0, sp, #28 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r3, r5, [sp, #28] │ │ │ │ orr.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 1bf914 │ │ │ │ + b.n 1bf90c │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #800 @ 0x320 │ │ │ │ it cc │ │ │ │ movcc r3, #2 │ │ │ │ - bcc.n 1bf958 │ │ │ │ + bcc.n 1bf950 │ │ │ │ movs r2, #7 │ │ │ │ ubfx r0, r0, #2, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ @@ -487921,15 +487879,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrd r6, r5, [sp, #28] │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r6 │ │ │ │ orrs r5, r2 │ │ │ │ orr.w r3, r3, #1792 @ 0x700 │ │ │ │ - b.n 1bf914 │ │ │ │ + b.n 1bf90c │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ movs r5, #0 │ │ │ │ add r0, sp, #28 │ │ │ │ movs r2, #10 │ │ │ │ str r5, [sp, #4] │ │ │ │ lsrs r1, r3, #2 │ │ │ │ str r1, [sp, #0] │ │ │ │ @@ -487945,54 +487903,54 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r6, r5, [sp, #28] │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r6 │ │ │ │ orrs r5, r2 │ │ │ │ - b.n 1bf9fa │ │ │ │ + b.n 1bf9f2 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #7 │ │ │ │ strd r3, r1, [sp] │ │ │ │ add r0, sp, #28 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r3, r5, [sp, #28] │ │ │ │ orr.w r3, r3, #1536 @ 0x600 │ │ │ │ - b.n 1bf914 │ │ │ │ + b.n 1bf90c │ │ │ │ cmp.w ip, #400 @ 0x190 │ │ │ │ - bcs.n 1bf9de │ │ │ │ - b.n 1bf94a │ │ │ │ + bcs.n 1bf9d6 │ │ │ │ + b.n 1bf942 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r2, #28 │ │ │ │ + lsls r4, r3, #28 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #27 │ │ │ │ + lsls r0, r5, #27 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r5, #242 @ 0xf2 │ │ │ │ + cmp r7, #186 @ 0xba │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [sp, #928] @ 0x3a0 │ │ │ │ movs r2, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #768] @ (1bfdd8 ) │ │ │ │ - ldr r3, [pc, #768] @ (1bfddc ) │ │ │ │ + ldr r0, [pc, #768] @ (1bfdd0 ) │ │ │ │ + ldr r3, [pc, #768] @ (1bfdd4 ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r0, pc │ │ │ │ mov r9, r1 │ │ │ │ add r4, sp, #32 │ │ │ │ - vldr d8, [pc, #748] @ 1bfdd0 │ │ │ │ + vldr d8, [pc, #748] @ 1bfdc8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -488000,15 +487958,15 @@ │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ vstr d8, [sp, #128] @ 0x80 │ │ │ │ bl 1bc89c │ │ │ │ ldr.w r8, [r9, #32] │ │ │ │ cmp.w r8, #5 │ │ │ │ - bls.w 1bfc80 │ │ │ │ + bls.w 1bfc78 │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ add r7, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov.w sl, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ @@ -488129,42 +488087,42 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r4, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r2, r5 │ │ │ │ orrs r3, r4 │ │ │ │ strd r2, r3, [r6] │ │ │ │ - ldr r2, [pc, #384] @ (1bfde0 ) │ │ │ │ - ldr r3, [pc, #376] @ (1bfddc ) │ │ │ │ + ldr r2, [pc, #384] @ (1bfdd8 ) │ │ │ │ + ldr r3, [pc, #376] @ (1bfdd4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c0000 │ │ │ │ + bne.w 1bfff8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r5, [r9, #28] │ │ │ │ and.w r1, r2, #1 │ │ │ │ ubfx fp, r2, #2, #1 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr.w r9, [r2, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1bfde4 │ │ │ │ + beq.w 1bfddc │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1bfefe │ │ │ │ + bne.w 1bfef6 │ │ │ │ add r7, sp, #228 @ 0xe4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 1bbe44 │ │ │ │ @@ -488268,25 +488226,25 @@ │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1bfc4e │ │ │ │ + b.n 1bfc46 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #20 │ │ │ │ + lsls r0, r5, #20 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r3, #14 │ │ │ │ + lsls r2, r4, #14 │ │ │ │ lsls r2, r5, #2 │ │ │ │ add r7, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ strd r1, r9, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbe44 │ │ │ │ @@ -488388,15 +488346,15 @@ │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r4, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r2, r8, r2 │ │ │ │ orrs r3, r4 │ │ │ │ - b.n 1bfc5a │ │ │ │ + b.n 1bfc52 │ │ │ │ add r7, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ @@ -488493,80 +488451,80 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - b.n 1bfda2 │ │ │ │ + b.n 1bfd9a │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #96] @ (1c0078 ) │ │ │ │ + ldr r2, [pc, #96] @ (1c0070 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #96] @ (1c007c ) │ │ │ │ + ldr r3, [pc, #96] @ (1c0074 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r1, #44] @ 0x2c │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 1c004c │ │ │ │ - vldr d7, [pc, #56] @ 1c0070 │ │ │ │ + cbz r3, 1c0044 │ │ │ │ + vldr d7, [pc, #56] @ 1c0068 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ strd r3, r2, [r4] │ │ │ │ - ldr r2, [pc, #44] @ (1c0080 ) │ │ │ │ - ldr r3, [pc, #40] @ (1c007c ) │ │ │ │ + ldr r2, [pc, #44] @ (1c0078 ) │ │ │ │ + ldr r3, [pc, #40] @ (1c0074 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c006a │ │ │ │ + bne.n 1c0062 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - vaddl.u16 q8, d30, d25 │ │ │ │ + vaddl.u32 q8, d22, d25 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - vaddl.u32 q0, d24, d25 │ │ │ │ + vrev32.8 d0, d25 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #632] @ (1c0314 ) │ │ │ │ + ldr r3, [pc, #632] @ (1c030c ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #620] @ (1c0318 ) │ │ │ │ + ldr r1, [pc, #620] @ (1c0310 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r6, #1 │ │ │ │ @@ -488582,15 +488540,15 @@ │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r6, r3 │ │ │ │ - bl 1c0008 │ │ │ │ + bl 1c0000 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -488785,49 +488743,49 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1c031c ) │ │ │ │ + ldr r2, [pc, #48] @ (1c0314 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1c0314 ) │ │ │ │ + ldr r3, [pc, #36] @ (1c030c ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [fp] │ │ │ │ str.w r4, [fp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c030e │ │ │ │ + bne.n 1c0306 │ │ │ │ mov r0, fp │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u16 d16, d16, d25 │ │ │ │ - stc2 0, cr0, [lr, #-676] @ 0xfffffd5c │ │ │ │ + vhadd.u16 d16, d24, d25 │ │ │ │ + ldc2 0, cr0, [r6, #-676] @ 0xfffffd5c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #492] @ (1c0528 ) │ │ │ │ + ldr r3, [pc, #492] @ (1c0520 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #484] @ (1c052c ) │ │ │ │ + ldr r1, [pc, #484] @ (1c0524 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r6, #1 │ │ │ │ @@ -488843,15 +488801,15 @@ │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r6, r3 │ │ │ │ - bl 1c0008 │ │ │ │ + bl 1c0000 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -488991,49 +488949,49 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1c0530 ) │ │ │ │ + ldr r2, [pc, #48] @ (1c0528 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1c0528 ) │ │ │ │ + ldr r3, [pc, #36] @ (1c0520 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c0522 │ │ │ │ + bne.n 1c051a │ │ │ │ mov r0, sl │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r4], #676 @ 0x2a4 │ │ │ │ - @ instruction: 0xfafa00a9 │ │ │ │ + ldc2 0, cr0, [ip], #676 @ 0x2a4 │ │ │ │ + @ instruction: 0xfb0200a9 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #556] @ (1c077c ) │ │ │ │ + ldr r3, [pc, #556] @ (1c0774 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #548] @ (1c0780 ) │ │ │ │ + ldr r1, [pc, #548] @ (1c0778 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -489049,15 +489007,15 @@ │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w fp, r6, r3 │ │ │ │ - bl 1c0008 │ │ │ │ + bl 1c0000 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -489220,49 +489178,49 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1c0784 ) │ │ │ │ + ldr r2, [pc, #48] @ (1c077c ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1c077c ) │ │ │ │ + ldr r3, [pc, #36] @ (1c0774 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c0776 │ │ │ │ + bne.n 1c076e │ │ │ │ mov r0, sl │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfaa000a9 │ │ │ │ - strh.w r0, [r6, #169] @ 0xa9 │ │ │ │ + @ instruction: 0xfaa800a9 │ │ │ │ + strh.w r0, [lr, #169] @ 0xa9 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #556] @ (1c09d0 ) │ │ │ │ + ldr r3, [pc, #556] @ (1c09c8 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #548] @ (1c09d4 ) │ │ │ │ + ldr r1, [pc, #548] @ (1c09cc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -489278,15 +489236,15 @@ │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w fp, r6, r3 │ │ │ │ - bl 1c0008 │ │ │ │ + bl 1c0000 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -489450,42 +489408,42 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1c09d8 ) │ │ │ │ + ldr r2, [pc, #48] @ (1c09d0 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1c09d0 ) │ │ │ │ + ldr r3, [pc, #36] @ (1c09c8 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [r9] │ │ │ │ str.w r4, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c09ca │ │ │ │ + bne.n 1c09c2 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str.w r0, [ip, r9, lsl #2] │ │ │ │ - @ instruction: 0xf65200a9 │ │ │ │ + ldr.w r0, [r4, r9, lsl #2] │ │ │ │ + @ instruction: 0xf65a00a9 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r6, r0 │ │ │ │ - ldr.w r0, [pc, #1220] @ 1c0eb4 │ │ │ │ - ldr.w r3, [pc, #1220] @ 1c0eb8 │ │ │ │ + ldr.w r0, [pc, #1220] @ 1c0eac │ │ │ │ + ldr.w r3, [pc, #1220] @ 1c0eb0 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r0, pc │ │ │ │ mov r4, r1 │ │ │ │ add r5, sp, #32 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -489499,15 +489457,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ strd r2, r3, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, r4 │ │ │ │ bl 1bc89c │ │ │ │ ldr.w r9, [r4, #32] │ │ │ │ cmp.w r9, #5 │ │ │ │ - bls.w 1c0b92 │ │ │ │ + bls.w 1c0b8a │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ add r7, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov.w r8, #0 │ │ │ │ and.w r3, sl, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ @@ -489622,40 +489580,40 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r4, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r2, r5 │ │ │ │ orrs r3, r4 │ │ │ │ strd r2, r3, [r6] │ │ │ │ - ldr r2, [pc, #836] @ (1c0ebc ) │ │ │ │ - ldr r3, [pc, #832] @ (1c0eb8 ) │ │ │ │ + ldr r2, [pc, #836] @ (1c0eb4 ) │ │ │ │ + ldr r3, [pc, #832] @ (1c0eb0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c0eae │ │ │ │ + bne.w 1c0ea6 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [r4, #28] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ and.w r1, r3, #1 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ ldr.w sl, [r2, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1c0cbe │ │ │ │ + beq.w 1c0cb6 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1c0da8 │ │ │ │ + bne.w 1c0da0 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -489755,15 +489713,15 @@ │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r1, #24 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #26 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1c0b64 │ │ │ │ + b.n 1c0b5c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -489851,15 +489809,15 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r4, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - b.n 1c0b56 │ │ │ │ + b.n 1c0b4e │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -489963,39 +489921,39 @@ │ │ │ │ str.w sl, [sp] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - b.n 1c0cac │ │ │ │ + b.n 1c0ca4 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - addw r0, r4, #2217 @ 0x8a9 │ │ │ │ + addw r0, ip, #2217 @ 0x8a9 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - eor.w r0, r4, #5537792 @ 0x548000 │ │ │ │ + eor.w r0, ip, #5537792 @ 0x548000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #132] @ (1c0f54 ) │ │ │ │ + ldr r2, [pc, #132] @ (1c0f4c ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #132] @ (1c0f58 ) │ │ │ │ + ldr r3, [pc, #132] @ (1c0f50 ) │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r2, r3, #640 @ 0x280 │ │ │ │ ands.w r3, r3, #1344 @ 0x540 │ │ │ │ - beq.n 1c0f44 │ │ │ │ + beq.n 1c0f3c │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ movs r1, #14 │ │ │ │ add r0, sp, #12 │ │ │ │ @@ -490009,58 +489967,58 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #12 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrd r6, r5, [sp, #12] │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1c0f5c ) │ │ │ │ + ldr r2, [pc, #52] @ (1c0f54 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #44] @ (1c0f58 ) │ │ │ │ + ldr r3, [pc, #44] @ (1c0f50 ) │ │ │ │ add r2, pc │ │ │ │ str r6, [r4, #0] │ │ │ │ str r5, [r4, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c0f4e │ │ │ │ + bne.n 1c0f46 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 1c0efc │ │ │ │ + b.n 1c0ef4 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf12600a9 │ │ │ │ + @ instruction: 0xf12e00a9 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0d200a9 │ │ │ │ + @ instruction: 0xf0da00a9 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #140] @ (1c0ffc ) │ │ │ │ + ldr r2, [pc, #140] @ (1c0ff4 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #140] @ (1c1000 ) │ │ │ │ + ldr r3, [pc, #140] @ (1c0ff8 ) │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r2, r3, #640 @ 0x280 │ │ │ │ ands.w r3, r3, #1344 @ 0x540 │ │ │ │ - beq.n 1c0fee │ │ │ │ + beq.n 1c0fe6 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #14 │ │ │ │ @@ -490078,105 +490036,105 @@ │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1c1004 ) │ │ │ │ + ldr r2, [pc, #52] @ (1c0ffc ) │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [pc, #44] @ (1c1000 ) │ │ │ │ + ldr r3, [pc, #44] @ (1c0ff8 ) │ │ │ │ add r2, pc │ │ │ │ str r7, [r5, #0] │ │ │ │ str r6, [r5, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c0ff8 │ │ │ │ + bne.n 1c0ff0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 1c0f9c │ │ │ │ + b.n 1c0f94 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - eor.w r0, r6, #169 @ 0xa9 │ │ │ │ + eor.w r0, lr, #169 @ 0xa9 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bic.w r0, r8, #169 @ 0xa9 │ │ │ │ + bics.w r0, r0, #169 @ 0xa9 │ │ │ │ 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.w ip, [pc, #544] @ 1c123c │ │ │ │ + ldr.w ip, [pc, #544] @ 1c1234 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ - ldr r4, [pc, #544] @ (1c1240 ) │ │ │ │ + ldr r4, [pc, #544] @ (1c1238 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ mov.w r4, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r5, r0, #30 │ │ │ │ - bpl.n 1c1094 │ │ │ │ + bpl.n 1c108c │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp.w r1, #290 @ 0x122 │ │ │ │ - bhi.n 1c1114 │ │ │ │ + bhi.n 1c110c │ │ │ │ cmp.w r1, #272 @ 0x110 │ │ │ │ - bcc.n 1c105c │ │ │ │ + bcc.n 1c1054 │ │ │ │ sub.w r1, r1, #272 @ 0x110 │ │ │ │ movw ip, #63487 @ 0xf7ff │ │ │ │ movt ip, #6 │ │ │ │ lsr.w ip, ip, r1 │ │ │ │ tst.w ip, #1 │ │ │ │ - bne.n 1c112e │ │ │ │ + bne.n 1c1126 │ │ │ │ lsls r2, r0, #29 │ │ │ │ - bmi.w 1c1200 │ │ │ │ + bmi.w 1c11f8 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 1c0ec0 │ │ │ │ + bl 1c0eb8 │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ orr.w r3, r3, #10240 @ 0x2800 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - ldr r2, [pc, #460] @ (1c1244 ) │ │ │ │ - ldr r3, [pc, #452] @ (1c1240 ) │ │ │ │ + ldr r2, [pc, #460] @ (1c123c ) │ │ │ │ + ldr r3, [pc, #452] @ (1c1238 ) │ │ │ │ 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 1c1238 │ │ │ │ + bne.w 1c1230 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ and.w r1, r0, #1 │ │ │ │ ands.w r2, r0, #16 │ │ │ │ mov r6, r1 │ │ │ │ - beq.n 1c10b6 │ │ │ │ + beq.n 1c10ae │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1c1184 │ │ │ │ + beq.n 1c117c │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1c0f60 │ │ │ │ + bl 1c0f58 │ │ │ │ ldrd r3, r2, [sp, #44] @ 0x2c │ │ │ │ orr.w r3, r3, #3072 @ 0xc00 │ │ │ │ - b.n 1c1072 │ │ │ │ + b.n 1c106a │ │ │ │ and.w r5, r0, #1344 @ 0x540 │ │ │ │ and.w r7, r0, #640 @ 0x280 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1c1196 │ │ │ │ + beq.n 1c118e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1c122c │ │ │ │ + beq.w 1c1224 │ │ │ │ cmp r7, #0 │ │ │ │ mov r1, r2 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #0] │ │ │ │ @@ -490201,27 +490159,27 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ orrs r3, r1 │ │ │ │ orrs r2, r5 │ │ │ │ orr.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 1c1072 │ │ │ │ + b.n 1c106a │ │ │ │ sub.w r1, r1, #304 @ 0x130 │ │ │ │ cmp r1, #16 │ │ │ │ - bhi.n 1c105c │ │ │ │ + bhi.n 1c1054 │ │ │ │ movw ip, #12287 @ 0x2fff │ │ │ │ movt ip, #1 │ │ │ │ lsr.w ip, ip, r1 │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.n 1c105c │ │ │ │ + beq.n 1c1054 │ │ │ │ and.w ip, r0, #1344 @ 0x540 │ │ │ │ and.w r0, r0, #640 @ 0x280 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1c1212 │ │ │ │ + beq.n 1c120a │ │ │ │ cmp r0, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #3 │ │ │ │ movs r2, #15 │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -490244,33 +490202,33 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ orrs r3, r1 │ │ │ │ orrs r2, r5 │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ - b.n 1c1072 │ │ │ │ + b.n 1c106a │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1c0f60 │ │ │ │ + bl 1c0f58 │ │ │ │ ldrd r3, r2, [sp, #36] @ 0x24 │ │ │ │ orr.w r3, r3, #2048 @ 0x800 │ │ │ │ - b.n 1c1072 │ │ │ │ + b.n 1c106a │ │ │ │ movs r2, #10 │ │ │ │ ubfx r0, r0, #18, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r8, r9, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1c1220 │ │ │ │ + beq.n 1c1218 │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r6 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #3 │ │ │ │ stmia.w sp, {r1, r2, r3} │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ @@ -490293,51 +490251,51 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ orrs r3, r1 │ │ │ │ orrs r2, r5 │ │ │ │ - b.n 1c1072 │ │ │ │ + b.n 1c106a │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1c0ec0 │ │ │ │ + bl 1c0eb8 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orr.w r3, r3, #11264 @ 0x2c00 │ │ │ │ - b.n 1c1072 │ │ │ │ + b.n 1c106a │ │ │ │ subs.w r0, r0, ip │ │ │ │ mov r1, ip │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ - b.n 1c1148 │ │ │ │ + b.n 1c1140 │ │ │ │ subs r1, r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 1c11be │ │ │ │ + b.n 1c11b6 │ │ │ │ subs r2, r7, r5 │ │ │ │ mov r1, r5 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 1c10d2 │ │ │ │ + b.n 1c10ca │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - vaddl.s16 q8, d28, d25 │ │ │ │ + vaddl.s32 q8, d20, d25 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - vaddl.s8 q0, d18, d25 │ │ │ │ + vaddl.s8 q0, d26, d25 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #468] @ (1c1430 ) │ │ │ │ - ldr r3, [pc, #468] @ (1c1434 ) │ │ │ │ + ldr r2, [pc, #468] @ (1c1428 ) │ │ │ │ + ldr r3, [pc, #468] @ (1c142c ) │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ add r2, pc │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ @@ -490436,15 +490394,15 @@ │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ ldr.w r8, [r3] │ │ │ │ ubfx r7, r8, #2, #1 │ │ │ │ ubfx r5, r8, #5, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ str r5, [sp, #20] │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ - bl 1c1008 │ │ │ │ + bl 1c1000 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -490491,44 +490449,44 @@ │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r4, r6, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1c1438 ) │ │ │ │ + ldr r2, [pc, #48] @ (1c1430 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (1c1434 ) │ │ │ │ + ldr r3, [pc, #40] @ (1c142c ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r9] │ │ │ │ str.w r4, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c142a │ │ │ │ + bne.n 1c1422 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldc 0, cr0, [ip, #676] @ 0x2a4 │ │ │ │ + stc 0, cr0, [r4, #676]! @ 0x2a4 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xebf200a9 │ │ │ │ + @ instruction: 0xebfa00a9 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #488] @ (1c163c ) │ │ │ │ + ldr r2, [pc, #488] @ (1c1634 ) │ │ │ │ mov r9, r0 │ │ │ │ - ldr r3, [pc, #488] @ (1c1640 ) │ │ │ │ + ldr r3, [pc, #488] @ (1c1638 ) │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr.w r6, [r8, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ @@ -490554,20 +490512,20 @@ │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orr.w fp, r5, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne.w 1c1630 │ │ │ │ + bne.w 1c1628 │ │ │ │ lsls r2, r6, #18 │ │ │ │ itt mi │ │ │ │ movmi r0, #2 │ │ │ │ movmi r1, #0 │ │ │ │ - bmi.n 1c14c0 │ │ │ │ + bmi.n 1c14b8 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -490692,52 +490650,52 @@ │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #56] @ (1c1644 ) │ │ │ │ + ldr r2, [pc, #56] @ (1c163c ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #48] @ (1c1640 ) │ │ │ │ + ldr r3, [pc, #48] @ (1c1638 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [r9] │ │ │ │ str.w r4, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c1636 │ │ │ │ + bne.n 1c162e │ │ │ │ mov r0, r9 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1c14c0 │ │ │ │ + b.n 1c14b8 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - sub.w r0, r4, r9, asr #2 │ │ │ │ + sub.w r0, ip, r9, asr #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [ip, #676]! @ 0x2a4 │ │ │ │ + ldrd r0, r0, [r4, #676]! @ 0x2a4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #476] @ (1c1840 ) │ │ │ │ + ldr r3, [pc, #476] @ (1c1838 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr.w r8, [r1, #8] │ │ │ │ - ldr r1, [pc, #464] @ (1c1844 ) │ │ │ │ + ldr r1, [pc, #464] @ (1c183c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r8, #1 │ │ │ │ @@ -490752,15 +490710,15 @@ │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1c0008 │ │ │ │ + bl 1c0000 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -490781,20 +490739,20 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne.w 1c1836 │ │ │ │ + bne.w 1c182e │ │ │ │ tst.w r8, #8192 @ 0x2000 │ │ │ │ itt ne │ │ │ │ movne r0, #2 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1c1704 │ │ │ │ + bne.n 1c16fc │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -490898,52 +490856,52 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str.w r8, [sp] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1c1848 ) │ │ │ │ + ldr r2, [pc, #52] @ (1c1840 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (1c1840 ) │ │ │ │ + ldr r3, [pc, #40] @ (1c1838 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c183c │ │ │ │ + bne.n 1c1834 │ │ │ │ mov r0, sl │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1c1704 │ │ │ │ + b.n 1c16fc │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe98a00a9 │ │ │ │ - b.n 1c1818 │ │ │ │ + @ instruction: 0xe99200a9 │ │ │ │ + b.n 1c1820 │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #512] @ (1c1a68 ) │ │ │ │ + ldr r3, [pc, #512] @ (1c1a60 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr.w r8, [r1, #8] │ │ │ │ - ldr r1, [pc, #500] @ (1c1a6c ) │ │ │ │ + ldr r1, [pc, #500] @ (1c1a64 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r8, #1 │ │ │ │ @@ -490958,15 +490916,15 @@ │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1c0008 │ │ │ │ + bl 1c0000 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -490987,20 +490945,20 @@ │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r6, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne.w 1c1a5e │ │ │ │ + bne.w 1c1a56 │ │ │ │ tst.w r8, #8192 @ 0x2000 │ │ │ │ itt ne │ │ │ │ movne r0, #2 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1c190c │ │ │ │ + bne.n 1c1904 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -491120,48 +491078,48 @@ │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str.w r8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1c1a70 ) │ │ │ │ + ldr r2, [pc, #52] @ (1c1a68 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (1c1a68 ) │ │ │ │ + ldr r3, [pc, #40] @ (1c1a60 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c1a64 │ │ │ │ + bne.n 1c1a5c │ │ │ │ mov r0, sl │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1c190c │ │ │ │ + b.n 1c1904 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c197c │ │ │ │ + b.n 1c1984 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - b.n 1c15f0 │ │ │ │ + b.n 1c15f8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #572] @ (1c1cc8 ) │ │ │ │ + ldr r2, [pc, #572] @ (1c1cc0 ) │ │ │ │ movs r7, #0 │ │ │ │ - ldr r3, [pc, #572] @ (1c1ccc ) │ │ │ │ + ldr r3, [pc, #572] @ (1c1cc4 ) │ │ │ │ mov sl, r0 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ @@ -491207,20 +491165,20 @@ │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne.w 1c1cbc │ │ │ │ + bne.w 1c1cb4 │ │ │ │ tst.w r9, #8192 @ 0x2000 │ │ │ │ itt ne │ │ │ │ movne r0, #2 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1c1b2e │ │ │ │ + bne.n 1c1b26 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -491361,54 +491319,54 @@ │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #56] @ (1c1cd0 ) │ │ │ │ + ldr r2, [pc, #56] @ (1c1cc8 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #48] @ (1c1ccc ) │ │ │ │ + ldr r3, [pc, #48] @ (1c1cc4 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c1cc2 │ │ │ │ + bne.n 1c1cba │ │ │ │ mov r0, sl │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1c1b2e │ │ │ │ + b.n 1c1b26 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1c17a4 │ │ │ │ + b.n 1c17ac │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c2394 │ │ │ │ + b.n 1c239c │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #632] @ (1c1f68 ) │ │ │ │ + ldr r3, [pc, #632] @ (1c1f60 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ ldr.w r8, [r1, #8] │ │ │ │ - ldr r1, [pc, #620] @ (1c1f6c ) │ │ │ │ + ldr r1, [pc, #620] @ (1c1f64 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r8, #1 │ │ │ │ @@ -491423,15 +491381,15 @@ │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r6, r3 │ │ │ │ - bl 1c0008 │ │ │ │ + bl 1c0000 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -491462,20 +491420,20 @@ │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne.w 1c1f5e │ │ │ │ + bne.w 1c1f56 │ │ │ │ tst.w r8, #8192 @ 0x2000 │ │ │ │ itt ne │ │ │ │ movne r0, #2 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1c1dae │ │ │ │ + bne.n 1c1da6 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -491635,53 +491593,53 @@ │ │ │ │ movs r1, #4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1c1f70 ) │ │ │ │ + ldr r2, [pc, #52] @ (1c1f68 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (1c1f68 ) │ │ │ │ + ldr r3, [pc, #40] @ (1c1f60 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c1f64 │ │ │ │ + bne.n 1c1f5c │ │ │ │ mov r0, sl │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1c1dae │ │ │ │ + b.n 1c1da6 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c256c │ │ │ │ + b.n 1c2574 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - b.n 1c20f0 │ │ │ │ + b.n 1c20f8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #632] @ (1c2208 ) │ │ │ │ + ldr r3, [pc, #632] @ (1c2200 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ ldr r7, [r1, #8] │ │ │ │ - ldr r1, [pc, #624] @ (1c220c ) │ │ │ │ + ldr r1, [pc, #624] @ (1c2204 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r7, #1 │ │ │ │ @@ -491696,15 +491654,15 @@ │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r6, r3 │ │ │ │ - bl 1c0008 │ │ │ │ + bl 1c0000 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -491735,20 +491693,20 @@ │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne.w 1c21fe │ │ │ │ + bne.w 1c21f6 │ │ │ │ lsls r2, r7, #18 │ │ │ │ itt mi │ │ │ │ movmi r0, #2 │ │ │ │ movmi r1, #0 │ │ │ │ - bmi.n 1c204c │ │ │ │ + bmi.n 1c2044 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -491907,1526 +491865,1567 @@ │ │ │ │ movs r1, #4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1c2210 ) │ │ │ │ + ldr r2, [pc, #52] @ (1c2208 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (1c2208 ) │ │ │ │ + ldr r3, [pc, #40] @ (1c2200 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [fp] │ │ │ │ str.w r4, [fp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c2204 │ │ │ │ + bne.n 1c21fc │ │ │ │ mov r0, fp │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1c204c │ │ │ │ + b.n 1c2044 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c22d0 │ │ │ │ + b.n 1c22d8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - udf #30 │ │ │ │ + udf #38 @ 0x26 │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ + str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ + sub sp, #252 @ 0xfc │ │ │ │ mov r5, r2 │ │ │ │ - sub sp, #244 @ 0xf4 │ │ │ │ - ldr.w r2, [pc, #1136] @ 1c26a0 │ │ │ │ - mov fp, r0 │ │ │ │ - ldr.w r3, [pc, #1136] @ 1c26a4 │ │ │ │ + ldr.w r2, [pc, #1160] @ 1c26b0 │ │ │ │ + ldr.w r3, [pc, #1160] @ 1c26b4 │ │ │ │ add r2, pc │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldrb.w sl, [r5, #13] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r1, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ + ldrb r3, [r5, #13] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r2, r3 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - cmp.w sl, #0 │ │ │ │ + cmp r2, #0 │ │ │ │ bne.w 1c267c │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ ldr r1, [r5, #28] │ │ │ │ - cmp r2, #1 │ │ │ │ - ite ls │ │ │ │ - movls r2, sl │ │ │ │ - ldrhi r2, [r1, #4] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + cmp r0, #1 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ it hi │ │ │ │ - ldrbhi r2, [r2, #0] │ │ │ │ - ldrb r1, [r1, #0] │ │ │ │ + ldrhi r1, [r1, #4] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ it hi │ │ │ │ + ldrhi r1, [r1, #0] │ │ │ │ + ubfx r4, r2, #5, #1 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + itet hi │ │ │ │ + orrhi r2, r1 │ │ │ │ + ldrls r2, [sp, #20] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ - ubfx r1, r1, #5, #1 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov.w r8, #0 │ │ │ │ - mov r6, r8 │ │ │ │ - orrs r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne.w r9, #0 │ │ │ │ andeq.w r9, r2, #1 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ + mov.w sl, #0 │ │ │ │ and.w r1, r2, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - ubfx r0, r2, #1, #1 │ │ │ │ - ubfx r4, r2, #4, #1 │ │ │ │ + mov r6, sl │ │ │ │ + ubfx r0, r2, #4, #1 │ │ │ │ + ubfx fp, r2, #1, #1 │ │ │ │ ubfx r7, r2, #2, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str r0, [sp, #24] │ │ │ │ ubfx r2, r2, #11, #1 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - str r2, [sp, #20] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + str r2, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1c2480 │ │ │ │ - add r4, sp, #228 @ 0xe4 │ │ │ │ + bne.w 1c24a4 │ │ │ │ + add r4, sp, #236 @ 0xec │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + strd fp, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - strd r0, r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r8, [sp, #232] @ 0xe8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + ldrd sl, r8, [sp, #236] @ 0xec │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ strd r7, r6, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r6, [sp, #228] @ 0xe4 │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ - orrs r6, r1 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r6, [sp, #236] @ 0xec │ │ │ │ + ldr r7, [sp, #240] @ 0xf0 │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + orr.w r6, sl, r6 │ │ │ │ strd r3, r9, [sp] │ │ │ │ orr.w r7, r8, r7 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + mov sl, r9 │ │ │ │ orrs r7, r3 │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - strd r3, r9, [sp] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + strd r0, r9, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ strd r2, r9, [sp] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ orr.w r8, r6, r3 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + ldr r6, [sp, #240] @ 0xf0 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ + movs r2, #47 @ 0x2f │ │ │ │ orrs r6, r7 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - movs r2, #47 @ 0x2f │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orrs r6, r3 │ │ │ │ - mov r1, r2 │ │ │ │ - ubfx r3, r0, #11, #1 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ + ubfx r3, r3, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orrs r6, r3 │ │ │ │ bl 1bc3e8 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - add r0, sp, #32 │ │ │ │ - orr.w r2, r8, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + orr.w r3, r8, r3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orr.w r1, r6, r3 │ │ │ │ - str r1, [sp, #16] │ │ │ │ + str r1, [sp, #28] │ │ │ │ mov r1, r9 │ │ │ │ blx 5a178 │ │ │ │ ldr.w r8, [r5, #28] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #100] @ 0x64 │ │ │ │ + str.w r9, [sp, #108] @ 0x6c │ │ │ │ ldr.w r3, [r8] │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - str r6, [sp, #24] │ │ │ │ - ubfx r6, r6, #2, #1 │ │ │ │ + ldr.w fp, [r3] │ │ │ │ + ubfx r6, fp, #2, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ - bl 1c1008 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ + bl 1c1000 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r9 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ + bl 1bbe44 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + orr.w r3, r1, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + strd r0, r9, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orrs r3, r1 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 1c2688 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + orrs r2, r1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1c268e │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - itete ls │ │ │ │ - movls r2, sl │ │ │ │ - movhi r1, #0 │ │ │ │ - movls r1, r2 │ │ │ │ + itete hi │ │ │ │ ldrhi.w r2, [r8, #4] │ │ │ │ + ldrls r1, [sp, #12] │ │ │ │ + ldrbhi r1, [r2, #0] │ │ │ │ + movls r2, r1 │ │ │ │ itt hi │ │ │ │ - ldrbhi.w sl, [r2] │ │ │ │ - ubfxhi r2, sl, #5, #1 │ │ │ │ - strd r2, r1, [sp] │ │ │ │ + movhi r2, #0 │ │ │ │ + ubfxhi r1, r1, #5, #1 │ │ │ │ + strd r1, r2, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldrh r1, [r7, #12] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - orr.w r8, r3, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ + ldr r7, [sp, #236] @ 0xec │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ + orr.w r7, r7, r3 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + it ne │ │ │ │ + movne r2, #0 │ │ │ │ + orr.w r5, r3, r5 │ │ │ │ + itete ne │ │ │ │ + ldrne r3, [sp, #36] @ 0x24 │ │ │ │ + moveq r3, #0 │ │ │ │ + eorne.w r3, r3, fp │ │ │ │ + moveq r2, r3 │ │ │ │ + it ne │ │ │ │ + ubfxne r3, r3, #2, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbe44 │ │ │ │ - ldrh r2, [r7, #12] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r7, [sp, #228] @ 0xe4 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ - orr.w r7, r8, r7 │ │ │ │ - orr.w r8, r9, r3 │ │ │ │ - itee eq │ │ │ │ - moveq r3, r5 │ │ │ │ - ldrdne r3, r2, [sp, #20] │ │ │ │ - eorne r3, r2 │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r2 │ │ │ │ - itt ne │ │ │ │ - ubfxne r5, r3, #2, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - strd r5, r3, [sp] │ │ │ │ - bl 1bbe44 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ str r6, [sp, #0] │ │ │ │ - orr.w r6, r7, r3 │ │ │ │ - b.n 1c2646 │ │ │ │ - add r4, sp, #228 @ 0xe4 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + orrs r5, r3 │ │ │ │ + bl 1bbe44 │ │ │ │ + ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ + orrs r2, r7 │ │ │ │ + orrs r3, r5 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + strd r2, r3, [r1] │ │ │ │ + ldr r2, [pc, #560] @ (1c26b8 ) │ │ │ │ + ldr r3, [pc, #552] @ (1c26b4 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 1c26a0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add sp, #252 @ 0xfc │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + add r4, sp, #236 @ 0xec │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - strd r2, r8, [sp] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r9, r8, [sp, #228] @ 0xe4 │ │ │ │ + strd fp, sl, [sp] │ │ │ │ + ldrd r9, r8, [sp, #236] @ 0xec │ │ │ │ bl 1bbe44 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - strd r7, r6, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r6, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, r2 │ │ │ │ + strd r7, sl, [sp] │ │ │ │ + ldr r6, [sp, #236] @ 0xec │ │ │ │ + ldr r7, [sp, #240] @ 0xf0 │ │ │ │ bl 1bbe44 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orr.w r6, r9, r6 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r1, r2 │ │ │ │ orr.w r7, r8, r7 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - mov r1, r2 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + mov.w r9, #0 │ │ │ │ orrs r7, r3 │ │ │ │ bl 1bbe44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ orrs r6, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ orrs r7, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ + movs r2, #47 @ 0x2f │ │ │ │ + mov r1, r2 │ │ │ │ ldr.w r8, [r3] │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - movs r2, #47 @ 0x2f │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orrs r7, r3 │ │ │ │ - mov r1, r2 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + 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 1bbe44 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orrs r7, r3 │ │ │ │ bl 1bc3e8 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - movs r1, #0 │ │ │ │ - add r0, sp, #32 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w r2, r7, r3 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ + mov r1, sl │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + orrs r3, r7 │ │ │ │ + str r3, [sp, #24] │ │ │ │ blx 5a178 │ │ │ │ - ldr.w r9, [r5, #28] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr.w fp, [r5, #28] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ mov r0, r4 │ │ │ │ + str.w r9, [sp, #108] @ 0x6c │ │ │ │ + ldr.w r3, [fp] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - str r7, [sp, #20] │ │ │ │ + str r7, [sp, #32] │ │ │ │ ubfx r7, r7, #2, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ - bl 1c1008 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + str r7, [sp, #104] @ 0x68 │ │ │ │ + bl 1c1000 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - movs r1, #0 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #264] @ 1c2698 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + strd r1, sl, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 1bbe44 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + vldr d7, [pc, #216] @ 1c26a8 │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + orrs r6, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ vstr d7, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ubfx r1, sl, #1, #1 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orrs r3, r2 │ │ │ │ - movs r2, #0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 1c25d6 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 1c2698 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - ittee ls │ │ │ │ - movls r1, sl │ │ │ │ - movls r2, r1 │ │ │ │ - ldrhi.w r2, [r9, #4] │ │ │ │ + itete hi │ │ │ │ + ldrhi.w r2, [fp, #4] │ │ │ │ + ldrls r1, [sp, #12] │ │ │ │ ldrbhi r1, [r2, #0] │ │ │ │ + movls r2, r1 │ │ │ │ itt hi │ │ │ │ - movhi r2, sl │ │ │ │ + movhi r2, #0 │ │ │ │ ubfxhi r1, r1, #5, #1 │ │ │ │ strd r1, r2, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldrh.w r1, [r8, #12] │ │ │ │ mov r0, r4 │ │ │ │ - orrs r6, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ + orr.w r6, r6, r2 │ │ │ │ + orr.w r5, r5, r3 │ │ │ │ + ittee eq │ │ │ │ + moveq r3, #0 │ │ │ │ + moveq r2, r3 │ │ │ │ + ldrdne r3, r2, [sp, #28] │ │ │ │ + eorne.w fp, r3, r2 │ │ │ │ + itt ne │ │ │ │ + movne r2, #0 │ │ │ │ + ubfxne r3, fp, #2, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbe44 │ │ │ │ - ldrh.w r2, [r8, #12] │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ orrs r6, r3 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w r8, sl, r3 │ │ │ │ - itee eq │ │ │ │ - moveq r3, r5 │ │ │ │ - ldrdne r3, r2, [sp, #16] │ │ │ │ - eorne r3, r2 │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r2 │ │ │ │ - itt ne │ │ │ │ - ubfxne r5, r3, #2, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - strd r5, r3, [sp] │ │ │ │ - bl 1bbe44 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ str r7, [sp, #0] │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, r2 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1bbe44 │ │ │ │ - ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [pc, #76] @ (1c26a8 ) │ │ │ │ - orr.w r3, r8, r3 │ │ │ │ - strd r6, r3, [fp] │ │ │ │ - ldr r3, [pc, #64] @ (1c26a4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 1c2690 │ │ │ │ - mov r0, fp │ │ │ │ - add sp, #244 @ 0xf4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - and.w r1, sl, #1 │ │ │ │ - ubfx r2, sl, #1, #1 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - b.n 1c2272 │ │ │ │ - ubfx r2, sl, #1, #1 │ │ │ │ - mov r1, r9 │ │ │ │ - b.n 1c2408 │ │ │ │ + ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ + orrs r2, r6 │ │ │ │ + orrs r3, r5 │ │ │ │ + b.n 1c2480 │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w r2, r2, r2, lsr #1 │ │ │ │ + and.w r1, r1, #1 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + b.n 1c226c │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ubfx r1, r2, #1, #1 │ │ │ │ + mov r2, r9 │ │ │ │ + b.n 1c2416 │ │ │ │ + ubfx r1, r2, #1, #1 │ │ │ │ + mov r2, sl │ │ │ │ + b.n 1c2610 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ble.n 1c2630 │ │ │ │ + ble.n 1c2654 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1c25dc │ │ │ │ + blt.n 1c27a0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ - sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r3, [pc, #1180] @ 1c2b60 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ + sub sp, #260 @ 0x104 │ │ │ │ + ldr.w r3, [pc, #1260] @ 1c2bc0 │ │ │ │ + str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r2 │ │ │ │ - ldr.w r2, [pc, #1172] @ 1c2b64 │ │ │ │ + ldr.w r2, [pc, #1252] @ 1c2bc4 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #244] @ 0xf4 │ │ │ │ + str r3, [sp, #252] @ 0xfc │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1c2b32 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r1, [r2, #16] │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ + bne.w 1c2b8e │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r2, [r1, #28] │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ cmp r1, #1 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r1, [r2, #4] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - ite ls │ │ │ │ - ldrls r5, [sp, #12] │ │ │ │ - ldrbhi r5, [r1, #0] │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ + ldrhi r2, [r2, #4] │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ it hi │ │ │ │ + ldrhi r2, [r2, #0] │ │ │ │ + ubfx r0, r5, #5, #1 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + itet hi │ │ │ │ + orrhi r5, r2 │ │ │ │ + ldrls r5, [sp, #28] │ │ │ │ ubfxhi r5, r5, #5, #1 │ │ │ │ - ubfx r2, r2, #5, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ mov.w sl, #0 │ │ │ │ - mov r8, sl │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ + mov r8, sl │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ + ubfx r0, r2, #11, #1 │ │ │ │ ubfx r6, r2, #4, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ - ubfx r7, r2, #11, #1 │ │ │ │ - str r6, [sp, #28] │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1c2968 │ │ │ │ - add r4, sp, #236 @ 0xec │ │ │ │ + bne.w 1c2998 │ │ │ │ + add r4, sp, #244 @ 0xf4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1bbe44 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ strd fp, sl, [sp] │ │ │ │ - ldrd fp, sl, [sp, #236] @ 0xec │ │ │ │ + ldrd fp, sl, [sp, #244] @ 0xf4 │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ strd r9, r8, [sp] │ │ │ │ orr.w fp, fp, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ + mov sl, r5 │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r7, r5, [sp] │ │ │ │ - orr.w r8, sl, r2 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - ldr r7, [sp, #236] @ 0xec │ │ │ │ + strd r0, r8, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r7, [sp, #244] @ 0xf4 │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r3, r5, [sp] │ │ │ │ orr.w r7, fp, r7 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r8, r7, r3 │ │ │ │ + ldr r7, [sp, #248] @ 0xf8 │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r6, r2 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ mov r1, r2 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ + ldr.w fp, [r3] │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #4] │ │ │ │ - ubfx r3, r0, #11, #1 │ │ │ │ - mov r0, r4 │ │ │ │ + ubfx r3, r3, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 1bc3e8 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ + orr.w r3, r8, r3 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orr.w r1, r7, r3 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + mov r0, r7 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w sl, r8, r3 │ │ │ │ blx 5a178 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + ldr.w r9, [r6, #28] │ │ │ │ + mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #108] @ 0x6c │ │ │ │ - ldr.w fp, [r3, #28] │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + str r5, [sp, #116] @ 0x74 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - ubfx r9, r6, #2, #1 │ │ │ │ - eor.w r9, r9, #1 │ │ │ │ - str.w r9, [sp, #104] @ 0x68 │ │ │ │ - bl 1c1008 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ + ubfx r8, r6, #2, #1 │ │ │ │ + eor.w r8, r8, #1 │ │ │ │ + str.w r8, [sp, #112] @ 0x70 │ │ │ │ + bl 1c1000 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r5 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + mov r0, r7 │ │ │ │ + orr.w r6, r2, r3 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ blx 5a178 │ │ │ │ - ldr.w fp, [fp, #4] │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - mov r3, fp │ │ │ │ - strd r9, r5, [sp, #104] @ 0x68 │ │ │ │ - bl 1c1008 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + strd r8, r5, [sp, #112] @ 0x70 │ │ │ │ + bl 1c1000 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #31 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ + bl 1bbe44 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + orr.w r9, r2, r3 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + ldr r7, [sp, #244] @ 0xf4 │ │ │ │ + strd r1, r5, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1c2b42 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - cmp r3, #1 │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + orrs r7, r6 │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + orr.w r3, r9, r2 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1c2b9e │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ + cmp r2, #1 │ │ │ │ ittet hi │ │ │ │ movhi r5, #0 │ │ │ │ - ldrbhi.w r3, [fp] │ │ │ │ - ldrls r3, [sp, #12] │ │ │ │ - ubfxhi r3, r3, #5, #1 │ │ │ │ - it ls │ │ │ │ - movls r5, r3 │ │ │ │ + ldrhi r2, [sp, #36] @ 0x24 │ │ │ │ + ldrls r2, [sp, #20] │ │ │ │ + ldrbhi r2, [r2, #0] │ │ │ │ + ite ls │ │ │ │ + movls r5, r2 │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ + strd r2, r5, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ - strd r3, r5, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - ldr r6, [sp, #236] @ 0xec │ │ │ │ - mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r5, #0 │ │ │ │ + ldrh.w r1, [fp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - orrs r6, r7 │ │ │ │ - ldr r7, [sp, #240] @ 0xf0 │ │ │ │ - bl 1bbe44 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ - ldrh r2, [r3, #12] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ - orrs r7, r3 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ - beq.w 1c2b3e │ │ │ │ - ldrd r3, r2, [sp, #32] │ │ │ │ - eors r3, r2 │ │ │ │ - ubfx r5, r3, #2, #1 │ │ │ │ - movs r3, #0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ + ldr r6, [sp, #244] @ 0xf4 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ + orr.w r5, r5, r3 │ │ │ │ + it eq │ │ │ │ + moveq r3, #0 │ │ │ │ + orr.w r6, r6, r7 │ │ │ │ + iteee eq │ │ │ │ + moveq r2, r3 │ │ │ │ + ldrdne r3, r2, [sp, #40] @ 0x28 │ │ │ │ + eorne r3, r2 │ │ │ │ + movne r2, #0 │ │ │ │ + it ne │ │ │ │ + ubfxne r3, r3, #2, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - strd r5, r3, [sp] │ │ │ │ bl 1bbe44 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r8, [sp] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r9, [sp] │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - orrs r7, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1bbe44 │ │ │ │ - ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - orrs r3, r7 │ │ │ │ - strd r6, r3, [r2] │ │ │ │ - ldr r2, [pc, #540] @ (1c2b68 ) │ │ │ │ - ldr r3, [pc, #528] @ (1c2b60 ) │ │ │ │ + ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + orrs r2, r6 │ │ │ │ + orrs r3, r5 │ │ │ │ + strd r2, r3, [r1] │ │ │ │ + ldr r2, [pc, #588] @ (1c2bc8 ) │ │ │ │ + ldr r3, [pc, #576] @ (1c2bc0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c2b52 │ │ │ │ + bne.w 1c2bae │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - add sp, #252 @ 0xfc │ │ │ │ + add sp, #260 @ 0x104 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r4, sp, #236 @ 0xec │ │ │ │ + add r4, sp, #244 @ 0xf4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r3 │ │ │ │ bl 1bbe44 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ strd fp, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, r5, [sp, #236] @ 0xec │ │ │ │ + ldrd sl, r5, [sp, #244] @ 0xf4 │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ strd r9, r8, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ orrs r5, r3 │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + strd r2, r8, [sp] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - strd r7, r6, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ orr.w r8, r5, r3 │ │ │ │ - ldr r7, [sp, #236] @ 0xec │ │ │ │ + ldr r7, [sp, #244] @ 0xf4 │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + orr.w r7, sl, r7 │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ mov r1, r2 │ │ │ │ - orrs r5, r7 │ │ │ │ - ldr r7, [sp, #240] @ 0xf0 │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orr.w r7, r8, r7 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orr.w r8, r8, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ - ldr.w sl, [r3] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr.w fp, [r3] │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r2 │ │ │ │ - str r2, [sp, #28] │ │ │ │ + str r2, [sp, #32] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ mov r1, r2 │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r1, sl │ │ │ │ + ldr r5, [sp, #244] @ 0xf4 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r5, r7 │ │ │ │ + ldr r7, [sp, #248] @ 0xf8 │ │ │ │ bl 1bc3e8 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ str r3, [sp, #0] │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + orr.w r7, r8, r7 │ │ │ │ mov r1, r6 │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - orrs r7, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ + orr.w r9, r7, r3 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + mov r0, r7 │ │ │ │ blx 5a178 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - str r6, [sp, #108] @ 0x6c │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r6, [sp, #116] @ 0x74 │ │ │ │ + mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr.w fp, [r3, #28] │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w sl, [r3, #28] │ │ │ │ + ldr.w r3, [sl] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - str r6, [sp, #32] │ │ │ │ - ubfx r9, r6, #2, #1 │ │ │ │ - eor.w r9, r9, #1 │ │ │ │ - str.w r9, [sp, #104] @ 0x68 │ │ │ │ - bl 1c1008 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ + ubfx r8, r6, #2, #1 │ │ │ │ + eor.w r8, r8, #1 │ │ │ │ + str.w r8, [sp, #112] @ 0x70 │ │ │ │ + bl 1c1000 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - orrs r7, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + mov r0, r7 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 5a178 │ │ │ │ - ldr.w fp, [fp, #4] │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + ldr.w sl, [sl, #4] │ │ │ │ + mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - mov r3, fp │ │ │ │ - str.w r9, [sp, #104] @ 0x68 │ │ │ │ - bl 1c1008 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #0] │ │ │ │ + mov r3, sl │ │ │ │ + movs r7, #0 │ │ │ │ + str.w r8, [sp, #112] @ 0x70 │ │ │ │ + str r7, [sp, #116] @ 0x74 │ │ │ │ + bl 1c1000 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #31 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - vldr d7, [pc, #168] @ 1c2b58 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + strd r3, r7, [sp] │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r7, [sp, #248] @ 0xf8 │ │ │ │ + orrs r5, r3 │ │ │ │ + bl 1bbe44 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ + vldr d7, [pc, #180] @ 1c2bb8 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orrs r7, r3 │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c2b4a │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bne.n 1c2ba6 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r3, #0 │ │ │ │ - ldrbhi.w r2, [fp] │ │ │ │ - ldrls r2, [sp, #12] │ │ │ │ + ldrbhi.w r2, [sl] │ │ │ │ + ldrls r2, [sp, #20] │ │ │ │ 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 1bbe44 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r6, [sp, #236] @ 0xec │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - orrs r6, r5 │ │ │ │ + ldrh.w r1, [fp, #12] │ │ │ │ + ldr r6, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ - movs r5, #0 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - orrs r7, r3 │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ + orrs r6, r5 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + itt eq │ │ │ │ + moveq r3, #0 │ │ │ │ + moveq r2, r3 │ │ │ │ + orr.w r5, r5, r7 │ │ │ │ + itttt ne │ │ │ │ + ldrdne r3, r2, [sp, #32] │ │ │ │ + eorne r3, r2 │ │ │ │ + movne r2, #0 │ │ │ │ + ubfxne r3, r3, #2, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ + mov r1, r2 │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldrh.w r2, [sl, #12] │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ - orrs r7, r3 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ - beq.n 1c2b3e │ │ │ │ - ldrd r3, r2, [sp, #28] │ │ │ │ - eors r3, r2 │ │ │ │ - ubfx r5, r3, #2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c2914 │ │ │ │ - ubfx r5, r2, #1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r8, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + b.n 1c295c │ │ │ │ + orr.w r5, r2, r2, lsr #1 │ │ │ │ and.w r2, r2, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - b.n 1c270e │ │ │ │ - mov r3, r5 │ │ │ │ - b.n 1c2914 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ubfx r3, r3, #1, #1 │ │ │ │ - b.n 1c28ca │ │ │ │ + and.w r5, r5, #1 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + b.n 1c2720 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ubfx r2, r2, #1, #1 │ │ │ │ + b.n 1c2908 │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c2aea │ │ │ │ + b.n 1c2b40 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ ... │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1c2bbc │ │ │ │ + bls.n 1c2bfc │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bvs.n 1c2ac8 │ │ │ │ + bvs.n 1c2cc8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ - sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r3, [pc, #1228] @ 1c3050 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ + sub sp, #260 @ 0x104 │ │ │ │ + ldr.w r3, [pc, #1260] @ 1c30d0 │ │ │ │ + str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r2 │ │ │ │ - ldr.w r2, [pc, #1220] @ 1c3054 │ │ │ │ + ldr.w r2, [pc, #1252] @ 1c30d4 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #244] @ 0xf4 │ │ │ │ + str r3, [sp, #252] @ 0xfc │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1c3022 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r1, [r2, #16] │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ + bne.w 1c30a2 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r2, [r1, #28] │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ cmp r1, #1 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r1, [r2, #4] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - ite ls │ │ │ │ - ldrls r5, [sp, #12] │ │ │ │ - ldrbhi r5, [r1, #0] │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ + ldrhi r2, [r2, #4] │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ it hi │ │ │ │ + ldrhi r2, [r2, #0] │ │ │ │ + ubfx r0, r5, #5, #1 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + itet hi │ │ │ │ + orrhi r5, r2 │ │ │ │ + ldrls r5, [sp, #28] │ │ │ │ ubfxhi r5, r5, #5, #1 │ │ │ │ - ubfx r2, r2, #5, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ mov.w sl, #0 │ │ │ │ - mov r8, sl │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ + mov r8, sl │ │ │ │ + mov r7, sl │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ + ubfx r0, r2, #4, #1 │ │ │ │ ubfx r6, r2, #11, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ - ubfx r7, r2, #4, #1 │ │ │ │ - str r6, [sp, #28] │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1c2e3e │ │ │ │ - add r4, sp, #236 @ 0xec │ │ │ │ + bne.w 1c2eac │ │ │ │ + add r4, sp, #244 @ 0xf4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1bbe44 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ strd fp, sl, [sp] │ │ │ │ - ldrd fp, sl, [sp, #236] @ 0xec │ │ │ │ + ldrd fp, sl, [sp, #244] @ 0xf4 │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ strd r9, r8, [sp] │ │ │ │ orr.w r8, fp, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orr.w r9, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ + mov sl, r5 │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r3, r5, [sp] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r2 │ │ │ │ + strd r0, r7, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - strd r7, r5, [sp] │ │ │ │ + ldr r7, [sp, #244] @ 0xf4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ - ldr r7, [sp, #236] @ 0xec │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - orr.w r7, r8, r7 │ │ │ │ + orr.w r8, r8, r7 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - orr.w fp, r7, r3 │ │ │ │ - ldr r7, [sp, #240] @ 0xf0 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r7, [sp, #248] @ 0xf8 │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orr.w r7, r9, r7 │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - ldr.w sl, [r3] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ mov r1, r2 │ │ │ │ - ubfx r3, r0, #11, #1 │ │ │ │ - str r5, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ + ldr.w fp, [r3] │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + ubfx r3, r3, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r1, sl │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orrs r7, r3 │ │ │ │ bl 1bc3e8 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r1, r5 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - orr.w r2, r7, r3 │ │ │ │ - add r7, sp, #40 @ 0x28 │ │ │ │ - mov r0, r7 │ │ │ │ - str r2, [sp, #28] │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ + orr.w r3, r8, r3 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orr.w r1, r7, r3 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + mov r0, r7 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + mov r1, r5 │ │ │ │ blx 5a178 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr.w r9, [r6, #28] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #108] @ 0x6c │ │ │ │ - ldr.w r9, [r3, #28] │ │ │ │ + str r5, [sp, #116] @ 0x74 │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ ubfx r8, r6, #2, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ - str.w r8, [sp, #104] @ 0x68 │ │ │ │ - bl 1c1008 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + str.w r8, [sp, #112] @ 0x70 │ │ │ │ + bl 1c1000 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r5 │ │ │ │ - orr.w r6, fp, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r7 │ │ │ │ - orr.w fp, r2, r3 │ │ │ │ + orr.w r6, r2, r3 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ blx 5a178 │ │ │ │ - ldr.w r9, [r9, #4] │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ - strd r8, r5, [sp, #104] @ 0x68 │ │ │ │ - bl 1c1008 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + strd r8, r5, [sp, #112] @ 0x70 │ │ │ │ + bl 1c1000 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #31 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - ldr r7, [sp, #236] @ 0xec │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + orr.w r9, r2, r3 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + ldr r7, [sp, #244] @ 0xf4 │ │ │ │ + strd r1, r5, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + bl 1bbe44 │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ orrs r7, r6 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1c302e │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - cmp r3, #1 │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + orr.w r3, r9, r2 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1c30b2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ + cmp r2, #1 │ │ │ │ ittet hi │ │ │ │ movhi r5, #0 │ │ │ │ - ldrbhi.w r3, [r9] │ │ │ │ - ldrls r3, [sp, #12] │ │ │ │ - ubfxhi r3, r3, #5, #1 │ │ │ │ - it ls │ │ │ │ - movls r5, r3 │ │ │ │ + ldrhi r2, [sp, #36] @ 0x24 │ │ │ │ + ldrls r2, [sp, #20] │ │ │ │ + ldrbhi r2, [r2, #0] │ │ │ │ + ite ls │ │ │ │ + movls r5, r2 │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ + strd r2, r5, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ - strd r3, r5, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1bbe44 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - ldr r6, [sp, #236] @ 0xec │ │ │ │ - movs r5, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - orrs r6, r7 │ │ │ │ - ldr r7, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1bbe44 │ │ │ │ - ldrh.w r2, [sl, #12] │ │ │ │ + ldrh.w r1, [fp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w r7, fp, r7 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ - orrs r6, r3 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - orr.w r7, r7, r3 │ │ │ │ - itee eq │ │ │ │ - moveq r3, r5 │ │ │ │ - ldrdne r3, r2, [sp, #32] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ + ldr r6, [sp, #244] @ 0xf4 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ + orr.w r5, r5, r3 │ │ │ │ + it eq │ │ │ │ + moveq r3, #0 │ │ │ │ + orr.w r6, r6, r7 │ │ │ │ + iteee eq │ │ │ │ + moveq r2, r3 │ │ │ │ + ldrdne r3, r2, [sp, #40] @ 0x28 │ │ │ │ eorne r3, r2 │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ + movne r2, #0 │ │ │ │ + it ne │ │ │ │ + ubfxne r3, r3, #2, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - itt ne │ │ │ │ - ubfxne r5, r3, #2, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - strd r5, r3, [sp] │ │ │ │ bl 1bbe44 │ │ │ │ + mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - orrs r7, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1bbe44 │ │ │ │ - ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - orrs r3, r7 │ │ │ │ - strd r6, r3, [r2] │ │ │ │ - ldr r2, [pc, #564] @ (1c3058 ) │ │ │ │ - ldr r3, [pc, #556] @ (1c3050 ) │ │ │ │ + ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + orrs r2, r6 │ │ │ │ + orrs r3, r5 │ │ │ │ + strd r2, r3, [r1] │ │ │ │ + ldr r2, [pc, #584] @ (1c30d8 ) │ │ │ │ + ldr r3, [pc, #572] @ (1c30d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c303e │ │ │ │ + bne.w 1c30c2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - add sp, #252 @ 0xfc │ │ │ │ + add sp, #260 @ 0x104 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r4, sp, #236 @ 0xec │ │ │ │ + add r4, sp, #244 @ 0xf4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r3 │ │ │ │ bl 1bbe44 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ strd fp, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, r5, [sp, #236] @ 0xec │ │ │ │ + ldrd sl, r5, [sp, #244] @ 0xf4 │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ strd r9, r8, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ orrs r5, r3 │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + strd r2, r8, [sp] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - strd r7, r6, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ orr.w r8, r5, r3 │ │ │ │ - ldr r7, [sp, #236] @ 0xec │ │ │ │ + ldr r7, [sp, #244] @ 0xf4 │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + orr.w r7, sl, r7 │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ mov r1, r2 │ │ │ │ - orrs r5, r7 │ │ │ │ - ldr r7, [sp, #240] @ 0xf0 │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orr.w r7, r8, r7 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orr.w r8, r8, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ - ldr.w sl, [r3] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr.w fp, [r3] │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r2 │ │ │ │ - str r2, [sp, #28] │ │ │ │ + str r2, [sp, #32] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ mov r1, r2 │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r1, sl │ │ │ │ + ldr r5, [sp, #244] @ 0xf4 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r5, r7 │ │ │ │ + ldr r7, [sp, #248] @ 0xf8 │ │ │ │ bl 1bc3e8 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ str r3, [sp, #0] │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + orr.w r7, r8, r7 │ │ │ │ mov r1, r6 │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - orrs r7, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ + orr.w r9, r7, r3 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + mov r0, r7 │ │ │ │ blx 5a178 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - str r6, [sp, #108] @ 0x6c │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r6, [sp, #116] @ 0x74 │ │ │ │ + mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr.w fp, [r3, #28] │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w sl, [r3, #28] │ │ │ │ + ldr.w r3, [sl] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - str r6, [sp, #32] │ │ │ │ - ubfx r9, r6, #2, #1 │ │ │ │ - eor.w r9, r9, #1 │ │ │ │ - str.w r9, [sp, #104] @ 0x68 │ │ │ │ - bl 1c1008 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ + ubfx r8, r6, #2, #1 │ │ │ │ + eor.w r8, r8, #1 │ │ │ │ + str.w r8, [sp, #112] @ 0x70 │ │ │ │ + bl 1c1000 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - orrs r7, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + mov r0, r7 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 5a178 │ │ │ │ - ldr.w fp, [fp, #4] │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + ldr.w sl, [sl, #4] │ │ │ │ + mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - mov r3, fp │ │ │ │ - str.w r9, [sp, #104] @ 0x68 │ │ │ │ - bl 1c1008 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #0] │ │ │ │ + mov r3, sl │ │ │ │ + movs r7, #0 │ │ │ │ + str.w r8, [sp, #112] @ 0x70 │ │ │ │ + str r7, [sp, #116] @ 0x74 │ │ │ │ + bl 1c1000 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #31 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - vldr d7, [pc, #196] @ 1c3048 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + strd r3, r7, [sp] │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r7, [sp, #248] @ 0xf8 │ │ │ │ + orrs r5, r3 │ │ │ │ + bl 1bbe44 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ + vldr d7, [pc, #176] @ 1c30c8 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orrs r7, r3 │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c3036 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bne.n 1c30ba │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r3, #0 │ │ │ │ - ldrbhi.w r2, [fp] │ │ │ │ - ldrls r2, [sp, #12] │ │ │ │ + ldrbhi.w r2, [sl] │ │ │ │ + ldrls r2, [sp, #20] │ │ │ │ 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 1bbe44 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r6, [sp, #236] @ 0xec │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - orrs r6, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r5, #0 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - orrs r7, r3 │ │ │ │ - bl 1bbe44 │ │ │ │ - ldrh.w r2, [sl, #12] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldrh.w r1, [fp, #12] │ │ │ │ + ldr r6, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ - orrs r6, r3 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - orr.w r7, r7, r3 │ │ │ │ - itee eq │ │ │ │ - moveq r3, r5 │ │ │ │ - ldrdne r3, r2, [sp, #28] │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ + orrs r6, r5 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + itt eq │ │ │ │ + moveq r3, #0 │ │ │ │ + moveq r2, r3 │ │ │ │ + orr.w r5, r5, r7 │ │ │ │ + itttt ne │ │ │ │ + ldrdne r3, r2, [sp, #32] │ │ │ │ eorne r3, r2 │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ + movne r2, #0 │ │ │ │ + ubfxne r3, r3, #2, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - itt ne │ │ │ │ - ubfxne r5, r3, #2, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - strd r5, r3, [sp] │ │ │ │ bl 1bbe44 │ │ │ │ - str.w r9, [sp] │ │ │ │ - b.n 1c2dfc │ │ │ │ - ubfx r5, r2, #1, #1 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r8, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + b.n 1c2e70 │ │ │ │ + orr.w r5, r2, r2, lsr #1 │ │ │ │ and.w r2, r2, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - b.n 1c2bce │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ubfx r3, r3, #1, #1 │ │ │ │ - b.n 1c2d9a │ │ │ │ + and.w r5, r5, #1 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + b.n 1c2c30 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ubfx r2, r2, #1, #1 │ │ │ │ + b.n 1c2e1c │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c2fc0 │ │ │ │ + b.n 1c3054 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ ... │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 1c312c │ │ │ │ + bmi.n 1c30ec │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bne.n 1c300c │ │ │ │ + bne.n 1c31b0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ sub sp, #260 @ 0x104 │ │ │ │ - ldr.w r3, [pc, #1292] @ 1c3580 │ │ │ │ + ldr.w r3, [pc, #1308] @ 1c3610 │ │ │ │ str r2, [sp, #12] │ │ │ │ - str r1, [sp, #20] │ │ │ │ + str r1, [sp, #16] │ │ │ │ mov r1, r2 │ │ │ │ - ldr.w r2, [pc, #1284] @ 1c3584 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + ldr.w r2, [pc, #1300] @ 1c3614 │ │ │ │ + str r0, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1c3556 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r1, [r2, #16] │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ + bne.w 1c35e0 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r2, [r1, #28] │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ cmp r1, #1 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r1, [r2, #4] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - ite ls │ │ │ │ - ldrls r5, [sp, #16] │ │ │ │ - ldrbhi r5, [r1, #0] │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ + ldrhi r2, [r2, #4] │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ it hi │ │ │ │ + ldrhi r2, [r2, #0] │ │ │ │ + ubfx r0, r5, #5, #1 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + itet hi │ │ │ │ + orrhi r5, r2 │ │ │ │ + ldrls r5, [sp, #28] │ │ │ │ ubfxhi r5, r5, #5, #1 │ │ │ │ - ubfx r2, r2, #5, #1 │ │ │ │ - str r2, [sp, #24] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r8, sl │ │ │ │ - mov r7, sl │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ + mov r8, sl │ │ │ │ + mov r7, sl │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ ubfx r0, r2, #11, #1 │ │ │ │ ubfx r6, r2, #4, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1c3350 │ │ │ │ + bne.w 1c33d4 │ │ │ │ add r4, sp, #244 @ 0xf4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1bbe44 │ │ │ │ @@ -493526,24 +493525,24 @@ │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ blx 5a178 │ │ │ │ ldr.w r9, [r6, #28] │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ ubfx r8, r6, #2, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #112] @ 0x70 │ │ │ │ - bl 1c1008 │ │ │ │ + bl 1c1000 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -493555,110 +493554,111 @@ │ │ │ │ orr.w r6, r2, r3 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx 5a178 │ │ │ │ - ldr.w r9, [r9, #4] │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - mov r3, r9 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ strd r8, r5, [sp, #112] @ 0x70 │ │ │ │ - bl 1c1008 │ │ │ │ + bl 1c1000 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r2, #31 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + orr.w r9, r2, r3 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ ldr r7, [sp, #244] @ 0xf4 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + strd r1, r5, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + bl 1bbe44 │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ orrs r7, r6 │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + orr.w r3, r9, r2 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1c3562 │ │ │ │ + bne.w 1c35f0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittet hi │ │ │ │ movhi r5, #0 │ │ │ │ - ldrbhi.w r2, [r9] │ │ │ │ - ldrls r2, [sp, #16] │ │ │ │ - ubfxhi r2, r2, #5, #1 │ │ │ │ - it ls │ │ │ │ + ldrhi r2, [sp, #36] @ 0x24 │ │ │ │ + ldrls r2, [sp, #20] │ │ │ │ + ldrbhi r2, [r2, #0] │ │ │ │ + ite ls │ │ │ │ movls r5, r2 │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ strd r2, r5, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r6, [sp, #244] @ 0xf4 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - movs r5, #0 │ │ │ │ - orrs r6, r7 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r7, [sp, #248] @ 0xf8 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - orrs r7, r3 │ │ │ │ - bl 1bbe44 │ │ │ │ - ldrh.w r2, [fp, #12] │ │ │ │ + ldrh.w r1, [fp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ - orrs r6, r3 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - orr.w r7, r7, r3 │ │ │ │ - itee eq │ │ │ │ - moveq r3, r5 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ + ldr r6, [sp, #244] @ 0xf4 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ + orr.w r5, r5, r3 │ │ │ │ + it eq │ │ │ │ + moveq r3, #0 │ │ │ │ + orr.w r6, r6, r7 │ │ │ │ + iteee eq │ │ │ │ + moveq r2, r3 │ │ │ │ ldrdne r3, r2, [sp, #40] @ 0x28 │ │ │ │ eorne r3, r2 │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ + movne r2, #0 │ │ │ │ + it ne │ │ │ │ + ubfxne r3, r3, #2, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - itt ne │ │ │ │ - ubfxne r5, r3, #2, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - strd r5, r3, [sp] │ │ │ │ bl 1bbe44 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r1, r2 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - orrs r3, r7 │ │ │ │ - strd r6, r3, [r2] │ │ │ │ - ldr r2, [pc, #596] @ (1c3588 ) │ │ │ │ - ldr r3, [pc, #584] @ (1c3580 ) │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + orrs r2, r6 │ │ │ │ + orrs r3, r5 │ │ │ │ + strd r2, r3, [r1] │ │ │ │ + ldr r2, [pc, #608] @ (1c3618 ) │ │ │ │ + ldr r3, [pc, #596] @ (1c3610 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c3572 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + bne.w 1c3600 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ add sp, #260 @ 0x104 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #244 @ 0xf4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -493745,201 +493745,203 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r7, r3 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + mov r0, r7 │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ str r6, [sp, #116] @ 0x74 │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ ldr.w sl, [r3, #28] │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - ubfx r9, r6, #2, #1 │ │ │ │ - eor.w r9, r9, #1 │ │ │ │ - str.w r9, [sp, #112] @ 0x70 │ │ │ │ - bl 1c1008 │ │ │ │ + ubfx r8, r6, #2, #1 │ │ │ │ + eor.w r8, r8, #1 │ │ │ │ + str.w r8, [sp, #112] @ 0x70 │ │ │ │ + bl 1c1000 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - orrs r7, r3 │ │ │ │ + mov r0, r7 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 5a178 │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - movs r3, #0 │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ mov r3, sl │ │ │ │ - str.w r9, [sp, #112] @ 0x70 │ │ │ │ - bl 1c1008 │ │ │ │ + movs r7, #0 │ │ │ │ + str.w r8, [sp, #112] @ 0x70 │ │ │ │ + str r7, [sp, #116] @ 0x74 │ │ │ │ + bl 1c1000 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r2, #31 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + strd r3, r7, [sp] │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r7, [sp, #248] @ 0xf8 │ │ │ │ + orrs r5, r3 │ │ │ │ + bl 1bbe44 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - vldr d7, [pc, #196] @ 1c3578 │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ + vldr d7, [pc, #176] @ 1c3608 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orrs r7, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c356a │ │ │ │ + bne.n 1c35f8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r3, #0 │ │ │ │ ldrbhi.w r2, [sl] │ │ │ │ - ldrls r2, [sp, #16] │ │ │ │ + ldrls r2, [sp, #20] │ │ │ │ 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 1bbe44 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldrh.w r1, [fp, #12] │ │ │ │ ldr r6, [sp, #244] @ 0xf4 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - orrs r6, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r5, #0 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - orrs r7, r3 │ │ │ │ - bl 1bbe44 │ │ │ │ - ldrh.w r2, [fp, #12] │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ - orrs r6, r3 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - orr.w r7, r7, r3 │ │ │ │ - itee eq │ │ │ │ - moveq r3, r5 │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ + orrs r6, r5 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + itt eq │ │ │ │ + moveq r3, #0 │ │ │ │ + moveq r2, r3 │ │ │ │ + orr.w r5, r5, r7 │ │ │ │ + itttt ne │ │ │ │ ldrdne r3, r2, [sp, #32] │ │ │ │ eorne r3, r2 │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ + movne r2, #0 │ │ │ │ + ubfxne r3, r3, #2, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - itt ne │ │ │ │ - ubfxne r5, r3, #2, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - strd r5, r3, [sp] │ │ │ │ bl 1bbe44 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp] │ │ │ │ + str.w r8, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1c3314 │ │ │ │ - ubfx r5, r2, #1, #1 │ │ │ │ + b.n 1c3398 │ │ │ │ + orr.w r5, r2, r2, lsr #1 │ │ │ │ and.w r2, r2, #1 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b.n 1c30be │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + and.w r5, r5, #1 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + b.n 1c3140 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1c32aa │ │ │ │ + b.n 1c3344 │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c34ee │ │ │ │ + b.n 1c3592 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ + nop.w │ │ │ │ ... │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r6, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r4!, {r1, r2, r6, r7} │ │ │ │ + ldmia r4!, {r1, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #764] @ (1c38a0 ) │ │ │ │ - ldr r3, [pc, #764] @ (1c38a4 ) │ │ │ │ + ldr r2, [pc, #764] @ (1c3930 ) │ │ │ │ + ldr r3, [pc, #764] @ (1c3934 ) │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ add r2, pc │ │ │ │ - mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + ldrb r1, [r5, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c3b16 │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ - cmp r0, #1 │ │ │ │ - itee ls │ │ │ │ - movls r8, r3 │ │ │ │ - ldrhi r3, [r1, #4] │ │ │ │ - ldrbhi.w r8, [r3] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + bne.w 1c3bbe │ │ │ │ + ldr r4, [r5, #16] │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ + cmp r4, #1 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ it hi │ │ │ │ + ldrhi r0, [r0, #4] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + itt hi │ │ │ │ + ldrhi r0, [r0, #0] │ │ │ │ + orrhi.w r8, r2, r0 │ │ │ │ + ubfx r3, r2, #5, #1 │ │ │ │ + ite ls │ │ │ │ + movls r8, r3 │ │ │ │ ubfxhi r8, r8, #5, #1 │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - movs r7, #0 │ │ │ │ - cmp r2, #0 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne.w r8, #0 │ │ │ │ andeq.w r8, r8, #1 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + movs r7, #0 │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ ubfx r0, r2, #2, #1 │ │ │ │ ubfx r4, r2, #4, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ ubfx r2, r2, #11, #1 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1c38ac │ │ │ │ + bne.w 1c393c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1bbe44 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -494033,35 +494035,35 @@ │ │ │ │ mov r0, r7 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ mov r2, r7 │ │ │ │ - vldr d7, [pc, #372] @ 1c3898 │ │ │ │ + vldr d7, [pc, #372] @ 1c3928 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1bf8d4 │ │ │ │ + bl 1bf8cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldrb r1, [r5, #13] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orr.w r3, fp, r3 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1c3b20 │ │ │ │ + bne.w 1c3bcc │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ iteee ls │ │ │ │ movls r2, r1 │ │ │ │ ldrhi r2, [r5, #28] │ │ │ │ ldrhi r2, [r2, #4] │ │ │ │ ldrbhi r2, [r2, #0] │ │ │ │ @@ -494133,15 +494135,15 @@ │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ mov.w r8, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #56] @ 0x38 │ │ │ │ - bl 1bf8d4 │ │ │ │ + bl 1bf8cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -494158,37 +494160,37 @@ │ │ │ │ orr.w r4, r1, r3 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r2, r5 │ │ │ │ orrs r3, r4 │ │ │ │ strd r2, r3, [r6] │ │ │ │ - ldr r2, [pc, #48] @ (1c38a8 ) │ │ │ │ - ldr r3, [pc, #44] @ (1c38a4 ) │ │ │ │ + ldr r2, [pc, #48] @ (1c3938 ) │ │ │ │ + ldr r3, [pc, #44] @ (1c3934 ) │ │ │ │ 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 1c3b5c │ │ │ │ + bne.w 1c3c12 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r4, r6} │ │ │ │ + ldmia r1!, {r2, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r2, r7} │ │ │ │ + stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ @@ -494273,296 +494275,307 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #24 │ │ │ │ orr.w r3, sl, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov.w sl, #1 │ │ │ │ orr.w r2, r8, r3 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + str r2, [sp, #12] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ strd sl, fp, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 1bf8d4 │ │ │ │ + bl 1bf8cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [r5, #28] │ │ │ │ orr.w r0, r1, r2 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ orrs r2, r1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r2, [sp, #12] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r2, [sp, #16] │ │ │ │ bl 1bbf40 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ orr.w r1, r0, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ - str r1, [sp, #16] │ │ │ │ + str r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ strd r7, r2, [sp, #4] │ │ │ │ tst.w r2, #1344 @ 0x540 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #31 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ orrs r2, r1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orr.w r1, r3, r2 │ │ │ │ movs r2, #29 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + str r1, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ add r0, sp, #24 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ orrs r1, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + str r1, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ blx 5a178 │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ strd sl, fp, [sp, #56] @ 0x38 │ │ │ │ - bl 1bf8d4 │ │ │ │ + bl 1bf8cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ orr.w sl, r2, r3 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + ldrb.w r8, [r5, #13] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ orr.w r9, r1, r3 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.n 1c3bd4 │ │ │ │ + ldr r7, [r5, #28] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ bl 1bbe44 │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldrb.w r8, [r5, #13] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldr.w fp, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 1bbe44 │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + cmp r1, #1 │ │ │ │ + it ls │ │ │ │ + movls r1, r8 │ │ │ │ + orr.w r2, r2, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.n 1c3b28 │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - cmp r3, #1 │ │ │ │ - itt ls │ │ │ │ - movls r3, r8 │ │ │ │ - movls r2, r3 │ │ │ │ - bhi.n 1c3b4c │ │ │ │ - strd r3, r2, [sp] │ │ │ │ + orr.w sl, r2, sl │ │ │ │ + it ls │ │ │ │ + movls r7, r1 │ │ │ │ + orr.w r3, fp, r3 │ │ │ │ + orr.w r9, r3, r9 │ │ │ │ + itttt hi │ │ │ │ + ldrhi r3, [r7, #4] │ │ │ │ + movhi r7, #0 │ │ │ │ + ldrbhi.w r8, [r3] │ │ │ │ + ubfxhi r1, r8, #5, #1 │ │ │ │ movs r2, #15 │ │ │ │ + str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1bbe44 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - ldr r7, [sp, #220] @ 0xdc │ │ │ │ - ldr r5, [sp, #224] @ 0xe0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ - ldrb.w r8, [r3] │ │ │ │ - ubfx r3, r8, #5, #1 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, r2 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r2, r7 │ │ │ │ - orrs r3, r5 │ │ │ │ - b.n 1c3870 │ │ │ │ - ubfx r8, r3, #1, #1 │ │ │ │ + orr.w r2, sl, r2 │ │ │ │ + orr.w r3, r9, r3 │ │ │ │ + b.n 1c3900 │ │ │ │ + orr.w r8, r3, r3, lsr #1 │ │ │ │ and.w r3, r3, #1 │ │ │ │ - b.n 1c35e0 │ │ │ │ + and.w r8, r8, #1 │ │ │ │ + b.n 1c3674 │ │ │ │ ubfx r1, r1, #1, #1 │ │ │ │ mov r2, r8 │ │ │ │ - b.n 1c3770 │ │ │ │ - movs r2, #15 │ │ │ │ - ubfx r3, r8, #1, #1 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + b.n 1c3800 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + and.w r3, r8, #1 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + bl 1bbe44 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + ldrd fp, r5, [sp, #220] @ 0xdc │ │ │ │ + strd r3, r7, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r7, [sp, #220] @ 0xdc │ │ │ │ - ldr r5, [sp, #224] @ 0xe0 │ │ │ │ - and.w r3, r8, #1 │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ - b.n 1c3afc │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldrb.w r8, [r3] │ │ │ │ - ubfx r3, r8, #5, #1 │ │ │ │ - b.n 1c3ad6 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ubfx r1, r8, #1, #1 │ │ │ │ + orr.w r2, fp, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr.w sl, r2, sl │ │ │ │ + orrs r5, r3 │ │ │ │ + orr.w r9, r5, r9 │ │ │ │ + b.n 1c3ba2 │ │ │ │ blx 5a6dc <__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, #3824] @ 0xef0 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ - ldr.w r2, [pc, #1456] @ 1c4128 │ │ │ │ + ldr.w r2, [pc, #1488] @ 1c4200 │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w r3, [pc, #1456] @ 1c412c │ │ │ │ + ldr.w r3, [pc, #1488] @ 1c4204 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldrb r7, [r5, #13] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 1c40d6 │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1c419e │ │ │ │ ldr r2, [r5, #28] │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ cmp r1, #1 │ │ │ │ - ite ls │ │ │ │ - movls r6, r7 │ │ │ │ - ldrhi r1, [r2, #4] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ it hi │ │ │ │ - ldrbhi r6, [r1, #0] │ │ │ │ - ldrb r7, [r2, #0] │ │ │ │ + ldrhi r2, [r2, #4] │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ it hi │ │ │ │ + ldrhi r2, [r2, #0] │ │ │ │ + ubfx r0, r6, #5, #1 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + itet hi │ │ │ │ + orrhi r6, r2 │ │ │ │ + ldrls r6, [sp, #16] │ │ │ │ ubfxhi r6, r6, #5, #1 │ │ │ │ - ubfx r7, r7, #5, #1 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - orrs r6, r7 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ - mov.w r9, #0 │ │ │ │ + movs r7, #0 │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - ubfx r0, r2, #2, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + ubfx r9, r2, #2, #1 │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r2, [sp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1c3e8a │ │ │ │ + bne.w 1c3f3a │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1bbe44 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd fp, r9, [sp] │ │ │ │ + strd fp, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, r9, [sp, #220] @ 0xdc │ │ │ │ + ldrd sl, r7, [sp, #220] @ 0xdc │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - strd r0, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + strd r9, r6, [sp] │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + orrs r7, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r3, r6, [sp] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + orr.w sl, r9, r3 │ │ │ │ strd r2, r6, [sp] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orr.w fp, r9, r3 │ │ │ │ + orr.w r9, r7, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r9, sl, r3 │ │ │ │ + orr.w r7, sl, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1bbf40 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -494570,31 +494583,32 @@ │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w fp, r9, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r6, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - mov r0, r4 │ │ │ │ + strd r3, r6, [sp] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ - strd r7, r6, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w r9, r7, r3 │ │ │ │ ldr r7, [sp, #224] @ 0xe0 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orr.w r7, fp, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ @@ -494607,15 +494621,15 @@ │ │ │ │ blx 5a178 │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, #1 │ │ │ │ strd sl, fp, [sp, #56] @ 0x38 │ │ │ │ - bl 1bf8d4 │ │ │ │ + bl 1bf8cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -494643,15 +494657,15 @@ │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr.w r9, r9, r1 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ orrs r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1c40e0 │ │ │ │ + bne.w 1c41ae │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #1 │ │ │ │ itett hi │ │ │ │ movhi r6, #0 │ │ │ │ movls r6, r2 │ │ │ │ ldrhi r2, [sp, #16] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ @@ -494703,15 +494717,15 @@ │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, fp, [sp, #56] @ 0x38 │ │ │ │ strd sl, fp, [sp, #96] @ 0x60 │ │ │ │ - bl 1bf8d4 │ │ │ │ + bl 1bf8cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -494753,69 +494767,68 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r3, r2, [sp, #220] @ 0xdc │ │ │ │ orrs r3, r6 │ │ │ │ orrs r2, r7 │ │ │ │ strd r3, r2, [r8] │ │ │ │ - ldr r2, [pc, #704] @ (1c4130 ) │ │ │ │ - ldr r3, [pc, #700] @ (1c412c ) │ │ │ │ + ldr r2, [pc, #744] @ (1c4208 ) │ │ │ │ + ldr r3, [pc, #740] @ (1c4204 ) │ │ │ │ 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 1c4118 │ │ │ │ + bne.w 1c41f4 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ + ldrd sl, r6, [sp, #220] @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd fp, r9, [sp] │ │ │ │ - ldrd r7, r6, [sp, #220] @ 0xdc │ │ │ │ + strd fp, r7, [sp] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r1, r2 │ │ │ │ + movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ + mov r1, r2 │ │ │ │ + str.w r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, sl, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w sl, r6, r3 │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orrs r6, r7 │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ + orr.w r9, sl, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1bbf40 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -494825,334 +494838,348 @@ │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w fp, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r7 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #24 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #472] @ 1c4120 │ │ │ │ + vldr d7, [pc, #504] @ 1c41f8 │ │ │ │ mov r3, fp │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1bf8d4 │ │ │ │ + bl 1bf8cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr.w fp, [r5, #28] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orrs r6, r3 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ - orrs r7, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ tst.w r2, #1344 @ 0x540 │ │ │ │ mov.w r2, #30 │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1bbf40 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r7 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #24 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #332] @ 1c4120 │ │ │ │ + vldr d7, [pc, #364] @ 1c41f8 │ │ │ │ add r2, sp, #24 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ - bl 1bf8d4 │ │ │ │ + bl 1bf8cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ + ldrb.w sl, [r5, #13] │ │ │ │ orr.w fp, r6, r3 │ │ │ │ - ldr r6, [sp, #224] @ 0xe0 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 1c41b4 │ │ │ │ + ldr r7, [r5, #28] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, r7, r6 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + str r3, [sp, #0] │ │ │ │ bl 1bbe44 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldrb r6, [r5, #13] │ │ │ │ - orr.w r7, fp, r3 │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 1bbe44 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + orrs r3, r2 │ │ │ │ + orr.w fp, r3, fp │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.n 1c40e6 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ + orr.w r6, r6, r9 │ │ │ │ cmp r3, #1 │ │ │ │ - it ls │ │ │ │ - movls r3, r6 │ │ │ │ - bhi.n 1c410a │ │ │ │ + ittee ls │ │ │ │ + movls r2, sl │ │ │ │ + movls r7, r2 │ │ │ │ + ldrhi r3, [r7, #4] │ │ │ │ + movhi r7, #0 │ │ │ │ + itt hi │ │ │ │ + ldrbhi.w sl, [r3] │ │ │ │ + ubfxhi r2, sl, #5, #1 │ │ │ │ + strd r2, r7, [sp] │ │ │ │ movs r2, #15 │ │ │ │ - strd r6, r3, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1bbe44 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - ldrb r6, [r3, #0] │ │ │ │ - ubfx r3, r6, #5, #1 │ │ │ │ - orr.w r6, sl, r2 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov.w fp, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r9, sl, [sp, #220] @ 0xdc │ │ │ │ + ldrd r7, r9, [sp, #220] @ 0xdc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ittee eq │ │ │ │ - moveq r2, fp │ │ │ │ + ite eq │ │ │ │ moveq r3, #1 │ │ │ │ ldrbne r3, [r2, #0] │ │ │ │ - movne r2, fp │ │ │ │ + mov.w r2, #0 │ │ │ │ itt ne │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ eorne.w r3, r3, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ movs r2, #31 │ │ │ │ ldr r5, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - orr.w r5, sl, r5 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r3, r9, r3 │ │ │ │ - orrs r2, r5 │ │ │ │ orrs r3, r7 │ │ │ │ + orrs r2, r5 │ │ │ │ + orr.w r3, r3, fp │ │ │ │ orrs r2, r6 │ │ │ │ - b.n 1c3e68 │ │ │ │ - ubfx r6, r7, #1, #1 │ │ │ │ - and.w r7, r7, #1 │ │ │ │ - b.n 1c3bb4 │ │ │ │ + b.n 1c3f18 │ │ │ │ + orr.w r6, r2, r2, lsr #1 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ + and.w r6, r6, #1 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + b.n 1c3c70 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1c3d62 │ │ │ │ - movs r2, #15 │ │ │ │ - ubfx r3, r6, #1, #1 │ │ │ │ + b.n 1c3e12 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + and.w r3, sl, #1 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + bl 1bbe44 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - and.w r3, r6, #1 │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r6, sl, r2 │ │ │ │ - b.n 1c4058 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldrb r6, [r3, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - ubfx r6, r6, #5, #1 │ │ │ │ - b.n 1c4036 │ │ │ │ + ldr r1, [sp, #220] @ 0xdc │ │ │ │ + ubfx r2, sl, #1, #1 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + orrs r3, r1 │ │ │ │ + orr.w fp, r3, fp │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orrs r6, r3 │ │ │ │ + orr.w r6, r6, r9 │ │ │ │ + b.n 1c4128 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r2, r3, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r5, r2 │ │ │ │ + ldr r2, [pc, #852] @ (1c4578 ) │ │ │ │ + ldr r3, [pc, #852] @ (1c457c ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ - ldr r2, [pc, #840] @ (1c4498 ) │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r3, [pc, #840] @ (1c449c ) │ │ │ │ add r2, pc │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ldrb r7, [r5, #13] │ │ │ │ + mov r8, r0 │ │ │ │ + mov sl, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 1c4700 │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1c480c │ │ │ │ ldr r2, [r5, #28] │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ cmp r1, #1 │ │ │ │ - ite ls │ │ │ │ - movls r6, r7 │ │ │ │ - ldrhi r1, [r2, #4] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ it hi │ │ │ │ - ldrbhi r6, [r1, #0] │ │ │ │ - ldrb r7, [r2, #0] │ │ │ │ + ldrhi r2, [r2, #4] │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ it hi │ │ │ │ + ldrhi r2, [r2, #0] │ │ │ │ + ubfx r0, r6, #5, #1 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + itet hi │ │ │ │ + orrhi r6, r2 │ │ │ │ + ldrls r6, [sp, #24] │ │ │ │ ubfxhi r6, r6, #5, #1 │ │ │ │ - ubfx r7, r7, #5, #1 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - orrs r6, r7 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ - mov.w r9, #0 │ │ │ │ + movs r7, #0 │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ ubfx r0, r2, #2, #1 │ │ │ │ ubfx r4, r2, #4, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #12] │ │ │ │ ubfx r2, r2, #11, #1 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - str r2, [sp, #24] │ │ │ │ + str r4, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1c44a4 │ │ │ │ + bne.w 1c4584 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 1bbe44 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd fp, r9, [sp] │ │ │ │ + strd fp, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, r9, [sp, #228] @ 0xe4 │ │ │ │ + ldrd r9, r7, [sp, #228] @ 0xe4 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ strd r0, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orrs r7, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strd r3, r6, [sp] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ strd r2, r6, [sp] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ strd r2, r6, [sp] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - orr.w fp, r9, r3 │ │ │ │ + orr.w fp, r7, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w r9, sl, r3 │ │ │ │ + orr.w r7, r9, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 1bbf40 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ @@ -495160,179 +495187,196 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - ldr.w sl, [r3] │ │ │ │ + ldr.w r9, [r3] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ str r6, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - mov r0, r4 │ │ │ │ + strd r3, r6, [sp] │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r2 │ │ │ │ - strd r7, r6, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r3, r7 │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ orr.w r7, fp, r7 │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orrs r3, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, r6 │ │ │ │ - mov.w fp, #0 │ │ │ │ - orrs r3, r7 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ + orr.w r1, r7, r3 │ │ │ │ add r7, sp, #32 │ │ │ │ + str r1, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + mov r1, r6 │ │ │ │ blx 5a178 │ │ │ │ - mov r3, sl │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + vldr d7, [pc, #448] @ 1c4570 │ │ │ │ + mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - mov.w sl, #1 │ │ │ │ - strd sl, fp, [sp, #64] @ 0x40 │ │ │ │ - bl 1bf8d4 │ │ │ │ + vstr d7, [sp, #64] @ 0x40 │ │ │ │ + bl 1bf8cc │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r2, #12 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, r6 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr.w fp, [r5, #28] │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - orr.w sl, r9, r3 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ ldr.w r9, [fp, #4] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + orr.w r3, r1, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ ldr.w r3, [r9] │ │ │ │ movs r2, #30 │ │ │ │ str r6, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #16] │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ - orr.w r3, sl, r1 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + orrs r3, r1 │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - orr.w sl, r3, r1 │ │ │ │ + orrs r1, r0 │ │ │ │ + str r1, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1c470a │ │ │ │ + bne.w 1c481c │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #1 │ │ │ │ itett hi │ │ │ │ movhi r6, #0 │ │ │ │ movls r6, r2 │ │ │ │ - ldrhi r3, [sp, #24] │ │ │ │ - ubfxhi r2, r3, #5, #1 │ │ │ │ + ldrhi r2, [sp, #16] │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ + ldr r6, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ - movs r6, #0 │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ bl 1bbf40 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr.w fp, [fp, #8] │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ + orr.w r3, r6, r2 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + movs r6, #0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #31 │ │ │ │ - tst.w r3, #1344 @ 0x540 │ │ │ │ str r6, [sp, #4] │ │ │ │ + tst.w r3, #1344 @ 0x540 │ │ │ │ + str r3, [sp, #16] │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - movs r2, #29 │ │ │ │ str r6, [sp, #4] │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ubfx r2, r3, #5, #1 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + orr.w r2, r9, r2 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + movs r2, #29 │ │ │ │ + mov r1, r2 │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ mov r0, r7 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #148] @ 1c4490 │ │ │ │ mov r3, fp │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1bf8d4 │ │ │ │ + mov.w sl, #1 │ │ │ │ + mov.w fp, #0 │ │ │ │ + strd sl, fp, [sp, #64] @ 0x40 │ │ │ │ + bl 1bf8cc │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + orr.w r7, r2, r3 │ │ │ │ ldrh r3, [r1, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ iteee eq │ │ │ │ moveq r3, r6 │ │ │ │ ldrne r2, [r5, #28] │ │ │ │ ldrne r3, [r1, #0] │ │ │ │ @@ -495347,94 +495391,93 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ it ne │ │ │ │ ubfxne r6, r6, #2, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r2, r9, r2 │ │ │ │ - orr.w r3, sl, r3 │ │ │ │ + orrs r3, r7 │ │ │ │ strd r2, r3, [r8] │ │ │ │ - ldr r2, [pc, #48] @ (1c44a0 ) │ │ │ │ - ldr r3, [pc, #40] @ (1c449c ) │ │ │ │ + ldr r2, [pc, #44] @ (1c4580 ) │ │ │ │ + ldr r3, [pc, #36] @ (1c457c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c4748 │ │ │ │ + bne.w 1c4868 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00aa │ │ │ │ + pop {r2, r4, r6, r7, pc} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 1c4506 │ │ │ │ + hlt 0x0026 │ │ │ │ lsls r1, r5, #2 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd fp, r9, [sp] │ │ │ │ - ldrd r7, r6, [sp, #228] @ 0xe4 │ │ │ │ + strd fp, r7, [sp] │ │ │ │ + ldrd r9, r6, [sp, #228] @ 0xe4 │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r6, r3 │ │ │ │ bl 1bbe44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - orrs r7, r3 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orr.w sl, r6, r3 │ │ │ │ + orr.w fp, r6, r3 │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orrs r6, r7 │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ + orr.w r9, fp, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1bbf40 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ @@ -495444,319 +495487,342 @@ │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w fp, [r3] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r7 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #32 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r3, r9, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #468] @ 1c4750 │ │ │ │ + vldr d7, [pc, #520] @ 1c4870 │ │ │ │ mov r3, fp │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + mov r1, sl │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1bf8d4 │ │ │ │ + bl 1bf8cc │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - mov r1, r9 │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r2, #12 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, r7 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr.w fp, [r5, #28] │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - orrs r6, r3 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ - orrs r7, r2 │ │ │ │ + orrs r6, r2 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #16] │ │ │ │ + orrs r2, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ tst.w r2, #1344 @ 0x540 │ │ │ │ mov.w r2, #30 │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r6, r2 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + orrs r3, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1bbf40 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r2, #54 @ 0x36 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ bl 1bbe44 │ │ │ │ - ldr.w r3, [fp, #8] │ │ │ │ + ldr.w fp, [fp, #8] │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + str r7, [sp, #4] │ │ │ │ tst.w r2, #1344 @ 0x540 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ - orrs r7, r2 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #31 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r0, sp, #32 │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - orrs r7, r2 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #288] @ 1c4750 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + vldr d7, [pc, #328] @ 1c4870 │ │ │ │ + mov r3, fp │ │ │ │ + mov r1, sl │ │ │ │ add r2, sp, #32 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1bf8d4 │ │ │ │ + bl 1bf8cc │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + orr.w fp, r6, r3 │ │ │ │ + ldrb.w r9, [r5, #13] │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orr.w sl, r2, r3 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 1c4822 │ │ │ │ + ldr r7, [r5, #28] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 1bbe44 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - orr.w sl, r6, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - ldrb r6, [r5, #13] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 1bbe44 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orrs r3, r2 │ │ │ │ + orr.w fp, r3, fp │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orrs r7, r3 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.n 1c4710 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ + orr.w r6, r6, sl │ │ │ │ cmp r3, #1 │ │ │ │ - it ls │ │ │ │ - movls r3, r6 │ │ │ │ - bhi.n 1c4734 │ │ │ │ + ittee ls │ │ │ │ + movls r2, r9 │ │ │ │ + movls r7, r2 │ │ │ │ + ldrhi r3, [r7, #4] │ │ │ │ + movhi r7, #0 │ │ │ │ + itt hi │ │ │ │ + ldrbhi.w r9, [r3] │ │ │ │ + ubfxhi r2, r9, #5, #1 │ │ │ │ + strd r2, r7, [sp] │ │ │ │ movs r2, #15 │ │ │ │ - strd r6, r3, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 1bbe44 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - ldrb r6, [r3, #0] │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ubfx r6, r6, #5, #1 │ │ │ │ - orrs r7, r3 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - str r6, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - mov.w fp, #0 │ │ │ │ mov r0, r4 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - ldrd r9, r6, [sp, #228] @ 0xe4 │ │ │ │ + ldrd r9, r7, [sp, #228] @ 0xe4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq.n 1c4742 │ │ │ │ + beq.n 1c4862 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ eors r3, r2 │ │ │ │ - mov r2, fp │ │ │ │ + movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r2, r9, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w r2, r2, sl │ │ │ │ - orrs r3, r6 │ │ │ │ + orr.w r2, r2, fp │ │ │ │ orrs r3, r7 │ │ │ │ - b.n 1c446a │ │ │ │ - ubfx r6, r7, #1, #1 │ │ │ │ - and.w r7, r7, #1 │ │ │ │ - b.n 1c4188 │ │ │ │ + orrs r3, r6 │ │ │ │ + b.n 1c454e │ │ │ │ + orr.w r6, r2, r2, lsr #1 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ + and.w r6, r6, #1 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + b.n 1c4264 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1c435c │ │ │ │ - movs r2, #15 │ │ │ │ - ubfx r3, r6, #1, #1 │ │ │ │ + b.n 1c4430 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + and.w r3, r9, #1 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + str r7, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - and.w r6, r6, #1 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 1bbe44 │ │ │ │ + ldr r1, [sp, #228] @ 0xe4 │ │ │ │ + ubfx r2, r9, #1, #1 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orrs r3, r1 │ │ │ │ + orr.w fp, r3, fp │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orrs r7, r3 │ │ │ │ - b.n 1c46ac │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldrb r6, [r3, #0] │ │ │ │ + orrs r6, r3 │ │ │ │ + orr.w r6, r6, sl │ │ │ │ + b.n 1c47be │ │ │ │ movs r3, #0 │ │ │ │ - ubfx r6, r6, #5, #1 │ │ │ │ - b.n 1c468a │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, fp │ │ │ │ - b.n 1c46e0 │ │ │ │ + mov r2, r3 │ │ │ │ + b.n 1c47ec │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ - ldr r2, [pc, #848] @ (1c4ac0 ) │ │ │ │ + ldr r2, [pc, #840] @ (1c4bd8 ) │ │ │ │ mov r8, r0 │ │ │ │ - ldr r3, [pc, #848] @ (1c4ac4 ) │ │ │ │ + ldr r3, [pc, #840] @ (1c4bdc ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldrb r7, [r5, #13] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 1c4d42 │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1c4e72 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ cmp r1, #1 │ │ │ │ - ite ls │ │ │ │ - movls r6, r7 │ │ │ │ - ldrhi r1, [r2, #4] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ it hi │ │ │ │ - ldrbhi r6, [r1, #0] │ │ │ │ - ldrb r7, [r2, #0] │ │ │ │ + ldrhi r2, [r2, #4] │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ it hi │ │ │ │ + ldrhi r2, [r2, #0] │ │ │ │ + ubfx r0, r6, #5, #1 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + itet hi │ │ │ │ + orrhi r6, r2 │ │ │ │ + ldrls r6, [sp, #16] │ │ │ │ ubfxhi r6, r6, #5, #1 │ │ │ │ - ubfx r7, r7, #5, #1 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - orrs r6, r7 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ - mov.w r9, #0 │ │ │ │ + movs r7, #0 │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - ubfx r0, r2, #2, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + ubfx r9, r2, #2, #1 │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r2, [sp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1c4acc │ │ │ │ + bne.w 1c4be4 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1bbe44 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd fp, r9, [sp] │ │ │ │ + strd fp, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, r9, [sp, #220] @ 0xdc │ │ │ │ + ldrd sl, r7, [sp, #220] @ 0xdc │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - strd r0, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + strd r9, r6, [sp] │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + orrs r7, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r3, r6, [sp] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + orr.w sl, r9, r3 │ │ │ │ strd r2, r6, [sp] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orr.w fp, r9, r3 │ │ │ │ + orr.w r9, r7, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r9, sl, r3 │ │ │ │ + orr.w r7, sl, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1bbf40 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -495764,31 +495830,32 @@ │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w fp, r9, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r6, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - mov r0, r4 │ │ │ │ + strd r3, r6, [sp] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ - strd r7, r6, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w r9, r7, r3 │ │ │ │ ldr r7, [sp, #224] @ 0xe0 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orr.w r7, fp, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ @@ -495802,15 +495869,15 @@ │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, #1 │ │ │ │ strd sl, fp, [sp, #56] @ 0x38 │ │ │ │ strd sl, fp, [sp, #96] @ 0x60 │ │ │ │ - bl 1bf8d4 │ │ │ │ + bl 1bf8cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -495839,15 +495906,15 @@ │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ orr.w r3, sl, r1 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr.w sl, r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1c4d4c │ │ │ │ + bne.w 1c4e82 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #1 │ │ │ │ itett hi │ │ │ │ movhi r6, #0 │ │ │ │ movls r6, r2 │ │ │ │ ldrhi r3, [sp, #20] │ │ │ │ ubfxhi r2, r3, #5, #1 │ │ │ │ @@ -495906,22 +495973,22 @@ │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r0, r7 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #188] @ 1c4ab8 │ │ │ │ + vldr d7, [pc, #188] @ 1c4bd0 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ - bl 1bf8d4 │ │ │ │ + bl 1bf8cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -495967,80 +496034,79 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r3, r2, [sp, #220] @ 0xdc │ │ │ │ orr.w r3, r9, r3 │ │ │ │ orrs r2, r7 │ │ │ │ strd r3, r2, [r8] │ │ │ │ - ldr r2, [pc, #44] @ (1c4ac8 ) │ │ │ │ - ldr r3, [pc, #40] @ (1c4ac4 ) │ │ │ │ + ldr r2, [pc, #44] @ (1c4be0 ) │ │ │ │ + ldr r3, [pc, #40] @ (1c4bdc ) │ │ │ │ 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 1c4d8a │ │ │ │ + bne.w 1c4ece │ │ │ │ mov r0, r8 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb88a │ │ │ │ + @ instruction: 0xb76a │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - push {r5, r6, lr} │ │ │ │ + push {r3, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ + ldrd sl, r6, [sp, #220] @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd fp, r9, [sp] │ │ │ │ - ldrd r7, r6, [sp, #220] @ 0xdc │ │ │ │ + strd fp, r7, [sp] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r1, r2 │ │ │ │ + movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ + mov r1, r2 │ │ │ │ + str.w r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, sl, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w sl, r6, r3 │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orrs r6, r7 │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ + orr.w r9, sl, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1bbf40 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -496050,255 +496116,270 @@ │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w fp, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r7 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #24 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #516] @ 1c4d90 │ │ │ │ + vldr d7, [pc, #560] @ 1c4ed8 │ │ │ │ mov r3, fp │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ - bl 1bf8d4 │ │ │ │ + bl 1bf8cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr.w fp, [r5, #28] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orrs r6, r3 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ - orrs r7, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ tst.w r2, #1344 @ 0x540 │ │ │ │ mov.w r2, #30 │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1bbf40 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - movs r1, #47 @ 0x2f │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r1, #47 @ 0x2f │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr.w r3, [fp, #8] │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - tst.w r2, #1344 @ 0x540 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - ite ne │ │ │ │ - movne r1, #1 │ │ │ │ - moveq r1, #0 │ │ │ │ - orrs r7, r2 │ │ │ │ + ldr.w fp, [fp, #8] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #31 │ │ │ │ - str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + tst.w r3, #1344 @ 0x540 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ite ne │ │ │ │ + movne r3, #1 │ │ │ │ + moveq r3, #0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, sp, #24 │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orrs r7, r2 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ + mov r1, r7 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + add r0, sp, #24 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #332] @ 1c4d90 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r2, sp, #24 │ │ │ │ + vldr d7, [pc, #372] @ 1c4ed8 │ │ │ │ + mov r3, fp │ │ │ │ ldr r1, [sp, #8] │ │ │ │ + add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ - bl 1bf8d4 │ │ │ │ + bl 1bf8cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ + ldrb.w sl, [r5, #13] │ │ │ │ orr.w fp, r6, r3 │ │ │ │ - ldr r6, [sp, #224] @ 0xe0 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 1c4e88 │ │ │ │ + ldr r7, [r5, #28] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, r7, r6 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + str r3, [sp, #0] │ │ │ │ bl 1bbe44 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldrb r6, [r5, #13] │ │ │ │ - orr.w r7, fp, r3 │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 1bbe44 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + orrs r3, r2 │ │ │ │ + orr.w fp, r3, fp │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.n 1c4d52 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ + orr.w r6, r6, r9 │ │ │ │ cmp r3, #1 │ │ │ │ - it ls │ │ │ │ - movls r3, r6 │ │ │ │ - bhi.n 1c4d76 │ │ │ │ + ittee ls │ │ │ │ + movls r2, sl │ │ │ │ + movls r7, r2 │ │ │ │ + ldrhi r3, [r7, #4] │ │ │ │ + movhi r7, #0 │ │ │ │ + itt hi │ │ │ │ + ldrbhi.w sl, [r3] │ │ │ │ + ubfxhi r2, sl, #5, #1 │ │ │ │ + strd r2, r7, [sp] │ │ │ │ movs r2, #15 │ │ │ │ - strd r6, r3, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1bbe44 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - ldrb r6, [r3, #0] │ │ │ │ - ubfx r3, r6, #5, #1 │ │ │ │ - orr.w r6, sl, r2 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - mov.w fp, #0 │ │ │ │ mov r0, r4 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - ldrd r9, sl, [sp, #220] @ 0xdc │ │ │ │ + ldrd r7, r9, [sp, #220] @ 0xdc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq.n 1c4d84 │ │ │ │ + beq.n 1c4ec8 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ eors r3, r2 │ │ │ │ - mov r2, fp │ │ │ │ + movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ ldr r5, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - orr.w r5, sl, r5 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r3, r9, r3 │ │ │ │ - orrs r2, r5 │ │ │ │ orrs r3, r7 │ │ │ │ + orrs r2, r5 │ │ │ │ + orr.w r3, r3, fp │ │ │ │ orrs r2, r6 │ │ │ │ - b.n 1c4a94 │ │ │ │ - ubfx r6, r7, #1, #1 │ │ │ │ - and.w r7, r7, #1 │ │ │ │ - b.n 1c47a8 │ │ │ │ + b.n 1c4bac │ │ │ │ + orr.w r6, r2, r2, lsr #1 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ + and.w r6, r6, #1 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + b.n 1c48cc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1c495e │ │ │ │ - movs r2, #15 │ │ │ │ - ubfx r3, r6, #1, #1 │ │ │ │ + b.n 1c4a76 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + and.w r3, sl, #1 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + bl 1bbe44 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - and.w r3, r6, #1 │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r6, sl, r2 │ │ │ │ - b.n 1c4cc6 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldrb r6, [r3, #0] │ │ │ │ + ldr r1, [sp, #220] @ 0xdc │ │ │ │ + ubfx r2, sl, #1, #1 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + orrs r3, r1 │ │ │ │ + orr.w fp, r3, fp │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orrs r6, r3 │ │ │ │ + orr.w r6, r6, r9 │ │ │ │ + b.n 1c4dfe │ │ │ │ movs r3, #0 │ │ │ │ - ubfx r6, r6, #5, #1 │ │ │ │ - b.n 1c4ca4 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, fp │ │ │ │ - b.n 1c4cfa │ │ │ │ + mov r2, r3 │ │ │ │ + b.n 1c4e2c │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #428] @ (1c4f60 ) │ │ │ │ + ldr r3, [pc, #428] @ (1c50a8 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ - vldr d8, [pc, #408] @ 1c4f58 │ │ │ │ + vldr d8, [pc, #408] @ 1c50a0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #416] @ (1c4f64 ) │ │ │ │ + ldr r1, [pc, #416] @ (1c50ac ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r6, #1 │ │ │ │ @@ -496406,75 +496487,75 @@ │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ cmp r3, r6 │ │ │ │ orr.w r7, r7, r2 │ │ │ │ - bls.n 1c4f0e │ │ │ │ + bls.n 1c5056 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ mov r2, r5 │ │ │ │ - cbz r5, 1c4f10 │ │ │ │ + cbz r5, 1c5058 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r5, r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r3, r2, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #64] @ (1c4f68 ) │ │ │ │ + ldr r2, [pc, #64] @ (1c50b0 ) │ │ │ │ orr.w r3, sl, r3 │ │ │ │ str.w r3, [fp] │ │ │ │ - ldr r3, [pc, #48] @ (1c4f60 ) │ │ │ │ + ldr r3, [pc, #48] @ (1c50a8 ) │ │ │ │ add r2, pc │ │ │ │ str.w r7, [fp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c4f50 │ │ │ │ + bne.n 1c5098 │ │ │ │ mov r0, fp │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - sxth r0, r7 │ │ │ │ + sub sp, #448 @ 0x1c0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - sub sp, #304 @ 0x130 │ │ │ │ + add r7, sp, #528 @ 0x210 │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ mov.w fp, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #524] @ (1c5198 ) │ │ │ │ + ldr r3, [pc, #524] @ (1c52e0 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #516] @ (1c519c ) │ │ │ │ + ldr r1, [pc, #516] @ (1c52e4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -496492,15 +496573,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r8, r6, r3 │ │ │ │ add r6, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #432] @ 1c5190 │ │ │ │ + vldr d7, [pc, #432] @ 1c52d8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ vstr d7, [sp, #120] @ 0x78 │ │ │ │ bl 1bc89c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -496629,76 +496710,76 @@ │ │ │ │ cmp sl, r8 │ │ │ │ orr.w r6, r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ itt ls │ │ │ │ movls r3, #0 │ │ │ │ movls r2, r3 │ │ │ │ - bls.n 1c514e │ │ │ │ + bls.n 1c5296 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 1c514e │ │ │ │ + cbz r3, 1c5296 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #60] @ (1c51a0 ) │ │ │ │ + ldr r2, [pc, #60] @ (1c52e8 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #48] @ (1c5198 ) │ │ │ │ + ldr r3, [pc, #48] @ (1c52e0 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [r9] │ │ │ │ str.w r5, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c5188 │ │ │ │ + bne.n 1c52d0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #400 @ 0x190 │ │ │ │ + add r7, sp, #112 @ 0x70 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r6, sp, #592 @ 0x250 │ │ │ │ + add r5, sp, #304 @ 0x130 │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ movs r7, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #516] @ (1c53c8 ) │ │ │ │ + ldr r3, [pc, #516] @ (1c5510 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - vldr d8, [pc, #504] @ 1c53c0 │ │ │ │ + vldr d8, [pc, #504] @ 1c5508 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #504] @ (1c53cc ) │ │ │ │ + ldr r1, [pc, #504] @ (1c5514 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r6, #1 │ │ │ │ @@ -496845,75 +496926,75 @@ │ │ │ │ orr.w r6, r6, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ it ls │ │ │ │ movls r3, #0 │ │ │ │ orr.w r5, r5, r2 │ │ │ │ it ls │ │ │ │ movls r2, r3 │ │ │ │ - bls.n 1c5380 │ │ │ │ + bls.n 1c54c8 │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 1c5380 │ │ │ │ + cbz r3, 1c54c8 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #44] @ (1c53c8 ) │ │ │ │ + ldr r3, [pc, #44] @ (1c5510 ) │ │ │ │ str r6, [r2, #0] │ │ │ │ str r5, [r2, #4] │ │ │ │ - ldr r2, [pc, #48] @ (1c53d0 ) │ │ │ │ + ldr r2, [pc, #48] @ (1c5518 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c53bc │ │ │ │ + bne.n 1c5504 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #160 @ 0xa0 │ │ │ │ + add r4, sp, #896 @ 0x380 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r4, sp, #368 @ 0x170 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ movs r6, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr.w r3, [pc, #1096] @ 1c5838 │ │ │ │ + ldr.w r3, [pc, #1096] @ 1c5980 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str r6, [sp, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ - ldr.w r1, [pc, #1084] @ 1c583c │ │ │ │ + ldr.w r1, [pc, #1084] @ 1c5984 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r7, #1 │ │ │ │ @@ -497112,15 +497193,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 1c57f2 │ │ │ │ + bne.w 1c593a │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a178 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ @@ -497132,15 +497213,15 @@ │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, fp, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c57d6 │ │ │ │ + bne.w 1c591e │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a178 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ @@ -497160,15 +497241,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 1c5766 │ │ │ │ + bne.n 1c58ae │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a178 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ movs r3, #0 │ │ │ │ @@ -497178,16 +497259,16 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbz r3, 1c56e6 │ │ │ │ - vldr d7, [pc, #328] @ 1c5818 │ │ │ │ + cbz r3, 1c582e │ │ │ │ + vldr d7, [pc, #328] @ 1c5960 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ @@ -497208,15 +497289,15 @@ │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c57ba │ │ │ │ + bne.n 1c5902 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a178 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ @@ -497227,30 +497308,30 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbnz r3, 1c579e │ │ │ │ + cbnz r3, 1c58e6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #248] @ (1c5840 ) │ │ │ │ + ldr r2, [pc, #248] @ (1c5988 ) │ │ │ │ strd r7, r6, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #232] @ (1c5838 ) │ │ │ │ + ldr r3, [pc, #232] @ (1c5980 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c580e │ │ │ │ + bne.n 1c5956 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr d7, [pc, #184] @ 1c5820 │ │ │ │ + vldr d7, [pc, #184] @ 1c5968 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ @@ -497263,59 +497344,59 @@ │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #24 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ bl 1bc140 │ │ │ │ - b.n 1c56e6 │ │ │ │ + b.n 1c582e │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r2 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1c5744 │ │ │ │ - vldr d7, [pc, #108] @ 1c5828 │ │ │ │ + b.n 1c588c │ │ │ │ + vldr d7, [pc, #108] @ 1c5970 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1c5716 │ │ │ │ - vldr d7, [pc, #72] @ 1c5820 │ │ │ │ + b.n 1c585e │ │ │ │ + vldr d7, [pc, #72] @ 1c5968 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1c5658 │ │ │ │ - vldr d7, [pc, #60] @ 1c5830 │ │ │ │ + b.n 1c57a0 │ │ │ │ + vldr d7, [pc, #60] @ 1c5978 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1c5626 │ │ │ │ + b.n 1c576e │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -497329,34 +497410,34 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #1008 @ 0x3f0 │ │ │ │ + add r2, sp, #720 @ 0x2d0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r0, sp, #704 @ 0x2c0 │ │ │ │ + add r7, pc, #416 @ (adr r7, 1c5b2c ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ movs r6, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr.w r3, [pc, #1128] @ 1c5cc8 │ │ │ │ + ldr.w r3, [pc, #1128] @ 1c5e10 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str r6, [sp, #4] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ ldr r7, [r1, #8] │ │ │ │ - ldr.w r1, [pc, #1116] @ 1c5ccc │ │ │ │ + ldr.w r1, [pc, #1116] @ 1c5e14 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r7, #1 │ │ │ │ @@ -497568,15 +497649,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 1c5c88 │ │ │ │ + bne.w 1c5dd0 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a178 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ @@ -497588,15 +497669,15 @@ │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, fp, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c5c6c │ │ │ │ + bne.w 1c5db4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a178 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ @@ -497616,15 +497697,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 1c5bfc │ │ │ │ + bne.n 1c5d44 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a178 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ movs r3, #0 │ │ │ │ @@ -497634,16 +497715,16 @@ │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbz r3, 1c5b7c │ │ │ │ - vldr d7, [pc, #324] @ 1c5ca8 │ │ │ │ + cbz r3, 1c5cc4 │ │ │ │ + vldr d7, [pc, #324] @ 1c5df0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ @@ -497664,15 +497745,15 @@ │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c5c50 │ │ │ │ + bne.n 1c5d98 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a178 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ @@ -497683,30 +497764,30 @@ │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbnz r3, 1c5c34 │ │ │ │ + cbnz r3, 1c5d7c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #240] @ (1c5cd0 ) │ │ │ │ + ldr r2, [pc, #240] @ (1c5e18 ) │ │ │ │ strd r7, r6, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #224] @ (1c5cc8 ) │ │ │ │ + ldr r3, [pc, #224] @ (1c5e10 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c5ca4 │ │ │ │ + bne.n 1c5dec │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr d7, [pc, #176] @ 1c5cb0 │ │ │ │ + vldr d7, [pc, #176] @ 1c5df8 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ @@ -497719,59 +497800,59 @@ │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #32 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ bl 1bc140 │ │ │ │ - b.n 1c5b7c │ │ │ │ + b.n 1c5cc4 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r2 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1c5bda │ │ │ │ - vldr d7, [pc, #100] @ 1c5cb8 │ │ │ │ + b.n 1c5d22 │ │ │ │ + vldr d7, [pc, #100] @ 1c5e00 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1c5bac │ │ │ │ - vldr d7, [pc, #64] @ 1c5cb0 │ │ │ │ + b.n 1c5cf4 │ │ │ │ + vldr d7, [pc, #64] @ 1c5df8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1c5aee │ │ │ │ - vldr d7, [pc, #52] @ 1c5cc0 │ │ │ │ + b.n 1c5c36 │ │ │ │ + vldr d7, [pc, #52] @ 1c5e08 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1c5abc │ │ │ │ + b.n 1c5c04 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -497783,27 +497864,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #560 @ (adr r7, 1c5f00 ) │ │ │ │ + add r6, pc, #272 @ (adr r6, 1c5f28 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r4, pc, #104 @ (adr r4, 1c5d3c ) │ │ │ │ + add r2, pc, #840 @ (adr r2, 1c6164 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #620] @ (1c5f58 ) │ │ │ │ - ldr r3, [pc, #620] @ (1c5f5c ) │ │ │ │ + ldr r2, [pc, #620] @ (1c60a0 ) │ │ │ │ + ldr r3, [pc, #620] @ (1c60a4 ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ mov r9, r0 │ │ │ │ mov r7, sl │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -497813,15 +497894,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ ubfx r3, r8, #2, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ ubfx r3, r8, #6, #1 │ │ │ │ - beq.w 1c5f60 │ │ │ │ + beq.w 1c60a8 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, sl, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1bbe44 │ │ │ │ @@ -497865,15 +497946,15 @@ │ │ │ │ blx 5a178 │ │ │ │ ands.w fp, r8, #1024 @ 0x400 │ │ │ │ and.w r3, r8, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c61a0 │ │ │ │ + bne.w 1c62e8 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -497892,15 +497973,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r7 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #348] @ 1c5f50 │ │ │ │ + vldr d7, [pc, #348] @ 1c6098 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bc89c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -498018,32 +498099,32 @@ │ │ │ │ orrs r6, r3 │ │ │ │ blx 5a178 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1c61ac │ │ │ │ + beq.w 1c62f4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ and.w r3, r8, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c6284 │ │ │ │ + beq.w 1c63cc │ │ │ │ ands.w r2, r8, #16384 @ 0x4000 │ │ │ │ - beq.w 1c62c8 │ │ │ │ + beq.w 1c6410 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1c61b6 │ │ │ │ + b.n 1c62fe │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #48 @ (adr r3, 1c5f8c ) │ │ │ │ + add r1, pc, #784 @ (adr r1, 1c63b4 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -498086,15 +498167,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r0, r7 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #728] @ 1c62b8 │ │ │ │ + vldr d7, [pc, #728] @ 1c6400 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bc89c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -498141,15 +498222,15 @@ │ │ │ │ blx 5a178 │ │ │ │ ldr.w sl, [r5, #16] │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #136] @ 0x88 │ │ │ │ mov r2, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1c6078 │ │ │ │ + beq.n 1c61c0 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc600 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -498184,15 +498265,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #472] @ 1c62b8 │ │ │ │ + vldr d7, [pc, #472] @ 1c6400 │ │ │ │ mov r1, r7 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ orrs r6, r3 │ │ │ │ @@ -498209,15 +498290,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r7 │ │ │ │ orrs r6, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #408] @ 1c62b8 │ │ │ │ + vldr d7, [pc, #408] @ 1c6400 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1bc820 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #31 │ │ │ │ @@ -498228,97 +498309,97 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r7, r8, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r6, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1c61a6 │ │ │ │ + beq.n 1c62ee │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c62a8 │ │ │ │ + beq.w 1c63f0 │ │ │ │ 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 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #320] @ (1c62c0 ) │ │ │ │ + ldr r2, [pc, #320] @ (1c6408 ) │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [pc, #320] @ (1c62c4 ) │ │ │ │ + ldr r3, [pc, #320] @ (1c640c ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r6, [r9] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c62d2 │ │ │ │ + bne.w 1c641a │ │ │ │ mov r0, r9 │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c5db4 │ │ │ │ + b.n 1c5efc │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c6168 │ │ │ │ + b.n 1c62b0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c6276 │ │ │ │ + bne.n 1c63be │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1c61c6 │ │ │ │ + beq.n 1c630e │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bf870 │ │ │ │ + bl 1bf868 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r7, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ - vldr d7, [pc, #204] @ 1c62b8 │ │ │ │ + vldr d7, [pc, #204] @ 1c6400 │ │ │ │ mov r1, r2 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orrs r6, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r6, r3 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1c628a │ │ │ │ + beq.n 1c63d2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ and.w r2, r8, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c629c │ │ │ │ + beq.n 1c63e4 │ │ │ │ ands.w fp, r8, #16384 @ 0x4000 │ │ │ │ - beq.n 1c62ac │ │ │ │ + beq.n 1c63f4 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -498339,76 +498420,76 @@ │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ cmp sl, r2 │ │ │ │ orr.w r6, r6, r3 │ │ │ │ - bls.n 1c61a6 │ │ │ │ + bls.n 1c62ee │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - cbz r3, 1c62a8 │ │ │ │ + cbz r3, 1c63f0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1c6168 │ │ │ │ + b.n 1c62b0 │ │ │ │ tst.w r8, #16384 @ 0x4000 │ │ │ │ mov r2, fp │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1c61b6 │ │ │ │ + b.n 1c62fe │ │ │ │ ldr r2, [sp, #8] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1c61b6 │ │ │ │ + b.n 1c62fe │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 1c62a2 │ │ │ │ + cbz r3, 1c63ea │ │ │ │ tst.w r8, #16384 @ 0x4000 │ │ │ │ mov r3, fp │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1c6228 │ │ │ │ + b.n 1c6370 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1c6228 │ │ │ │ + b.n 1c6370 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c6228 │ │ │ │ + b.n 1c6370 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c6168 │ │ │ │ + b.n 1c62b0 │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, fp │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1c6228 │ │ │ │ + b.n 1c6370 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r5, [sp, #200] @ 0xc8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1c61b6 │ │ │ │ + b.n 1c62fe │ │ │ │ blx 5a6dc <__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, #3816] @ 0xee8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #620] @ (1c6558 ) │ │ │ │ - ldr r3, [pc, #620] @ (1c655c ) │ │ │ │ + ldr r2, [pc, #620] @ (1c66a0 ) │ │ │ │ + ldr r3, [pc, #620] @ (1c66a4 ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ mov r9, r0 │ │ │ │ mov r7, sl │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -498420,15 +498501,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ubfx r3, r8, #2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ ubfx r1, r8, #5, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #0] │ │ │ │ - beq.w 1c6560 │ │ │ │ + beq.w 1c66a8 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ @@ -498474,15 +498555,15 @@ │ │ │ │ ands.w r2, r8, #1024 @ 0x400 │ │ │ │ and.w r3, r8, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c67a0 │ │ │ │ + bne.w 1c68e8 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -498501,15 +498582,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r7 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #340] @ 1c6550 │ │ │ │ + vldr d7, [pc, #340] @ 1c6698 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bc89c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -498556,15 +498637,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ orr.w r3, sl, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w sl, [r5, #16] │ │ │ │ mov r1, r7 │ │ │ │ - vldr d7, [pc, #204] @ 1c6550 │ │ │ │ + vldr d7, [pc, #204] @ 1c6698 │ │ │ │ mov r0, r4 │ │ │ │ mov.w fp, r3, lsr #10 │ │ │ │ cmp sl, fp │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ @@ -498626,32 +498707,32 @@ │ │ │ │ blx 5a178 │ │ │ │ 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 1c67a6 │ │ │ │ + beq.w 1c68ee │ │ │ │ ldr r2, [sp, #16] │ │ │ │ and.w r3, r8, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c68a2 │ │ │ │ + beq.w 1c69ea │ │ │ │ ands.w r2, r8, #16384 @ 0x4000 │ │ │ │ - beq.w 1c68dc │ │ │ │ + beq.w 1c6a24 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1c67b0 │ │ │ │ + b.n 1c68f8 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #784] @ 0x310 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ @@ -498693,15 +498774,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r6 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r7 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #740] @ 1c68c0 │ │ │ │ + vldr d7, [pc, #740] @ 1c6a08 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bc89c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -498742,20 +498823,20 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r6 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r7 │ │ │ │ orr.w fp, r8, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #608] @ 1c68c0 │ │ │ │ + vldr d7, [pc, #608] @ 1c6a08 │ │ │ │ ldr.w r8, [r5, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1c6674 │ │ │ │ + beq.n 1c67bc │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc600 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -498790,15 +498871,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #484] @ 1c68c0 │ │ │ │ + vldr d7, [pc, #484] @ 1c6a08 │ │ │ │ mov r2, r5 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ orrs r6, r3 │ │ │ │ @@ -498815,15 +498896,15 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #0 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r6, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #420] @ 1c68c0 │ │ │ │ + vldr d7, [pc, #420] @ 1c6a08 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1bc820 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #31 │ │ │ │ @@ -498836,73 +498917,73 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r2, r8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r6, r3 │ │ │ │ mov r3, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1c6766 │ │ │ │ + beq.n 1c68ae │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 1c6766 │ │ │ │ + cbz r3, 1c68ae │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r2, sl, r2 │ │ │ │ orrs r3, r6 │ │ │ │ strd r2, r3, [r9] │ │ │ │ - ldr r2, [pc, #324] @ (1c68c8 ) │ │ │ │ - ldr r3, [pc, #324] @ (1c68cc ) │ │ │ │ + ldr r2, [pc, #324] @ (1c6a10 ) │ │ │ │ + ldr r3, [pc, #324] @ (1c6a14 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c68f0 │ │ │ │ + bne.w 1c6a38 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c63ba │ │ │ │ + b.n 1c6502 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c6894 │ │ │ │ + bne.n 1c69dc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1c67c0 │ │ │ │ + beq.n 1c6908 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bf870 │ │ │ │ + bl 1bf868 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #224] @ 1c68c0 │ │ │ │ + vldr d7, [pc, #224] @ 1c6a08 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -498910,21 +498991,21 @@ │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c68a8 │ │ │ │ + beq.n 1c69f0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r2, r8, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c68d0 │ │ │ │ + beq.n 1c6a18 │ │ │ │ ands.w r3, r8, #16384 @ 0x4000 │ │ │ │ - beq.n 1c68e6 │ │ │ │ + beq.n 1c6a2e │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -498947,86 +499028,86 @@ │ │ │ │ orr.w r6, r6, r7 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r6, r6, r3 │ │ │ │ itt ls │ │ │ │ movls r3, #0 │ │ │ │ movls r2, r3 │ │ │ │ - bls.n 1c687a │ │ │ │ + bls.n 1c69c2 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 1c687a │ │ │ │ + cbz r3, 1c69c2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r2, r8, r2 │ │ │ │ orrs r3, r6 │ │ │ │ - b.n 1c677e │ │ │ │ + b.n 1c68c6 │ │ │ │ tst.w r8, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1c67b0 │ │ │ │ + b.n 1c68f8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1c67b0 │ │ │ │ + b.n 1c68f8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1c68d6 │ │ │ │ + cbz r3, 1c6a1e │ │ │ │ tst.w r8, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1c6822 │ │ │ │ + b.n 1c696a │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ + str r7, [sp, #184] @ 0xb8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1c6822 │ │ │ │ + b.n 1c696a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c6822 │ │ │ │ + b.n 1c696a │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1c67b0 │ │ │ │ + b.n 1c68f8 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1c6822 │ │ │ │ + b.n 1c696a │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #628] @ (1c6b80 ) │ │ │ │ - ldr r3, [pc, #628] @ (1c6b84 ) │ │ │ │ + ldr r2, [pc, #628] @ (1c6cc8 ) │ │ │ │ + ldr r3, [pc, #628] @ (1c6ccc ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r6 │ │ │ │ mov r7, r6 │ │ │ │ @@ -499038,15 +499119,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ubfx r3, r9, #2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ ubfx r1, r9, #5, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ ubfx r3, r9, #6, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - beq.w 1c6b88 │ │ │ │ + beq.w 1c6cd0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1bbe44 │ │ │ │ @@ -499103,15 +499184,15 @@ │ │ │ │ ands.w r2, r9, #1024 @ 0x400 │ │ │ │ and.w r3, r9, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c6dbe │ │ │ │ + bne.w 1c6f06 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ @@ -499130,15 +499211,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r6 │ │ │ │ orrs r7, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #328] @ 1c6b78 │ │ │ │ + vldr d7, [pc, #328] @ 1c6cc0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bc89c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -499249,33 +499330,33 @@ │ │ │ │ orrs r7, r3 │ │ │ │ blx 5a178 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c6dca │ │ │ │ + beq.w 1c6f12 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ and.w r3, r9, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c6ea4 │ │ │ │ + beq.w 1c6fec │ │ │ │ ands.w r2, r9, #16384 @ 0x4000 │ │ │ │ - beq.w 1c6ed6 │ │ │ │ + beq.w 1c701e │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1c6dd4 │ │ │ │ + b.n 1c6f1c │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #944] @ 0x3b0 │ │ │ │ + str r5, [sp, #656] @ 0x290 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r5, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -499316,15 +499397,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r0, r6 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #744] @ 1c6ee8 │ │ │ │ + vldr d7, [pc, #744] @ 1c7030 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bc89c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -499371,15 +499452,15 @@ │ │ │ │ blx 5a178 │ │ │ │ ldr.w r9, [r8, #16] │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c6c98 │ │ │ │ + beq.n 1c6de0 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc600 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -499441,15 +499522,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r6 │ │ │ │ orrs r5, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #428] @ 1c6ee8 │ │ │ │ + vldr d7, [pc, #428] @ 1c7030 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1bc820 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #31 │ │ │ │ @@ -499460,97 +499541,97 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c6dc4 │ │ │ │ + beq.n 1c6f0c │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c6ec8 │ │ │ │ + beq.w 1c7010 │ │ │ │ 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 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #340] @ (1c6ef0 ) │ │ │ │ + ldr r2, [pc, #340] @ (1c7038 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #340] @ (1c6ef4 ) │ │ │ │ + ldr r3, [pc, #340] @ (1c703c ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [sl] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c6ee0 │ │ │ │ + bne.w 1c7028 │ │ │ │ mov r0, sl │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c69f2 │ │ │ │ + b.n 1c6b3a │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c6d86 │ │ │ │ + b.n 1c6ece │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c6e96 │ │ │ │ + bne.n 1c6fde │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, fp │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1c6de6 │ │ │ │ + beq.n 1c6f2e │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bf870 │ │ │ │ + bl 1bf868 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #224] @ 1c6ee8 │ │ │ │ + vldr d7, [pc, #224] @ 1c7030 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orrs r7, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ ldr r6, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r6, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c6eaa │ │ │ │ + beq.n 1c6ff2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r2, r9, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c6ebc │ │ │ │ + beq.n 1c7004 │ │ │ │ ands.w r3, r9, #16384 @ 0x4000 │ │ │ │ - beq.n 1c6ecc │ │ │ │ + beq.n 1c7014 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -499571,75 +499652,75 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orrs r5, r6 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ cmp fp, r2 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1c6dc4 │ │ │ │ + bls.n 1c6f0c │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - cbz r3, 1c6ec8 │ │ │ │ + cbz r3, 1c7010 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1c6d86 │ │ │ │ + b.n 1c6ece │ │ │ │ tst.w r9, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1c6dd4 │ │ │ │ + b.n 1c6f1c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1c6dd4 │ │ │ │ + b.n 1c6f1c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1c6ec2 │ │ │ │ + cbz r3, 1c700a │ │ │ │ tst.w r9, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1c6e46 │ │ │ │ + b.n 1c6f8e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1c6e46 │ │ │ │ + b.n 1c6f8e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c6e46 │ │ │ │ + b.n 1c6f8e │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c6d86 │ │ │ │ + b.n 1c6ece │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1c6e46 │ │ │ │ + b.n 1c6f8e │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1c6dd4 │ │ │ │ + b.n 1c6f1c │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #368] @ 0x170 │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #780] @ (1c7218 ) │ │ │ │ - ldr r3, [pc, #780] @ (1c721c ) │ │ │ │ + ldr r2, [pc, #780] @ (1c7360 ) │ │ │ │ + ldr r3, [pc, #780] @ (1c7364 ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -499657,15 +499738,15 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ubfx r9, r5, #9, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ - beq.w 1c7220 │ │ │ │ + beq.w 1c7368 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -499745,15 +499826,15 @@ │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c74d4 │ │ │ │ + bne.w 1c761c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -499784,15 +499865,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #360] @ 1c7210 │ │ │ │ + vldr d7, [pc, #360] @ 1c7358 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bc89c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -499914,32 +499995,32 @@ │ │ │ │ blx 5a178 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c74e0 │ │ │ │ + beq.w 1c7628 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c75be │ │ │ │ + beq.w 1c7706 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1c7602 │ │ │ │ + beq.w 1c774a │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1c74ea │ │ │ │ + b.n 1c7632 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #944] @ 0x3b0 │ │ │ │ + ldrh r4, [r4, #60] @ 0x3c │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -500032,15 +500113,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #728] @ 1c75e8 │ │ │ │ + vldr d7, [pc, #728] @ 1c7730 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bc89c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -500087,15 +500168,15 @@ │ │ │ │ blx 5a178 │ │ │ │ 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 1c73a2 │ │ │ │ + beq.n 1c74ea │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc600 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -500135,15 +500216,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #468] @ 1c75e8 │ │ │ │ + vldr d7, [pc, #468] @ 1c7730 │ │ │ │ mov r2, r6 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, r7, r3 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ @@ -500159,15 +500240,15 @@ │ │ │ │ ldr r7, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r5 │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #408] @ 1c75e8 │ │ │ │ + vldr d7, [pc, #408] @ 1c7730 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1bc820 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -500179,76 +500260,76 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c74da │ │ │ │ + beq.n 1c7622 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c75e2 │ │ │ │ + beq.w 1c772a │ │ │ │ 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 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #316] @ (1c75f0 ) │ │ │ │ + ldr r2, [pc, #316] @ (1c7738 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #316] @ (1c75f4 ) │ │ │ │ + ldr r3, [pc, #316] @ (1c773c ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c760c │ │ │ │ + bne.w 1c7754 │ │ │ │ mov r0, fp │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c7048 │ │ │ │ + b.n 1c7190 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c749c │ │ │ │ + b.n 1c75e4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c75b0 │ │ │ │ + bne.n 1c76f8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c74fa │ │ │ │ + beq.n 1c7642 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bf870 │ │ │ │ + bl 1bf868 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #204] @ 1c75e8 │ │ │ │ + vldr d7, [pc, #204] @ 1c7730 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -500256,21 +500337,21 @@ │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c75c4 │ │ │ │ + beq.n 1c770c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c75d6 │ │ │ │ + beq.n 1c771e │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1c75f8 │ │ │ │ + beq.n 1c7740 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -500290,75 +500371,75 @@ │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1c74da │ │ │ │ + bls.n 1c7622 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 1c75e2 │ │ │ │ + cbz r3, 1c772a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1c749c │ │ │ │ + b.n 1c75e4 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1c74ea │ │ │ │ + b.n 1c7632 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1c74ea │ │ │ │ + b.n 1c7632 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1c75dc │ │ │ │ + cbz r3, 1c7724 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1c7560 │ │ │ │ + b.n 1c76a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1c7560 │ │ │ │ + b.n 1c76a8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c7560 │ │ │ │ + b.n 1c76a8 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c749c │ │ │ │ + b.n 1c75e4 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #26] │ │ │ │ + ldrh r6, [r7, #14] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1c7560 │ │ │ │ + b.n 1c76a8 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1c74ea │ │ │ │ + b.n 1c7632 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #756] @ (1c7918 ) │ │ │ │ - ldr r3, [pc, #756] @ (1c791c ) │ │ │ │ + ldr r2, [pc, #756] @ (1c7a60 ) │ │ │ │ + ldr r3, [pc, #756] @ (1c7a64 ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -500376,15 +500457,15 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ubfx r9, r5, #9, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ - beq.w 1c7920 │ │ │ │ + beq.w 1c7a68 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -500464,15 +500545,15 @@ │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c7bba │ │ │ │ + bne.w 1c7d02 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -500503,15 +500584,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #336] @ 1c7910 │ │ │ │ + vldr d7, [pc, #336] @ 1c7a58 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bc89c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -500623,33 +500704,33 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c7bc6 │ │ │ │ + beq.w 1c7d0e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c7ca4 │ │ │ │ + beq.w 1c7dec │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1c7ce8 │ │ │ │ + beq.w 1c7e30 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1c7bd0 │ │ │ │ + b.n 1c7d18 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #14] │ │ │ │ + ldrh r4, [r1, #4] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -500742,15 +500823,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #712] @ 1c7cd8 │ │ │ │ + vldr d7, [pc, #712] @ 1c7e20 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bc89c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -500794,15 +500875,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 5a178 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c7a9a │ │ │ │ + beq.n 1c7be2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc600 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -500883,76 +500964,76 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c7bc0 │ │ │ │ + beq.n 1c7d08 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c7cc8 │ │ │ │ + beq.w 1c7e10 │ │ │ │ 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 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #328] @ (1c7ce0 ) │ │ │ │ + ldr r2, [pc, #328] @ (1c7e28 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #328] @ (1c7ce4 ) │ │ │ │ + ldr r3, [pc, #328] @ (1c7e2c ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c7cf2 │ │ │ │ + bne.w 1c7e3a │ │ │ │ mov r0, fp │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c7760 │ │ │ │ + b.n 1c78a8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c7b82 │ │ │ │ + b.n 1c7cca │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c7c96 │ │ │ │ + bne.n 1c7dde │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c7be0 │ │ │ │ + beq.n 1c7d28 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bf870 │ │ │ │ + bl 1bf868 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #216] @ 1c7cd8 │ │ │ │ + vldr d7, [pc, #216] @ 1c7e20 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -500960,21 +501041,21 @@ │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c7caa │ │ │ │ + beq.n 1c7df2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c7cbc │ │ │ │ + beq.n 1c7e04 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1c7ccc │ │ │ │ + beq.n 1c7e14 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -500994,76 +501075,76 @@ │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1c7bc0 │ │ │ │ + bls.n 1c7d08 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 1c7cc8 │ │ │ │ + cbz r3, 1c7e10 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1c7b82 │ │ │ │ + b.n 1c7cca │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1c7bd0 │ │ │ │ + b.n 1c7d18 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1c7bd0 │ │ │ │ + b.n 1c7d18 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1c7cc2 │ │ │ │ + cbz r3, 1c7e0a │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1c7c46 │ │ │ │ + b.n 1c7d8e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1c7c46 │ │ │ │ + b.n 1c7d8e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c7c46 │ │ │ │ + b.n 1c7d8e │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c7b82 │ │ │ │ + b.n 1c7cca │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1c7c46 │ │ │ │ + b.n 1c7d8e │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #34] @ 0x22 │ │ │ │ + strh r0, [r3, #24] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1c7bd0 │ │ │ │ + b.n 1c7d18 │ │ │ │ blx 5a6dc <__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, #3816] @ 0xee8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1740] @ 1c83d8 │ │ │ │ - ldr.w r3, [pc, #1740] @ 1c83dc │ │ │ │ + ldr.w r2, [pc, #1740] @ 1c8520 │ │ │ │ + ldr.w r3, [pc, #1740] @ 1c8524 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -501081,15 +501162,15 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ubfx r9, r5, #9, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ - beq.w 1c8000 │ │ │ │ + beq.w 1c8148 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -501169,15 +501250,15 @@ │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c82a6 │ │ │ │ + bne.w 1c83ee │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -501332,27 +501413,27 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c82b2 │ │ │ │ + beq.w 1c83fa │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c8390 │ │ │ │ + beq.w 1c84d8 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1c83c2 │ │ │ │ + beq.w 1c850a │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1c82bc │ │ │ │ + b.n 1c8404 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 1bbe44 │ │ │ │ @@ -501495,15 +501576,15 @@ │ │ │ │ blx 5a178 │ │ │ │ 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 1c817a │ │ │ │ + beq.n 1c82c2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc600 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -501587,76 +501668,76 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c82ac │ │ │ │ + beq.n 1c83f4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c83b4 │ │ │ │ + beq.w 1c84fc │ │ │ │ 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 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #348] @ (1c83e0 ) │ │ │ │ + ldr r2, [pc, #348] @ (1c8528 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #340] @ (1c83dc ) │ │ │ │ + ldr r3, [pc, #340] @ (1c8524 ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c83cc │ │ │ │ + bne.w 1c8514 │ │ │ │ mov r0, fp │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c7e4c │ │ │ │ + b.n 1c7f94 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c826e │ │ │ │ + b.n 1c83b6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c8382 │ │ │ │ + bne.n 1c84ca │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c82cc │ │ │ │ + beq.n 1c8414 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bf870 │ │ │ │ + bl 1bf868 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #228] @ 1c83d0 │ │ │ │ + vldr d7, [pc, #228] @ 1c8518 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -501664,21 +501745,21 @@ │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c8396 │ │ │ │ + beq.n 1c84de │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c83a8 │ │ │ │ + beq.n 1c84f0 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1c83b8 │ │ │ │ + beq.n 1c8500 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -501698,78 +501779,78 @@ │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1c82ac │ │ │ │ + bls.n 1c83f4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 1c83b4 │ │ │ │ + cbz r3, 1c84fc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1c826e │ │ │ │ + b.n 1c83b6 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1c82bc │ │ │ │ + b.n 1c8404 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1c82bc │ │ │ │ + b.n 1c8404 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1c83ae │ │ │ │ + cbz r3, 1c84f6 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1c8332 │ │ │ │ + b.n 1c847a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1c8332 │ │ │ │ + b.n 1c847a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c8332 │ │ │ │ + b.n 1c847a │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c826e │ │ │ │ + b.n 1c83b6 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1c8332 │ │ │ │ + b.n 1c847a │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1c82bc │ │ │ │ + b.n 1c8404 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #22] │ │ │ │ + strh r0, [r4, #12] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #21] │ │ │ │ + ldrb r4, [r5, #16] │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #764] @ (1c86f8 ) │ │ │ │ - ldr r3, [pc, #764] @ (1c86fc ) │ │ │ │ + ldr r2, [pc, #764] @ (1c8840 ) │ │ │ │ + ldr r3, [pc, #764] @ (1c8844 ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -501787,15 +501868,15 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ubfx r9, r5, #9, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ - beq.w 1c8700 │ │ │ │ + beq.w 1c8848 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -501875,15 +501956,15 @@ │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c89a2 │ │ │ │ + bne.w 1c8aea │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -501914,15 +501995,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #344] @ 1c86f0 │ │ │ │ + vldr d7, [pc, #344] @ 1c8838 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bc89c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -502037,33 +502118,33 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 5a178 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c89ae │ │ │ │ + beq.w 1c8af6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c8a8c │ │ │ │ + beq.w 1c8bd4 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1c8ad0 │ │ │ │ + beq.w 1c8c18 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1c89b8 │ │ │ │ + b.n 1c8b00 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #15] │ │ │ │ + ldrb r4, [r6, #10] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -502156,15 +502237,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #720] @ 1c8ac0 │ │ │ │ + vldr d7, [pc, #720] @ 1c8c08 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bc89c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -502208,15 +502289,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 5a178 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c887a │ │ │ │ + beq.n 1c89c2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc600 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -502280,15 +502361,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orr.w r7, sl, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #412] @ 1c8ac0 │ │ │ │ + vldr d7, [pc, #412] @ 1c8c08 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1bc820 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #31 │ │ │ │ @@ -502299,76 +502380,76 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c89a8 │ │ │ │ + beq.n 1c8af0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c8ab0 │ │ │ │ + beq.w 1c8bf8 │ │ │ │ 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 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #328] @ (1c8ac8 ) │ │ │ │ + ldr r2, [pc, #328] @ (1c8c10 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #328] @ (1c8acc ) │ │ │ │ + ldr r3, [pc, #328] @ (1c8c14 ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c8ada │ │ │ │ + bne.w 1c8c22 │ │ │ │ mov r0, fp │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c8538 │ │ │ │ + b.n 1c8680 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c896a │ │ │ │ + b.n 1c8ab2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c8a7e │ │ │ │ + bne.n 1c8bc6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c89c8 │ │ │ │ + beq.n 1c8b10 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bf870 │ │ │ │ + bl 1bf868 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #216] @ 1c8ac0 │ │ │ │ + vldr d7, [pc, #216] @ 1c8c08 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -502376,21 +502457,21 @@ │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c8a92 │ │ │ │ + beq.n 1c8bda │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c8aa4 │ │ │ │ + beq.n 1c8bec │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1c8ab4 │ │ │ │ + beq.n 1c8bfc │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -502410,76 +502491,76 @@ │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1c89a8 │ │ │ │ + bls.n 1c8af0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 1c8ab0 │ │ │ │ + cbz r3, 1c8bf8 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1c896a │ │ │ │ + b.n 1c8ab2 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1c89b8 │ │ │ │ + b.n 1c8b00 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1c89b8 │ │ │ │ + b.n 1c8b00 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1c8aaa │ │ │ │ + cbz r3, 1c8bf2 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1c8a2e │ │ │ │ + b.n 1c8b76 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1c8a2e │ │ │ │ + b.n 1c8b76 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c8a2e │ │ │ │ + b.n 1c8b76 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c896a │ │ │ │ + b.n 1c8ab2 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1c8a2e │ │ │ │ + b.n 1c8b76 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #25] │ │ │ │ + strb r0, [r6, #20] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1c89b8 │ │ │ │ + b.n 1c8b00 │ │ │ │ blx 5a6dc <__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, #3816] @ 0xee8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #772] @ (1c8df8 ) │ │ │ │ - ldr r3, [pc, #772] @ (1c8dfc ) │ │ │ │ + ldr r2, [pc, #772] @ (1c8f40 ) │ │ │ │ + ldr r3, [pc, #772] @ (1c8f44 ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -502497,15 +502578,15 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ubfx r9, r5, #9, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ - beq.w 1c8e00 │ │ │ │ + beq.w 1c8f48 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -502585,15 +502666,15 @@ │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c90ae │ │ │ │ + bne.w 1c91f6 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -502624,15 +502705,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #352] @ 1c8df0 │ │ │ │ + vldr d7, [pc, #352] @ 1c8f38 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bc89c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -502679,15 +502760,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - vldr d7, [pc, #208] @ 1c8df0 │ │ │ │ + vldr d7, [pc, #208] @ 1c8f38 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ cmp r9, sl │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ @@ -502750,33 +502831,33 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c90ba │ │ │ │ + beq.w 1c9202 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c9198 │ │ │ │ + beq.w 1c92e0 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1c91da │ │ │ │ + beq.w 1c9322 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1c90c4 │ │ │ │ + b.n 1c920c │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, #20] │ │ │ │ + strb r4, [r7, #14] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -502869,15 +502950,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #720] @ 1c91c0 │ │ │ │ + vldr d7, [pc, #720] @ 1c9308 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bc89c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -502917,21 +502998,21 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #600] @ 1c91c0 │ │ │ │ + vldr d7, [pc, #600] @ 1c9308 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c8f82 │ │ │ │ + beq.n 1c90ca │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc600 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -503015,76 +503096,76 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c90b4 │ │ │ │ + beq.n 1c91fc │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c91bc │ │ │ │ + beq.w 1c9304 │ │ │ │ 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 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #316] @ (1c91c8 ) │ │ │ │ + ldr r2, [pc, #316] @ (1c9310 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #316] @ (1c91cc ) │ │ │ │ + ldr r3, [pc, #316] @ (1c9314 ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c91e4 │ │ │ │ + bne.w 1c932c │ │ │ │ mov r0, fp │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c8c30 │ │ │ │ + b.n 1c8d78 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c9076 │ │ │ │ + b.n 1c91be │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c918a │ │ │ │ + bne.n 1c92d2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c90d4 │ │ │ │ + beq.n 1c921c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bf870 │ │ │ │ + bl 1bf868 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #204] @ 1c91c0 │ │ │ │ + vldr d7, [pc, #204] @ 1c9308 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -503092,21 +503173,21 @@ │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c919e │ │ │ │ + beq.n 1c92e6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c91b0 │ │ │ │ + beq.n 1c92f8 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1c91d0 │ │ │ │ + beq.n 1c9318 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -503126,74 +503207,74 @@ │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1c90b4 │ │ │ │ + bls.n 1c91fc │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 1c91bc │ │ │ │ + cbz r3, 1c9304 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1c9076 │ │ │ │ + b.n 1c91be │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1c90c4 │ │ │ │ + b.n 1c920c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1c90c4 │ │ │ │ + b.n 1c920c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1c91b6 │ │ │ │ + cbz r3, 1c92fe │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1c913a │ │ │ │ + b.n 1c9282 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1c913a │ │ │ │ + b.n 1c9282 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c913a │ │ │ │ + b.n 1c9282 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c9076 │ │ │ │ + b.n 1c91be │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #116] @ 0x74 │ │ │ │ + ldr r4, [r4, #96] @ 0x60 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1c913a │ │ │ │ + b.n 1c9282 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1c90c4 │ │ │ │ + b.n 1c920c │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #780] @ (1c9508 ) │ │ │ │ - ldr r3, [pc, #780] @ (1c950c ) │ │ │ │ + ldr r2, [pc, #780] @ (1c9650 ) │ │ │ │ + ldr r3, [pc, #780] @ (1c9654 ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -503211,15 +503292,15 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ubfx r9, r5, #9, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ - beq.w 1c9510 │ │ │ │ + beq.w 1c9658 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -503299,15 +503380,15 @@ │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c97c6 │ │ │ │ + bne.w 1c990e │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -503338,15 +503419,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #360] @ 1c9500 │ │ │ │ + vldr d7, [pc, #360] @ 1c9648 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bc89c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -503393,15 +503474,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - vldr d7, [pc, #216] @ 1c9500 │ │ │ │ + vldr d7, [pc, #216] @ 1c9648 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ cmp r9, sl │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ @@ -503467,33 +503548,33 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 5a178 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c97d2 │ │ │ │ + beq.w 1c991a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c98b0 │ │ │ │ + beq.w 1c99f8 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1c98f2 │ │ │ │ + beq.w 1c9a3a │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1c97dc │ │ │ │ + b.n 1c9924 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #92] @ 0x5c │ │ │ │ + ldr r4, [r6, #72] @ 0x48 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -503586,15 +503667,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #728] @ 1c98d8 │ │ │ │ + vldr d7, [pc, #728] @ 1c9a20 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bc89c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -503634,21 +503715,21 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #608] @ 1c98d8 │ │ │ │ + vldr d7, [pc, #608] @ 1c9a20 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c9692 │ │ │ │ + beq.n 1c97da │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc600 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -503715,15 +503796,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orr.w r7, sl, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #400] @ 1c98d8 │ │ │ │ + vldr d7, [pc, #400] @ 1c9a20 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1bc820 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #31 │ │ │ │ @@ -503734,76 +503815,76 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c97cc │ │ │ │ + beq.n 1c9914 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c98d4 │ │ │ │ + beq.w 1c9a1c │ │ │ │ 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 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #316] @ (1c98e0 ) │ │ │ │ + ldr r2, [pc, #316] @ (1c9a28 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #316] @ (1c98e4 ) │ │ │ │ + ldr r3, [pc, #316] @ (1c9a2c ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c98fc │ │ │ │ + bne.w 1c9a44 │ │ │ │ mov r0, fp │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c9338 │ │ │ │ + b.n 1c9480 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c978e │ │ │ │ + b.n 1c98d6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c98a2 │ │ │ │ + bne.n 1c99ea │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c97ec │ │ │ │ + beq.n 1c9934 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bf870 │ │ │ │ + bl 1bf868 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #204] @ 1c98d8 │ │ │ │ + vldr d7, [pc, #204] @ 1c9a20 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -503811,21 +503892,21 @@ │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c98b6 │ │ │ │ + beq.n 1c99fe │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c98c8 │ │ │ │ + beq.n 1c9a10 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1c98e8 │ │ │ │ + beq.n 1c9a30 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -503845,74 +503926,74 @@ │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1c97cc │ │ │ │ + bls.n 1c9914 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 1c98d4 │ │ │ │ + cbz r3, 1c9a1c │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1c978e │ │ │ │ + b.n 1c98d6 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1c97dc │ │ │ │ + b.n 1c9924 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1c97dc │ │ │ │ + b.n 1c9924 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1c98ce │ │ │ │ + cbz r3, 1c9a16 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1c9852 │ │ │ │ + b.n 1c999a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1c9852 │ │ │ │ + b.n 1c999a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c9852 │ │ │ │ + b.n 1c999a │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c978e │ │ │ │ + b.n 1c98d6 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #4] │ │ │ │ + str r4, [r1, #112] @ 0x70 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1c9852 │ │ │ │ + b.n 1c999a │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1c97dc │ │ │ │ + b.n 1c9924 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #732] @ (1c9bf0 ) │ │ │ │ - ldr r3, [pc, #732] @ (1c9bf4 ) │ │ │ │ + ldr r2, [pc, #732] @ (1c9d38 ) │ │ │ │ + ldr r3, [pc, #732] @ (1c9d3c ) │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r9, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ @@ -503923,15 +504004,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ubfx sl, r5, #6, #1 │ │ │ │ ubfx fp, r5, #7, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r2, [sp, #0] │ │ │ │ - beq.w 1c9bf8 │ │ │ │ + beq.w 1c9d40 │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ @@ -503996,15 +504077,15 @@ │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c9eca │ │ │ │ + bne.w 1ca012 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #120] @ 0x78 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -504035,15 +504116,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orrs r7, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #376] @ 1c9be8 │ │ │ │ + vldr d7, [pc, #376] @ 1c9d30 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ bl 1bc89c │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -504090,15 +504171,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - vldr d7, [pc, #232] @ 1c9be8 │ │ │ │ + vldr d7, [pc, #232] @ 1c9d30 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ cmp r9, sl │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #144] @ 0x90 │ │ │ │ itt hi │ │ │ │ @@ -504169,33 +504250,33 @@ │ │ │ │ blx 5a178 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c9ed6 │ │ │ │ + beq.w 1ca01e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c9fde │ │ │ │ + beq.w 1ca126 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1ca010 │ │ │ │ + beq.w 1ca158 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1c9ee0 │ │ │ │ + b.n 1ca028 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #108] @ 0x6c │ │ │ │ + str r4, [r3, #88] @ 0x58 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ @@ -504278,15 +504359,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #740] @ 1c9fc0 │ │ │ │ + vldr d7, [pc, #740] @ 1ca108 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ bl 1bc89c │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -504328,20 +504409,20 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [sp, #236] @ 0xec │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ orr.w r9, sl, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #608] @ 1c9fc0 │ │ │ │ + vldr d7, [pc, #608] @ 1ca108 │ │ │ │ ldr.w sl, [r6, #16] │ │ │ │ vstr d7, [sp, #144] @ 0x90 │ │ │ │ mov r2, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1c9d74 │ │ │ │ + beq.n 1c9ebc │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc600 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -504383,15 +504464,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - vldr d7, [pc, #464] @ 1c9fc0 │ │ │ │ + vldr d7, [pc, #464] @ 1ca108 │ │ │ │ mov r2, r6 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ @@ -504408,15 +504489,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #400] @ 1c9fc0 │ │ │ │ + vldr d7, [pc, #400] @ 1ca108 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ bl 1bc820 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #31 │ │ │ │ @@ -504436,77 +504517,77 @@ │ │ │ │ orr.w r5, r9, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1c9ed0 │ │ │ │ + beq.n 1ca018 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ca002 │ │ │ │ + beq.w 1ca14a │ │ │ │ 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 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #284] @ (1c9fc8 ) │ │ │ │ + ldr r2, [pc, #284] @ (1ca110 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #280] @ (1c9fcc ) │ │ │ │ + ldr r3, [pc, #280] @ (1ca114 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ca01a │ │ │ │ + bne.w 1ca162 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c9a12 │ │ │ │ + b.n 1c9b5a │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c9e90 │ │ │ │ + b.n 1c9fd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c9fd0 │ │ │ │ + bne.n 1ca118 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #176] @ 0xb0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c9ef0 │ │ │ │ + beq.n 1ca038 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bf870 │ │ │ │ + bl 1bf868 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - vldr d7, [pc, #176] @ 1c9fc0 │ │ │ │ + vldr d7, [pc, #176] @ 1ca108 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -504514,21 +504595,21 @@ │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c9fe4 │ │ │ │ + beq.n 1ca12c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c9ff6 │ │ │ │ + beq.n 1ca13e │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1ca006 │ │ │ │ + beq.n 1ca14e │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -504558,75 +504639,75 @@ │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1c9ed0 │ │ │ │ + bls.n 1ca018 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 1ca002 │ │ │ │ + cbz r3, 1ca14a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1c9e90 │ │ │ │ + b.n 1c9fd8 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #20] │ │ │ │ + str r6, [r0, #0] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1c9ee0 │ │ │ │ + b.n 1ca028 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1c9ee0 │ │ │ │ + b.n 1ca028 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1c9ffc │ │ │ │ + cbz r3, 1ca144 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1c9f56 │ │ │ │ + b.n 1ca09e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1c9f56 │ │ │ │ + b.n 1ca09e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c9f56 │ │ │ │ + b.n 1ca09e │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c9e90 │ │ │ │ + b.n 1c9fd8 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1c9f56 │ │ │ │ + b.n 1ca09e │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1c9ee0 │ │ │ │ + b.n 1ca028 │ │ │ │ blx 5a6dc <__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, #3816] @ 0xee8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #788] @ (1ca348 ) │ │ │ │ - ldr r3, [pc, #788] @ (1ca34c ) │ │ │ │ + ldr r2, [pc, #788] @ (1ca490 ) │ │ │ │ + ldr r3, [pc, #788] @ (1ca494 ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -504644,15 +504725,15 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ubfx r9, r5, #9, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ - beq.w 1ca350 │ │ │ │ + beq.w 1ca498 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -504732,15 +504813,15 @@ │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ca604 │ │ │ │ + bne.w 1ca74c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -504771,15 +504852,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #368] @ 1ca340 │ │ │ │ + vldr d7, [pc, #368] @ 1ca488 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bc89c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -504826,15 +504907,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - vldr d7, [pc, #224] @ 1ca340 │ │ │ │ + vldr d7, [pc, #224] @ 1ca488 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ cmp r9, sl │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ @@ -504901,34 +504982,34 @@ │ │ │ │ blx 5a178 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ca610 │ │ │ │ + beq.w 1ca758 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ca6ee │ │ │ │ + beq.w 1ca836 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1ca732 │ │ │ │ + beq.w 1ca87a │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1ca61a │ │ │ │ + b.n 1ca762 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r0, r7] │ │ │ │ + ldrsh r4, [r7, r1] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -505021,15 +505102,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #728] @ 1ca718 │ │ │ │ + vldr d7, [pc, #728] @ 1ca860 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bc89c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -505069,21 +505150,21 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #608] @ 1ca718 │ │ │ │ + vldr d7, [pc, #608] @ 1ca860 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ca4d2 │ │ │ │ + beq.n 1ca61a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc600 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -505123,15 +505204,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #468] @ 1ca718 │ │ │ │ + vldr d7, [pc, #468] @ 1ca860 │ │ │ │ mov r2, r6 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, r7, r3 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ @@ -505147,15 +505228,15 @@ │ │ │ │ ldr r7, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r5 │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #408] @ 1ca718 │ │ │ │ + vldr d7, [pc, #408] @ 1ca860 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1bc820 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -505167,76 +505248,76 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ca60a │ │ │ │ + beq.n 1ca752 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ca712 │ │ │ │ + beq.w 1ca85a │ │ │ │ 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 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #316] @ (1ca720 ) │ │ │ │ + ldr r2, [pc, #316] @ (1ca868 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #316] @ (1ca724 ) │ │ │ │ + ldr r3, [pc, #316] @ (1ca86c ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ca73c │ │ │ │ + bne.w 1ca884 │ │ │ │ mov r0, fp │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ca170 │ │ │ │ + b.n 1ca2b8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1ca5cc │ │ │ │ + b.n 1ca714 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ca6e0 │ │ │ │ + bne.n 1ca828 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ca62a │ │ │ │ + beq.n 1ca772 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bf870 │ │ │ │ + bl 1bf868 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #204] @ 1ca718 │ │ │ │ + vldr d7, [pc, #204] @ 1ca860 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -505244,21 +505325,21 @@ │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ca6f4 │ │ │ │ + beq.n 1ca83c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ca706 │ │ │ │ + beq.n 1ca84e │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1ca728 │ │ │ │ + beq.n 1ca870 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -505278,118 +505359,119 @@ │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1ca60a │ │ │ │ + bls.n 1ca752 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 1ca712 │ │ │ │ + cbz r3, 1ca85a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1ca5cc │ │ │ │ + b.n 1ca714 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1ca61a │ │ │ │ + b.n 1ca762 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1ca61a │ │ │ │ + b.n 1ca762 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1ca70c │ │ │ │ + cbz r3, 1ca854 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1ca690 │ │ │ │ + b.n 1ca7d8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1ca690 │ │ │ │ + b.n 1ca7d8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1ca690 │ │ │ │ + b.n 1ca7d8 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1ca5cc │ │ │ │ + b.n 1ca714 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, r0] │ │ │ │ + ldr r6, [r1, r3] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1ca690 │ │ │ │ + b.n 1ca7d8 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1ca61a │ │ │ │ + b.n 1ca762 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ 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, #3792] @ 0xed0 │ │ │ │ sub sp, #260 @ 0x104 │ │ │ │ - ldr.w r3, [pc, #1336] @ 1cac90 │ │ │ │ + ldr.w r3, [pc, #1336] @ 1cadd8 │ │ │ │ mov r6, r1 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str r0, [sp, #16] │ │ │ │ add r4, sp, #244 @ 0xf4 │ │ │ │ - ldr.w r0, [pc, #1324] @ 1cac94 │ │ │ │ + ldr.w r0, [pc, #1324] @ 1caddc │ │ │ │ mov.w fp, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ mov.w r3, #0 │ │ │ │ + ldr r3, [r6, #36] @ 0x24 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #100] @ 0x64 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ mov r2, r7 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ ubfx sl, r3, #4, #1 │ │ │ │ str.w sl, [sp, #96] @ 0x60 │ │ │ │ bl 1bc140 │ │ │ │ - ldr r1, [r6, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ ldr.w r9, [r6, #32] │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ cmpeq r1, #4 │ │ │ │ - str r1, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq.w r8, #1 │ │ │ │ movne.w r8, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r8, r8, #1 │ │ │ │ it ne │ │ │ │ movne.w r8, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1ca9d6 │ │ │ │ + bne.w 1cab20 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a178 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -505412,18 +505494,18 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ ubfx r0, r3, #2, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ ubfx r0, r3, #4, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ ubfx r0, r3, #11, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne.w 1cac9c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + bne.w 1cade4 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 1cae3c │ │ │ │ + beq.w 1caf84 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r8, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -505446,134 +505528,134 @@ │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #20] │ │ │ │ orr.w r8, r8, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orrs r2, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + orr.w r2, r8, r2 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ - orr.w r3, r8, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ mov.w r8, #0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - str r3, [sp, #24] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - orrs r2, r1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - orrs r3, r2 │ │ │ │ + orrs r2, r1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - mov r1, r2 │ │ │ │ strd r0, r8, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - orrs r2, r1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ strd r9, r8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ + orrs r2, r1 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + str r2, [sp, #20] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - orrs r2, r1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + orrs r2, r1 │ │ │ │ strd r0, r8, [sp] │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - orrs r3, r2 │ │ │ │ + str r2, [sp, #12] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #24] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - orrs r2, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + orrs r3, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - movs r1, #55 @ 0x37 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - orrs r3, r2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + orrs r2, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ + movs r1, #55 @ 0x37 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #20] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ strd r1, r8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 5a178 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ strd sl, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bc140 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ ldr r7, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r8 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 5a178 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ str.w r9, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ bl 1bc1f8 │ │ │ │ @@ -505582,28 +505664,28 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #31 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ orrs r7, r1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ orr.w r4, r3, r1 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w r9, r7, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1cac56 │ │ │ │ + b.n 1cada0 │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ and.w r3, r9, #1 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -505612,101 +505694,101 @@ │ │ │ │ ubfx r3, r9, #1, #1 │ │ │ │ strd r3, fp, [sp] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #620] @ 1cac80 │ │ │ │ + vldr d8, [pc, #620] @ 1cadc8 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, r9, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, r9, #4, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, r9, #11, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ and.w r9, r9, #32768 @ 0x8000 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 5a178 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ vstr d8, [sp, #88] @ 0x58 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ mov r2, r6 │ │ │ │ @@ -505717,23 +505799,36 @@ │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #31 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 1bbe44 │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r1, fp │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 5a178 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ strd sl, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bc140 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ @@ -505743,44 +505838,31 @@ │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 1bbe44 │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r6, [sp, #244] @ 0xf4 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs.w r2, r2, r9 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ orr.w r6, r6, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w r9, r2, r3 │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ @@ -505793,15 +505875,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r2 │ │ │ │ strd sl, fp, [sp] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ bl 1bbe44 │ │ │ │ - vldr d7, [pc, #204] @ 1cac88 │ │ │ │ + vldr d7, [pc, #204] @ 1cadd0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -505852,47 +505934,46 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 5a178 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd sl, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bc140 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ (1cac98 ) │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [pc, #60] @ (1cade0 ) │ │ │ │ strd r9, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (1cac90 ) │ │ │ │ + ldr r3, [pc, #44] @ (1cadd8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1cb04e │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + bne.w 1cb19e │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ add sp, #260 @ 0x104 │ │ │ │ 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, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, r2] │ │ │ │ + ldrsb r6, [r0, r5] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strh r6, [r3, r6] │ │ │ │ + strh r4, [r2, r1] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 1ca82a │ │ │ │ + bne.w 1ca974 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbe44 │ │ │ │ @@ -505942,27 +506023,27 @@ │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -506016,15 +506097,15 @@ │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ mov r1, r9 │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ bl 1bc1f8 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ @@ -506044,109 +506125,109 @@ │ │ │ │ str.w sl, [sp] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w r9, r7, r2 │ │ │ │ orr.w r4, r8, r3 │ │ │ │ - b.n 1cac56 │ │ │ │ + b.n 1cada0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r8, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r9, r3, [sp, #244] @ 0xf4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #4] │ │ │ │ orrs r2, r1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r2, [sp, #12] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - vldr d8, [pc, #472] @ 1cb058 │ │ │ │ + vldr d8, [pc, #480] @ 1cb1a8 │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orrs r2, r1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r2, [sp, #12] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ orrs r2, r1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r2, [sp, #12] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orrs r2, r1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r2, [sp, #12] │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 5a178 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ vstr d8, [sp, #88] @ 0x58 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ mov r2, r6 │ │ │ │ @@ -506156,80 +506237,82 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #31 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 1bbe44 │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 5a178 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd sl, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bc140 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r7, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r5, [sp, #244] @ 0xf4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r7, r3 │ │ │ │ - bl 1bbe44 │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ - mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ vstr d8, [sp] │ │ │ │ - orrs r7, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r5, [sp, #244] @ 0xf4 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + orr.w r9, r9, r5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ and.w r3, r3, #32768 @ 0x8000 │ │ │ │ - movs r6, #245 @ 0xf5 │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ orrs r2, r3 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ - orr.w r9, r5, r3 │ │ │ │ + orr.w r5, r5, r7 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ mov r1, r2 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + movs r6, #245 @ 0xf5 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - orrs r5, r7 │ │ │ │ + mov r1, r2 │ │ │ │ strd sl, fp, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ @@ -506256,73 +506339,74 @@ │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1cac56 │ │ │ │ + b.n 1cada0 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ sub sp, #260 @ 0x104 │ │ │ │ - ldr.w r3, [pc, #1304] @ 1cb590 │ │ │ │ + ldr.w r3, [pc, #1312] @ 1cb6e8 │ │ │ │ mov r7, r1 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r4, sp, #244 @ 0xf4 │ │ │ │ - ldr.w r0, [pc, #1292] @ 1cb594 │ │ │ │ + ldr.w r0, [pc, #1300] @ 1cb6ec │ │ │ │ mov.w fp, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ mov.w r3, #0 │ │ │ │ + ldr r3, [r7, #36] @ 0x24 │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [r3] │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r6, [r8] │ │ │ │ ubfx r3, r6, #4, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ bl 1bc140 │ │ │ │ - ldr r1, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ ldr.w r9, [r7, #32] │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ cmpeq r1, #4 │ │ │ │ - str r1, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w sl, sl, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 1cb30c │ │ │ │ + bne.w 1cb45e │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -506348,17 +506432,17 @@ │ │ │ │ str r6, [sp, #28] │ │ │ │ ubfx r6, r1, #11, #1 │ │ │ │ and.w r1, r1, #32768 @ 0x8000 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - bne.w 1cb59c │ │ │ │ + bne.w 1cb6f4 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 1cb72c │ │ │ │ + beq.w 1cb884 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -506528,15 +506612,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1cb558 │ │ │ │ + b.n 1cb6aa │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ and.w r3, sl, #1 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -506550,15 +506634,15 @@ │ │ │ │ ldr r6, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #568] @ 1cb580 │ │ │ │ + vldr d8, [pc, #576] @ 1cb6d8 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #16] │ │ │ │ orrs r6, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ @@ -506631,17 +506715,28 @@ │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #10 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + and.w r7, r7, #32 │ │ │ │ + orrs r6, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + bl 1bbe44 │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - and.w r7, r7, #32 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #16] │ │ │ │ orrs r6, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -506657,25 +506752,14 @@ │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - orrs r6, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - bl 1bbe44 │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #16] │ │ │ │ orrs r6, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ @@ -506701,15 +506785,15 @@ │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1bbe44 │ │ │ │ - vldr d7, [pc, #204] @ 1cb588 │ │ │ │ + vldr d7, [pc, #212] @ 1cb6e0 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -506762,44 +506846,46 @@ │ │ │ │ blx 5a178 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ strd r6, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bc140 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ (1cb598 ) │ │ │ │ + ldr r2, [pc, #64] @ (1cb6f0 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (1cb590 ) │ │ │ │ + ldr r3, [pc, #48] @ (1cb6e8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1cb91c │ │ │ │ + bne.w 1cba76 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #260 @ 0x104 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #440] @ (1cb750 ) │ │ │ │ + ldr r6, [pc, #120] @ (1cb768 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r2, [pc, #624] @ (1cb80c ) │ │ │ │ + ldr r1, [pc, #296] @ (1cb81c ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 1cb154 │ │ │ │ + bne.w 1cb2a6 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r6, r1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -506946,15 +507032,15 @@ │ │ │ │ orr.w r5, r8, r5 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ - b.n 1cb2ec │ │ │ │ + b.n 1cb43e │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -506970,15 +507056,15 @@ │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r6, [sp] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - vldr d8, [pc, #440] @ 1cb920 │ │ │ │ + vldr d8, [pc, #448] @ 1cba80 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -507047,18 +507133,29 @@ │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #10 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - mov r1, sl │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 1bbe44 │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + mov r1, sl │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ and.w r7, r7, #32 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 5a178 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ @@ -507073,38 +507170,28 @@ │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r5, [sp, #244] @ 0xf4 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orr.w r8, r3, r2 │ │ │ │ - vstr d8, [sp] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ - bl 1bbe44 │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d8, [sp] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r8, r3, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + ldr r5, [sp, #244] @ 0xf4 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - mov.w r7, #0 │ │ │ │ orr.w sl, r5, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r5, [sp, #248] @ 0xf8 │ │ │ │ bl 1bbe44 │ │ │ │ @@ -507121,91 +507208,95 @@ │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r6, #245 @ 0xf5 │ │ │ │ + movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 1cb2fc │ │ │ │ + b.n 1cb44e │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ sub sp, #260 @ 0x104 │ │ │ │ - ldr.w r3, [pc, #1304] @ 1cbe58 │ │ │ │ + ldr.w r3, [pc, #1312] @ 1cbfc0 │ │ │ │ mov r7, r1 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r4, sp, #244 @ 0xf4 │ │ │ │ - ldr.w r0, [pc, #1292] @ 1cbe5c │ │ │ │ + ldr.w r0, [pc, #1300] @ 1cbfc4 │ │ │ │ mov.w fp, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ mov.w r3, #0 │ │ │ │ + ldr r3, [r7, #36] @ 0x24 │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [r3] │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r6, [r8] │ │ │ │ ubfx r3, r6, #4, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ bl 1bc140 │ │ │ │ - ldr r1, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ ldr.w r9, [r7, #32] │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ cmpeq r1, #4 │ │ │ │ - str r1, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w sl, sl, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 1cbbd4 │ │ │ │ + bne.w 1cbd36 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -507231,17 +507322,17 @@ │ │ │ │ str r6, [sp, #28] │ │ │ │ ubfx r6, r1, #11, #1 │ │ │ │ and.w r1, r1, #32768 @ 0x8000 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - bne.w 1cbe64 │ │ │ │ + bne.w 1cbfcc │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 1cbff4 │ │ │ │ + beq.w 1cc15c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -507411,15 +507502,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1cbe20 │ │ │ │ + b.n 1cbf82 │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ and.w r3, sl, #1 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -507433,15 +507524,15 @@ │ │ │ │ ldr r6, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #568] @ 1cbe48 │ │ │ │ + vldr d8, [pc, #576] @ 1cbfb0 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #16] │ │ │ │ orrs r6, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ @@ -507514,17 +507605,28 @@ │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + and.w r7, r7, #32 │ │ │ │ + orrs r6, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + bl 1bbe44 │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - and.w r7, r7, #32 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #16] │ │ │ │ orrs r6, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -507540,25 +507642,14 @@ │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - orrs r6, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - bl 1bbe44 │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #16] │ │ │ │ orrs r6, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ @@ -507584,15 +507675,15 @@ │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1bbe44 │ │ │ │ - vldr d7, [pc, #204] @ 1cbe50 │ │ │ │ + vldr d7, [pc, #212] @ 1cbfb8 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -507645,44 +507736,46 @@ │ │ │ │ blx 5a178 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ strd r6, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bc140 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ (1cbe60 ) │ │ │ │ + ldr r2, [pc, #64] @ (1cbfc8 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (1cbe58 ) │ │ │ │ + ldr r3, [pc, #48] @ (1cbfc0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1cc1e4 │ │ │ │ + bne.w 1cc34e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #260 @ 0x104 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - mov lr, r4 │ │ │ │ + cmp r6, r8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - rors r4, r2 │ │ │ │ + eors r2, r6 │ │ │ │ lsls r1, r5, #2 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 1cba1c │ │ │ │ + bne.w 1cbb7e │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r6, r1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -507829,15 +507922,15 @@ │ │ │ │ orr.w r5, r8, r5 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ - b.n 1cbbb4 │ │ │ │ + b.n 1cbd16 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -507853,15 +507946,15 @@ │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r6, [sp] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - vldr d8, [pc, #440] @ 1cc1e8 │ │ │ │ + vldr d8, [pc, #448] @ 1cc358 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -507930,18 +508023,29 @@ │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - mov r1, sl │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 1bbe44 │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + mov r1, sl │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ and.w r7, r7, #32 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 5a178 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ @@ -507956,38 +508060,28 @@ │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r5, [sp, #244] @ 0xf4 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orr.w r8, r3, r2 │ │ │ │ - vstr d8, [sp] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ - bl 1bbe44 │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d8, [sp] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r8, r3, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + ldr r5, [sp, #244] @ 0xf4 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - mov.w r7, #0 │ │ │ │ orr.w sl, r5, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r5, [sp, #248] @ 0xf8 │ │ │ │ bl 1bbe44 │ │ │ │ @@ -508004,91 +508098,95 @@ │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r6, #245 @ 0xf5 │ │ │ │ + movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 1cbbc4 │ │ │ │ + b.n 1cbd26 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ sub sp, #260 @ 0x104 │ │ │ │ - ldr.w r3, [pc, #1304] @ 1cc720 │ │ │ │ + ldr.w r3, [pc, #1312] @ 1cc898 │ │ │ │ mov r7, r1 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r4, sp, #244 @ 0xf4 │ │ │ │ - ldr.w r0, [pc, #1292] @ 1cc724 │ │ │ │ + ldr.w r0, [pc, #1300] @ 1cc89c │ │ │ │ mov.w fp, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ mov.w r3, #0 │ │ │ │ + ldr r3, [r7, #36] @ 0x24 │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [r3] │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r6, [r8] │ │ │ │ ubfx r3, r6, #4, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ bl 1bc140 │ │ │ │ - ldr r1, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ ldr.w r9, [r7, #32] │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ cmpeq r1, #4 │ │ │ │ - str r1, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w sl, sl, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 1cc49c │ │ │ │ + bne.w 1cc60e │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -508114,17 +508212,17 @@ │ │ │ │ str r6, [sp, #28] │ │ │ │ ubfx r6, r1, #11, #1 │ │ │ │ and.w r1, r1, #32768 @ 0x8000 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - bne.w 1cc72c │ │ │ │ + bne.w 1cc8a4 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 1cc8bc │ │ │ │ + beq.w 1cca34 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -508294,15 +508392,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1cc6e8 │ │ │ │ + b.n 1cc85a │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ and.w r3, sl, #1 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -508316,15 +508414,15 @@ │ │ │ │ ldr r6, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #568] @ 1cc710 │ │ │ │ + vldr d8, [pc, #576] @ 1cc888 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #16] │ │ │ │ orrs r6, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ @@ -508397,17 +508495,28 @@ │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + and.w r7, r7, #32 │ │ │ │ + orrs r6, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + bl 1bbe44 │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - and.w r7, r7, #32 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #16] │ │ │ │ orrs r6, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -508423,25 +508532,14 @@ │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - orrs r6, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - bl 1bbe44 │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #16] │ │ │ │ orrs r6, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ @@ -508467,15 +508565,15 @@ │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1bbe44 │ │ │ │ - vldr d7, [pc, #204] @ 1cc718 │ │ │ │ + vldr d7, [pc, #212] @ 1cc890 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -508528,44 +508626,46 @@ │ │ │ │ blx 5a178 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ strd r6, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bc140 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ (1cc728 ) │ │ │ │ + ldr r2, [pc, #64] @ (1cc8a0 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (1cc720 ) │ │ │ │ + ldr r3, [pc, #48] @ (1cc898 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ccaac │ │ │ │ + bne.w 1ccc26 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #260 @ 0x104 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #222 @ 0xde │ │ │ │ + subs r4, #110 @ 0x6e │ │ │ │ lsls r1, r5, #2 │ │ │ │ - subs r1, #12 │ │ │ │ + adds r7, #154 @ 0x9a │ │ │ │ lsls r1, r5, #2 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 1cc2e4 │ │ │ │ + bne.w 1cc456 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r6, r1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -508712,15 +508812,15 @@ │ │ │ │ orr.w r5, r8, r5 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ - b.n 1cc47c │ │ │ │ + b.n 1cc5ee │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -508736,15 +508836,15 @@ │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r6, [sp] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - vldr d8, [pc, #440] @ 1ccab0 │ │ │ │ + vldr d8, [pc, #448] @ 1ccc30 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -508813,18 +508913,29 @@ │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - mov r1, sl │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 1bbe44 │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + mov r1, sl │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ and.w r7, r7, #32 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 5a178 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ @@ -508839,38 +508950,28 @@ │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r5, [sp, #244] @ 0xf4 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orr.w r8, r3, r2 │ │ │ │ - vstr d8, [sp] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ - bl 1bbe44 │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d8, [sp] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r8, r3, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + ldr r5, [sp, #244] @ 0xf4 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - mov.w r7, #0 │ │ │ │ orr.w sl, r5, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r5, [sp, #248] @ 0xf8 │ │ │ │ bl 1bbe44 │ │ │ │ @@ -508887,91 +508988,95 @@ │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r6, #245 @ 0xf5 │ │ │ │ + movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 1cc48c │ │ │ │ + b.n 1cc5fe │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ sub sp, #260 @ 0x104 │ │ │ │ - ldr.w r3, [pc, #1360] @ 1cd020 │ │ │ │ + ldr.w r3, [pc, #1368] @ 1cd1a8 │ │ │ │ mov r7, r1 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r4, sp, #244 @ 0xf4 │ │ │ │ - ldr.w r0, [pc, #1348] @ 1cd024 │ │ │ │ + ldr.w r0, [pc, #1356] @ 1cd1ac │ │ │ │ mov.w fp, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ mov.w r3, #0 │ │ │ │ + ldr r3, [r7, #36] @ 0x24 │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [r3] │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r6, [r8] │ │ │ │ ubfx r3, r6, #4, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ bl 1bc140 │ │ │ │ - ldr r1, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ ldr.w r9, [r7, #32] │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ cmpeq r1, #4 │ │ │ │ - str r1, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w sl, sl, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 1ccd7c │ │ │ │ + bne.w 1ccefe │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -508997,17 +509102,17 @@ │ │ │ │ str r6, [sp, #28] │ │ │ │ ubfx r6, r1, #11, #1 │ │ │ │ and.w r1, r1, #32768 @ 0x8000 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - bne.w 1cd02c │ │ │ │ + bne.w 1cd1b4 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 1cd1e2 │ │ │ │ + beq.w 1cd36a │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -509187,15 +509292,15 @@ │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r2 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1ccfe8 │ │ │ │ + b.n 1cd16a │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ and.w r3, sl, #1 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -509209,15 +509314,15 @@ │ │ │ │ ldr r6, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #600] @ 1cd010 │ │ │ │ + vldr d8, [pc, #608] @ 1cd198 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #16] │ │ │ │ orrs r6, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ @@ -509290,14 +509395,25 @@ │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #7 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + orrs r6, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + bl 1bbe44 │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #16] │ │ │ │ orrs r6, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ @@ -509314,25 +509430,14 @@ │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - orrs r6, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - bl 1bbe44 │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #16] │ │ │ │ orrs r6, r2 │ │ │ │ @@ -509373,15 +509478,15 @@ │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1bbe44 │ │ │ │ - vldr d7, [pc, #204] @ 1cd018 │ │ │ │ + vldr d7, [pc, #212] @ 1cd1a0 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -509434,44 +509539,46 @@ │ │ │ │ blx 5a178 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ strd r6, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bc140 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ (1cd028 ) │ │ │ │ + ldr r2, [pc, #64] @ (1cd1b0 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (1cd020 ) │ │ │ │ + ldr r3, [pc, #48] @ (1cd1a8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1cd3f2 │ │ │ │ + bne.w 1cd57e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #260 @ 0x104 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #22 │ │ │ │ + adds r3, #150 @ 0x96 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - adds r0, #12 │ │ │ │ + cmp r6, #138 @ 0x8a │ │ │ │ lsls r1, r5, #2 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 1ccbac │ │ │ │ + bne.w 1ccd2e │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r6, r1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -509634,15 +509741,15 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ - b.n 1ccd64 │ │ │ │ + b.n 1ccee6 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -509658,15 +509765,15 @@ │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r6, [sp] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - vldr d8, [pc, #472] @ 1cd3f8 │ │ │ │ + vldr d8, [pc, #480] @ 1cd588 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -509735,18 +509842,29 @@ │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #7 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - mov r1, sl │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 1bbe44 │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + mov r1, sl │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 5a178 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -509760,41 +509878,32 @@ │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r5, [sp, #244] @ 0xf4 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orr.w r8, r3, r2 │ │ │ │ - vstr d8, [sp] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ - bl 1bbe44 │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d8, [sp] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r8, r3, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + ldr r5, [sp, #244] @ 0xf4 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r7, #32 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ - ubfx r7, r7, #18, #1 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ orr.w r5, r5, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r2 │ │ │ │ + ubfx r7, r7, #18, #1 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ @@ -509841,57 +509950,58 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 1ccd6c │ │ │ │ + b.n 1cceee │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1952] @ 0x7a0 │ │ │ │ - ldr.w r4, [pc, #2140] @ 1cdc6c │ │ │ │ + ldr.w r4, [pc, #2140] @ 1cddfc │ │ │ │ subw sp, sp, #2132 @ 0x854 │ │ │ │ - ldr.w r3, [pc, #2136] @ 1cdc70 │ │ │ │ + ldr.w r3, [pc, #2136] @ 1cde00 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2124] @ 0x84c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.w 1cdbae │ │ │ │ + beq.w 1cdd3e │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - beq.w 1cdb88 │ │ │ │ + beq.w 1cdd18 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.w 1cea18 │ │ │ │ + beq.w 1ceba8 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #5 │ │ │ │ - bls.n 1cd464 │ │ │ │ + bls.n 1cd5f4 │ │ │ │ movw r0, #783 @ 0x30f │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1cf12e │ │ │ │ + beq.w 1cf2be │ │ │ │ movw r0, #774 @ 0x306 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1ce99e │ │ │ │ + beq.w 1ceb2e │ │ │ │ movw r0, #797 @ 0x31d │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1cdd04 │ │ │ │ + beq.w 1cde94 │ │ │ │ movw r0, #906 @ 0x38a │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.w 1cdbea │ │ │ │ + bhi.w 1cdd7a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsrs r0, r4, #11 │ │ │ │ lsls r4, r7, #14 │ │ │ │ lsrs r6, r4, #10 │ │ │ │ lsrs r3, r6, #10 │ │ │ │ lsrs r3, r0, #26 │ │ │ │ lsrs r3, r2, #11 │ │ │ │ @@ -510796,2089 +510906,2089 @@ │ │ │ │ lsrs r0, r0, #11 │ │ │ │ lsrs r3, r1, #13 │ │ │ │ lsrs r4, r3, #13 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 1cdc80 │ │ │ │ + bpl.n 1cde10 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1876 @ 0x754 │ │ │ │ - bl 1c5848 │ │ │ │ + bl 1c5990 │ │ │ │ ldr.w r2, [sp, #1876] @ 0x754 │ │ │ │ ldr.w r3, [sp, #1880] @ 0x758 │ │ │ │ orr.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ ldrd r3, r1, [r2, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ - beq.n 1cdc20 │ │ │ │ + beq.n 1cddb0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bmi.n 1cdc9c │ │ │ │ + bmi.n 1cde2c │ │ │ │ and.w r1, r3, #1 │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 1cdc4c │ │ │ │ + bpl.n 1cdddc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1cdcb4 │ │ │ │ + beq.n 1cde44 │ │ │ │ addw r0, sp, #1852 @ 0x73c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1cc1f0 │ │ │ │ + bl 1cc360 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #3072 @ 0xc00 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1cdbfc │ │ │ │ - ldr r2, [pc, #136] @ (1cdc74 ) │ │ │ │ + b.n 1cdd8c │ │ │ │ + ldr r2, [pc, #136] @ (1cde04 ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [pc, #136] @ (1cdc78 ) │ │ │ │ + ldr r1, [pc, #136] @ (1cde08 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r2, [pc, #120] @ (1cdc7c ) │ │ │ │ - ldr r3, [pc, #108] @ (1cdc70 ) │ │ │ │ + ldr r2, [pc, #120] @ (1cde0c ) │ │ │ │ + ldr r3, [pc, #108] @ (1cde00 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2124] @ 0x84c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1cfa90 │ │ │ │ + bne.w 1cfc20 │ │ │ │ mov r0, r4 │ │ │ │ addw sp, sp, #2132 @ 0x854 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrh r3, [r2, #48] @ 0x30 │ │ │ │ - cbnz r3, 1cdc2a │ │ │ │ + cbnz r3, 1cddba │ │ │ │ ldrh r3, [r2, #50] @ 0x32 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cdbbc │ │ │ │ + beq.n 1cdd4c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 1cdce8 │ │ │ │ + bpl.n 1cde78 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1916 @ 0x77c │ │ │ │ - bl 1bf3b8 │ │ │ │ + bl 1bf3b0 │ │ │ │ ldr.w r1, [sp, #1920] @ 0x780 │ │ │ │ movs r3, #244 @ 0xf4 │ │ │ │ movt r3, #8258 @ 0x2042 │ │ │ │ ldr.w r2, [sp, #1916] @ 0x77c │ │ │ │ orrs r3, r1 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1cdcd0 │ │ │ │ + beq.n 1cde60 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1892 @ 0x764 │ │ │ │ - bl 1cb060 │ │ │ │ + bl 1cb1b0 │ │ │ │ ldr.w r3, [sp, #1896] @ 0x768 │ │ │ │ ldr.w r2, [sp, #1892] @ 0x764 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1cdbfc │ │ │ │ - cmp r3, #226 @ 0xe2 │ │ │ │ + b.n 1cdd8c │ │ │ │ + cmp r2, #82 @ 0x52 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #544] @ (1cde98 ) │ │ │ │ + ldr r3, [pc, #736] @ (1ce0e8 ) │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb78e │ │ │ │ + @ instruction: 0xb7be │ │ │ │ movs r1, r3 │ │ │ │ - movs r3, #248 @ 0xf8 │ │ │ │ + movs r2, #104 @ 0x68 │ │ │ │ lsls r1, r5, #2 │ │ │ │ addw r0, sp, #1868 @ 0x74c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c53d8 │ │ │ │ + bl 1c5520 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1900 @ 0x76c │ │ │ │ - bl 1ca740 │ │ │ │ + bl 1ca888 │ │ │ │ ldr.w r3, [sp, #1904] @ 0x770 │ │ │ │ ldr.w r2, [sp, #1900] @ 0x76c │ │ │ │ orr.w r3, r3, #541065216 @ 0x20400000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ addw r0, sp, #1860 @ 0x744 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1cb928 │ │ │ │ + bl 1cba88 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #2048 @ 0x800 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1884 @ 0x75c │ │ │ │ - bl 1ccab8 │ │ │ │ + bl 1ccc38 │ │ │ │ ldr.w r3, [sp, #1888] @ 0x760 │ │ │ │ ldr.w r2, [sp, #1884] @ 0x75c │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1908 @ 0x774 │ │ │ │ - bl 1be9e8 │ │ │ │ + bl 1be9e0 │ │ │ │ ldr.w r1, [sp, #1912] @ 0x778 │ │ │ │ movs r3, #244 @ 0xf4 │ │ │ │ movt r3, #8194 @ 0x2002 │ │ │ │ ldr.w r2, [sp, #1908] @ 0x774 │ │ │ │ orrs r3, r1 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1f74 │ │ │ │ + bl 1c1f6c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #6750208 @ 0x670000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1cdbea │ │ │ │ + bcc.w 1cdd7a │ │ │ │ addw r0, sp, #1556 @ 0x614 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c3060 │ │ │ │ + bl 1c30e0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1cdbea │ │ │ │ + bcc.w 1cdd7a │ │ │ │ addw r0, sp, #1548 @ 0x60c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c3060 │ │ │ │ + bl 1c30e0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1149239296 @ 0x44800000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1cdbea │ │ │ │ + bcc.w 1cdd7a │ │ │ │ addw r0, sp, #1540 @ 0x604 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c3060 │ │ │ │ + bl 1c30e0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1149239296 @ 0x44800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1cdbea │ │ │ │ + bcc.w 1cdd7a │ │ │ │ addw r0, sp, #1532 @ 0x5fc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c3060 │ │ │ │ + bl 1c30e0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1149239296 @ 0x44800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ addw r0, sp, #1524 @ 0x5f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2bd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ addw r0, sp, #1516 @ 0x5ec │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2bd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ addw r0, sp, #1508 @ 0x5e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2bd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ addw r0, sp, #1500 @ 0x5dc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2218 │ │ │ │ + bl 1c2210 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ addw r0, sp, #1492 @ 0x5d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2218 │ │ │ │ + bl 1c2210 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ addw r0, sp, #1484 @ 0x5cc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2218 │ │ │ │ + bl 1c2210 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ addw r0, sp, #1476 @ 0x5c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2bd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ addw r0, sp, #1468 @ 0x5bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2bd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ addw r0, sp, #1460 @ 0x5b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2bd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ addw r0, sp, #1812 @ 0x714 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c26b0 │ │ │ │ + bl 1c26c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ addw r0, sp, #1452 @ 0x5ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2bd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ addw r0, sp, #1444 @ 0x5a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2bd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ addw r0, sp, #1436 @ 0x59c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2218 │ │ │ │ + bl 1c2210 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ addw r0, sp, #1428 @ 0x594 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2218 │ │ │ │ + bl 1c2210 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ addw r0, sp, #1420 @ 0x58c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2bd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ addw r0, sp, #1412 @ 0x584 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2bd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #600 @ 0x258 │ │ │ │ - bcc.w 1cdbea │ │ │ │ + bcc.w 1cdd7a │ │ │ │ addw r0, sp, #1804 @ 0x70c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c26b0 │ │ │ │ + bl 1c26c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #2359296 @ 0x240000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ addw r0, sp, #1404 @ 0x57c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4138 │ │ │ │ + bl 1c4210 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1610612736 @ 0x60000000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ addw r0, sp, #1396 @ 0x574 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4138 │ │ │ │ + bl 1c4210 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1619001344 @ 0x60800000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ addw r0, sp, #1388 @ 0x56c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4138 │ │ │ │ + bl 1c4210 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1627389952 @ 0x61000000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ addw r0, sp, #1380 @ 0x564 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4138 │ │ │ │ + bl 1c4210 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1635778560 @ 0x61800000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ addw r0, sp, #1372 @ 0x55c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4138 │ │ │ │ + bl 1c4210 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1644167168 @ 0x62000000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ addw r0, sp, #1364 @ 0x554 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4138 │ │ │ │ + bl 1c4210 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1652555776 @ 0x62800000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ addw r0, sp, #1356 @ 0x54c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4138 │ │ │ │ + bl 1c4210 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1660944384 @ 0x63000000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ addw r0, sp, #1348 @ 0x544 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4138 │ │ │ │ + bl 1c4210 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1669332992 @ 0x63800000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ addw r0, sp, #1340 @ 0x53c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4138 │ │ │ │ + bl 1c4210 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1677721600 @ 0x64000000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ addw r0, sp, #1332 @ 0x534 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4138 │ │ │ │ + bl 1c4210 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1686110208 @ 0x64800000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ addw r0, sp, #1324 @ 0x52c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4138 │ │ │ │ + bl 1c4210 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1694498816 @ 0x65000000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ addw r0, sp, #1316 @ 0x524 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4138 │ │ │ │ + bl 1c4210 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1702887424 @ 0x65800000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ addw r0, sp, #1308 @ 0x51c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4138 │ │ │ │ + bl 1c4210 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1711276032 @ 0x66000000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ addw r0, sp, #1300 @ 0x514 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4138 │ │ │ │ + bl 1c4210 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ addw r0, sp, #1292 @ 0x50c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4138 │ │ │ │ + bl 1c4210 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ addw r0, sp, #1284 @ 0x504 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4138 │ │ │ │ + bl 1c4210 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1736441856 @ 0x67800000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ addw r0, sp, #1244 @ 0x4dc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4758 │ │ │ │ + bl 1c4878 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1677721600 @ 0x64000000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ addw r0, sp, #1236 @ 0x4d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4758 │ │ │ │ + bl 1c4878 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1686110208 @ 0x64800000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ addw r0, sp, #1228 @ 0x4cc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4758 │ │ │ │ + bl 1c4878 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1694498816 @ 0x65000000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ addw r0, sp, #1220 @ 0x4c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4758 │ │ │ │ + bl 1c4878 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1702887424 @ 0x65800000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ addw r0, sp, #1212 @ 0x4bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4758 │ │ │ │ + bl 1c4878 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1711276032 @ 0x66000000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #800 @ 0x320 │ │ │ │ - bcs.w 1cdbea │ │ │ │ + bcs.w 1cdd7a │ │ │ │ addw r0, sp, #1204 @ 0x4b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c3620 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ addw r0, sp, #1196 @ 0x4ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c3620 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #16384 @ 0x4000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ addw r0, sp, #1188 @ 0x4a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c3b60 │ │ │ │ + bl 1c3c18 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ addw r0, sp, #1180 @ 0x49c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c3b60 │ │ │ │ + bl 1c3c18 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1024 @ 0x400 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1cdbea │ │ │ │ + bcc.w 1cdd7a │ │ │ │ addw r0, sp, #1276 @ 0x4fc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4138 │ │ │ │ + bl 1c4210 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1644167168 @ 0x62000000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1cdbea │ │ │ │ + bcc.w 1cdd7a │ │ │ │ addw r0, sp, #1268 @ 0x4f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4138 │ │ │ │ + bl 1c4210 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1652555776 @ 0x62800000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1cdbea │ │ │ │ + bcc.w 1cdd7a │ │ │ │ addw r0, sp, #1260 @ 0x4ec │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4138 │ │ │ │ + bl 1c4210 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1660944384 @ 0x63000000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1cdbea │ │ │ │ + bcc.w 1cdd7a │ │ │ │ addw r0, sp, #1252 @ 0x4e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4138 │ │ │ │ + bl 1c4210 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1669332992 @ 0x63800000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ addw r0, sp, #1172 @ 0x494 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1248 │ │ │ │ + bl 1c1240 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ addw r0, sp, #1164 @ 0x48c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1248 │ │ │ │ + bl 1c1240 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ addw r0, sp, #1156 @ 0x484 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1248 │ │ │ │ + bl 1c1240 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ addw r0, sp, #1148 @ 0x47c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1248 │ │ │ │ + bl 1c1240 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ addw r0, sp, #1140 @ 0x474 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1248 │ │ │ │ + bl 1c1240 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ addw r0, sp, #1132 @ 0x46c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1248 │ │ │ │ + bl 1c1240 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #10485760 @ 0xa00000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ addw r0, sp, #1124 @ 0x464 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1248 │ │ │ │ + bl 1c1240 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1980 @ 0x7bc │ │ │ │ - bl 1bee74 │ │ │ │ + bl 1bee6c │ │ │ │ ldr.w r3, [sp, #1984] @ 0x7c0 │ │ │ │ ldr.w r2, [sp, #1980] @ 0x7bc │ │ │ │ orr.w r3, r3, #41943040 @ 0x2800000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1972 @ 0x7b4 │ │ │ │ - bl 1bee74 │ │ │ │ + bl 1bee6c │ │ │ │ ldr.w r3, [sp, #1976] @ 0x7b8 │ │ │ │ ldr.w r2, [sp, #1972] @ 0x7b4 │ │ │ │ orr.w r3, r3, #58720256 @ 0x3800000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2052 @ 0x804 │ │ │ │ - bl 1bec34 │ │ │ │ + bl 1bec2c │ │ │ │ ldr.w r3, [sp, #2056] @ 0x808 │ │ │ │ ldr.w r2, [sp, #2052] @ 0x804 │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1cdbea │ │ │ │ + bcc.w 1cdd7a │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1988 @ 0x7c4 │ │ │ │ - bl 1bef40 │ │ │ │ + bl 1bef38 │ │ │ │ ldr.w r3, [sp, #1992] @ 0x7c8 │ │ │ │ ldr.w r2, [sp, #1988] @ 0x7c4 │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2044 @ 0x7fc │ │ │ │ - bl 1bec34 │ │ │ │ + bl 1bec2c │ │ │ │ ldr.w r3, [sp, #2048] @ 0x800 │ │ │ │ ldr.w r2, [sp, #2044] @ 0x7fc │ │ │ │ orr.w r3, r3, #109051904 @ 0x6800000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2036 @ 0x7f4 │ │ │ │ - bl 1bec34 │ │ │ │ + bl 1bec2c │ │ │ │ ldr.w r3, [sp, #2040] @ 0x7f8 │ │ │ │ ldr.w r2, [sp, #2036] @ 0x7f4 │ │ │ │ orr.w r3, r3, #117440512 @ 0x7000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2028 @ 0x7ec │ │ │ │ - bl 1bec34 │ │ │ │ + bl 1bec2c │ │ │ │ ldr.w r3, [sp, #2032] @ 0x7f0 │ │ │ │ ldr.w r2, [sp, #2028] @ 0x7ec │ │ │ │ orr.w r3, r3, #125829120 @ 0x7800000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1956 @ 0x7a4 │ │ │ │ - bl 1bf12c │ │ │ │ + bl 1bf124 │ │ │ │ ldr.w r3, [sp, #1960] @ 0x7a8 │ │ │ │ ldr.w r2, [sp, #1956] @ 0x7a4 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdd8c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1932 @ 0x78c │ │ │ │ - bl 1bf24c │ │ │ │ + bl 1bf244 │ │ │ │ ldr.w r3, [sp, #1936] @ 0x790 │ │ │ │ ldr.w r2, [sp, #1932] @ 0x78c │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1924 @ 0x784 │ │ │ │ - bl 1bf24c │ │ │ │ + bl 1bf244 │ │ │ │ ldr.w r3, [sp, #1928] @ 0x788 │ │ │ │ ldr.w r2, [sp, #1924] @ 0x784 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1964 @ 0x7ac │ │ │ │ - bl 1bf028 │ │ │ │ + bl 1bf020 │ │ │ │ ldr.w r3, [sp, #1968] @ 0x7b0 │ │ │ │ ldr.w r2, [sp, #1964] @ 0x7ac │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #96 @ 0x60 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1948 @ 0x79c │ │ │ │ - bl 1bf12c │ │ │ │ + bl 1bf124 │ │ │ │ ldr.w r3, [sp, #1952] @ 0x7a0 │ │ │ │ ldr.w r2, [sp, #1948] @ 0x79c │ │ │ │ orr.w r3, r3, #8388736 @ 0x800080 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1940 @ 0x794 │ │ │ │ - bl 1bf12c │ │ │ │ + bl 1bf124 │ │ │ │ ldr.w r3, [sp, #1944] @ 0x798 │ │ │ │ ldr.w r2, [sp, #1940] @ 0x794 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #160 @ 0xa0 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ addw r0, sp, #1820 @ 0x71c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1be314 │ │ │ │ + bl 1be30c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #637534208 @ 0x26000000 │ │ │ │ orr.w r3, r3, #835584 @ 0xcc000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ addw r0, sp, #1844 @ 0x734 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1be820 │ │ │ │ + bl 1be818 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #332 @ 0x14c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0320 │ │ │ │ + bl 1c0318 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #324 @ 0x144 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0320 │ │ │ │ + bl 1c0318 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #316 @ 0x13c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0320 │ │ │ │ + bl 1c0318 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #308 @ 0x134 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0320 │ │ │ │ + bl 1c0318 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0320 │ │ │ │ + bl 1c0318 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #292 @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0320 │ │ │ │ + bl 1c0318 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #284 @ 0x11c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0320 │ │ │ │ + bl 1c0318 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #276 @ 0x114 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0320 │ │ │ │ + bl 1c0318 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #268 @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0320 │ │ │ │ + bl 1c0318 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 1cfa50 │ │ │ │ + bls.w 1cfbe0 │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1cdbea │ │ │ │ + bcc.w 1cdd7a │ │ │ │ add r0, sp, #788 @ 0x314 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1be044 │ │ │ │ + bl 1be03c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #12582912 @ 0xc00000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 1cfa70 │ │ │ │ + bls.w 1cfc00 │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1cdbea │ │ │ │ + bcc.w 1cdd7a │ │ │ │ add r0, sp, #756 @ 0x2f4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bdb48 │ │ │ │ + bl 1bdb40 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #252 @ 0xfc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c143c │ │ │ │ + bl 1c1434 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #4685824 @ 0x478000 │ │ │ │ orr.w r3, r3, #3538944 @ 0x360000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1cdbea │ │ │ │ + bcc.w 1cdd7a │ │ │ │ add r0, sp, #684 @ 0x2ac │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bd548 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r2, r2, #12582912 @ 0xc00000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1cdbea │ │ │ │ + bcc.w 1cdd7a │ │ │ │ add r0, sp, #780 @ 0x30c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bde84 │ │ │ │ + bl 1bde7c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1cdbea │ │ │ │ + bcc.w 1cdd7a │ │ │ │ add r0, sp, #260 @ 0x104 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bd280 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3271557120 @ 0xc3000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1648 │ │ │ │ + bl 1c1640 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6488064 @ 0x630000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ addw r0, sp, #1740 @ 0x6cc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c3060 │ │ │ │ + bl 1c30e0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ addw r0, sp, #1732 @ 0x6c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2218 │ │ │ │ + bl 1c2210 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ addw r0, sp, #1724 @ 0x6bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2218 │ │ │ │ + bl 1c2210 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ addw r0, sp, #1716 @ 0x6b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2218 │ │ │ │ + bl 1c2210 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ addw r0, sp, #1708 @ 0x6ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2218 │ │ │ │ + bl 1c2210 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1098907648 @ 0x41800000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ addw r0, sp, #1700 @ 0x6a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2218 │ │ │ │ + bl 1c2210 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1098907648 @ 0x41800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ addw r0, sp, #1692 @ 0x69c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2bd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ addw r0, sp, #1684 @ 0x694 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2bd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ addw r0, sp, #1676 @ 0x68c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2bd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ addw r0, sp, #1668 @ 0x684 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2bd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ addw r0, sp, #1660 @ 0x67c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c3060 │ │ │ │ + bl 1c30e0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ addw r0, sp, #1652 @ 0x674 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c3060 │ │ │ │ + bl 1c30e0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ addw r0, sp, #1644 @ 0x66c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2bd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ addw r0, sp, #1636 @ 0x664 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2bd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ addw r0, sp, #1628 @ 0x65c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2bd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ addw r0, sp, #1620 @ 0x654 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2bd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bf5f4 │ │ │ │ + bl 1bf5ec │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3758096384 @ 0xe0000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bf5f4 │ │ │ │ + bl 1bf5ec │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3758096384 @ 0xe0000000 │ │ │ │ orr.w r3, r3, #8519680 @ 0x820000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bcf68 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3774873600 @ 0xe1000000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bcebc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3774873600 @ 0xe1000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bcf68 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bcf68 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bcf68 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1cdbea │ │ │ │ + bcc.w 1cdd7a │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bcebc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ orr.w r3, r3, #12713984 @ 0xc20000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ addw r0, sp, #1796 @ 0x704 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2bd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1cd4 │ │ │ │ + bl 1c1ccc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6389760 @ 0x618000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2012 @ 0x7dc │ │ │ │ - bl 1bee74 │ │ │ │ + bl 1bee6c │ │ │ │ ldr.w r3, [sp, #2016] @ 0x7e0 │ │ │ │ ldr.w r2, [sp, #2012] @ 0x7dc │ │ │ │ orr.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2004 @ 0x7d4 │ │ │ │ - bl 1bee74 │ │ │ │ + bl 1bee6c │ │ │ │ ldr.w r3, [sp, #2008] @ 0x7d8 │ │ │ │ ldr.w r2, [sp, #2004] @ 0x7d4 │ │ │ │ orr.w r3, r3, #25165824 @ 0x1800000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1cdbea │ │ │ │ + bcc.w 1cdd7a │ │ │ │ add r0, sp, #28 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bcebc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ orr.w r3, r3, #13238272 @ 0xca0000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2020 @ 0x7e4 │ │ │ │ - bl 1bed68 │ │ │ │ + bl 1bed60 │ │ │ │ ldr.w r3, [sp, #2024] @ 0x7e8 │ │ │ │ ldr.w r2, [sp, #2020] @ 0x7e4 │ │ │ │ orr.w r3, r3, #41943040 @ 0x2800000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2116 @ 0x844 │ │ │ │ - bl 1bec34 │ │ │ │ + bl 1bec2c │ │ │ │ ldr.w r2, [sp, #2116] @ 0x844 │ │ │ │ ldr.w r3, [sp, #2120] @ 0x848 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ addw r0, sp, #1612 @ 0x64c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2218 │ │ │ │ + bl 1c2210 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ addw r0, sp, #1604 @ 0x644 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2bd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ addw r0, sp, #1596 @ 0x63c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2bd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ addw r0, sp, #1588 @ 0x634 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2218 │ │ │ │ + bl 1c2210 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ addw r0, sp, #1580 @ 0x62c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2bd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ addw r0, sp, #1572 @ 0x624 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c3060 │ │ │ │ + bl 1c30e0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ addw r0, sp, #1564 @ 0x61c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c3060 │ │ │ │ + bl 1c30e0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1cdbea │ │ │ │ + bcc.w 1cdd7a │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bcbd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3825205248 @ 0xe4000000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1cdbea │ │ │ │ + bcc.w 1cdd7a │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bcebc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ orr.w r3, r3, #13762560 @ 0xd20000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #348 @ 0x15c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0320 │ │ │ │ + bl 1c0318 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #340 @ 0x154 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0320 │ │ │ │ + bl 1c0318 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cf8f4 │ │ │ │ + bcs.w 1cfa84 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0084 │ │ │ │ + bl 1c007c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cf930 │ │ │ │ + bcs.w 1cfac0 │ │ │ │ add r0, sp, #396 @ 0x18c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0084 │ │ │ │ + bl 1c007c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cf94e │ │ │ │ + bcs.w 1cfade │ │ │ │ add r0, sp, #380 @ 0x17c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0084 │ │ │ │ + bl 1c007c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cf912 │ │ │ │ + bcs.w 1cfaa2 │ │ │ │ add r0, sp, #364 @ 0x16c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0084 │ │ │ │ + bl 1c007c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ addw r0, sp, #1788 @ 0x6fc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2bd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ addw r0, sp, #1756 @ 0x6dc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c3060 │ │ │ │ + bl 1c30e0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ addw r0, sp, #1748 @ 0x6d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2218 │ │ │ │ + bl 1c2210 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ addw r0, sp, #1836 @ 0x72c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1be640 │ │ │ │ + bl 1be638 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ addw r0, sp, #1828 @ 0x724 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1be454 │ │ │ │ + bl 1be44c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ addw r0, sp, #1772 @ 0x6ec │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2bd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ addw r0, sp, #1764 @ 0x6e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2218 │ │ │ │ + bl 1c2210 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ addw r0, sp, #1780 @ 0x6f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2bd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #564 @ 0x234 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0320 │ │ │ │ + bl 1c0318 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #556 @ 0x22c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0320 │ │ │ │ + bl 1c0318 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #548 @ 0x224 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0320 │ │ │ │ + bl 1c0318 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #540 @ 0x21c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0320 │ │ │ │ + bl 1c0318 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #532 @ 0x214 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0320 │ │ │ │ + bl 1c0318 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cf96c │ │ │ │ + bcs.w 1cfafc │ │ │ │ add r0, sp, #668 @ 0x29c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0788 │ │ │ │ + bl 1c0780 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 1cf986 │ │ │ │ + bcc.w 1cfb16 │ │ │ │ add r0, sp, #644 @ 0x284 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0534 │ │ │ │ + bl 1c052c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 1cf8bc │ │ │ │ + bcc.w 1cfa4c │ │ │ │ add r0, sp, #628 @ 0x274 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0534 │ │ │ │ + bl 1c052c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #244 @ 0xf4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1a74 │ │ │ │ + bl 1c1a6c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #4685824 @ 0x478000 │ │ │ │ orr.w r3, r3, #2490368 @ 0x260000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c184c │ │ │ │ + bl 1c1844 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6586368 @ 0x648000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c184c │ │ │ │ + bl 1c1844 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #6619136 @ 0x650000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c184c │ │ │ │ + bl 1c1844 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6553600 @ 0x640000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c184c │ │ │ │ + bl 1c1844 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #6553600 @ 0x640000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c184c │ │ │ │ + bl 1c1844 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6651904 @ 0x658000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c184c │ │ │ │ + bl 1c1844 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #6651904 @ 0x658000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c184c │ │ │ │ + bl 1c1844 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6684672 @ 0x660000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c184c │ │ │ │ + bl 1c1844 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #6684672 @ 0x660000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c184c │ │ │ │ + bl 1c1844 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6717440 @ 0x668000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cf99c │ │ │ │ + bcs.w 1cfb2c │ │ │ │ add r0, sp, #524 @ 0x20c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0084 │ │ │ │ + bl 1c007c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cf9d8 │ │ │ │ + bcs.w 1cfb68 │ │ │ │ add r0, sp, #508 @ 0x1fc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0084 │ │ │ │ + bl 1c007c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cf9ba │ │ │ │ + bcs.w 1cfb4a │ │ │ │ add r0, sp, #476 @ 0x1dc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0084 │ │ │ │ + bl 1c007c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cfa14 │ │ │ │ + bcs.w 1cfba4 │ │ │ │ add r0, sp, #492 @ 0x1ec │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0084 │ │ │ │ + bl 1c007c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cf9f6 │ │ │ │ + bcs.w 1cfb86 │ │ │ │ add r0, sp, #444 @ 0x1bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0084 │ │ │ │ + bl 1c007c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cfa32 │ │ │ │ + bcs.w 1cfbc2 │ │ │ │ add r0, sp, #460 @ 0x1cc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0084 │ │ │ │ + bl 1c007c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cf8d6 │ │ │ │ + bcs.w 1cfa66 │ │ │ │ add r0, sp, #428 @ 0x1ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0084 │ │ │ │ + bl 1c007c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1cdbea │ │ │ │ + bcc.w 1cdd7a │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bd1ac │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #13172736 @ 0xc90000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #32768 @ 0x8000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bd1ac │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #4784128 @ 0x490000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bd1ac │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #4784128 @ 0x490000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #724 @ 0x2d4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bd8fc │ │ │ │ + bl 1bd8f8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r2, r2, #12582912 @ 0xc00000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1cdbea │ │ │ │ + bcc.w 1cdd7a │ │ │ │ add r0, sp, #692 @ 0x2b4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bd694 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1648 │ │ │ │ + bl 1c1640 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #6520832 @ 0x638000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1cdbea │ │ │ │ + bcc.w 1cdd7a │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bd034 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2100 @ 0x834 │ │ │ │ - bl 1bec34 │ │ │ │ + bl 1bec2c │ │ │ │ ldr.w r3, [sp, #2104] @ 0x838 │ │ │ │ ldr.w r2, [sp, #2100] @ 0x834 │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2108 @ 0x83c │ │ │ │ - bl 1bec34 │ │ │ │ + bl 1bec2c │ │ │ │ ldr.w r3, [sp, #2112] @ 0x840 │ │ │ │ ldr.w r2, [sp, #2108] @ 0x83c │ │ │ │ orr.w r3, r3, #50331648 @ 0x3000000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2092 @ 0x82c │ │ │ │ - bl 1bec34 │ │ │ │ + bl 1bec2c │ │ │ │ ldr.w r3, [sp, #2096] @ 0x830 │ │ │ │ ldr.w r2, [sp, #2092] @ 0x82c │ │ │ │ orr.w r3, r3, #58720256 @ 0x3800000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2084 @ 0x824 │ │ │ │ - bl 1bec34 │ │ │ │ + bl 1bec2c │ │ │ │ ldr.w r3, [sp, #2088] @ 0x828 │ │ │ │ ldr.w r2, [sp, #2084] @ 0x824 │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2076 @ 0x81c │ │ │ │ - bl 1bec34 │ │ │ │ + bl 1bec2c │ │ │ │ ldr.w r3, [sp, #2080] @ 0x820 │ │ │ │ ldr.w r2, [sp, #2076] @ 0x81c │ │ │ │ orr.w r3, r3, #75497472 @ 0x4800000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2068 @ 0x814 │ │ │ │ - bl 1bec34 │ │ │ │ + bl 1bec2c │ │ │ │ ldr.w r3, [sp, #2072] @ 0x818 │ │ │ │ ldr.w r2, [sp, #2068] @ 0x814 │ │ │ │ orr.w r3, r3, #83886080 @ 0x5000000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2060 @ 0x80c │ │ │ │ - bl 1bec34 │ │ │ │ + bl 1bec2c │ │ │ │ ldr.w r3, [sp, #2064] @ 0x810 │ │ │ │ ldr.w r2, [sp, #2060] @ 0x80c │ │ │ │ orr.w r3, r3, #92274688 @ 0x5800000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1996 @ 0x7cc │ │ │ │ - bl 1bee74 │ │ │ │ + bl 1bee6c │ │ │ │ ldr.w r3, [sp, #2000] @ 0x7d0 │ │ │ │ ldr.w r2, [sp, #1996] @ 0x7cc │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ addw r0, sp, #1116 @ 0x45c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1248 │ │ │ │ + bl 1c1240 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ addw r0, sp, #1108 @ 0x454 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1248 │ │ │ │ + bl 1c1240 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ addw r0, sp, #1100 @ 0x44c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1248 │ │ │ │ + bl 1c1240 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ addw r0, sp, #1092 @ 0x444 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c9900 │ │ │ │ + bl 1c9a48 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ addw r0, sp, #1060 @ 0x424 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c6ef8 │ │ │ │ + bl 1c7040 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ addw r0, sp, #1052 @ 0x41c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1ca020 │ │ │ │ + bl 1ca168 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ addw r0, sp, #1044 @ 0x414 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1ca020 │ │ │ │ + bl 1ca168 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ addw r0, sp, #1036 @ 0x40c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c6ef8 │ │ │ │ + bl 1c7040 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ addw r0, sp, #1028 @ 0x404 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c6ef8 │ │ │ │ + bl 1c7040 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #1020 @ 0x3fc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1ca020 │ │ │ │ + bl 1ca168 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #1012 @ 0x3f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1ca020 │ │ │ │ + bl 1ca168 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #1004 @ 0x3ec │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c6ef8 │ │ │ │ + bl 1c7040 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #996 @ 0x3e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c6ef8 │ │ │ │ + bl 1c7040 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #988 @ 0x3dc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c91e8 │ │ │ │ + bl 1c9330 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #980 @ 0x3d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c83e8 │ │ │ │ + bl 1c8530 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #972 @ 0x3cc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c91e8 │ │ │ │ + bl 1c9330 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #964 @ 0x3c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c83e8 │ │ │ │ + bl 1c8530 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #956 @ 0x3bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c8ae0 │ │ │ │ + bl 1c8c28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #948 @ 0x3b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c8ae0 │ │ │ │ + bl 1c8c28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #940 @ 0x3ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1ca020 │ │ │ │ + bl 1ca168 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #932 @ 0x3a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1ca020 │ │ │ │ + bl 1ca168 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #924 @ 0x39c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1ca020 │ │ │ │ + bl 1ca168 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #916 @ 0x394 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1ca020 │ │ │ │ + bl 1ca168 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #908 @ 0x38c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1ca020 │ │ │ │ + bl 1ca168 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #900 @ 0x384 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1ca020 │ │ │ │ + bl 1ca168 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #892 @ 0x37c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1ca020 │ │ │ │ + bl 1ca168 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #884 @ 0x374 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1ca020 │ │ │ │ + bl 1ca168 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #876 @ 0x36c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c7cf8 │ │ │ │ + bl 1c7e40 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #868 @ 0x364 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c7cf8 │ │ │ │ + bl 1c7e40 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #860 @ 0x35c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c8ae0 │ │ │ │ + bl 1c8c28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #852 @ 0x354 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c7610 │ │ │ │ + bl 1c7758 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1cdbea │ │ │ │ + bcc.w 1cdd7a │ │ │ │ add r0, sp, #844 @ 0x34c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4d98 │ │ │ │ + bl 1c4ee0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #836 @ 0x344 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4f70 │ │ │ │ + bl 1c50b8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #828 @ 0x33c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c51a8 │ │ │ │ + bl 1c52f0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r2, r2, #524288 @ 0x80000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #820 @ 0x334 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c51a8 │ │ │ │ + bl 1c52f0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r2, r2, #1048576 @ 0x100000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #812 @ 0x32c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c51a8 │ │ │ │ + bl 1c52f0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r2, r2, #1572864 @ 0x180000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ and.w r1, r3, #1 │ │ │ │ strd r1, r0, [sp] │ │ │ │ mov r1, r2 │ │ │ │ @@ -512899,426 +513009,426 @@ │ │ │ │ bl 1bbe44 │ │ │ │ ldr.w r1, [sp, #2120] @ 0x848 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [sp, #2116] @ 0x844 │ │ │ │ orrs r3, r1 │ │ │ │ orrs r2, r5 │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ addw r0, sp, #1084 @ 0x43c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c62d8 │ │ │ │ + bl 1c6420 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ addw r0, sp, #1076 @ 0x434 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c5cd8 │ │ │ │ + bl 1c5e20 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #4456448 @ 0x440000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ addw r0, sp, #1068 @ 0x42c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c68f8 │ │ │ │ + bl 1c6a40 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #804 @ 0x324 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1be1d0 │ │ │ │ + bl 1be1c8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #748 @ 0x2ec │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bda0c │ │ │ │ + bl 1bda08 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #740 @ 0x2e4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bda0c │ │ │ │ + bl 1bda08 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #772 @ 0x304 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bdcf8 │ │ │ │ + bl 1bdcf0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #716 @ 0x2cc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bd7a4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3238002688 @ 0xc1000000 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #708 @ 0x2c4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bd7a4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ movt r3, #49472 @ 0xc140 │ │ │ │ ldrd r2, r1, [r0] │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orrs r3, r1 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #652 @ 0x28c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0788 │ │ │ │ + bl 1c0780 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3238002688 @ 0xc1000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #732 @ 0x2dc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bda0c │ │ │ │ + bl 1bda08 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #3254779904 @ 0xc2000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #700 @ 0x2bc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bd7a4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ movt r3, #49856 @ 0xc2c0 │ │ │ │ ldrd r2, r1, [r0] │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orrs r3, r1 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #676 @ 0x2a4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bd400 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3271557120 @ 0xc3000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #612 @ 0x264 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0320 │ │ │ │ + bl 1c0318 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #604 @ 0x25c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0320 │ │ │ │ + bl 1c0318 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #596 @ 0x254 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0320 │ │ │ │ + bl 1c0318 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #588 @ 0x24c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0320 │ │ │ │ + bl 1c0318 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #580 @ 0x244 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0320 │ │ │ │ + bl 1c0318 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #572 @ 0x23c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0320 │ │ │ │ + bl 1c0318 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ movs r3, #192 @ 0xc0 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #620 @ 0x26c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0534 │ │ │ │ + bl 1c052c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #420 @ 0x1a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0084 │ │ │ │ + bl 1c007c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #404 @ 0x194 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0084 │ │ │ │ + bl 1c007c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #356 @ 0x164 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0084 │ │ │ │ + bl 1c007c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #388 @ 0x184 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0084 │ │ │ │ + bl 1c007c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #372 @ 0x174 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0084 │ │ │ │ + bl 1c007c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #660 @ 0x294 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0788 │ │ │ │ + bl 1c0780 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #636 @ 0x27c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0534 │ │ │ │ + bl 1c052c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #516 @ 0x204 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0084 │ │ │ │ + bl 1c007c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #468 @ 0x1d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0084 │ │ │ │ + bl 1c007c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #500 @ 0x1f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0084 │ │ │ │ + bl 1c007c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #436 @ 0x1b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0084 │ │ │ │ + bl 1c007c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #484 @ 0x1e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0084 │ │ │ │ + bl 1c007c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #452 @ 0x1c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0084 │ │ │ │ + bl 1c007c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #796 @ 0x31c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c09dc │ │ │ │ + bl 1c09d4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #12582912 @ 0xc00000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ add r0, sp, #764 @ 0x2fc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bfac0 │ │ │ │ + bl 1bfab8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdd8c │ │ │ │ blx 5a6dc <__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, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #172] @ (1cfb54 ) │ │ │ │ + ldr r2, [pc, #172] @ (1cfce4 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #172] @ (1cfb58 ) │ │ │ │ + ldr r3, [pc, #172] @ (1cfce8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r6, [r0, #108] @ 0x6c │ │ │ │ ldr.w r1, [r0, #164] @ 0xa4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e52c8 │ │ │ │ ldr.w fp, [r6, #88] @ 0x58 │ │ │ │ add.w r2, r6, #84 @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ cmp fp, r2 │ │ │ │ - beq.n 1cfb34 │ │ │ │ + beq.n 1cfcc4 │ │ │ │ mov r5, fp │ │ │ │ mov r4, r0 │ │ │ │ mov fp, r6 │ │ │ │ movw r9, #1031 @ 0x407 │ │ │ │ strd r2, r0, [sp] │ │ │ │ ldr r6, [r5, #20] │ │ │ │ add.w r7, r5, #16 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 1cfb2a │ │ │ │ + beq.n 1cfcba │ │ │ │ subs r6, #96 @ 0x60 │ │ │ │ ldr.w r3, [fp] │ │ │ │ strd r3, r6, [sp, #12] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r2, r9 │ │ │ │ add.w r1, r3, r3, lsl #1 │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ it eq │ │ │ │ ldrdeq r1, r2, [r6, #32] │ │ │ │ mov.w r3, r3, lsl #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - beq.n 1cfb1a │ │ │ │ + beq.n 1cfcaa │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1cd400 │ │ │ │ + bl 1cd590 │ │ │ │ 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 1cfae8 │ │ │ │ + bne.n 1cfc78 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1cfadc │ │ │ │ + bne.n 1cfc6c │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - ldr r2, [pc, #36] @ (1cfb5c ) │ │ │ │ - ldr r3, [pc, #32] @ (1cfb58 ) │ │ │ │ + ldr r2, [pc, #36] @ (1cfcec ) │ │ │ │ + ldr r3, [pc, #32] @ (1cfce8 ) │ │ │ │ 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 1cfb50 │ │ │ │ + bne.n 1cfce0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - lsls r2, r2, #21 │ │ │ │ + lsls r2, r0, #15 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #19 │ │ │ │ + lsls r4, r6, #12 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cbz r2, 1cfb96 │ │ │ │ + cbz r2, 1cfd26 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -513327,18 +513437,18 @@ │ │ │ │ str.w r2, [r0, #-12] │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ adds r0, #16 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ str.w ip, [r0, #-20] │ │ │ │ cmp r3, r1 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 1cfb72 │ │ │ │ + bne.n 1cfd02 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1cfbd0 │ │ │ │ + cbz r2, 1cfd60 │ │ │ │ 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 │ │ │ │ @@ -513349,22 +513459,22 @@ │ │ │ │ strb.w r2, [r0, #-6] │ │ │ │ strb.w lr, [r0, #-5] │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ negs r3, r3 │ │ │ │ cmp ip, r1 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ - bne.n 1cfbac │ │ │ │ + bne.n 1cfd3c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1cfc42 │ │ │ │ + cbz r2, 1cfdd2 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1cfc44 │ │ │ │ + vldr s11, [pc, #100] @ 1cfdd4 │ │ │ │ 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 │ │ │ │ @@ -513382,35 +513492,35 @@ │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1cfbe2 │ │ │ │ + bne.n 1cfd72 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1cfc64 │ │ │ │ + cbz r2, 1cfdf4 │ │ │ │ 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 1cfc4e │ │ │ │ + bne.n 1cfdde │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1cfcc8 │ │ │ │ + cbz r2, 1cfe58 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1cfccc │ │ │ │ + vldr s12, [pc, #88] @ 1cfe5c │ │ │ │ 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 │ │ │ │ @@ -513424,45 +513534,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 1cfc7a │ │ │ │ + bne.n 1cfe0a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1cfd04 │ │ │ │ + cbz r2, 1cfe94 │ │ │ │ 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 1cfcdc │ │ │ │ + bne.n 1cfe6c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1cfd98 │ │ │ │ + beq.n 1cff28 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1cfd9c │ │ │ │ + vldr s11, [pc, #132] @ 1cff2c │ │ │ │ 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 │ │ │ │ @@ -513489,21 +513599,21 @@ │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1cfd20 │ │ │ │ + bne.n 1cfeb0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1cfdd4 │ │ │ │ + cbz r2, 1cff64 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -513511,19 +513621,19 @@ │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ ubfx lr, r3, #16, #8 │ │ │ │ ubfx r2, r3, #8, #8 │ │ │ │ uxtb r3, r3 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1cfdae │ │ │ │ + bne.n 1cff3e │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1cfe0c │ │ │ │ + cbz r2, 1cff9c │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -513531,22 +513641,22 @@ │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sbfx lr, r3, #16, #8 │ │ │ │ sbfx r2, r3, #8, #8 │ │ │ │ sxtb r3, r3 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1cfde6 │ │ │ │ + bne.n 1cff76 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1cfe7e │ │ │ │ + cbz r2, 1d000e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1cfe80 │ │ │ │ + vldr s11, [pc, #100] @ 1d0010 │ │ │ │ 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 │ │ │ │ @@ -513564,21 +513674,21 @@ │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1cfe1e │ │ │ │ + bne.n 1cffae │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1cfebe │ │ │ │ + cbz r2, 1d004e │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r6, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ movs r3, #0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r6, lr │ │ │ │ @@ -513586,22 +513696,22 @@ │ │ │ │ mov.w r4, ip, lsr #16 │ │ │ │ mov.w r2, ip, lsr #24 │ │ │ │ bfi r3, r5, #0, #8 │ │ │ │ bfi r3, r4, #8, #8 │ │ │ │ bfi r3, r2, #16, #8 │ │ │ │ bfi r3, ip, #24, #8 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 1cfe8e │ │ │ │ + bne.n 1d001e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1cff6a │ │ │ │ + beq.n 1d00fa │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1cff6c │ │ │ │ + vldr s10, [pc, #160] @ 1d00fc │ │ │ │ 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 │ │ │ │ @@ -513636,43 +513746,43 @@ │ │ │ │ vmovgt.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1cfed4 │ │ │ │ + bne.n 1d0064 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1cffa2 │ │ │ │ + cbz r2, 1d0132 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sbfx r2, r3, #16, #8 │ │ │ │ sbfx lr, r3, #8, #8 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ mov.w r2, r3, asr #24 │ │ │ │ sxtb r3, r3 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1cff7c │ │ │ │ + bne.n 1d010c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d0006 │ │ │ │ + cbz r2, 1d0196 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d0008 │ │ │ │ + vldr s12, [pc, #88] @ 1d0198 │ │ │ │ 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 │ │ │ │ @@ -513686,20 +513796,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 1cffb6 │ │ │ │ + bne.n 1d0146 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d0046 │ │ │ │ + cbz r2, 1d01d6 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ strb.w r5, [r0, #-1] │ │ │ │ adds r0, #4 │ │ │ │ @@ -513708,23 +513818,23 @@ │ │ │ │ cmp r4, ip │ │ │ │ mov.w r2, r3, lsr #8 │ │ │ │ mov.w lr, r3, lsr #16 │ │ │ │ strb.w r2, [r0, #-8] │ │ │ │ mov.w r3, r3, lsr #24 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1d001a │ │ │ │ + bne.n 1d01aa │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d00d8 │ │ │ │ + beq.n 1d0268 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1d00dc │ │ │ │ + vldr s11, [pc, #132] @ 1d026c │ │ │ │ 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 │ │ │ │ @@ -513751,21 +513861,21 @@ │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d0060 │ │ │ │ + bne.n 1d01f0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d0116 │ │ │ │ + cbz r2, 1d02a6 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -513773,21 +513883,21 @@ │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sbfx lr, r3, #8, #8 │ │ │ │ sbfx r2, r3, #16, #8 │ │ │ │ mov.w r3, r3, asr #24 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1d00ee │ │ │ │ + bne.n 1d027e │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d0186 │ │ │ │ + cbz r2, 1d0316 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1d0188 │ │ │ │ + vldr s11, [pc, #100] @ 1d0318 │ │ │ │ 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 │ │ │ │ @@ -513805,35 +513915,35 @@ │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d0126 │ │ │ │ + bne.n 1d02b6 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d01a4 │ │ │ │ + cbz r2, 1d0334 │ │ │ │ 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 1d0192 │ │ │ │ + bne.n 1d0322 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d020a │ │ │ │ + cbz r2, 1d039a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d020c │ │ │ │ + vldr s12, [pc, #88] @ 1d039c │ │ │ │ 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 │ │ │ │ @@ -513847,20 +513957,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 1d01ba │ │ │ │ + bne.n 1d034a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d024a │ │ │ │ + cbz r2, 1d03da │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ strb.w r5, [r0, #-1] │ │ │ │ adds r0, #4 │ │ │ │ @@ -513869,22 +513979,22 @@ │ │ │ │ cmp r4, ip │ │ │ │ mov.w r2, r3, lsr #24 │ │ │ │ mov.w lr, r3, lsr #16 │ │ │ │ strb.w r2, [r0, #-8] │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1d021e │ │ │ │ + bne.n 1d03ae │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d02ac │ │ │ │ + cbz r2, 1d043c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d02b0 │ │ │ │ + vldr s12, [pc, #88] @ 1d0440 │ │ │ │ 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 │ │ │ │ @@ -513898,43 +514008,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 1d025e │ │ │ │ + bne.n 1d03ee │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d02e8 │ │ │ │ + cbz r2, 1d0478 │ │ │ │ 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 1d02c0 │ │ │ │ + bne.n 1d0450 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d0354 │ │ │ │ + cbz r2, 1d04e4 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1d0358 │ │ │ │ + vldr s11, [pc, #96] @ 1d04e8 │ │ │ │ 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 │ │ │ │ @@ -513951,25 +514061,25 @@ │ │ │ │ vmul.f32 s12, s12, s11 │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d02fa │ │ │ │ + bne.n 1d048a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1d03be │ │ │ │ + cbz r2, 1d054e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d03c0 │ │ │ │ + vldr s12, [pc, #88] @ 1d0550 │ │ │ │ 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 │ │ │ │ @@ -513983,24 +514093,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 1d036e │ │ │ │ + bne.n 1d04fe │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1d0426 │ │ │ │ + cbz r2, 1d05b6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d0428 │ │ │ │ + vldr s12, [pc, #88] @ 1d05b8 │ │ │ │ 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 │ │ │ │ @@ -514014,23 +514124,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 1d03d6 │ │ │ │ + bne.n 1d0566 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1d0494 │ │ │ │ + cbz r2, 1d0624 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1d0498 │ │ │ │ + vldr s11, [pc, #96] @ 1d0628 │ │ │ │ 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 │ │ │ │ @@ -514047,25 +514157,25 @@ │ │ │ │ vmul.f32 s12, s12, s11 │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ vstr s12, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1d043a │ │ │ │ + bne.n 1d05ca │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1d04fe │ │ │ │ + cbz r2, 1d068e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d0500 │ │ │ │ + vldr s12, [pc, #88] @ 1d0690 │ │ │ │ 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 │ │ │ │ @@ -514079,23 +514189,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 1d04ae │ │ │ │ + bne.n 1d063e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1d056c │ │ │ │ + cbz r2, 1d06fc │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1d0570 │ │ │ │ + vldr s11, [pc, #96] @ 1d0700 │ │ │ │ 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 │ │ │ │ @@ -514112,25 +514222,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 1d0512 │ │ │ │ + bne.n 1d06a2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1d05d6 │ │ │ │ + cbz r2, 1d0766 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d05d8 │ │ │ │ + vldr s12, [pc, #88] @ 1d0768 │ │ │ │ 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 │ │ │ │ @@ -514144,23 +514254,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 1d0586 │ │ │ │ + bne.n 1d0716 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1d0646 │ │ │ │ + cbz r2, 1d07d6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1d0648 │ │ │ │ + vldr s11, [pc, #96] @ 1d07d8 │ │ │ │ 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 │ │ │ │ @@ -514177,24 +514287,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 1d05ea │ │ │ │ + bne.n 1d077a │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1d06b8 │ │ │ │ + cbz r2, 1d0848 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1d06bc │ │ │ │ + vldr s11, [pc, #100] @ 1d084c │ │ │ │ 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 │ │ │ │ @@ -514212,25 +514322,25 @@ │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d065a │ │ │ │ + bne.n 1d07ea │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1d0722 │ │ │ │ + cbz r2, 1d08b2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d0724 │ │ │ │ + vldr s12, [pc, #88] @ 1d08b4 │ │ │ │ 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 │ │ │ │ @@ -514244,23 +514354,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 1d06d2 │ │ │ │ + bne.n 1d0862 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1d0794 │ │ │ │ + cbz r2, 1d0924 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1d0798 │ │ │ │ + vldr s11, [pc, #100] @ 1d0928 │ │ │ │ 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 │ │ │ │ @@ -514278,25 +514388,25 @@ │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vstr s12, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d0736 │ │ │ │ + bne.n 1d08c6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1d07fe │ │ │ │ + cbz r2, 1d098e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d0800 │ │ │ │ + vldr s12, [pc, #88] @ 1d0990 │ │ │ │ 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 │ │ │ │ @@ -514310,23 +514420,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 1d07ae │ │ │ │ + bne.n 1d093e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1d0870 │ │ │ │ + cbz r2, 1d0a00 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1d0874 │ │ │ │ + vldr s11, [pc, #100] @ 1d0a04 │ │ │ │ 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 │ │ │ │ @@ -514344,24 +514454,24 @@ │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vstr s12, [r0, #-20] @ 0xffffffec │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d0812 │ │ │ │ + bne.n 1d09a2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1d08e6 │ │ │ │ + cbz r2, 1d0a76 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1d08e8 │ │ │ │ + vldr s11, [pc, #100] @ 1d0a78 │ │ │ │ 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 │ │ │ │ @@ -514379,27 +514489,27 @@ │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vstr s12, [r0, #-20] @ 0xffffffec │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d0886 │ │ │ │ + bne.n 1d0a16 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1d0950 │ │ │ │ + cbz r2, 1d0ae0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1d0954 │ │ │ │ + vldr s12, [pc, #92] @ 1d0ae4 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 1d0958 │ │ │ │ + vldr s11, [pc, #88] @ 1d0ae8 │ │ │ │ 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 │ │ │ │ @@ -514412,29 +514522,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 1d0902 │ │ │ │ + bne.n 1d0a92 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1d09c0 │ │ │ │ + cbz r2, 1d0b50 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1d09c4 │ │ │ │ + vldr s12, [pc, #92] @ 1d0b54 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 1d09c8 │ │ │ │ + vldr s11, [pc, #88] @ 1d0b58 │ │ │ │ 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 │ │ │ │ @@ -514447,27 +514557,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 1d0972 │ │ │ │ + bne.n 1d0b02 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1d0a3e │ │ │ │ + cbz r2, 1d0bce │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1d0a40 │ │ │ │ - vldr s10, [pc, #104] @ 1d0a44 │ │ │ │ + vldr s11, [pc, #104] @ 1d0bd0 │ │ │ │ + vldr s10, [pc, #104] @ 1d0bd4 │ │ │ │ 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 │ │ │ │ @@ -514485,26 +514595,26 @@ │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d09de │ │ │ │ + bne.n 1d0b6e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1d0aaa │ │ │ │ + cbz r2, 1d0c3a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d0aac │ │ │ │ + vldr s12, [pc, #88] @ 1d0c3c │ │ │ │ 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 │ │ │ │ @@ -514518,24 +514628,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 1d0a5a │ │ │ │ + bne.n 1d0bea │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 1d0b22 │ │ │ │ + cbz r2, 1d0cb2 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1d0b24 │ │ │ │ - vldr s10, [pc, #104] @ 1d0b28 │ │ │ │ + vldr s11, [pc, #104] @ 1d0cb4 │ │ │ │ + vldr s10, [pc, #104] @ 1d0cb8 │ │ │ │ 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 │ │ │ │ @@ -514553,26 +514663,26 @@ │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d0ac2 │ │ │ │ + bne.n 1d0c52 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1d0b9c │ │ │ │ + cbz r2, 1d0d2c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1d0ba0 │ │ │ │ - vldr s10, [pc, #104] @ 1d0ba4 │ │ │ │ + vldr s11, [pc, #104] @ 1d0d30 │ │ │ │ + vldr s10, [pc, #104] @ 1d0d34 │ │ │ │ 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 │ │ │ │ @@ -514590,27 +514700,27 @@ │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vstr s12, [r0, #-20] @ 0xffffffec │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d0b3e │ │ │ │ + bne.n 1d0cce │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1d0c1a │ │ │ │ + cbz r2, 1d0daa │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1d0c1c │ │ │ │ - vldr s10, [pc, #104] @ 1d0c20 │ │ │ │ + vldr s11, [pc, #104] @ 1d0dac │ │ │ │ + vldr s10, [pc, #104] @ 1d0db0 │ │ │ │ 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 │ │ │ │ @@ -514628,30 +514738,30 @@ │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vstr s12, [r0, #-20] @ 0xffffffec │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d0bba │ │ │ │ + bne.n 1d0d4a │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1d0c88 │ │ │ │ + cbz r2, 1d0e18 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #88] @ 1d0c8c │ │ │ │ + vldr s12, [pc, #88] @ 1d0e1c │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #84] @ 1d0c90 │ │ │ │ + vldr s11, [pc, #84] @ 1d0e20 │ │ │ │ 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 │ │ │ │ @@ -514664,30 +514774,30 @@ │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s13, s13, s12 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d0c3e │ │ │ │ + bne.n 1d0dce │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #148] @ (1d0d24 ) │ │ │ │ + ldr r1, [pc, #148] @ (1d0eb4 ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1d0cfa │ │ │ │ + cbz r2, 1d0e8a │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #88] @ 1d0cfc │ │ │ │ + vldr s12, [pc, #88] @ 1d0e8c │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #84] @ 1d0d00 │ │ │ │ + vldr s11, [pc, #84] @ 1d0e90 │ │ │ │ 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 │ │ │ │ @@ -514700,140 +514810,140 @@ │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s15, s15, s12 │ │ │ │ vstr s13, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1d0cae │ │ │ │ + bne.n 1d0e3e │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #148] @ (1d0d94 ) │ │ │ │ + ldr r1, [pc, #148] @ (1d0f24 ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1d0d3c │ │ │ │ + cbz r2, 1d0ecc │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #48] @ 1d0d40 │ │ │ │ + vldr s14, [pc, #48] @ 1d0ed0 │ │ │ │ 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 1d0d16 │ │ │ │ + bne.n 1d0ea6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d0d78 │ │ │ │ + cbz r2, 1d0f08 │ │ │ │ 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 1d0d54 │ │ │ │ + bne.n 1d0ee4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d0db4 │ │ │ │ + cbz r2, 1d0f44 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 1d0db8 │ │ │ │ + vldr s14, [pc, #44] @ 1d0f48 │ │ │ │ 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 1d0d8e │ │ │ │ + bne.n 1d0f1e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d0dde │ │ │ │ + cbz r2, 1d0f6e │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ add r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ ldrb.w ip, [r3, #1]! │ │ │ │ adds r0, #4 │ │ │ │ strh.w r2, [r0, #-4] │ │ │ │ strb.w r2, [r0, #-2] │ │ │ │ cmp r3, r1 │ │ │ │ strb.w ip, [r0, #-1] │ │ │ │ - bne.n 1d0dc8 │ │ │ │ + bne.n 1d0f58 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d0e14 │ │ │ │ + cbz r2, 1d0fa4 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #44] @ 1d0e18 │ │ │ │ + vldr s14, [pc, #44] @ 1d0fa8 │ │ │ │ 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 1d0dee │ │ │ │ + bne.n 1d0f7e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d0e44 │ │ │ │ + cbz r2, 1d0fd4 │ │ │ │ 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 1d0e26 │ │ │ │ + bne.n 1d0fb6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d0e90 │ │ │ │ + cbz r2, 1d1020 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 1d0e94 │ │ │ │ + vldr s13, [pc, #60] @ 1d1024 │ │ │ │ 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 │ │ │ │ @@ -514841,23 +514951,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 1d0e58 │ │ │ │ + bne.n 1d0fe8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1d0ee6 │ │ │ │ + cbz r2, 1d1076 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1d0ee8 │ │ │ │ + vldr s13, [pc, #68] @ 1d1078 │ │ │ │ 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 │ │ │ │ @@ -514867,105 +514977,105 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s14, s14, s13 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d0ea6 │ │ │ │ + bne.n 1d1036 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d0f1e │ │ │ │ + cbz r2, 1d10ae │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #0 │ │ │ │ ldrh.w ip, [r4], #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ uxtb.w lr, ip │ │ │ │ mov.w ip, ip, lsr #8 │ │ │ │ bfi r3, lr, #0, #8 │ │ │ │ bfi r3, lr, #8, #8 │ │ │ │ bfi r3, lr, #16, #8 │ │ │ │ bfi r3, ip, #24, #8 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 1d0ef4 │ │ │ │ + bne.n 1d1084 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d0f5a │ │ │ │ + cbz r2, 1d10ea │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1d0f5c │ │ │ │ + vldr s14, [pc, #52] @ 1d10ec │ │ │ │ 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 1d0f30 │ │ │ │ + bne.n 1d10c0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1d0f9c │ │ │ │ + cbz r2, 1d112c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1d0fa0 │ │ │ │ + vldr s14, [pc, #52] @ 1d1130 │ │ │ │ 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 1d0f70 │ │ │ │ + bne.n 1d1100 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1d0fd6 │ │ │ │ + cbz r2, 1d1166 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 1d0fd8 │ │ │ │ + vldr s14, [pc, #44] @ 1d1168 │ │ │ │ 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 1d0fae │ │ │ │ + bne.n 1d113e │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1d102a │ │ │ │ + cbz r2, 1d11ba │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1d102c │ │ │ │ + vldr s13, [pc, #68] @ 1d11bc │ │ │ │ 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 │ │ │ │ @@ -514975,26 +515085,26 @@ │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s14, s14, s13 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d0fea │ │ │ │ + bne.n 1d117a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1d107a │ │ │ │ + cbz r2, 1d120a │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1d107c │ │ │ │ + vldr s13, [pc, #60] @ 1d120c │ │ │ │ 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 │ │ │ │ @@ -515002,24 +515112,24 @@ │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s14 │ │ │ │ cmp ip, r1 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d1046 │ │ │ │ + bne.n 1d11d6 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d10ca │ │ │ │ + cbz r2, 1d125a │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1d10cc │ │ │ │ + vldr s13, [pc, #64] @ 1d125c │ │ │ │ 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 │ │ │ │ @@ -515028,22 +515138,22 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s14 │ │ │ │ cmp r3, r1 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d1096 │ │ │ │ + bne.n 1d1226 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d113e │ │ │ │ + cbz r2, 1d12ce │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1d1140 │ │ │ │ + vldr s12, [pc, #100] @ 1d12d0 │ │ │ │ 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 │ │ │ │ @@ -515062,25 +515172,25 @@ │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s13 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ cmp r2, ip │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d10e2 │ │ │ │ + bne.n 1d1272 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d118a │ │ │ │ + cbz r2, 1d131a │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 1d118c │ │ │ │ + vldr s13, [pc, #60] @ 1d131c │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ ldrsb.w r2, [r3, #1]! │ │ │ │ adds r0, #16 │ │ │ │ vmov s15, r2 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ @@ -515088,23 +515198,23 @@ │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s14 │ │ │ │ cmp r3, r1 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d1156 │ │ │ │ + bne.n 1d12e6 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d11de │ │ │ │ + cbz r2, 1d136e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1d11e0 │ │ │ │ + vldr s13, [pc, #68] @ 1d1370 │ │ │ │ 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 │ │ │ │ @@ -515114,23 +515224,23 @@ │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s14 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d11a4 │ │ │ │ + bne.n 1d1334 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1d1230 │ │ │ │ + cbz r2, 1d13c0 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1d1234 │ │ │ │ + vldr s13, [pc, #72] @ 1d13c4 │ │ │ │ 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 │ │ │ │ @@ -515141,24 +515251,24 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s14 │ │ │ │ cmp r2, r3 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d11f8 │ │ │ │ + bne.n 1d1388 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1d12a4 │ │ │ │ + cbz r2, 1d1434 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1d12a8 │ │ │ │ + vldr s12, [pc, #100] @ 1d1438 │ │ │ │ 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 │ │ │ │ @@ -515177,24 +515287,24 @@ │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s13 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ cmp r2, ip │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d124a │ │ │ │ + bne.n 1d13da │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1d12f0 │ │ │ │ + cbz r2, 1d1480 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1d12f4 │ │ │ │ + vldr s13, [pc, #64] @ 1d1484 │ │ │ │ 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 │ │ │ │ @@ -515203,178 +515313,178 @@ │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s14 │ │ │ │ cmp r2, r3 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d12ba │ │ │ │ + bne.n 1d144a │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1d1324 │ │ │ │ + cbz r2, 1d14b4 │ │ │ │ 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 1d1304 │ │ │ │ + bne.n 1d1494 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d1356 │ │ │ │ + cbz r2, 1d14e6 │ │ │ │ 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 1d1336 │ │ │ │ + bne.n 1d14c6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d137e │ │ │ │ + cbz r2, 1d150e │ │ │ │ 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 1d1360 │ │ │ │ + bne.n 1d14f0 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #60] @ (1d13c0 ) │ │ │ │ + ldr r3, [pc, #60] @ (1d1550 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d13be │ │ │ │ + cbz r2, 1d154e │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1d13c4 ) │ │ │ │ + ldr r2, [pc, #52] @ (1d1554 ) │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ ldr.w lr, [r3, r2] │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ adds r0, #16 │ │ │ │ str.w r2, [r0, #-20] │ │ │ │ cmp ip, r1 │ │ │ │ add.w r3, lr, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r0, #-32] │ │ │ │ str.w r3, [r0, #-28] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1d139c │ │ │ │ + bne.n 1d152c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - ldcl 0, cr0, [sl], #-672 @ 0xfffffd60 │ │ │ │ + @ instruction: 0xeaea00a8 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1d1408 ) │ │ │ │ + ldr r3, [pc, #60] @ (1d1598 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d1406 │ │ │ │ + cbz r2, 1d1596 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1d140c ) │ │ │ │ + ldr r2, [pc, #52] @ (1d159c ) │ │ │ │ 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 1d13e0 │ │ │ │ + bne.n 1d1570 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - ldc 0, cr0, [r2], #-672 @ 0xfffffd60 │ │ │ │ + @ instruction: 0xeaa200a8 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1d1450 ) │ │ │ │ + ldr r3, [pc, #60] @ (1d15e0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d144e │ │ │ │ + cbz r2, 1d15de │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1d1454 ) │ │ │ │ + ldr r2, [pc, #52] @ (1d15e4 ) │ │ │ │ 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 1d142c │ │ │ │ + bne.n 1d15bc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - @ instruction: 0xebea00a8 │ │ │ │ + orrs.w r0, sl, r8, asr #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #56] @ (1d1494 ) │ │ │ │ + ldr r4, [pc, #56] @ (1d1624 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1d1490 │ │ │ │ + cbz r2, 1d1620 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1d1498 ) │ │ │ │ + ldr r2, [pc, #48] @ (1d1628 ) │ │ │ │ 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 1d1472 │ │ │ │ + bne.n 1d1602 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - sub.w r0, r0, r8, asr #2 │ │ │ │ + ands.w r0, r0, r8, asr #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1d14f4 ) │ │ │ │ + ldr r3, [pc, #84] @ (1d1684 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d14ee │ │ │ │ + cbz r2, 1d167e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr.w lr, [pc, #80] @ 1d14f8 │ │ │ │ + ldr.w lr, [pc, #80] @ 1d1688 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s14, [pc, #64] @ 1d14f0 │ │ │ │ + vldr s14, [pc, #64] @ 1d1680 │ │ │ │ ldr.w lr, [r3, lr] │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ mov.w r4, r3, lsr #8 │ │ │ │ vmov s15, r4 │ │ │ │ @@ -515383,28 +515493,28 @@ │ │ │ │ add.w r3, lr, r3, lsl #2 │ │ │ │ vmul.f32 s15, s15, s14 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r0, #-32] │ │ │ │ str.w r3, [r0, #-28] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d14b6 │ │ │ │ + bne.n 1d1646 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - adcs.w r0, lr, r8, asr #2 │ │ │ │ + strd r0, r0, [lr, #672] @ 0x2a0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1d153c ) │ │ │ │ + ldr r3, [pc, #60] @ (1d16cc ) │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d153a │ │ │ │ - ldr r5, [pc, #56] @ (1d1540 ) │ │ │ │ + cbz r2, 1d16ca │ │ │ │ + ldr r5, [pc, #56] @ (1d16d0 ) │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r5, [r3, r5] │ │ │ │ ldrh.w ip, [r2], #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ @@ -515412,28 +515522,28 @@ │ │ │ │ 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 1d150e │ │ │ │ + bne.n 1d169e │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0xeafa00a8 │ │ │ │ + strd r0, r0, [sl, #-672]! @ 0x2a0 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1d159c ) │ │ │ │ + ldr r3, [pc, #84] @ (1d172c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d1596 │ │ │ │ + cbz r2, 1d1726 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #80] @ (1d15a0 ) │ │ │ │ + ldr r2, [pc, #80] @ (1d1730 ) │ │ │ │ adds r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s14, [pc, #64] @ 1d1598 │ │ │ │ + vldr s14, [pc, #64] @ 1d1728 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w lr, lr, #1 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ @@ -515442,58 +515552,58 @@ │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ add.w ip, r2, ip, lsl #2 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w ip, [r0, #-32] │ │ │ │ str.w r3, [r0, #-28] │ │ │ │ - bne.n 1d1560 │ │ │ │ + bne.n 1d16f0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeab600a8 │ │ │ │ + stmdb r6!, {r3, r5, r7} │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #64] @ (1d15e8 ) │ │ │ │ + ldr r3, [pc, #64] @ (1d1778 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d15e6 │ │ │ │ + cbz r2, 1d1776 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #60] @ (1d15ec ) │ │ │ │ + ldr r2, [pc, #60] @ (1d177c ) │ │ │ │ adds r0, #2 │ │ │ │ mov.w ip, #0 │ │ │ │ movw r5, #65280 @ 0xff00 │ │ │ │ ldr.w lr, [r3, r2] │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ uxtb r2, r3 │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ ldrb.w r3, [lr, r3] │ │ │ │ strb.w r2, [r0, #-2] │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ strh.w r5, [r0], #4 │ │ │ │ - bne.n 1d15be │ │ │ │ + bne.n 1d174e │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - orrs.w r0, r6, r8, asr #2 │ │ │ │ + @ instruction: 0xe8c600a8 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w ip, [pc, #92] @ 1d1650 │ │ │ │ + ldr.w ip, [pc, #92] @ 1d17e0 │ │ │ │ add ip, pc │ │ │ │ - cbz r2, 1d164c │ │ │ │ + cbz r2, 1d17dc │ │ │ │ adds r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ adds r3, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r0, #16 │ │ │ │ adds r4, r1, r2 │ │ │ │ - ldr r2, [pc, #76] @ (1d1654 ) │ │ │ │ + ldr r2, [pc, #76] @ (1d17e4 ) │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r1, [ip, r2] │ │ │ │ ldrb.w lr, [r3, #-2] │ │ │ │ adds r0, #16 │ │ │ │ ldrb.w ip, [r3, #-1] │ │ │ │ adds r3, #3 │ │ │ │ ldrb.w r2, [r3, #-6] │ │ │ │ @@ -515504,31 +515614,31 @@ │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ ldr.w lr, [lr] │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str.w lr, [r0, #-28] │ │ │ │ str.w ip, [r0, #-24] │ │ │ │ str.w r2, [r0, #-32] │ │ │ │ - bne.n 1d1610 │ │ │ │ + bne.n 1d17a0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - and.w r0, r8, r8, asr #2 │ │ │ │ + ldrd r0, r0, [r8], #-672 @ 0x2a0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #72] @ (1d16a4 ) │ │ │ │ + ldr r5, [pc, #72] @ (1d1834 ) │ │ │ │ add r5, pc │ │ │ │ - cbz r2, 1d16a0 │ │ │ │ + cbz r2, 1d1830 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #4 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r4, r1, r2 │ │ │ │ - ldr r2, [pc, #56] @ (1d16a8 ) │ │ │ │ + ldr r2, [pc, #56] @ (1d1838 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ ldrb.w r1, [r3, #-2] │ │ │ │ adds r0, #4 │ │ │ │ ldrb.w ip, [r3, #-1] │ │ │ │ adds r3, #3 │ │ │ │ ldrb.w lr, [r3, #-6] │ │ │ │ @@ -515536,30 +515646,30 @@ │ │ │ │ strb.w r5, [r0, #-5] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ ldrb.w ip, [r2, ip] │ │ │ │ ldrb.w lr, [r2, lr] │ │ │ │ strb.w r1, [r0, #-7] │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-6] │ │ │ │ - bne.n 1d1672 │ │ │ │ + bne.n 1d1802 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xe9a000a8 │ │ │ │ + @ instruction: 0xe81000a8 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w ip, [pc, #92] @ 1d170c │ │ │ │ + ldr.w ip, [pc, #92] @ 1d189c │ │ │ │ add ip, pc │ │ │ │ - cbz r2, 1d1708 │ │ │ │ + cbz r2, 1d1898 │ │ │ │ adds r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ adds r3, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r0, #16 │ │ │ │ adds r4, r1, r2 │ │ │ │ - ldr r2, [pc, #76] @ (1d1710 ) │ │ │ │ + ldr r2, [pc, #76] @ (1d18a0 ) │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r1, [ip, r2] │ │ │ │ ldrb.w ip, [r3, #-3] │ │ │ │ adds r0, #16 │ │ │ │ ldrb.w lr, [r3, #-2] │ │ │ │ adds r3, #3 │ │ │ │ ldrb.w r2, [r3, #-4] │ │ │ │ @@ -515570,31 +515680,32 @@ │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldr.w lr, [lr] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str.w lr, [r0, #-28] │ │ │ │ str.w ip, [r0, #-24] │ │ │ │ str.w r2, [r0, #-32] │ │ │ │ - bne.n 1d16cc │ │ │ │ + bne.n 1d185c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strd r0, r0, [ip, #-672] @ 0x2a0 │ │ │ │ + b.n 1d1818 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #72] @ (1d1760 ) │ │ │ │ + ldr r5, [pc, #72] @ (1d18f0 ) │ │ │ │ add r5, pc │ │ │ │ - cbz r2, 1d175c │ │ │ │ + cbz r2, 1d18ec │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #4 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r4, r1, r2 │ │ │ │ - ldr r2, [pc, #56] @ (1d1764 ) │ │ │ │ + ldr r2, [pc, #56] @ (1d18f4 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ ldrb.w ip, [r3, #-3] │ │ │ │ adds r0, #4 │ │ │ │ ldrb.w r1, [r3, #-2] │ │ │ │ adds r3, #3 │ │ │ │ ldrb.w lr, [r3, #-4] │ │ │ │ @@ -515602,30 +515713,31 @@ │ │ │ │ strb.w r5, [r0, #-5] │ │ │ │ ldrb.w ip, [r2, ip] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ ldrb.w lr, [r2, lr] │ │ │ │ strb.w r1, [r0, #-7] │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-6] │ │ │ │ - bne.n 1d172e │ │ │ │ + bne.n 1d18be │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - strd r0, r0, [r4], #672 @ 0x2a0 │ │ │ │ + b.n 1d179c │ │ │ │ + lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1d17d8 ) │ │ │ │ + ldr r3, [pc, #108] @ (1d1968 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d17d0 │ │ │ │ + cbz r2, 1d1960 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1d17dc ) │ │ │ │ + ldr r1, [pc, #104] @ (1d196c ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1d17d4 │ │ │ │ + vldr s14, [pc, #88] @ 1d1964 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #16 │ │ │ │ adds r2, #1 │ │ │ │ cmp r5, r2 │ │ │ │ mov.w r6, r3, lsr #24 │ │ │ │ vmov s15, r6 │ │ │ │ @@ -515640,30 +515752,31 @@ │ │ │ │ ldr.w lr, [lr] │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w lr, [r0, #-32] │ │ │ │ str.w ip, [r0, #-28] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d1780 │ │ │ │ + bne.n 1d1910 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldmia.w r2, {r3, r5, r7} │ │ │ │ + b.n 1d1770 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1d1830 ) │ │ │ │ + ldr r3, [pc, #76] @ (1d19c0 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d182c │ │ │ │ + cbz r2, 1d19bc │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #68] @ (1d1834 ) │ │ │ │ + ldr r1, [pc, #68] @ (1d19c4 ) │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r7, lr │ │ │ │ uxtb r6, r3 │ │ │ │ @@ -515674,30 +515787,31 @@ │ │ │ │ ldrb r5, [r1, r5] │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ bfi ip, r6, #0, #8 │ │ │ │ bfi ip, r5, #8, #8 │ │ │ │ bfi ip, r4, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1d17f4 │ │ │ │ + bne.n 1d1984 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xe81600a8 │ │ │ │ + b.n 1d16d0 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1d18a8 ) │ │ │ │ + ldr r3, [pc, #108] @ (1d1a38 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d18a0 │ │ │ │ + cbz r2, 1d1a30 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1d18ac ) │ │ │ │ + ldr r1, [pc, #104] @ (1d1a3c ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1d18a4 │ │ │ │ + vldr s14, [pc, #88] @ 1d1a34 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #16 │ │ │ │ adds r2, #1 │ │ │ │ cmp r5, r2 │ │ │ │ uxtb.w ip, r3 │ │ │ │ vmov s15, ip │ │ │ │ @@ -515712,31 +515826,31 @@ │ │ │ │ ldr.w lr, [lr] │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w lr, [r0, #-32] │ │ │ │ str.w ip, [r0, #-28] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d1850 │ │ │ │ + bne.n 1d19e0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - b.n 1d1830 │ │ │ │ + b.n 1d16a0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1d18fc ) │ │ │ │ + ldr r3, [pc, #72] @ (1d1a8c ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d18f8 │ │ │ │ + cbz r2, 1d1a88 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #64] @ (1d1900 ) │ │ │ │ + ldr r1, [pc, #64] @ (1d1a90 ) │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w ip, [r2], #4 │ │ │ │ movs r3, #0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r7, lr │ │ │ │ mov.w r6, ip, lsr #24 │ │ │ │ @@ -515746,27 +515860,27 @@ │ │ │ │ ldrb r5, [r1, r5] │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ bfi r3, r6, #0, #8 │ │ │ │ bfi r3, r5, #8, #8 │ │ │ │ bfi r3, r4, #16, #8 │ │ │ │ bfi r3, ip, #24, #8 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 1d18c4 │ │ │ │ + bne.n 1d1a54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - b.n 1d178c │ │ │ │ + b.n 1d15fc │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #88] @ (1d1960 ) │ │ │ │ + ldr r3, [pc, #88] @ (1d1af0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d195c │ │ │ │ + cbz r2, 1d1aec │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1d1964 ) │ │ │ │ + ldr r1, [pc, #84] @ (1d1af4 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -515781,28 +515895,28 @@ │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr.w lr, [lr] │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w lr, [r0, #-32] │ │ │ │ str.w ip, [r0, #-28] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1d191c │ │ │ │ + bne.n 1d1aac │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.n 1d1750 │ │ │ │ + b.n 1d15c0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1d19b4 ) │ │ │ │ + ldr r3, [pc, #72] @ (1d1b44 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d19b2 │ │ │ │ + cbz r2, 1d1b42 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1d19b8 ) │ │ │ │ + ldr r2, [pc, #68] @ (1d1b48 ) │ │ │ │ mov lr, r1 │ │ │ │ adds r0, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldr r1, [r3, r2] │ │ │ │ ldr.w r3, [lr], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -515814,31 +515928,31 @@ │ │ │ │ ubfx r3, r3, #8, #8 │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ strb.w r4, [r0, #-8] │ │ │ │ strb.w r2, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1d1980 │ │ │ │ + bne.n 1d1b10 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - b.n 1d16dc │ │ │ │ + b.n 1d154c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1d1a28 ) │ │ │ │ + ldr r3, [pc, #104] @ (1d1bb8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d1a22 │ │ │ │ + cbz r2, 1d1bb2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #100] @ (1d1a2c ) │ │ │ │ + ldr r1, [pc, #100] @ (1d1bbc ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #84] @ 1d1a24 │ │ │ │ + vldr s14, [pc, #84] @ 1d1bb4 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #16 │ │ │ │ adds r2, #1 │ │ │ │ cmp r5, r2 │ │ │ │ mov.w r6, r3, lsr #24 │ │ │ │ vmov s15, r6 │ │ │ │ @@ -515853,30 +515967,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 1d19d4 │ │ │ │ + bne.n 1d1b64 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - b.n 1d16a8 │ │ │ │ + b.n 1d1518 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1d1a80 ) │ │ │ │ + ldr r3, [pc, #76] @ (1d1c10 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d1a7c │ │ │ │ + cbz r2, 1d1c0c │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #68] @ (1d1a84 ) │ │ │ │ + ldr r1, [pc, #68] @ (1d1c14 ) │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r7, lr │ │ │ │ ubfx r6, r3, #16, #8 │ │ │ │ @@ -515887,27 +516001,27 @@ │ │ │ │ ldrb r5, [r1, r5] │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ bfi ip, r6, #0, #8 │ │ │ │ bfi ip, r5, #8, #8 │ │ │ │ bfi ip, r4, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1d1a44 │ │ │ │ + bne.n 1d1bd4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - b.n 1d1610 │ │ │ │ + b.n 1d1480 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1d1ae0 ) │ │ │ │ + ldr r3, [pc, #84] @ (1d1c70 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d1ade │ │ │ │ + cbz r2, 1d1c6e │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #80] @ (1d1ae4 ) │ │ │ │ + ldr r1, [pc, #80] @ (1d1c74 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -515922,27 +516036,27 @@ │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr.w lr, [lr] │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w lr, [r0, #-32] │ │ │ │ str.w ip, [r0, #-28] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1d1aa0 │ │ │ │ + bne.n 1d1c30 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - b.n 1d15c8 │ │ │ │ + b.n 1d2438 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1d1b34 ) │ │ │ │ + ldr r3, [pc, #72] @ (1d1cc4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d1b30 │ │ │ │ + cbz r2, 1d1cc0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1d1b38 ) │ │ │ │ + ldr r2, [pc, #68] @ (1d1cc8 ) │ │ │ │ mov lr, r1 │ │ │ │ adds r0, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldr r1, [r3, r2] │ │ │ │ ldr.w r3, [lr], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -515954,32 +516068,32 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ strb.w r4, [r0, #-8] │ │ │ │ strb.w r2, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1d1b00 │ │ │ │ + bne.n 1d1c90 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.n 1d155c │ │ │ │ + b.n 1d23cc │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1d1bac ) │ │ │ │ + ldr r3, [pc, #108] @ (1d1d3c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d1ba4 │ │ │ │ + cbz r2, 1d1d34 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1d1bb0 ) │ │ │ │ + ldr r1, [pc, #104] @ (1d1d40 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1d1ba8 │ │ │ │ + vldr s14, [pc, #88] @ 1d1d38 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #16 │ │ │ │ adds r2, #1 │ │ │ │ cmp r5, r2 │ │ │ │ uxtb.w ip, r3 │ │ │ │ vmov s15, ip │ │ │ │ @@ -515994,31 +516108,31 @@ │ │ │ │ ldr.w lr, [lr] │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w lr, [r0, #-32] │ │ │ │ str.w ip, [r0, #-28] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d1b54 │ │ │ │ + bne.n 1d1ce4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - b.n 1d152c │ │ │ │ + b.n 1d239c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1d1c00 ) │ │ │ │ + ldr r3, [pc, #72] @ (1d1d90 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d1bfc │ │ │ │ + cbz r2, 1d1d8c │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #64] @ (1d1c04 ) │ │ │ │ + ldr r1, [pc, #64] @ (1d1d94 ) │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w ip, [r2], #4 │ │ │ │ movs r3, #0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r7, lr │ │ │ │ ubfx r6, ip, #8, #8 │ │ │ │ @@ -516028,27 +516142,27 @@ │ │ │ │ ldrb r5, [r1, r5] │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ bfi r3, r6, #0, #8 │ │ │ │ bfi r3, r5, #8, #8 │ │ │ │ bfi r3, r4, #16, #8 │ │ │ │ bfi r3, ip, #24, #8 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 1d1bc8 │ │ │ │ + bne.n 1d1d58 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - b.n 1d1488 │ │ │ │ + b.n 1d22f8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #88] @ (1d1c64 ) │ │ │ │ + ldr r3, [pc, #88] @ (1d1df4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d1c60 │ │ │ │ + cbz r2, 1d1df0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1d1c68 ) │ │ │ │ + ldr r1, [pc, #84] @ (1d1df8 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -516063,28 +516177,28 @@ │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr.w lr, [lr] │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w lr, [r0, #-32] │ │ │ │ str.w ip, [r0, #-28] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1d1c20 │ │ │ │ + bne.n 1d1db0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.n 1d244c │ │ │ │ + b.n 1d22bc │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1d1cb8 ) │ │ │ │ + ldr r3, [pc, #72] @ (1d1e48 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d1cb6 │ │ │ │ + cbz r2, 1d1e46 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1d1cbc ) │ │ │ │ + ldr r2, [pc, #68] @ (1d1e4c ) │ │ │ │ mov lr, r1 │ │ │ │ adds r0, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldr r1, [r3, r2] │ │ │ │ ldr.w r3, [lr], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -516096,29 +516210,29 @@ │ │ │ │ mov.w r3, r3, lsr #24 │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ strb.w r4, [r0, #-8] │ │ │ │ strb.w r2, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1d1c84 │ │ │ │ + bne.n 1d1e14 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - b.n 1d23d8 │ │ │ │ + b.n 1d2248 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d1d46 │ │ │ │ + beq.n 1d1ed6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 1d1d48 │ │ │ │ + vldr s11, [pc, #120] @ 1d1ed8 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 1d1d4c │ │ │ │ + vldr s10, [pc, #116] @ 1d1edc │ │ │ │ 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 │ │ │ │ @@ -516140,28 +516254,28 @@ │ │ │ │ vmovgt.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1d1cdc │ │ │ │ + bne.n 1d1e6c │ │ │ │ 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 1d1df0 │ │ │ │ + beq.n 1d1f80 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #152] @ 1d1df4 │ │ │ │ + vldr s10, [pc, #152] @ 1d1f84 │ │ │ │ vmov.f32 s11, #240 @ 0xbf800000 -1.0 │ │ │ │ - vldr s9, [pc, #148] @ 1d1df8 │ │ │ │ + vldr s9, [pc, #148] @ 1d1f88 │ │ │ │ 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 │ │ │ │ @@ -516191,30 +516305,30 @@ │ │ │ │ vmovgt.f32 s13, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s14, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d1d68 │ │ │ │ + bne.n 1d1ef8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d1e82 │ │ │ │ + beq.n 1d2012 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 1d1e84 │ │ │ │ + vldr s11, [pc, #120] @ 1d2014 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 1d1e88 │ │ │ │ + vldr s10, [pc, #116] @ 1d2018 │ │ │ │ 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 │ │ │ │ @@ -516236,25 +516350,25 @@ │ │ │ │ vmovgt.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1d1e18 │ │ │ │ + bne.n 1d1fa8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1d1efa │ │ │ │ + cbz r2, 1d208a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1d1efc │ │ │ │ + vldr s11, [pc, #100] @ 1d208c │ │ │ │ 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 │ │ │ │ @@ -516272,28 +516386,28 @@ │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d1e9a │ │ │ │ + bne.n 1d202a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d1f12 │ │ │ │ + cbz r2, 1d20a2 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1d1f04 │ │ │ │ + bne.n 1d2094 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d1f4e │ │ │ │ + cbz r2, 1d20de │ │ │ │ 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 │ │ │ │ @@ -516303,62 +516417,62 @@ │ │ │ │ adds r1, #8 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ cmp r2, r3 │ │ │ │ ldr.w r5, [r1, #-4] │ │ │ │ vmov d7, r4, r5 │ │ │ │ vcvt.f32.f64 s15, d7 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 1d1f24 │ │ │ │ + bne.n 1d20b4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d1f7e │ │ │ │ + cbz r2, 1d210e │ │ │ │ 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 1d1f60 │ │ │ │ + bne.n 1d20f0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d1fc2 │ │ │ │ + cbz r2, 1d2152 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 1d1fc8 │ │ │ │ + vldr d6, [pc, #60] @ 1d2158 │ │ │ │ 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 1d1f94 │ │ │ │ + bne.n 1d2124 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - cbz r2, 1d2006 │ │ │ │ + cbz r2, 1d2196 │ │ │ │ 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 │ │ │ │ @@ -516366,18 +516480,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 1d1fe0 │ │ │ │ + bne.n 1d2170 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d203e │ │ │ │ + cbz r2, 1d21ce │ │ │ │ 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 │ │ │ │ @@ -516387,50 +516501,50 @@ │ │ │ │ strb.w lr, [r0, #-6] │ │ │ │ strb.w r4, [r0, #-5] │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ negs r3, r3 │ │ │ │ cmp r2, ip │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ - bne.n 1d2016 │ │ │ │ + bne.n 1d21a6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d2096 │ │ │ │ + cbz r2, 1d2226 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d4, [pc, #76] @ 1d2098 │ │ │ │ + vldr d4, [pc, #76] @ 1d2228 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ vmov.f64 d5, #240 @ 0xbf800000 -1.0 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ vmov.f32 s13, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov s14, r4 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmul.f64 d7, d7, d4 │ │ │ │ vcmp.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 1d2078 │ │ │ │ + bmi.n 1d2208 │ │ │ │ vcvt.f32.f64 s13, d7 │ │ │ │ adds r3, #1 │ │ │ │ str.w ip, [r0, #-12] │ │ │ │ str.w ip, [r0, #-8] │ │ │ │ adds r1, #4 │ │ │ │ str.w lr, [r0, #-4] │ │ │ │ cmp r2, r3 │ │ │ │ vstr s13, [r0, #-16] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1d2058 │ │ │ │ + bne.n 1d21e8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - cbz r2, 1d20d6 │ │ │ │ + cbz r2, 1d2266 │ │ │ │ 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 │ │ │ │ @@ -516438,18 +516552,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 1d20b0 │ │ │ │ + bne.n 1d2240 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d2110 │ │ │ │ + cbz r2, 1d22a0 │ │ │ │ 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 │ │ │ │ @@ -516459,48 +516573,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 1d20e6 │ │ │ │ + bne.n 1d2276 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d2152 │ │ │ │ + cbz r2, 1d22e2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1d2154 │ │ │ │ + vldr s14, [pc, #52] @ 1d22e4 │ │ │ │ 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 1d2128 │ │ │ │ + bne.n 1d22b8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1d21ac │ │ │ │ + cbz r2, 1d233c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1d21b0 │ │ │ │ + vldr s13, [pc, #76] @ 1d2340 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1d21b4 │ │ │ │ + vldr s12, [pc, #72] @ 1d2344 │ │ │ │ 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 │ │ │ │ @@ -516509,23 +516623,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 1d216e │ │ │ │ + bne.n 1d22fe │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d21ee │ │ │ │ + cbz r2, 1d237e │ │ │ │ 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 │ │ │ │ @@ -516533,18 +516647,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 1d21c8 │ │ │ │ + bne.n 1d2358 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d2226 │ │ │ │ + cbz r2, 1d23b6 │ │ │ │ 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 │ │ │ │ @@ -516554,22 +516668,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 1d21fe │ │ │ │ + bne.n 1d238e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d2270 │ │ │ │ + cbz r2, 1d2400 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1d2274 │ │ │ │ + vldr s13, [pc, #64] @ 1d2404 │ │ │ │ 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 │ │ │ │ @@ -516577,21 +516691,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 1d223a │ │ │ │ + bne.n 1d23ca │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d22bc │ │ │ │ + cbz r2, 1d244c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov.w lr, #0 │ │ │ │ movw r4, #65280 @ 0xff00 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ add.w lr, lr, #1 │ │ │ │ uxth.w r3, ip │ │ │ │ @@ -516603,23 +516717,23 @@ │ │ │ │ ite ne │ │ │ │ movne.w ip, #4294967295 @ 0xffffffff │ │ │ │ moveq.w ip, #0 │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ strb.w ip, [r0, #-1] │ │ │ │ cmp r2, lr │ │ │ │ strh.w r4, [r0], #4 │ │ │ │ - bne.n 1d2286 │ │ │ │ + bne.n 1d2416 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d2310 │ │ │ │ + cbz r2, 1d24a0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1d2314 │ │ │ │ + vldr s13, [pc, #72] @ 1d24a4 │ │ │ │ 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] │ │ │ │ @@ -516630,27 +516744,27 @@ │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s14 │ │ │ │ cmp r2, r3 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 1d22d8 │ │ │ │ + bne.n 1d2468 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1d238a │ │ │ │ + cbz r2, 1d251a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1d238c │ │ │ │ + vldr s12, [pc, #104] @ 1d251c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 1d2390 │ │ │ │ + vldr s11, [pc, #100] @ 1d2520 │ │ │ │ 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 │ │ │ │ @@ -516668,22 +516782,22 @@ │ │ │ │ vmovgt.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1d2332 │ │ │ │ + bne.n 1d24c2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d23ca │ │ │ │ + cbz r2, 1d255a │ │ │ │ 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 │ │ │ │ @@ -516691,18 +516805,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 1d23a4 │ │ │ │ + bne.n 1d2534 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d2404 │ │ │ │ + cbz r2, 1d2594 │ │ │ │ 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 │ │ │ │ @@ -516712,23 +516826,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 1d23da │ │ │ │ + bne.n 1d256a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d2450 │ │ │ │ + cbz r2, 1d25e0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1d2454 │ │ │ │ + vldr s13, [pc, #64] @ 1d25e4 │ │ │ │ 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 │ │ │ │ @@ -516736,21 +516850,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 1d241a │ │ │ │ + bne.n 1d25aa │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d249a │ │ │ │ + cbz r2, 1d262a │ │ │ │ adds r0, #2 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, lr} │ │ │ │ movw r4, #65280 @ 0xff00 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -516762,66 +516876,66 @@ │ │ │ │ strb.w lr, [r0, #-1] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ cmp r2, ip │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ strh.w r4, [r0], #4 │ │ │ │ - bne.n 1d2466 │ │ │ │ + bne.n 1d25f6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d24da │ │ │ │ + cbz r2, 1d266a │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #52] @ 1d24dc │ │ │ │ + vldr s14, [pc, #52] @ 1d266c │ │ │ │ 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 1d24b2 │ │ │ │ + bne.n 1d2642 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d250e │ │ │ │ + cbz r2, 1d269e │ │ │ │ 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 1d24f2 │ │ │ │ + bne.n 1d2682 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d2564 │ │ │ │ + cbz r2, 1d26f4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1d2568 │ │ │ │ + vldr s13, [pc, #76] @ 1d26f8 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1d256c │ │ │ │ + vldr s12, [pc, #72] @ 1d26fc │ │ │ │ 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 │ │ │ │ @@ -516830,43 +516944,43 @@ │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s14, s14 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s14, s14, s13 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1d2526 │ │ │ │ + bne.n 1d26b6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d259c │ │ │ │ + cbz r2, 1d272c │ │ │ │ adds r0, #2 │ │ │ │ mov.w ip, #0 │ │ │ │ push {lr} │ │ │ │ movw lr, #65280 @ 0xff00 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ cmp r2, ip │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ strh.w lr, [r0], #4 │ │ │ │ - bne.n 1d257e │ │ │ │ + bne.n 1d270e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d25fe │ │ │ │ + cbz r2, 1d278e │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 1d2600 │ │ │ │ + vldr s12, [pc, #84] @ 1d2790 │ │ │ │ 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] │ │ │ │ @@ -516881,39 +516995,39 @@ │ │ │ │ cmp r3, r1 │ │ │ │ vmul.f32 s13, s13, s12 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s15, s15, s12 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 1d25b6 │ │ │ │ + bne.n 1d2746 │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d262c │ │ │ │ + cbz r2, 1d27bc │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ push {lr} │ │ │ │ add r2, r1 │ │ │ │ mov.w lr, #255 @ 0xff │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ adds r0, #4 │ │ │ │ ldrh.w ip, [r1], #3 │ │ │ │ strh.w ip, [r0, #-4] │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ cmp r1, r2 │ │ │ │ strb.w lr, [r0, #-1] │ │ │ │ - bne.n 1d2612 │ │ │ │ + bne.n 1d27a2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d268e │ │ │ │ + cbz r2, 1d281e │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 1d2690 │ │ │ │ + vldr s12, [pc, #84] @ 1d2820 │ │ │ │ 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] │ │ │ │ @@ -516928,19 +517042,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 1d2646 │ │ │ │ + bne.n 1d27d6 │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d26cc │ │ │ │ + cbz r2, 1d285c │ │ │ │ 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 │ │ │ │ @@ -516950,24 +517064,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 1d26a6 │ │ │ │ + bne.n 1d2836 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.w 1d1e8c │ │ │ │ - cbz r2, 1d271c │ │ │ │ + b.w 1d201c │ │ │ │ + cbz r2, 1d28ac │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1d2720 │ │ │ │ + vldr s13, [pc, #64] @ 1d28b0 │ │ │ │ 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 │ │ │ │ @@ -516975,21 +517089,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 1d26e6 │ │ │ │ + bne.n 1d2876 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d2768 │ │ │ │ + cbz r2, 1d28f8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov.w lr, #0 │ │ │ │ movw r4, #65280 @ 0xff00 │ │ │ │ ldrh.w ip, [r1], #2 │ │ │ │ add.w lr, lr, #1 │ │ │ │ uxtb.w r3, ip │ │ │ │ @@ -517001,19 +517115,19 @@ │ │ │ │ ite ne │ │ │ │ movne.w ip, #4294967295 @ 0xffffffff │ │ │ │ moveq.w ip, #0 │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ strb.w ip, [r0, #-1] │ │ │ │ cmp r2, lr │ │ │ │ strh.w r4, [r0], #4 │ │ │ │ - bne.n 1d2732 │ │ │ │ + bne.n 1d28c2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d27ba │ │ │ │ + cbz r2, 1d294a │ │ │ │ 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] │ │ │ │ @@ -517028,17 +517142,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 1d277e │ │ │ │ + bne.n 1d290e │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d2818 │ │ │ │ + cbz r2, 1d29a8 │ │ │ │ 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 │ │ │ │ @@ -517060,19 +517174,19 @@ │ │ │ │ rsb lr, lr, #0 │ │ │ │ strb.w r4, [r0, #-5] │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ negs r2, r2 │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ cmp r3, r1 │ │ │ │ strb.w r2, [r0, #-6] │ │ │ │ - bne.n 1d27ce │ │ │ │ + bne.n 1d295e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d286a │ │ │ │ + cbz r2, 1d29fa │ │ │ │ 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] │ │ │ │ @@ -517087,17 +517201,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 1d282e │ │ │ │ + bne.n 1d29be │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d28c8 │ │ │ │ + cbz r2, 1d2a58 │ │ │ │ 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 │ │ │ │ @@ -517119,19 +517233,19 @@ │ │ │ │ rsb lr, lr, #0 │ │ │ │ strb.w r4, [r0, #-5] │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ negs r2, r2 │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ cmp r3, r1 │ │ │ │ strb.w r2, [r0, #-6] │ │ │ │ - bne.n 1d287e │ │ │ │ + bne.n 1d2a0e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d2926 │ │ │ │ + cbz r2, 1d2ab6 │ │ │ │ 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 │ │ │ │ @@ -517147,18 +517261,18 @@ │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d28d6 │ │ │ │ + bne.n 1d2a66 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d299a │ │ │ │ + cbz r2, 1d2b2a │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w ip, [r4], #4 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #1 │ │ │ │ uxtb.w lr, ip │ │ │ │ @@ -517184,18 +517298,18 @@ │ │ │ │ bfi r3, ip, #24, #8 │ │ │ │ and.w ip, r3, #2139062143 @ 0x7f7f7f7f │ │ │ │ mvn.w r3, r3 │ │ │ │ rsb ip, ip, #2155905152 @ 0x80808080 │ │ │ │ and.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ eor.w r3, ip, r3 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 1d2930 │ │ │ │ + bne.n 1d2ac0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d29f6 │ │ │ │ + cbz r2, 1d2b86 │ │ │ │ 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 │ │ │ │ @@ -517211,18 +517325,18 @@ │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d29a6 │ │ │ │ + bne.n 1d2b36 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d2a66 │ │ │ │ + cbz r2, 1d2bf6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w ip, [r4], #4 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #1 │ │ │ │ tst.w ip, #16711680 @ 0xff0000 │ │ │ │ @@ -517248,18 +517362,18 @@ │ │ │ │ bfi r3, ip, #24, #8 │ │ │ │ and.w ip, r3, #2139062143 @ 0x7f7f7f7f │ │ │ │ mvn.w r3, r3 │ │ │ │ rsb ip, ip, #2155905152 @ 0x80808080 │ │ │ │ and.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ eor.w r3, ip, r3 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 1d2a00 │ │ │ │ + bne.n 1d2b90 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d2ac2 │ │ │ │ + cbz r2, 1d2c52 │ │ │ │ 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 │ │ │ │ @@ -517275,19 +517389,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 1d2a72 │ │ │ │ + bne.n 1d2c02 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d2b30 │ │ │ │ + cbz r2, 1d2cc0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w ip, [r4], #4 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #1 │ │ │ │ @@ -517314,24 +517428,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 1d2ace │ │ │ │ + bne.n 1d2c5e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d2b84 │ │ │ │ + cbz r2, 1d2d14 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #72] @ 1d2b88 │ │ │ │ + vldr s13, [pc, #72] @ 1d2d18 │ │ │ │ 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 │ │ │ │ @@ -517342,27 +517456,27 @@ │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s14 │ │ │ │ cmp r3, r1 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 1d2b4e │ │ │ │ + bne.n 1d2cde │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d2c00 │ │ │ │ + cbz r2, 1d2d90 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 1d2c04 │ │ │ │ + vldr s12, [pc, #108] @ 1d2d94 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 1d2c08 │ │ │ │ + vldr s11, [pc, #104] @ 1d2d98 │ │ │ │ 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 │ │ │ │ @@ -517380,28 +517494,28 @@ │ │ │ │ vmovgt.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1d2ba6 │ │ │ │ + bne.n 1d2d36 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d2c9a │ │ │ │ + beq.n 1d2e2a │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 1d2c9c │ │ │ │ + vldr s11, [pc, #132] @ 1d2e2c │ │ │ │ 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 │ │ │ │ @@ -517429,24 +517543,24 @@ │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s12 │ │ │ │ cmp r1, r3 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d2c28 │ │ │ │ + bne.n 1d2db8 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d2d2e │ │ │ │ + beq.n 1d2ebe │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 1d2d30 │ │ │ │ + vldr s11, [pc, #132] @ 1d2ec0 │ │ │ │ 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 │ │ │ │ @@ -517474,23 +517588,23 @@ │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s12 │ │ │ │ cmp r1, r3 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d2cbc │ │ │ │ + bne.n 1d2e4c │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d2dde │ │ │ │ + beq.n 1d2f6e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1d2de0 │ │ │ │ + vldr s10, [pc, #160] @ 1d2f70 │ │ │ │ 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 │ │ │ │ @@ -517525,24 +517639,24 @@ │ │ │ │ vmovgt.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d2d48 │ │ │ │ + bne.n 1d2ed8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d2e8e │ │ │ │ + beq.n 1d301e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1d2e90 │ │ │ │ + vldr s10, [pc, #160] @ 1d3020 │ │ │ │ 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 │ │ │ │ @@ -517577,20 +517691,20 @@ │ │ │ │ vmovgt.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d2df8 │ │ │ │ + bne.n 1d2f88 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d2eca │ │ │ │ + cbz r2, 1d305a │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -517599,18 +517713,18 @@ │ │ │ │ str.w r2, [r0, #-12] │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ adds r0, #16 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ str.w ip, [r0, #-20] │ │ │ │ cmp r3, r1 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 1d2ea6 │ │ │ │ + bne.n 1d3036 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d2f06 │ │ │ │ + cbz r2, 1d3096 │ │ │ │ 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 │ │ │ │ @@ -517621,22 +517735,22 @@ │ │ │ │ cmp r3, #0 │ │ │ │ strb.w lr, [r0, #-5] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ cmp ip, r1 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ - bne.n 1d2ee0 │ │ │ │ + bne.n 1d3070 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d2f50 │ │ │ │ + cbz r2, 1d30e0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1d2f54 │ │ │ │ + vldr s13, [pc, #64] @ 1d30e4 │ │ │ │ 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 │ │ │ │ @@ -517644,21 +517758,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 1d2f1a │ │ │ │ + bne.n 1d30aa │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d2fa0 │ │ │ │ + cbz r2, 1d3130 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov.w lr, #0 │ │ │ │ movw r4, #65280 @ 0xff00 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w lr, lr, #1 │ │ │ │ sxtb.w ip, r3 │ │ │ │ @@ -517671,19 +517785,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 1d2f66 │ │ │ │ + bne.n 1d30f6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d2ff2 │ │ │ │ + cbz r2, 1d3182 │ │ │ │ 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] │ │ │ │ @@ -517698,17 +517812,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 1d2fb6 │ │ │ │ + bne.n 1d3146 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3052 │ │ │ │ + cbz r2, 1d31e2 │ │ │ │ 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 │ │ │ │ @@ -517730,18 +517844,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 1d3006 │ │ │ │ + bne.n 1d3196 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d30a2 │ │ │ │ + cbz r2, 1d3232 │ │ │ │ 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] │ │ │ │ @@ -517756,17 +517870,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 1d3066 │ │ │ │ + bne.n 1d31f6 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3102 │ │ │ │ + cbz r2, 1d3292 │ │ │ │ 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 │ │ │ │ @@ -517788,18 +517902,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 1d30b6 │ │ │ │ + bne.n 1d3246 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d315e │ │ │ │ + cbz r2, 1d32ee │ │ │ │ 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 │ │ │ │ @@ -517815,19 +517929,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 1d310e │ │ │ │ + bne.n 1d329e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d31d8 │ │ │ │ + beq.n 1d3368 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w ip, [r4], #4 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #1 │ │ │ │ cmp.w ip, #16777216 @ 0x1000000 │ │ │ │ @@ -517856,19 +517970,19 @@ │ │ │ │ bfi r3, r6, #24, #8 │ │ │ │ and.w ip, r3, #2139062143 @ 0x7f7f7f7f │ │ │ │ mvn.w r3, r3 │ │ │ │ rsb ip, ip, #2155905152 @ 0x80808080 │ │ │ │ and.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ eor.w r3, ip, r3 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 1d316a │ │ │ │ + bne.n 1d32fa │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d3236 │ │ │ │ + cbz r2, 1d33c6 │ │ │ │ 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 │ │ │ │ @@ -517884,19 +517998,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 1d31e6 │ │ │ │ + bne.n 1d3376 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d32b0 │ │ │ │ + beq.n 1d3440 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w ip, [r4], #4 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #1 │ │ │ │ cmp.w ip, #16777216 @ 0x1000000 │ │ │ │ @@ -517925,19 +518039,19 @@ │ │ │ │ bfi r3, r6, #24, #8 │ │ │ │ and.w ip, r3, #2139062143 @ 0x7f7f7f7f │ │ │ │ mvn.w r3, r3 │ │ │ │ rsb ip, ip, #2155905152 @ 0x80808080 │ │ │ │ and.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ eor.w r3, ip, r3 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 1d3242 │ │ │ │ + bne.n 1d33d2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d330e │ │ │ │ + cbz r2, 1d349e │ │ │ │ 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 │ │ │ │ @@ -517953,20 +518067,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 1d32be │ │ │ │ + bne.n 1d344e │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d338a │ │ │ │ + beq.n 1d351a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w ip, [r4], #4 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #1 │ │ │ │ cmp.w ip, #16777216 @ 0x1000000 │ │ │ │ @@ -517995,47 +518109,47 @@ │ │ │ │ bfi r3, ip, #24, #8 │ │ │ │ and.w ip, r3, #2139062143 @ 0x7f7f7f7f │ │ │ │ mvn.w r3, r3 │ │ │ │ rsb ip, ip, #2155905152 @ 0x80808080 │ │ │ │ and.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ eor.w r3, ip, r3 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 1d331a │ │ │ │ + bne.n 1d34aa │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d33d2 │ │ │ │ + cbz r2, 1d3562 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 1d33d8 │ │ │ │ + vldr d6, [pc, #60] @ 1d3568 │ │ │ │ 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 1d33a4 │ │ │ │ + bne.n 1d3534 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - cbz r2, 1d3432 │ │ │ │ + cbz r2, 1d35c2 │ │ │ │ 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] │ │ │ │ @@ -518049,18 +518163,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 1d33ee │ │ │ │ + bne.n 1d357e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3498 │ │ │ │ + cbz r2, 1d3628 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov.w r6, #64512 @ 0xfc00 │ │ │ │ movt r6, #15 │ │ │ │ movs r5, #0 │ │ │ │ movt r5, #16368 @ 0x3ff0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -518083,24 +518197,24 @@ │ │ │ │ ite ne │ │ │ │ movne.w ip, #4294967295 @ 0xffffffff │ │ │ │ moveq.w ip, #0 │ │ │ │ strb.w r2, [r0, #-7] │ │ │ │ cmp r4, lr │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-6] │ │ │ │ - bne.n 1d3450 │ │ │ │ + bne.n 1d35e0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d352e │ │ │ │ + beq.n 1d36be │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1d3530 │ │ │ │ + vldr s11, [pc, #132] @ 1d36c0 │ │ │ │ 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 │ │ │ │ @@ -518127,20 +518241,20 @@ │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d34b4 │ │ │ │ + bne.n 1d3644 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1d356a │ │ │ │ + cbz r2, 1d36fa │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -518148,48 +518262,48 @@ │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sbfx lr, r3, #0, #10 │ │ │ │ sbfx r2, r3, #10, #10 │ │ │ │ sbfx r3, r3, #20, #10 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1d3542 │ │ │ │ + bne.n 1d36d2 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d35b2 │ │ │ │ + cbz r2, 1d3742 │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1d35b4 │ │ │ │ + vldr s13, [pc, #60] @ 1d3744 │ │ │ │ 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 1d3582 │ │ │ │ + bne.n 1d3712 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 1d360e │ │ │ │ + cbz r2, 1d379e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1d3610 │ │ │ │ + vldr s13, [pc, #76] @ 1d37a0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1d3614 │ │ │ │ + vldr s12, [pc, #72] @ 1d37a4 │ │ │ │ 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 │ │ │ │ @@ -518198,52 +518312,52 @@ │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s14, s14, s13 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1d35ce │ │ │ │ + bne.n 1d375e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d365e │ │ │ │ + cbz r2, 1d37ee │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1d3660 │ │ │ │ + vldr s13, [pc, #60] @ 1d37f0 │ │ │ │ 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 1d362e │ │ │ │ + bne.n 1d37be │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ - cbz r2, 1d36ba │ │ │ │ + cbz r2, 1d384a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1d36bc │ │ │ │ + vldr s13, [pc, #76] @ 1d384c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1d36c0 │ │ │ │ + vldr s12, [pc, #72] @ 1d3850 │ │ │ │ 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 │ │ │ │ @@ -518252,27 +518366,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 1d367a │ │ │ │ + bne.n 1d380a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d3712 │ │ │ │ + cbz r2, 1d38a2 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1d3714 │ │ │ │ + vldr s13, [pc, #64] @ 1d38a4 │ │ │ │ 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 │ │ │ │ @@ -518282,25 +518396,25 @@ │ │ │ │ str.w r2, [r0, #-24] │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ cmp ip, r1 │ │ │ │ vmul.f32 s14, s14, s13 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s14, [r0, #-20] @ 0xffffffec │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 1d36d8 │ │ │ │ + bne.n 1d3868 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1d3766 │ │ │ │ + cbz r2, 1d38f6 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1d3768 │ │ │ │ + vldr s13, [pc, #64] @ 1d38f8 │ │ │ │ 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 │ │ │ │ @@ -518310,24 +518424,24 @@ │ │ │ │ str.w r2, [r0, #-24] │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ cmp ip, r1 │ │ │ │ vmul.f32 s14, s14, s13 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d372c │ │ │ │ + bne.n 1d38bc │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1d37bc │ │ │ │ + cbz r2, 1d394c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1d37c0 │ │ │ │ + vldr s13, [pc, #72] @ 1d3950 │ │ │ │ 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 │ │ │ │ @@ -518337,43 +518451,43 @@ │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s14, s14 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s14, s14, s13 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d377e │ │ │ │ + bne.n 1d390e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d37f4 │ │ │ │ + cbz r2, 1d3984 │ │ │ │ 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 1d37d0 │ │ │ │ + bne.n 1d3960 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d3848 │ │ │ │ + cbz r2, 1d39d8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1d384c │ │ │ │ + vldr s13, [pc, #72] @ 1d39dc │ │ │ │ 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 │ │ │ │ @@ -518383,39 +518497,39 @@ │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s14, s14 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s14, s14, s13 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d380a │ │ │ │ + bne.n 1d399a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d3880 │ │ │ │ + cbz r2, 1d3a10 │ │ │ │ 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 1d385c │ │ │ │ + bne.n 1d39ec │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d38de │ │ │ │ + cbz r2, 1d3a6e │ │ │ │ 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 │ │ │ │ @@ -518431,19 +518545,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 1d388e │ │ │ │ + bne.n 1d3a1e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d395e │ │ │ │ + beq.n 1d3aee │ │ │ │ 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 │ │ │ │ @@ -518472,18 +518586,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 1d38fa │ │ │ │ + bne.n 1d3a8a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d39ba │ │ │ │ + cbz r2, 1d3b4a │ │ │ │ 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 │ │ │ │ @@ -518499,18 +518613,18 @@ │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d396a │ │ │ │ + bne.n 1d3afa │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3a20 │ │ │ │ + cbz r2, 1d3bb0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -518534,23 +518648,23 @@ │ │ │ │ strb.w r1, [r0, #-8] │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ cmp r5, r2 │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ strb.w ip, [r0, #-5] │ │ │ │ - bne.n 1d39c8 │ │ │ │ + bne.n 1d3b58 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d3aca │ │ │ │ + beq.n 1d3c5a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #156] @ 1d3acc │ │ │ │ + vldr s10, [pc, #156] @ 1d3c5c │ │ │ │ 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 │ │ │ │ @@ -518584,20 +518698,20 @@ │ │ │ │ vmovgt.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d3a38 │ │ │ │ + bne.n 1d3bc8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1d3b2a │ │ │ │ + cbz r2, 1d3cba │ │ │ │ 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 │ │ │ │ @@ -518613,19 +518727,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 1d3ada │ │ │ │ + bne.n 1d3c6a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d3bae │ │ │ │ + beq.n 1d3d3e │ │ │ │ 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 │ │ │ │ @@ -518654,18 +518768,18 @@ │ │ │ │ bfi r3, ip, #24, #8 │ │ │ │ and.w ip, r3, #2139062143 @ 0x7f7f7f7f │ │ │ │ mvn.w r3, r3 │ │ │ │ rsb ip, ip, #2155905152 @ 0x80808080 │ │ │ │ and.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ eor.w r3, ip, r3 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 1d3b46 │ │ │ │ + bne.n 1d3cd6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3c0a │ │ │ │ + cbz r2, 1d3d9a │ │ │ │ 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 │ │ │ │ @@ -518681,18 +518795,18 @@ │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d3bba │ │ │ │ + bne.n 1d3d4a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3c70 │ │ │ │ + cbz r2, 1d3e00 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -518716,23 +518830,23 @@ │ │ │ │ strb.w r1, [r0, #-8] │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ cmp r5, r2 │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ strb.w ip, [r0, #-5] │ │ │ │ - bne.n 1d3c18 │ │ │ │ + bne.n 1d3da8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d3d1a │ │ │ │ + beq.n 1d3eaa │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #156] @ 1d3d1c │ │ │ │ + vldr s10, [pc, #156] @ 1d3eac │ │ │ │ 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 │ │ │ │ @@ -518766,54 +518880,54 @@ │ │ │ │ vmovgt.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d3c88 │ │ │ │ + bne.n 1d3e18 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1d3d4a │ │ │ │ + cbz r2, 1d3eda │ │ │ │ subs r2, #1 │ │ │ │ push {lr} │ │ │ │ add.w ip, r1, r2 │ │ │ │ adds r0, #16 │ │ │ │ subs r3, r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov.w lr, #1 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ strd r1, r2, [r0, #-16] │ │ │ │ strd r2, lr, [r0, #-8] │ │ │ │ cmp r3, ip │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1d3d34 │ │ │ │ + bne.n 1d3ec4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3d7a │ │ │ │ + cbz r2, 1d3f0a │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #8 │ │ │ │ mov lr, r2 │ │ │ │ mov r5, ip │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r5, r4, [r0] │ │ │ │ adds r0, #16 │ │ │ │ cmp lr, ip │ │ │ │ uxtb r2, r3 │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1d3d5c │ │ │ │ + bne.n 1d3eec │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3db0 │ │ │ │ + cbz r2, 1d3f40 │ │ │ │ adds r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ adds r3, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r0, #16 │ │ │ │ movs r4, #1 │ │ │ │ add.w lr, r1, r2 │ │ │ │ @@ -518821,72 +518935,72 @@ │ │ │ │ adds r3, #3 │ │ │ │ ldrb.w r2, [r3, #-4] │ │ │ │ ldrb.w ip, [r3, #-6] │ │ │ │ cmp r3, lr │ │ │ │ strd ip, r1, [r0, #-16] │ │ │ │ strd r2, r4, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1d3d90 │ │ │ │ + bne.n 1d3f20 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d3de8 │ │ │ │ + cbz r2, 1d3f78 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ ubfx r2, r3, #8, #8 │ │ │ │ uxtb.w lr, r3 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ ubfx r2, r3, #16, #8 │ │ │ │ mov.w r3, r3, lsr #24 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1d3dc0 │ │ │ │ + bne.n 1d3f50 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d3e16 │ │ │ │ + cbz r2, 1d3fa6 │ │ │ │ subs r2, #1 │ │ │ │ push {lr} │ │ │ │ add.w ip, r1, r2 │ │ │ │ adds r0, #16 │ │ │ │ subs r3, r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov.w lr, #1 │ │ │ │ ldrsb.w r1, [r3, #1]! │ │ │ │ strd r1, r2, [r0, #-16] │ │ │ │ strd r2, lr, [r0, #-8] │ │ │ │ cmp r3, ip │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1d3e00 │ │ │ │ + bne.n 1d3f90 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3e46 │ │ │ │ + cbz r2, 1d3fd6 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #8 │ │ │ │ mov lr, r2 │ │ │ │ mov r5, ip │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r5, r4, [r0] │ │ │ │ adds r0, #16 │ │ │ │ cmp lr, ip │ │ │ │ sxtb r2, r3 │ │ │ │ sbfx r3, r3, #8, #8 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1d3e28 │ │ │ │ + bne.n 1d3fb8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3e7c │ │ │ │ + cbz r2, 1d400c │ │ │ │ adds r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ adds r3, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r0, #16 │ │ │ │ movs r4, #1 │ │ │ │ add.w lr, r1, r2 │ │ │ │ @@ -518894,436 +519008,436 @@ │ │ │ │ adds r3, #3 │ │ │ │ ldrsb.w r2, [r3, #-4] │ │ │ │ ldrsb.w ip, [r3, #-6] │ │ │ │ cmp r3, lr │ │ │ │ strd ip, r1, [r0, #-16] │ │ │ │ strd r2, r4, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1d3e5c │ │ │ │ + bne.n 1d3fec │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d3eb4 │ │ │ │ + cbz r2, 1d4044 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sbfx r2, r3, #8, #8 │ │ │ │ sxtb.w lr, r3 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ sbfx r2, r3, #16, #8 │ │ │ │ mov.w r3, r3, asr #24 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1d3e8c │ │ │ │ + bne.n 1d401c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d3ede │ │ │ │ + cbz r2, 1d406e │ │ │ │ movs r3, #0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ movs r4, #1 │ │ │ │ mov r2, r3 │ │ │ │ ldrh.w ip, [r1], #2 │ │ │ │ adds r3, #1 │ │ │ │ strd ip, r2, [r0, #-16] │ │ │ │ cmp lr, r3 │ │ │ │ strd r2, r4, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1d3ec6 │ │ │ │ + bne.n 1d4056 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3f0e │ │ │ │ + cbz r2, 1d409e │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #8 │ │ │ │ mov lr, r2 │ │ │ │ mov r5, ip │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r5, r4, [r0] │ │ │ │ adds r0, #16 │ │ │ │ cmp lr, ip │ │ │ │ uxth r2, r3 │ │ │ │ mov.w r3, r3, lsr #16 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1d3ef0 │ │ │ │ + bne.n 1d4080 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3f36 │ │ │ │ + cbz r2, 1d40c6 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ movs r4, #1 │ │ │ │ mov r2, r3 │ │ │ │ ldrsh.w ip, [r1], #2 │ │ │ │ adds r3, #1 │ │ │ │ strd ip, r2, [r0, #-16] │ │ │ │ cmp lr, r3 │ │ │ │ strd r2, r4, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1d3f1e │ │ │ │ + bne.n 1d40ae │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3f66 │ │ │ │ + cbz r2, 1d40f6 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #8 │ │ │ │ mov lr, r2 │ │ │ │ mov r5, ip │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r5, r4, [r0] │ │ │ │ adds r0, #16 │ │ │ │ cmp lr, ip │ │ │ │ sxth r2, r3 │ │ │ │ mov.w r3, r3, asr #16 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1d3f48 │ │ │ │ + bne.n 1d40d8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3f8e │ │ │ │ + cbz r2, 1d411e │ │ │ │ movs r3, #0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ movs r4, #1 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ strd ip, r2, [r0, #-16] │ │ │ │ cmp lr, r3 │ │ │ │ strd r2, r4, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1d3f76 │ │ │ │ + bne.n 1d4106 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3fb6 │ │ │ │ + cbz r2, 1d4146 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ movs r4, #1 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ strd ip, r2, [r0, #-16] │ │ │ │ cmp lr, r3 │ │ │ │ strd r2, r4, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1d3f9e │ │ │ │ + bne.n 1d412e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3fd8 │ │ │ │ + cbz r2, 1d4168 │ │ │ │ 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 1d3fc4 │ │ │ │ + bne.n 1d4154 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d3ff8 │ │ │ │ + cbz r2, 1d4188 │ │ │ │ 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 1d3fe6 │ │ │ │ + bne.n 1d4176 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d401c │ │ │ │ + cbz r2, 1d41ac │ │ │ │ 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 1d4008 │ │ │ │ + bne.n 1d4198 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d4048 │ │ │ │ + cbz r2, 1d41d8 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov lr, r1 │ │ │ │ ldrh.w r3, [lr], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ uxtb r1, r3 │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ strd r1, r1, [r0, #-16] │ │ │ │ strd r1, r3, [r0, #-8] │ │ │ │ - bne.n 1d402a │ │ │ │ + bne.n 1d41ba │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d406c │ │ │ │ + cbz r2, 1d41fc │ │ │ │ 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 1d4058 │ │ │ │ + bne.n 1d41e8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d408c │ │ │ │ + cbz r2, 1d421c │ │ │ │ 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 1d407a │ │ │ │ + bne.n 1d420a │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d40b0 │ │ │ │ + cbz r2, 1d4240 │ │ │ │ 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 1d409c │ │ │ │ + bne.n 1d422c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d40dc │ │ │ │ + cbz r2, 1d426c │ │ │ │ push {lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov lr, r1 │ │ │ │ ldrh.w r3, [lr], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sxtb r1, r3 │ │ │ │ sbfx r3, r3, #8, #8 │ │ │ │ strd r1, r1, [r0, #-16] │ │ │ │ strd r1, r3, [r0, #-8] │ │ │ │ - bne.n 1d40be │ │ │ │ + bne.n 1d424e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d4104 │ │ │ │ + cbz r2, 1d4294 │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r1 │ │ │ │ push {lr} │ │ │ │ mov r1, r3 │ │ │ │ mov lr, r2 │ │ │ │ ldrh.w r2, [ip], #2 │ │ │ │ adds r3, #1 │ │ │ │ strd r1, r1, [r0] │ │ │ │ cmp lr, r3 │ │ │ │ strd r1, r2, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1d40ec │ │ │ │ + bne.n 1d427c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d4126 │ │ │ │ + cbz r2, 1d42b6 │ │ │ │ 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 1d410e │ │ │ │ + bne.n 1d429e │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d414e │ │ │ │ + cbz r2, 1d42de │ │ │ │ push {lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r3, r3, [r0] │ │ │ │ cmp r2, ip │ │ │ │ strd r3, lr, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1d4134 │ │ │ │ + bne.n 1d42c4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d4178 │ │ │ │ + cbz r2, 1d4308 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov lr, r1 │ │ │ │ ldr.w r3, [lr], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ uxth r1, r3 │ │ │ │ mov.w r3, r3, lsr #16 │ │ │ │ strd r1, r1, [r0, #-16] │ │ │ │ strd r1, r3, [r0, #-8] │ │ │ │ - bne.n 1d415a │ │ │ │ + bne.n 1d42ea │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d41a0 │ │ │ │ + cbz r2, 1d4330 │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r1 │ │ │ │ push {lr} │ │ │ │ mov r1, r3 │ │ │ │ mov lr, r2 │ │ │ │ ldrsh.w r2, [ip], #2 │ │ │ │ adds r3, #1 │ │ │ │ strd r1, r1, [r0] │ │ │ │ cmp lr, r3 │ │ │ │ strd r1, r2, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1d4188 │ │ │ │ + bne.n 1d4318 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d41c2 │ │ │ │ + cbz r2, 1d4352 │ │ │ │ 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 1d41aa │ │ │ │ + bne.n 1d433a │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d41ea │ │ │ │ + cbz r2, 1d437a │ │ │ │ push {lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #1 │ │ │ │ ldrsh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r3, r3, [r0] │ │ │ │ cmp r2, ip │ │ │ │ strd r3, lr, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1d41d0 │ │ │ │ + bne.n 1d4360 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d4214 │ │ │ │ + cbz r2, 1d43a4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov lr, r1 │ │ │ │ ldr.w r3, [lr], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sxth r1, r3 │ │ │ │ mov.w r3, r3, asr #16 │ │ │ │ strd r1, r1, [r0, #-16] │ │ │ │ strd r1, r3, [r0, #-8] │ │ │ │ - bne.n 1d41f6 │ │ │ │ + bne.n 1d4386 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d423c │ │ │ │ + cbz r2, 1d43cc │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r1 │ │ │ │ push {lr} │ │ │ │ mov r1, r3 │ │ │ │ mov lr, r2 │ │ │ │ ldr.w r2, [ip], #4 │ │ │ │ adds r3, #1 │ │ │ │ strd r1, r1, [r0] │ │ │ │ cmp lr, r3 │ │ │ │ strd r1, r2, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1d4224 │ │ │ │ + bne.n 1d43b4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d425e │ │ │ │ + cbz r2, 1d43ee │ │ │ │ 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 1d4246 │ │ │ │ + bne.n 1d43d6 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d4286 │ │ │ │ + cbz r2, 1d4416 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r3, r3, [r0] │ │ │ │ cmp r2, ip │ │ │ │ strd r3, lr, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1d426c │ │ │ │ + bne.n 1d43fc │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d42ac │ │ │ │ + cbz r2, 1d443c │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r1 │ │ │ │ push {lr} │ │ │ │ mov r1, r3 │ │ │ │ mov lr, r2 │ │ │ │ ldr.w r2, [ip], #4 │ │ │ │ adds r3, #1 │ │ │ │ strd r1, r1, [r0] │ │ │ │ cmp lr, r3 │ │ │ │ strd r1, r2, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1d4294 │ │ │ │ + bne.n 1d4424 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d42ce │ │ │ │ + cbz r2, 1d445e │ │ │ │ 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 1d42b6 │ │ │ │ + bne.n 1d4446 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d42f6 │ │ │ │ + cbz r2, 1d4486 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r3, r3, [r0] │ │ │ │ cmp r2, ip │ │ │ │ strd r3, lr, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1d42dc │ │ │ │ + bne.n 1d446c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d432c │ │ │ │ + cbz r2, 1d44bc │ │ │ │ adds r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ adds r3, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r0, #16 │ │ │ │ movs r4, #1 │ │ │ │ add.w lr, r1, r2 │ │ │ │ @@ -519331,37 +519445,37 @@ │ │ │ │ adds r3, #3 │ │ │ │ ldrb.w r1, [r3, #-5] │ │ │ │ ldrb.w ip, [r3, #-4] │ │ │ │ cmp r3, lr │ │ │ │ strd ip, r1, [r0, #-16] │ │ │ │ strd r2, r4, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1d430c │ │ │ │ + bne.n 1d449c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d4362 │ │ │ │ + cbz r2, 1d44f2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ ubfx r2, r3, #8, #8 │ │ │ │ ubfx lr, r3, #16, #8 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ uxtb r2, r3 │ │ │ │ mov.w r3, r3, lsr #24 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1d433c │ │ │ │ + bne.n 1d44cc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d4398 │ │ │ │ + cbz r2, 1d4528 │ │ │ │ adds r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ adds r3, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r0, #16 │ │ │ │ movs r4, #1 │ │ │ │ add.w lr, r1, r2 │ │ │ │ @@ -519369,73 +519483,73 @@ │ │ │ │ adds r3, #3 │ │ │ │ ldrsb.w r1, [r3, #-5] │ │ │ │ ldrsb.w ip, [r3, #-4] │ │ │ │ cmp r3, lr │ │ │ │ strd ip, r1, [r0, #-16] │ │ │ │ strd r2, r4, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1d4378 │ │ │ │ + bne.n 1d4508 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d43ce │ │ │ │ + cbz r2, 1d455e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sbfx r2, r3, #8, #8 │ │ │ │ sbfx lr, r3, #16, #8 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ sxtb r2, r3 │ │ │ │ mov.w r3, r3, asr #24 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1d43a8 │ │ │ │ + bne.n 1d4538 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d4402 │ │ │ │ + cbz r2, 1d4592 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ ubfx r2, r3, #16, #8 │ │ │ │ ubfx lr, r3, #8, #8 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ mov.w r2, r3, lsr #24 │ │ │ │ uxtb r3, r3 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1d43dc │ │ │ │ + bne.n 1d456c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d4436 │ │ │ │ + cbz r2, 1d45c6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ ubfx r2, r3, #16, #8 │ │ │ │ mov.w lr, r3, lsr #24 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ ubfx r2, r3, #8, #8 │ │ │ │ uxtb r3, r3 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1d4410 │ │ │ │ + bne.n 1d45a0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d4470 │ │ │ │ + cbz r2, 1d4600 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -519443,19 +519557,19 @@ │ │ │ │ cmp r4, ip │ │ │ │ ubfx lr, r3, #2, #10 │ │ │ │ str.w r2, [r0, #-20] │ │ │ │ ubfx r2, r3, #12, #10 │ │ │ │ mov.w r3, r3, lsr #22 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1d4444 │ │ │ │ + bne.n 1d45d4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d44ac │ │ │ │ + cbz r2, 1d463c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -519463,57 +519577,57 @@ │ │ │ │ cmp r4, ip │ │ │ │ mov.w lr, r3, lsr #22 │ │ │ │ str.w r2, [r0, #-20] │ │ │ │ ubfx r2, r3, #12, #10 │ │ │ │ ubfx r3, r3, #2, #10 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1d4480 │ │ │ │ + bne.n 1d4610 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d44e4 │ │ │ │ + cbz r2, 1d4674 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ ubfx r2, r3, #10, #10 │ │ │ │ ubfx lr, r3, #20, #10 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ ubfx r2, r3, #0, #10 │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1d44bc │ │ │ │ + bne.n 1d464c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d451c │ │ │ │ + cbz r2, 1d46ac │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sbfx r2, r3, #10, #10 │ │ │ │ sbfx lr, r3, #20, #10 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ sbfx r2, r3, #0, #10 │ │ │ │ mov.w r3, r3, asr #30 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1d44f4 │ │ │ │ + bne.n 1d4684 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d4556 │ │ │ │ + cbz r2, 1d46e6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ @@ -519521,18 +519635,18 @@ │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r2, r3, #31 │ │ │ │ cmp lr, ip │ │ │ │ str.w r2, [r0, #-32] │ │ │ │ ubfx r2, r3, #5, #6 │ │ │ │ mov.w r3, r3, lsr #11 │ │ │ │ strd r2, r3, [r0, #-28] │ │ │ │ - bne.n 1d452e │ │ │ │ + bne.n 1d46be │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d458e │ │ │ │ + cbz r2, 1d471e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ @@ -519540,18 +519654,18 @@ │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r2, r3, #31 │ │ │ │ cmp lr, ip │ │ │ │ str.w r2, [r0, #-24] │ │ │ │ mov.w r2, r3, lsr #11 │ │ │ │ ubfx r3, r3, #5, #6 │ │ │ │ strd r2, r3, [r0, #-32] │ │ │ │ - bne.n 1d4566 │ │ │ │ + bne.n 1d46f6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d45c6 │ │ │ │ + cbz r2, 1d4756 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w lr, #1 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ @@ -519559,18 +519673,18 @@ │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp ip, r1 │ │ │ │ str.w r2, [r0, #-32] │ │ │ │ ubfx r2, r3, #3, #3 │ │ │ │ mov.w r3, r3, lsr #6 │ │ │ │ strd r2, r3, [r0, #-28] │ │ │ │ - bne.n 1d45a2 │ │ │ │ + bne.n 1d4732 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d45fe │ │ │ │ + cbz r2, 1d478e │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w lr, #1 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ @@ -519578,18 +519692,18 @@ │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp ip, r1 │ │ │ │ str.w r2, [r0, #-24] │ │ │ │ mov.w r2, r3, lsr #5 │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ strd r2, r3, [r0, #-32] │ │ │ │ - bne.n 1d45da │ │ │ │ + bne.n 1d476a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d4638 │ │ │ │ + cbz r2, 1d47c8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -519597,19 +519711,19 @@ │ │ │ │ cmp r4, ip │ │ │ │ ubfx lr, r3, #4, #4 │ │ │ │ str.w r2, [r0, #-32] │ │ │ │ ubfx r2, r3, #8, #4 │ │ │ │ mov.w r3, r3, lsr #12 │ │ │ │ strd lr, r2, [r0, #-28] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 1d460c │ │ │ │ + bne.n 1d479c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d4674 │ │ │ │ + cbz r2, 1d4804 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -519617,19 +519731,19 @@ │ │ │ │ cmp r4, ip │ │ │ │ ubfx lr, r3, #8, #4 │ │ │ │ str.w r2, [r0, #-24] │ │ │ │ ubfx r2, r3, #4, #4 │ │ │ │ mov.w r3, r3, lsr #12 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 1d4648 │ │ │ │ + bne.n 1d47d8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d46b0 │ │ │ │ + cbz r2, 1d4840 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -519637,19 +519751,19 @@ │ │ │ │ cmp r4, ip │ │ │ │ ubfx lr, r3, #4, #4 │ │ │ │ str.w r2, [r0, #-20] │ │ │ │ ubfx r2, r3, #8, #4 │ │ │ │ mov.w r3, r3, lsr #12 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1d4684 │ │ │ │ + bne.n 1d4814 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d46ec │ │ │ │ + cbz r2, 1d487c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -519657,19 +519771,19 @@ │ │ │ │ cmp r4, ip │ │ │ │ mov.w lr, r3, lsr #12 │ │ │ │ str.w r2, [r0, #-20] │ │ │ │ ubfx r2, r3, #8, #4 │ │ │ │ ubfx r3, r3, #4, #4 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1d46c0 │ │ │ │ + bne.n 1d4850 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d4728 │ │ │ │ + cbz r2, 1d48b8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -519677,19 +519791,19 @@ │ │ │ │ cmp r4, ip │ │ │ │ ubfx lr, r3, #1, #5 │ │ │ │ str.w r2, [r0, #-20] │ │ │ │ ubfx r2, r3, #6, #5 │ │ │ │ mov.w r3, r3, lsr #11 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1d46fc │ │ │ │ + bne.n 1d488c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d4764 │ │ │ │ + cbz r2, 1d48f4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -519697,19 +519811,19 @@ │ │ │ │ cmp r4, ip │ │ │ │ mov.w lr, r3, lsr #11 │ │ │ │ str.w r2, [r0, #-20] │ │ │ │ ubfx r2, r3, #6, #5 │ │ │ │ ubfx r3, r3, #1, #5 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1d4738 │ │ │ │ + bne.n 1d48c8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d47a0 │ │ │ │ + cbz r2, 1d4930 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -519717,19 +519831,19 @@ │ │ │ │ cmp r4, ip │ │ │ │ ubfx lr, r3, #5, #5 │ │ │ │ str.w r2, [r0, #-32] │ │ │ │ ubfx r2, r3, #10, #5 │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strd lr, r2, [r0, #-28] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 1d4774 │ │ │ │ + bne.n 1d4904 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d47dc │ │ │ │ + cbz r2, 1d496c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -519737,24 +519851,24 @@ │ │ │ │ cmp r4, ip │ │ │ │ ubfx lr, r3, #10, #5 │ │ │ │ str.w r2, [r0, #-24] │ │ │ │ ubfx r2, r3, #5, #5 │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 1d47b0 │ │ │ │ + bne.n 1d4940 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d4870 │ │ │ │ + beq.n 1d4a00 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1d4874 │ │ │ │ + vldr s11, [pc, #132] @ 1d4a04 │ │ │ │ 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 │ │ │ │ @@ -519781,26 +519895,26 @@ │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d47f8 │ │ │ │ + bne.n 1d4988 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - ldr r3, [pc, #88] @ (1d48d4 ) │ │ │ │ + ldr r3, [pc, #88] @ (1d4a64 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d48d0 │ │ │ │ + cbz r2, 1d4a60 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1d48d8 ) │ │ │ │ + ldr r1, [pc, #84] @ (1d4a68 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -519815,28 +519929,28 @@ │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr.w lr, [lr] │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w lr, [r0, #-32] │ │ │ │ str.w ip, [r0, #-28] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1d4890 │ │ │ │ + bne.n 1d4a20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - @ instruction: 0xb782 │ │ │ │ + push {r1, r4, r5, r6, r7, lr} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1d4928 ) │ │ │ │ + ldr r3, [pc, #72] @ (1d4ab8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d4924 │ │ │ │ + cbz r2, 1d4ab4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1d492c ) │ │ │ │ + ldr r2, [pc, #68] @ (1d4abc ) │ │ │ │ mov lr, r1 │ │ │ │ adds r0, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldr r1, [r3, r2] │ │ │ │ ldr.w r3, [lr], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -519848,23 +519962,23 @@ │ │ │ │ ubfx r3, r3, #16, #8 │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ strb.w r4, [r0, #-8] │ │ │ │ strb.w r2, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1d48f4 │ │ │ │ + bne.n 1d4a84 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - @ instruction: 0xb71e │ │ │ │ + push {r1, r2, r3, r7, lr} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d4966 │ │ │ │ + cbz r2, 1d4af6 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -519872,18 +519986,18 @@ │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ uxtb.w lr, r3 │ │ │ │ ubfx r2, r3, #8, #8 │ │ │ │ ubfx r3, r3, #16, #8 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1d493e │ │ │ │ + bne.n 1d4ace │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d499e │ │ │ │ + cbz r2, 1d4b2e │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -519891,22 +520005,22 @@ │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sxtb.w lr, r3 │ │ │ │ sbfx r2, r3, #8, #8 │ │ │ │ sbfx r3, r3, #16, #8 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1d4976 │ │ │ │ + bne.n 1d4b06 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d4a02 │ │ │ │ + cbz r2, 1d4b92 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d4a04 │ │ │ │ + vldr s12, [pc, #88] @ 1d4b94 │ │ │ │ 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 │ │ │ │ @@ -519920,25 +520034,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 1d49b2 │ │ │ │ + bne.n 1d4b42 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d4a9a │ │ │ │ + beq.n 1d4c2a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1d4a9c │ │ │ │ + vldr s11, [pc, #132] @ 1d4c2c │ │ │ │ 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 │ │ │ │ @@ -519965,20 +520079,20 @@ │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d4a20 │ │ │ │ + bne.n 1d4bb0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1d4ad6 │ │ │ │ + cbz r2, 1d4c66 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -519986,22 +520100,22 @@ │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sbfx lr, r3, #20, #10 │ │ │ │ sbfx r2, r3, #10, #10 │ │ │ │ sbfx r3, r3, #0, #10 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1d4aae │ │ │ │ + bne.n 1d4c3e │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d4b48 │ │ │ │ + cbz r2, 1d4cd8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1d4b4c │ │ │ │ + vldr s12, [pc, #104] @ 1d4cdc │ │ │ │ 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] │ │ │ │ @@ -520020,25 +520134,25 @@ │ │ │ │ vmovgt.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d4aee │ │ │ │ + bne.n 1d4c7e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d4ba0 │ │ │ │ + cbz r2, 1d4d30 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1d4ba4 │ │ │ │ + vldr s13, [pc, #72] @ 1d4d34 │ │ │ │ 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 │ │ │ │ @@ -520048,25 +520162,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 1d4b62 │ │ │ │ + bne.n 1d4cf2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1d4c16 │ │ │ │ + cbz r2, 1d4da6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1d4c18 │ │ │ │ + vldr s12, [pc, #100] @ 1d4da8 │ │ │ │ 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] │ │ │ │ @@ -520085,135 +520199,135 @@ │ │ │ │ vmovgt.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d4bbe │ │ │ │ + bne.n 1d4d4e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1d4c4e │ │ │ │ + cbz r2, 1d4dde │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, ip │ │ │ │ strd r2, r2, [r0, #-12] │ │ │ │ adds r0, #16 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ uxtb.w lr, r3 │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ str.w lr, [r0, #-32] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 1d4c2a │ │ │ │ + bne.n 1d4dba │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d4c82 │ │ │ │ + cbz r2, 1d4e12 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, ip │ │ │ │ strd r2, r2, [r0, #-12] │ │ │ │ adds r0, #16 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sxtb.w lr, r3 │ │ │ │ sbfx r3, r3, #8, #8 │ │ │ │ str.w lr, [r0, #-32] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 1d4c5e │ │ │ │ + bne.n 1d4dee │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d4cb6 │ │ │ │ + cbz r2, 1d4e46 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, ip │ │ │ │ strd r2, r2, [r0, #-12] │ │ │ │ adds r0, #16 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ uxth.w lr, r3 │ │ │ │ mov.w r3, r3, lsr #16 │ │ │ │ str.w lr, [r0, #-32] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 1d4c92 │ │ │ │ + bne.n 1d4e22 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d4cea │ │ │ │ + cbz r2, 1d4e7a │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, ip │ │ │ │ strd r2, r2, [r0, #-12] │ │ │ │ adds r0, #16 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sxth.w lr, r3 │ │ │ │ mov.w r3, r3, asr #16 │ │ │ │ str.w lr, [r0, #-32] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 1d4cc6 │ │ │ │ + bne.n 1d4e56 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d4d20 │ │ │ │ + cbz r2, 1d4eb0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ ubfx r2, r3, #10, #10 │ │ │ │ ubfx lr, r3, #0, #10 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ ubfx r2, r3, #20, #10 │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1d4cf8 │ │ │ │ + bne.n 1d4e88 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d4d58 │ │ │ │ + cbz r2, 1d4ee8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sbfx r2, r3, #10, #10 │ │ │ │ sbfx lr, r3, #0, #10 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ sbfx r2, r3, #20, #10 │ │ │ │ mov.w r3, r3, asr #30 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1d4d30 │ │ │ │ + bne.n 1d4ec0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #116] @ (1d4dd4 ) │ │ │ │ + ldr r3, [pc, #116] @ (1d4f64 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d4dd0 │ │ │ │ + cbz r2, 1d4f60 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #108] @ (1d4dd8 ) │ │ │ │ + ldr r1, [pc, #108] @ (1d4f68 ) │ │ │ │ mov r4, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ adds r0, #16 │ │ │ │ @@ -520234,28 +520348,28 @@ │ │ │ │ add.w lr, r1, lr, lsl #2 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldr.w r6, [lr] │ │ │ │ ldr.w r3, [ip] │ │ │ │ str.w r7, [r0, #-32] │ │ │ │ str.w r6, [r0, #-28] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1d4d76 │ │ │ │ + bne.n 1d4f06 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - uxth r6, r3 │ │ │ │ + cbz r6, 1d4f6a │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1d4e48 ) │ │ │ │ + ldr r3, [pc, #104] @ (1d4fd8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d4e44 │ │ │ │ + cbz r2, 1d4fd4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #96] @ (1d4e4c ) │ │ │ │ + ldr r1, [pc, #96] @ (1d4fdc ) │ │ │ │ mov r6, r2 │ │ │ │ adds r0, #4 │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ adds r0, #4 │ │ │ │ @@ -520273,28 +520387,28 @@ │ │ │ │ orr.w ip, ip, r4, lsl #3 │ │ │ │ ldrb.w r8, [r1, r3] │ │ │ │ ldrb.w r4, [r1, lr] │ │ │ │ ldrb.w r3, [r1, ip] │ │ │ │ strb.w r8, [r0, #-8] │ │ │ │ strb.w r4, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1d4df4 │ │ │ │ + bne.n 1d4f84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - sxth r6, r3 │ │ │ │ + sub sp, #56 @ 0x38 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #116] @ (1d4ec8 ) │ │ │ │ + ldr r3, [pc, #116] @ (1d5058 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d4ec4 │ │ │ │ + cbz r2, 1d5054 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #108] @ (1d4ecc ) │ │ │ │ + ldr r1, [pc, #108] @ (1d505c ) │ │ │ │ mov r4, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ adds r0, #16 │ │ │ │ @@ -520315,28 +520429,28 @@ │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr.w r7, [lr] │ │ │ │ ldr.w r6, [ip] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r7, [r0, #-32] │ │ │ │ str.w r6, [r0, #-28] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1d4e6a │ │ │ │ + bne.n 1d4ffa │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d4ef6 │ │ │ │ + add sp, #104 @ 0x68 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #100] @ (1d4f38 ) │ │ │ │ + ldr r3, [pc, #100] @ (1d50c8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d4f36 │ │ │ │ + cbz r2, 1d50c6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #92] @ (1d4f3c ) │ │ │ │ + ldr r1, [pc, #92] @ (1d50cc ) │ │ │ │ mov r6, r2 │ │ │ │ adds r0, #4 │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ adds r0, #4 │ │ │ │ @@ -520354,28 +520468,28 @@ │ │ │ │ orr.w r3, r3, r8, lsl #3 │ │ │ │ ldrb.w lr, [r1, lr] │ │ │ │ ldrb.w r4, [r1, ip] │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w r4, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1d4ee8 │ │ │ │ + bne.n 1d5078 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d4f46 │ │ │ │ + add r7, sp, #616 @ 0x268 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d4f94 │ │ │ │ + cbz r2, 1d5124 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1d4f98 │ │ │ │ + vldr s13, [pc, #76] @ 1d5128 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1d4f9c │ │ │ │ + vldr s12, [pc, #72] @ 1d512c │ │ │ │ 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 │ │ │ │ @@ -520384,45 +520498,45 @@ │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s14, s14 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s14, s14, s13 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1d4f56 │ │ │ │ + bne.n 1d50e6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d4fcc │ │ │ │ + cbz r2, 1d515c │ │ │ │ adds r0, #2 │ │ │ │ mov.w ip, #0 │ │ │ │ push {lr} │ │ │ │ movw lr, #65280 @ 0xff00 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ cmp r2, ip │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ strh.w lr, [r0], #4 │ │ │ │ - bne.n 1d4fae │ │ │ │ + bne.n 1d513e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d5044 │ │ │ │ + cbz r2, 1d51d4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 1d5048 │ │ │ │ + vldr s12, [pc, #108] @ 1d51d8 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 1d504c │ │ │ │ + vldr s11, [pc, #104] @ 1d51dc │ │ │ │ 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 │ │ │ │ @@ -520440,47 +520554,47 @@ │ │ │ │ vmovgt.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1d4fea │ │ │ │ + bne.n 1d517a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d507e │ │ │ │ + cbz r2, 1d520e │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #8 │ │ │ │ mov lr, r2 │ │ │ │ mov r5, ip │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r5, r4, [r0] │ │ │ │ adds r0, #16 │ │ │ │ cmp lr, ip │ │ │ │ sbfx r2, r3, #8, #8 │ │ │ │ sxtb r3, r3 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1d5060 │ │ │ │ + bne.n 1d51f0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d50d4 │ │ │ │ + cbz r2, 1d5264 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1d50d8 │ │ │ │ + vldr s13, [pc, #76] @ 1d5268 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1d50dc │ │ │ │ + vldr s12, [pc, #72] @ 1d526c │ │ │ │ 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 │ │ │ │ @@ -520489,29 +520603,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 1d5096 │ │ │ │ + bne.n 1d5226 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d5152 │ │ │ │ + cbz r2, 1d52e2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1d5154 │ │ │ │ + vldr s12, [pc, #104] @ 1d52e4 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 1d5158 │ │ │ │ + vldr s11, [pc, #100] @ 1d52e8 │ │ │ │ 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 │ │ │ │ @@ -520529,44 +520643,44 @@ │ │ │ │ vmovgt.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1d50fa │ │ │ │ + bne.n 1d528a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d518a │ │ │ │ + cbz r2, 1d531a │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #8 │ │ │ │ mov lr, r2 │ │ │ │ mov r5, ip │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r5, r4, [r0] │ │ │ │ adds r0, #16 │ │ │ │ cmp lr, ip │ │ │ │ mov.w r2, r3, asr #16 │ │ │ │ sxth r3, r3 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1d516c │ │ │ │ + bne.n 1d52fc │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d5236 │ │ │ │ + beq.n 1d53c6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1d5238 │ │ │ │ + vldr s10, [pc, #160] @ 1d53c8 │ │ │ │ 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 │ │ │ │ @@ -520601,44 +520715,44 @@ │ │ │ │ vmovgt.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d51a0 │ │ │ │ + bne.n 1d5330 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d526e │ │ │ │ + cbz r2, 1d53fe │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sbfx r2, r3, #16, #8 │ │ │ │ mov.w lr, r3, asr #24 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ sbfx r2, r3, #8, #8 │ │ │ │ sxtb r3, r3 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1d5248 │ │ │ │ + bne.n 1d53d8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d5300 │ │ │ │ + beq.n 1d5490 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1d5304 │ │ │ │ + vldr s11, [pc, #132] @ 1d5494 │ │ │ │ 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 │ │ │ │ @@ -520665,21 +520779,21 @@ │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d5288 │ │ │ │ + bne.n 1d5418 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d533e │ │ │ │ + cbz r2, 1d54ce │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -520687,118 +520801,118 @@ │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ mov.w lr, r3, asr #24 │ │ │ │ sbfx r2, r3, #16, #8 │ │ │ │ sbfx r3, r3, #8, #8 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1d5316 │ │ │ │ + bne.n 1d54a6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d547c │ │ │ │ + beq.w 1d560c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1d547c │ │ │ │ + beq.w 1d560c │ │ │ │ bic.w r3, r3, #3 │ │ │ │ mov.w r9, #32768 @ 0x8000 │ │ │ │ movt r9, #32767 @ 0x7fff │ │ │ │ str r3, [sp, #8] │ │ │ │ - vldr s17, [pc, #268] @ 1d5488 │ │ │ │ + vldr s17, [pc, #268] @ 1d5618 │ │ │ │ movs r3, #0 │ │ │ │ mov fp, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f32 s18, #63 @ 0x41f80000 31.0 │ │ │ │ add.w r4, fp, #16 │ │ │ │ mov r6, sl │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1d5432 │ │ │ │ + b.n 1d55c2 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5458 │ │ │ │ + bgt.n 1d55e8 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 59e8c │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r7, r0, #31 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d5452 │ │ │ │ + ble.n 1d55e2 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5464 │ │ │ │ + bgt.n 1d55f4 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 59e8c │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ lsls r2, r0, #5 │ │ │ │ and.w r2, r2, #992 @ 0x3e0 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ orrs r7, r2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d544c │ │ │ │ + ble.n 1d55dc │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d545e │ │ │ │ + bgt.n 1d55ee │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 59e8c │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ lsls r0, r0, #10 │ │ │ │ and.w r0, r0, #31744 @ 0x7c00 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ orrs r7, r0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d5446 │ │ │ │ + ble.n 1d55d6 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s0, s16 │ │ │ │ blx 59e8c │ │ │ │ adds r5, #1 │ │ │ │ and.w r0, r9, r0, lsl #15 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r7, r0 │ │ │ │ cmp r8, r5 │ │ │ │ strh.w r3, [r6], #2 │ │ │ │ - beq.n 1d546a │ │ │ │ + beq.n 1d55fa │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5398 │ │ │ │ + bgt.n 1d5528 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d53a6 │ │ │ │ - vldr s0, [pc, #64] @ 1d5488 │ │ │ │ - b.n 1d541a │ │ │ │ + b.n 1d5536 │ │ │ │ + vldr s0, [pc, #64] @ 1d5618 │ │ │ │ + b.n 1d55aa │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d53f2 │ │ │ │ + b.n 1d5582 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d53ca │ │ │ │ + b.n 1d555a │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1d53a6 │ │ │ │ + b.n 1d5536 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1d53f2 │ │ │ │ + b.n 1d5582 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1d53ca │ │ │ │ + b.n 1d555a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add sl, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ add fp, r2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1d538c │ │ │ │ + bne.n 1d551c │ │ │ │ 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} │ │ │ │ @@ -520807,200 +520921,200 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d55cc │ │ │ │ + beq.w 1d575c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1d55cc │ │ │ │ + beq.w 1d575c │ │ │ │ bic.w r3, r3, #3 │ │ │ │ mov.w r9, #61440 @ 0xf000 │ │ │ │ movt r9, #4095 @ 0xfff │ │ │ │ str r3, [sp, #8] │ │ │ │ - vldr s17, [pc, #272] @ 1d55d8 │ │ │ │ + vldr s17, [pc, #272] @ 1d5768 │ │ │ │ movs r3, #0 │ │ │ │ mov fp, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f32 s18, #46 @ 0x41700000 15.0 │ │ │ │ add.w r4, fp, #16 │ │ │ │ mov r6, sl │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1d557c │ │ │ │ + b.n 1d570c │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d55a8 │ │ │ │ + bgt.n 1d5738 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 59e8c │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r7, r0, #15 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d559c │ │ │ │ + ble.n 1d572c │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d55a2 │ │ │ │ + bgt.n 1d5732 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 59e8c │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ lsls r2, r0, #4 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ uxtb r2, r2 │ │ │ │ orrs r7, r2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d5596 │ │ │ │ + ble.n 1d5726 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d55ae │ │ │ │ + bgt.n 1d573e │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 59e8c │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ lsls r0, r0, #8 │ │ │ │ and.w r0, r0, #3840 @ 0xf00 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ orrs r7, r0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d5590 │ │ │ │ + ble.n 1d5720 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d55b4 │ │ │ │ + bgt.n 1d5744 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 59e8c │ │ │ │ adds r5, #1 │ │ │ │ and.w r0, r9, r0, lsl #12 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r7, r0 │ │ │ │ cmp r8, r5 │ │ │ │ strh.w r3, [r6], #2 │ │ │ │ - beq.n 1d55ba │ │ │ │ + beq.n 1d574a │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d54e4 │ │ │ │ + bgt.n 1d5674 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d54f2 │ │ │ │ + b.n 1d5682 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d5564 │ │ │ │ + b.n 1d56f4 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d553c │ │ │ │ + b.n 1d56cc │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d5516 │ │ │ │ + b.n 1d56a6 │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1d5516 │ │ │ │ + b.n 1d56a6 │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1d54f2 │ │ │ │ + b.n 1d5682 │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1d553c │ │ │ │ + b.n 1d56cc │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1d5564 │ │ │ │ + b.n 1d56f4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add sl, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ add fp, r2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1d54d8 │ │ │ │ + bne.n 1d5668 │ │ │ │ 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} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ ldrd r8, r9, [sp, #72] @ 0x48 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1d56ea │ │ │ │ + beq.n 1d587a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1d56ea │ │ │ │ + beq.n 1d587a │ │ │ │ mov.w sl, #63488 @ 0xf800 │ │ │ │ movt sl, #2047 @ 0x7ff │ │ │ │ mov r9, r2 │ │ │ │ - vldr s17, [pc, #228] @ 1d56f4 │ │ │ │ - vldr s19, [pc, #228] @ 1d56f8 │ │ │ │ + vldr s17, [pc, #228] @ 1d5884 │ │ │ │ + vldr s19, [pc, #228] @ 1d5888 │ │ │ │ movs r2, #0 │ │ │ │ mov fp, r0 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r1, [sp, #12] │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ str r3, [sp, #8] │ │ │ │ vmov.f32 s18, #63 @ 0x41f80000 31.0 │ │ │ │ add.w r4, r9, #16 │ │ │ │ mov r6, fp │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.n 1d56a6 │ │ │ │ + b.n 1d5836 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d56c6 │ │ │ │ + bgt.n 1d5856 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 59e8c │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r7, r0, #31 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d56c0 │ │ │ │ + ble.n 1d5850 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d56d2 │ │ │ │ + bgt.n 1d5862 │ │ │ │ vmul.f32 s0, s0, s19 │ │ │ │ blx 59e8c │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ lsls r0, r0, #5 │ │ │ │ and.w r0, r0, #2016 @ 0x7e0 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ orrs r7, r0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d56ba │ │ │ │ + ble.n 1d584a │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d56cc │ │ │ │ + bgt.n 1d585c │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 59e8c │ │ │ │ adds r5, #1 │ │ │ │ and.w r0, sl, r0, lsl #11 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r7, r0 │ │ │ │ cmp r8, r5 │ │ │ │ strh.w r3, [r6], #2 │ │ │ │ - beq.n 1d56d8 │ │ │ │ + beq.n 1d5868 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5634 │ │ │ │ + bgt.n 1d57c4 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d5642 │ │ │ │ + b.n 1d57d2 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d568e │ │ │ │ + b.n 1d581e │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d5666 │ │ │ │ + b.n 1d57f6 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1d5642 │ │ │ │ + b.n 1d57d2 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1d568e │ │ │ │ + b.n 1d581e │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1d5666 │ │ │ │ + b.n 1d57f6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add fp, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r2, #1 │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1d5628 │ │ │ │ + bne.n 1d57b8 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ negs r4, r7 │ │ │ │ @@ -521010,548 +521124,548 @@ │ │ │ │ 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 1d5846 │ │ │ │ + beq.w 1d59d6 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1d5846 │ │ │ │ + beq.w 1d59d6 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ mov.w sl, #64512 @ 0xfc00 │ │ │ │ movt sl, #15 │ │ │ │ mov.w fp, #0 │ │ │ │ movt fp, #16368 @ 0x3ff0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - vldr s18, [pc, #272] @ 1d5850 │ │ │ │ + vldr s18, [pc, #272] @ 1d59e0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s17, [pc, #268] @ 1d5854 │ │ │ │ + vldr s17, [pc, #268] @ 1d59e4 │ │ │ │ mov r8, r6 │ │ │ │ str r1, [sp, #12] │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f32 s19, #8 @ 0x40400000 3.0 │ │ │ │ add.w r4, r2, #16 │ │ │ │ mov r7, r8 │ │ │ │ movs r5, #0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - b.n 1d57f4 │ │ │ │ + b.n 1d5984 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5820 │ │ │ │ + bgt.n 1d59b0 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 59e8c │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ ubfx r6, r0, #0, #10 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d5814 │ │ │ │ + ble.n 1d59a4 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d581a │ │ │ │ + bgt.n 1d59aa │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 59e8c │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ and.w r2, sl, r0, lsl #10 │ │ │ │ orrs r6, r2 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d580e │ │ │ │ + ble.n 1d599e │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5826 │ │ │ │ + bgt.n 1d59b6 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 59e8c │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ and.w r3, fp, r0, lsl #20 │ │ │ │ orrs r6, r3 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d5808 │ │ │ │ + ble.n 1d5998 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d582c │ │ │ │ + bgt.n 1d59bc │ │ │ │ vmul.f32 s0, s0, s19 │ │ │ │ adds r5, #1 │ │ │ │ blx 59e8c │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r6, r0, lsl #30 │ │ │ │ cmp r9, r5 │ │ │ │ str.w r3, [r7], #4 │ │ │ │ - beq.n 1d5832 │ │ │ │ + beq.n 1d59c2 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5762 │ │ │ │ + bgt.n 1d58f2 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d5770 │ │ │ │ + b.n 1d5900 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d57e0 │ │ │ │ + b.n 1d5970 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d57ba │ │ │ │ + b.n 1d594a │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d5794 │ │ │ │ + b.n 1d5924 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d5794 │ │ │ │ + b.n 1d5924 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d5770 │ │ │ │ + b.n 1d5900 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d57ba │ │ │ │ + b.n 1d594a │ │ │ │ vmov.f32 s0, #8 @ 0x40400000 3.0 │ │ │ │ - b.n 1d57e0 │ │ │ │ + b.n 1d5970 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ add r8, r1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1d5754 │ │ │ │ + bne.n 1d58e4 │ │ │ │ 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 1d58e6 │ │ │ │ + beq.n 1d5a76 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ - vldr s16, [pc, #116] @ 1d58f0 │ │ │ │ + vldr s16, [pc, #116] @ 1d5a80 │ │ │ │ mov sl, r8 │ │ │ │ - vldr s17, [pc, #112] @ 1d58f4 │ │ │ │ + vldr s17, [pc, #112] @ 1d5a84 │ │ │ │ mov.w fp, #255 @ 0xff │ │ │ │ - vldr d10, [pc, #92] @ 1d58e8 │ │ │ │ + vldr d10, [pc, #92] @ 1d5a78 │ │ │ │ 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 1d58bc │ │ │ │ + ble.n 1d5a4c │ │ │ │ vcmp.f64 d7, d9 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ vmul.f64 d7, d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d58bc │ │ │ │ + bgt.n 1d5a4c │ │ │ │ vcvt.f32.f64 s0, d7 │ │ │ │ add.w r8, r8, #1 │ │ │ │ blx 59e8c │ │ │ │ adds r5, #8 │ │ │ │ strb.w r0, [r4, #-4] │ │ │ │ strb.w sl, [r4, #-3] │ │ │ │ cmp r9, r8 │ │ │ │ strb.w sl, [r4, #-2] │ │ │ │ add.w r4, r4, #4 │ │ │ │ strb.w fp, [r4, #-5] │ │ │ │ - bne.n 1d5890 │ │ │ │ + bne.n 1d5a20 │ │ │ │ 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 1d58f0 │ │ │ │ + b.n 1d5a80 │ │ │ │ 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, #340] @ (1d5a68 ) │ │ │ │ + ldr r2, [pc, #340] @ (1d5bf8 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #340] @ (1d5a6c ) │ │ │ │ + ldr r1, [pc, #340] @ (1d5bfc ) │ │ │ │ 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 1d5a3c │ │ │ │ + beq.w 1d5bcc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d5a3c │ │ │ │ + beq.w 1d5bcc │ │ │ │ mov r9, r0 │ │ │ │ - vldr s18, [pc, #296] @ 1d5a60 │ │ │ │ - vldr s17, [pc, #296] @ 1d5a64 │ │ │ │ + vldr s18, [pc, #296] @ 1d5bf0 │ │ │ │ + vldr s17, [pc, #296] @ 1d5bf4 │ │ │ │ mov.w fp, #0 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r4, sl, #16 │ │ │ │ mov r5, r9 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1d59ec │ │ │ │ + b.n 1d5b7c │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5a18 │ │ │ │ + bgt.n 1d5ba8 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 59e8c │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d5a0c │ │ │ │ + ble.n 1d5b9c │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5a12 │ │ │ │ + bgt.n 1d5ba2 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 59e8c │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d5a06 │ │ │ │ + ble.n 1d5b96 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5a1e │ │ │ │ + bgt.n 1d5bae │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 59e8c │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d5a00 │ │ │ │ + ble.n 1d5b90 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5a24 │ │ │ │ + bgt.n 1d5bb4 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 59e8c │ │ │ │ add r3, sp, #12 │ │ │ │ adds r5, #8 │ │ │ │ strh.w r0, [sp, #18] │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ cmp r7, r6 │ │ │ │ str.w r0, [r5, #-8] │ │ │ │ str.w r1, [r5, #-4] │ │ │ │ - beq.n 1d5a2a │ │ │ │ + beq.n 1d5bba │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5954 │ │ │ │ + bgt.n 1d5ae4 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d5962 │ │ │ │ + b.n 1d5af2 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d59ce │ │ │ │ + b.n 1d5b5e │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d59aa │ │ │ │ + b.n 1d5b3a │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d5986 │ │ │ │ + b.n 1d5b16 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d5986 │ │ │ │ + b.n 1d5b16 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d5962 │ │ │ │ + b.n 1d5af2 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d59aa │ │ │ │ + b.n 1d5b3a │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d59ce │ │ │ │ + b.n 1d5b5e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1d594a │ │ │ │ - ldr r2, [pc, #48] @ (1d5a70 ) │ │ │ │ - ldr r3, [pc, #40] @ (1d5a68 ) │ │ │ │ + bne.n 1d5ada │ │ │ │ + ldr r2, [pc, #48] @ (1d5c00 ) │ │ │ │ + ldr r3, [pc, #40] @ (1d5bf8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d5a5a │ │ │ │ + bne.n 1d5bea │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vaba.u8 q2, q0, │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #912 @ (adr r6, 1d5e00 ) │ │ │ │ + add r5, pc, #336 @ (adr r5, 1d5d50 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add r5, pc, #752 @ (adr r5, 1d5d64 ) │ │ │ │ + add r4, pc, #176 @ (adr r4, 1d5cb4 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #28 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #344] @ (1d5be8 ) │ │ │ │ + ldr r2, [pc, #344] @ (1d5d78 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #344] @ (1d5bec ) │ │ │ │ + ldr r1, [pc, #344] @ (1d5d7c ) │ │ │ │ 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 1d5bbc │ │ │ │ + beq.w 1d5d4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d5bbc │ │ │ │ + beq.w 1d5d4c │ │ │ │ mov r9, r0 │ │ │ │ - vldr s19, [pc, #300] @ 1d5be0 │ │ │ │ - vldr s18, [pc, #300] @ 1d5be4 │ │ │ │ + vldr s19, [pc, #300] @ 1d5d70 │ │ │ │ + vldr s18, [pc, #300] @ 1d5d74 │ │ │ │ mov.w fp, #0 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ vmov.f32 s16, #240 @ 0xbf800000 -1.0 │ │ │ │ str r3, [sp, #4] │ │ │ │ vmov.f32 s17, #112 @ 0x3f800000 1.0 │ │ │ │ add.w r4, sl, #16 │ │ │ │ mov r5, r9 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1d5b6c │ │ │ │ + b.n 1d5cfc │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5b98 │ │ │ │ + bgt.n 1d5d28 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 59e8c │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d5b8c │ │ │ │ + ble.n 1d5d1c │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5b92 │ │ │ │ + bgt.n 1d5d22 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 59e8c │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d5b86 │ │ │ │ + ble.n 1d5d16 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5b9e │ │ │ │ + bgt.n 1d5d2e │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 59e8c │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d5b80 │ │ │ │ + ble.n 1d5d10 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5ba4 │ │ │ │ + bgt.n 1d5d34 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 59e8c │ │ │ │ add r3, sp, #12 │ │ │ │ adds r5, #8 │ │ │ │ strh.w r0, [sp, #18] │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ cmp r7, r6 │ │ │ │ str.w r0, [r5, #-8] │ │ │ │ str.w r1, [r5, #-4] │ │ │ │ - beq.n 1d5baa │ │ │ │ + beq.n 1d5d3a │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5ad4 │ │ │ │ + bgt.n 1d5c64 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1d5ae2 │ │ │ │ + b.n 1d5c72 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1d5b4e │ │ │ │ + b.n 1d5cde │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1d5b2a │ │ │ │ + b.n 1d5cba │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1d5b06 │ │ │ │ + b.n 1d5c96 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d5b06 │ │ │ │ + b.n 1d5c96 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d5ae2 │ │ │ │ + b.n 1d5c72 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d5b2a │ │ │ │ + b.n 1d5cba │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d5b4e │ │ │ │ + b.n 1d5cde │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1d5aca │ │ │ │ - ldr r2, [pc, #48] @ (1d5bf0 ) │ │ │ │ - ldr r3, [pc, #40] @ (1d5be8 ) │ │ │ │ + bne.n 1d5c5a │ │ │ │ + ldr r2, [pc, #48] @ (1d5d80 ) │ │ │ │ + ldr r3, [pc, #40] @ (1d5d78 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d5bda │ │ │ │ + bne.n 1d5d6a │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mcr2 6, 0, ip, cr0, cr15, {7} │ │ │ │ mcr2 6, 0, r4, cr0, cr15, {7} │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #416 @ (adr r5, 1d5d90 ) │ │ │ │ + add r3, pc, #864 @ (adr r3, 1d60e0 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add r4, pc, #240 @ (adr r4, 1d5ce4 ) │ │ │ │ + add r2, pc, #688 @ (adr r2, 1d6034 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1d5d2e │ │ │ │ + beq.w 1d5ebe │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d5d2e │ │ │ │ + beq.w 1d5ebe │ │ │ │ mov r8, r0 │ │ │ │ - vldr s19, [pc, #280] @ 1d5d38 │ │ │ │ - vldr s18, [pc, #280] @ 1d5d3c │ │ │ │ + vldr s19, [pc, #280] @ 1d5ec8 │ │ │ │ + vldr s18, [pc, #280] @ 1d5ecc │ │ │ │ mov.w sl, #0 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ vmov.f32 s16, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s17, #112 @ 0x3f800000 1.0 │ │ │ │ add.w r4, r9, #16 │ │ │ │ mov r6, r8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1d5cde │ │ │ │ + b.n 1d5e6e │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5d0a │ │ │ │ + bgt.n 1d5e9a │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 59e8c │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ uxtb.w fp, r0 │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d5cfe │ │ │ │ + ble.n 1d5e8e │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5d04 │ │ │ │ + bgt.n 1d5e94 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 59e8c │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ lsls r2, r0, #8 │ │ │ │ and.w r2, r2, #65280 @ 0xff00 │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ orr.w fp, r2, fp │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d5cf8 │ │ │ │ + ble.n 1d5e88 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5d10 │ │ │ │ + bgt.n 1d5ea0 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 59e8c │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ lsls r3, r0, #16 │ │ │ │ and.w r3, r3, #16711680 @ 0xff0000 │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ orr.w fp, r3, fp │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d5cf2 │ │ │ │ + ble.n 1d5e82 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5d16 │ │ │ │ + bgt.n 1d5ea6 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ adds r5, #1 │ │ │ │ blx 59e8c │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, fp, r0, lsl #24 │ │ │ │ cmp r7, r5 │ │ │ │ str.w r3, [r6], #4 │ │ │ │ - beq.n 1d5d1c │ │ │ │ + beq.n 1d5eac │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5c44 │ │ │ │ + bgt.n 1d5dd4 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1d5c52 │ │ │ │ + b.n 1d5de2 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1d5cca │ │ │ │ + b.n 1d5e5a │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1d5ca0 │ │ │ │ + b.n 1d5e30 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1d5c76 │ │ │ │ + b.n 1d5e06 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d5c76 │ │ │ │ + b.n 1d5e06 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d5c52 │ │ │ │ + b.n 1d5de2 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d5ca0 │ │ │ │ + b.n 1d5e30 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d5cca │ │ │ │ + b.n 1d5e5a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 1d5c3a │ │ │ │ + bne.n 1d5dca │ │ │ │ add sp, #12 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d5dc6 │ │ │ │ + beq.n 1d5f56 │ │ │ │ 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] @ 1d5dd8 │ │ │ │ + vldr s20, [pc, #116] @ 1d5f68 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s21, [pc, #116] @ 1d5ddc │ │ │ │ + vldr s21, [pc, #116] @ 1d5f6c │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #88] @ 1d5dc8 │ │ │ │ - vldr d8, [pc, #92] @ 1d5dd0 │ │ │ │ + vldr d9, [pc, #88] @ 1d5f58 │ │ │ │ + vldr d8, [pc, #92] @ 1d5f60 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ vmov.f32 s0, s20 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1d5d9e │ │ │ │ + ble.n 1d5f2e │ │ │ │ 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 │ │ │ │ @@ -521561,31 +521675,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 1d5d76 │ │ │ │ + bne.n 1d5f06 │ │ │ │ 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 1d5dd8 │ │ │ │ + b.n 1d5f68 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cbz r2, 1d5e22 │ │ │ │ + cbz r2, 1d5fb2 │ │ │ │ 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 │ │ │ │ @@ -521593,268 +521707,268 @@ │ │ │ │ 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 1e1348 │ │ │ │ + bl 1e14d8 │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d5dfe │ │ │ │ + bne.n 1d5f8e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d5e76 │ │ │ │ + cbz r2, 1d6006 │ │ │ │ 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 1e1348 │ │ │ │ + bl 1e14d8 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e14d8 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e14d8 │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d5e44 │ │ │ │ + bne.n 1d5fd4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d5ece │ │ │ │ + cbz r2, 1d605e │ │ │ │ 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 1e1348 │ │ │ │ + bl 1e14d8 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e14d8 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e14d8 │ │ │ │ lsrs r0, r7, #16 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e14d8 │ │ │ │ cmp r9, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d5e94 │ │ │ │ + bne.n 1d6024 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d5f24 │ │ │ │ + cbz r2, 1d60b4 │ │ │ │ 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 1e1348 │ │ │ │ + bl 1e14d8 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e14d8 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e14d8 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e14d8 │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d5eec │ │ │ │ + bne.n 1d607c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d5f6e │ │ │ │ + cbz r2, 1d60fe │ │ │ │ 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 1e1348 │ │ │ │ + bl 1e14d8 │ │ │ │ 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 1d5f4a │ │ │ │ + bne.n 1d60da │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d5fc0 │ │ │ │ + cbz r2, 1d6150 │ │ │ │ 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 1e1348 │ │ │ │ + bl 1e14d8 │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e14d8 │ │ │ │ str.w sl, [r4, #-24] │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1d5f94 │ │ │ │ + bne.n 1d6124 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d6010 │ │ │ │ + cbz r2, 1d61a0 │ │ │ │ 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 1e1348 │ │ │ │ + bl 1e14d8 │ │ │ │ str.w r8, [r4, #-28] │ │ │ │ str.w r8, [r4, #-24] │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e14d8 │ │ │ │ cmp r9, r5 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d5fe4 │ │ │ │ + bne.n 1d6174 │ │ │ │ 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] @ (1d60d8 ) │ │ │ │ + ldr r2, [pc, #172] @ (1d6268 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #172] @ (1d60dc ) │ │ │ │ + ldr r1, [pc, #172] @ (1d626c ) │ │ │ │ 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 │ │ │ │ - cbz r2, 1d60b8 │ │ │ │ - cbz r5, 1d60b8 │ │ │ │ + cbz r2, 1d6248 │ │ │ │ + cbz r5, 1d6248 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r9, #0 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r4, r8, #16 │ │ │ │ mov fp, r7 │ │ │ │ mov.w sl, #0 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ add.w fp, fp, #8 │ │ │ │ - bl 1e1334 │ │ │ │ + bl 1e14c4 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ - bl 1e1334 │ │ │ │ + bl 1e14c4 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ add.w sl, sl, #1 │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ - bl 1e1334 │ │ │ │ + bl 1e14c4 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ adds r4, #16 │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ - bl 1e1334 │ │ │ │ + bl 1e14c4 │ │ │ │ add.w ip, sp, #12 │ │ │ │ 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 1d6058 │ │ │ │ + bne.n 1d61e8 │ │ │ │ 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 1d604e │ │ │ │ - ldr r2, [pc, #36] @ (1d60e0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d60d8 ) │ │ │ │ + bne.n 1d61de │ │ │ │ + ldr r2, [pc, #36] @ (1d6270 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d6268 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d60d2 │ │ │ │ + bne.n 1d6262 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #816] @ 0x330 │ │ │ │ + ldr r6, [sp, #240] @ 0xf0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r7, [sp, #256] @ 0x100 │ │ │ │ + ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #100] @ (1d615c ) │ │ │ │ - ldr r3, [pc, #104] @ (1d6160 ) │ │ │ │ + ldr r2, [pc, #100] @ (1d62ec ) │ │ │ │ + ldr r3, [pc, #104] @ (1d62f0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d6140 │ │ │ │ + cbz r4, 1d62d0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ @@ -521864,51 +521978,51 @@ │ │ │ │ cmp r4, r2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str.w r1, [r3, #-32] │ │ │ │ str.w r1, [r3, #-28] │ │ │ │ str.w r1, [r3, #-24] │ │ │ │ str.w r0, [r3, #-20] │ │ │ │ - bne.n 1d6110 │ │ │ │ - ldr r2, [pc, #32] @ (1d6164 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d6160 ) │ │ │ │ + bne.n 1d62a0 │ │ │ │ + ldr r2, [pc, #32] @ (1d62f4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d62f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6158 │ │ │ │ + bne.n 1d62e8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ + ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1d6200 ) │ │ │ │ - ldr r3, [pc, #136] @ (1d6204 ) │ │ │ │ + ldr r2, [pc, #132] @ (1d6390 ) │ │ │ │ + ldr r3, [pc, #136] @ (1d6394 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1d61de │ │ │ │ + cbz r7, 1d636e │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s10, [pc, #100] @ 1d61fc │ │ │ │ + vldr s10, [pc, #100] @ 1d638c │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r4, #16 │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ adds r5, #1 │ │ │ │ @@ -521920,50 +522034,50 @@ │ │ │ │ vldr d7, [sp, #8] │ │ │ │ vstr s10, [r4, #-24] @ 0xffffffe8 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vstr s11, [r4, #-20] @ 0xffffffec │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s12, [r4, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1d619c │ │ │ │ - ldr r2, [pc, #40] @ (1d6208 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d6204 ) │ │ │ │ + bne.n 1d632c │ │ │ │ + ldr r2, [pc, #40] @ (1d6398 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d6394 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d61f6 │ │ │ │ + bne.n 1d6386 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r4, [sp, #952] @ 0x3b8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ + ldr r4, [sp, #552] @ 0x228 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #144] @ (1d62b0 ) │ │ │ │ - ldr r3, [pc, #148] @ (1d62b4 ) │ │ │ │ + ldr r2, [pc, #144] @ (1d6440 ) │ │ │ │ + ldr r3, [pc, #148] @ (1d6444 ) │ │ │ │ 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, 1d6294 │ │ │ │ + cbz r6, 1d6424 │ │ │ │ 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] │ │ │ │ @@ -521984,47 +522098,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 1d623e │ │ │ │ - ldr r2, [pc, #32] @ (1d62b8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d62b4 ) │ │ │ │ + bne.n 1d63ce │ │ │ │ + ldr r2, [pc, #32] @ (1d6448 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d6444 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d62ac │ │ │ │ + bne.n 1d643c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldr r5, [sp, #872] @ 0x368 │ │ │ │ + ldr r4, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #400] @ 0x190 │ │ │ │ + ldr r3, [sp, #848] @ 0x350 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #156] @ (1d636c ) │ │ │ │ - ldr r3, [pc, #160] @ (1d6370 ) │ │ │ │ + ldr r2, [pc, #156] @ (1d64fc ) │ │ │ │ + ldr r3, [pc, #160] @ (1d6500 ) │ │ │ │ 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, 1d6350 │ │ │ │ + cbz r6, 1d64e0 │ │ │ │ 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] │ │ │ │ @@ -522048,51 +522162,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 1d62ea │ │ │ │ - ldr r2, [pc, #32] @ (1d6374 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d6370 ) │ │ │ │ + bne.n 1d647a │ │ │ │ + ldr r2, [pc, #32] @ (1d6504 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d6500 ) │ │ │ │ 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 1d6368 │ │ │ │ + bne.n 1d64f8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldr r5, [sp, #168] @ 0xa8 │ │ │ │ + ldr r3, [sp, #616] @ 0x268 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1d63fc ) │ │ │ │ - ldr r3, [pc, #116] @ (1d6400 ) │ │ │ │ + ldr r2, [pc, #112] @ (1d658c ) │ │ │ │ + ldr r3, [pc, #116] @ (1d6590 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d63dc │ │ │ │ + cbz r4, 1d656c │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #80] @ 1d63f8 │ │ │ │ + vldr s14, [pc, #80] @ 1d6588 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ @@ -522100,49 +522214,49 @@ │ │ │ │ add.w lr, lr, #8 │ │ │ │ vstr s15, [r3, #-20] @ 0xffffffec │ │ │ │ cmp r4, r2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str.w r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-28] │ │ │ │ - bne.n 1d63ac │ │ │ │ - ldr r2, [pc, #36] @ (1d6404 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d6400 ) │ │ │ │ + bne.n 1d653c │ │ │ │ + ldr r2, [pc, #36] @ (1d6594 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d6590 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d63f4 │ │ │ │ + bne.n 1d6584 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r2, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ + ldr r2, [sp, #560] @ 0x230 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #108] @ (1d6488 ) │ │ │ │ - ldr r3, [pc, #112] @ (1d648c ) │ │ │ │ + ldr r2, [pc, #108] @ (1d6618 ) │ │ │ │ + ldr r3, [pc, #112] @ (1d661c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d646c │ │ │ │ + cbz r6, 1d65fc │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -522155,47 +522269,47 @@ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ vstr s15, [r3, #-20] @ 0xffffffec │ │ │ │ str.w r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-28] │ │ │ │ str.w r2, [r3, #-24] │ │ │ │ - bne.n 1d6438 │ │ │ │ - ldr r2, [pc, #32] @ (1d6490 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d648c ) │ │ │ │ + bne.n 1d65c8 │ │ │ │ + ldr r2, [pc, #32] @ (1d6620 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d661c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6484 │ │ │ │ + bne.n 1d6614 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [sp, #888] @ 0x378 │ │ │ │ + ldr r2, [sp, #312] @ 0x138 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #560] @ 0x230 │ │ │ │ + ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1d6518 ) │ │ │ │ - ldr r3, [pc, #116] @ (1d651c ) │ │ │ │ + ldr r2, [pc, #112] @ (1d66a8 ) │ │ │ │ + ldr r3, [pc, #116] @ (1d66ac ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d64fc │ │ │ │ + cbz r6, 1d668c │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -522210,54 +522324,54 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r0, [r4, #-32] │ │ │ │ str.w r1, [r4, #-28] │ │ │ │ str.w r2, [r4, #-24] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bne.n 1d64c2 │ │ │ │ - ldr r2, [pc, #32] @ (1d6520 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d651c ) │ │ │ │ + bne.n 1d6652 │ │ │ │ + ldr r2, [pc, #32] @ (1d66b0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d66ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6514 │ │ │ │ + bne.n 1d66a4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [sp, #328] @ 0x148 │ │ │ │ + ldr r1, [sp, #776] @ 0x308 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #152] @ (1d65d4 ) │ │ │ │ - ldr r3, [pc, #156] @ (1d65d8 ) │ │ │ │ + ldr r2, [pc, #152] @ (1d6764 ) │ │ │ │ + ldr r3, [pc, #156] @ (1d6768 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d65ac │ │ │ │ + cbz r4, 1d673c │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #112] @ 1d65c8 │ │ │ │ - vldr s8, [pc, #116] @ 1d65d0 │ │ │ │ + vldr d5, [pc, #112] @ 1d6758 │ │ │ │ + vldr s8, [pc, #116] @ 1d6760 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ vstr s8, [r3, #-24] @ 0xffffffe8 │ │ │ │ @@ -522271,57 +522385,57 @@ │ │ │ │ vcvt.f64.u32 d7, s15 │ │ │ │ vmul.f64 d6, d6, d5 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s12, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r3, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1d6560 │ │ │ │ - ldr r2, [pc, #44] @ (1d65dc ) │ │ │ │ - ldr r3, [pc, #40] @ (1d65d8 ) │ │ │ │ + bne.n 1d66f0 │ │ │ │ + ldr r2, [pc, #44] @ (1d676c ) │ │ │ │ + ldr r3, [pc, #40] @ (1d6768 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d65c4 │ │ │ │ + bne.n 1d6754 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #304] @ 0x130 │ │ │ │ + ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #164] @ (1d6698 ) │ │ │ │ - ldr r3, [pc, #168] @ (1d669c ) │ │ │ │ + ldr r2, [pc, #164] @ (1d6828 ) │ │ │ │ + ldr r3, [pc, #168] @ (1d682c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d6672 │ │ │ │ + cbz r5, 1d6802 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d4, [pc, #128] @ 1d6690 │ │ │ │ + vldr d4, [pc, #128] @ 1d6820 │ │ │ │ vmov.f32 s7, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ adds r4, #1 │ │ │ │ @@ -522340,60 +522454,60 @@ │ │ │ │ vcvt.f32.f64 s10, d5 │ │ │ │ vmul.f64 d7, d7, d4 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vstr s10, [r3, #-32] @ 0xffffffe0 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s12, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d6614 │ │ │ │ - ldr r2, [pc, #44] @ (1d66a0 ) │ │ │ │ - ldr r3, [pc, #36] @ (1d669c ) │ │ │ │ + bne.n 1d67a4 │ │ │ │ + ldr r2, [pc, #44] @ (1d6830 ) │ │ │ │ + ldr r3, [pc, #36] @ (1d682c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d668a │ │ │ │ + bne.n 1d681a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #536] @ 0x218 │ │ │ │ + str r7, [sp, #984] @ 0x3d8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #188] @ (1d6778 ) │ │ │ │ - ldr r3, [pc, #192] @ (1d677c ) │ │ │ │ + ldr r2, [pc, #188] @ (1d6908 ) │ │ │ │ + ldr r3, [pc, #192] @ (1d690c ) │ │ │ │ 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 1d674e │ │ │ │ + beq.n 1d68de │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d3, [pc, #148] @ 1d6770 │ │ │ │ + vldr d3, [pc, #148] @ 1d6900 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r4, #16 │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ @@ -522416,57 +522530,57 @@ │ │ │ │ vstr s8, [r4, #-32] @ 0xffffffe0 │ │ │ │ vmul.f64 d7, d7, d3 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vstr s10, [r4, #-28] @ 0xffffffe4 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s12, [r4, #-24] @ 0xffffffe8 │ │ │ │ vstr s14, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d66dc │ │ │ │ - ldr r2, [pc, #48] @ (1d6780 ) │ │ │ │ - ldr r3, [pc, #40] @ (1d677c ) │ │ │ │ + bne.n 1d686c │ │ │ │ + ldr r2, [pc, #48] @ (1d6910 ) │ │ │ │ + ldr r3, [pc, #40] @ (1d690c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6766 │ │ │ │ + bne.n 1d68f6 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - ldr r1, [sp, #248] @ 0xf8 │ │ │ │ + str r7, [sp, #696] @ 0x2b8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ + str r7, [sp, #104] @ 0x68 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #124] @ (1d6814 ) │ │ │ │ - ldr r3, [pc, #128] @ (1d6818 ) │ │ │ │ + ldr r2, [pc, #124] @ (1d69a4 ) │ │ │ │ + ldr r3, [pc, #128] @ (1d69a8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d67f4 │ │ │ │ + cbz r4, 1d6984 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1d6810 │ │ │ │ + vldr s12, [pc, #92] @ 1d69a0 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ vstr s12, [r3, #-24] @ 0xffffffe8 │ │ │ │ @@ -522476,49 +522590,49 @@ │ │ │ │ cmp r4, r2 │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcvt.f32.u32 s14, s15 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vstr s14, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r3, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1d67b8 │ │ │ │ - ldr r2, [pc, #36] @ (1d681c ) │ │ │ │ - ldr r3, [pc, #32] @ (1d6818 ) │ │ │ │ + bne.n 1d6948 │ │ │ │ + ldr r2, [pc, #36] @ (1d69ac ) │ │ │ │ + ldr r3, [pc, #32] @ (1d69a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d680c │ │ │ │ + bne.n 1d699c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #392] @ 0x188 │ │ │ │ + str r6, [sp, #840] @ 0x348 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + str r6, [sp, #464] @ 0x1d0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #116] @ (1d68a8 ) │ │ │ │ - ldr r3, [pc, #120] @ (1d68ac ) │ │ │ │ + ldr r2, [pc, #116] @ (1d6a38 ) │ │ │ │ + ldr r3, [pc, #120] @ (1d6a3c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d688c │ │ │ │ + cbz r5, 1d6a1c │ │ │ │ mov lr, r1 │ │ │ │ adds r2, r0, #2 │ │ │ │ movs r4, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ movw r6, #65280 @ 0xff00 │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -522535,47 +522649,47 @@ │ │ │ │ movne r3, #1 │ │ │ │ rsb ip, ip, #0 │ │ │ │ negs r3, r3 │ │ │ │ strb.w ip, [r2, #-2] │ │ │ │ strb.w r3, [r2, #-1] │ │ │ │ cmp r5, r4 │ │ │ │ strh.w r6, [r2], #4 │ │ │ │ - bne.n 1d6850 │ │ │ │ - ldr r2, [pc, #32] @ (1d68b0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d68ac ) │ │ │ │ + bne.n 1d69e0 │ │ │ │ + ldr r2, [pc, #32] @ (1d6a40 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d6a3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d68a4 │ │ │ │ + bne.n 1d6a34 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - str r7, [sp, #792] @ 0x318 │ │ │ │ + str r6, [sp, #216] @ 0xd8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #432] @ 0x1b0 │ │ │ │ + str r5, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #128] @ (1d6948 ) │ │ │ │ - ldr r3, [pc, #132] @ (1d694c ) │ │ │ │ + ldr r2, [pc, #128] @ (1d6ad8 ) │ │ │ │ + ldr r3, [pc, #132] @ (1d6adc ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d692a │ │ │ │ + cbz r5, 1d6aba │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -522591,48 +522705,48 @@ │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcvt.f32.u32 s14, s15 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ vstr s13, [r3, #-32] @ 0xffffffe0 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vstr s14, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d68e4 │ │ │ │ - ldr r2, [pc, #36] @ (1d6950 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d694c ) │ │ │ │ + bne.n 1d6a74 │ │ │ │ + ldr r2, [pc, #36] @ (1d6ae0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d6adc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6942 │ │ │ │ + bne.n 1d6ad2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r7, [sp, #200] @ 0xc8 │ │ │ │ + str r5, [sp, #648] @ 0x288 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #824] @ 0x338 │ │ │ │ + str r5, [sp, #248] @ 0xf8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1d69ec ) │ │ │ │ - ldr r3, [pc, #136] @ (1d69f0 ) │ │ │ │ + ldr r2, [pc, #132] @ (1d6b7c ) │ │ │ │ + ldr r3, [pc, #136] @ (1d6b80 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d69ce │ │ │ │ + cbz r4, 1d6b5e │ │ │ │ mov ip, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ mov r7, sp │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ @@ -522656,48 +522770,48 @@ │ │ │ │ negs r1, r1 │ │ │ │ negs r0, r0 │ │ │ │ negs r2, r2 │ │ │ │ cmp r4, lr │ │ │ │ strb.w r1, [r3, #-8] │ │ │ │ strb.w r0, [r3, #-7] │ │ │ │ strb.w r2, [r3, #-6] │ │ │ │ - bne.n 1d6982 │ │ │ │ - ldr r2, [pc, #36] @ (1d69f4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d69f0 ) │ │ │ │ + bne.n 1d6b12 │ │ │ │ + ldr r2, [pc, #36] @ (1d6b84 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d6b80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d69e6 │ │ │ │ + bne.n 1d6b76 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [sp, #584] @ 0x248 │ │ │ │ + str r5, [sp, #8] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #168] @ 0xa8 │ │ │ │ + str r4, [sp, #616] @ 0x268 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #136] @ (1d6a94 ) │ │ │ │ - ldr r3, [pc, #140] @ (1d6a98 ) │ │ │ │ + ldr r2, [pc, #136] @ (1d6c24 ) │ │ │ │ + ldr r3, [pc, #140] @ (1d6c28 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d6a78 │ │ │ │ + cbz r6, 1d6c08 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -522716,47 +522830,47 @@ │ │ │ │ vstr s12, [r4, #-32] @ 0xffffffe0 │ │ │ │ vcvt.f32.u32 s14, s15 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vstr s13, [r4, #-28] @ 0xffffffe4 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vstr s14, [r4, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d6a26 │ │ │ │ - ldr r2, [pc, #32] @ (1d6a9c ) │ │ │ │ - ldr r3, [pc, #28] @ (1d6a98 ) │ │ │ │ + bne.n 1d6bb6 │ │ │ │ + ldr r2, [pc, #32] @ (1d6c2c ) │ │ │ │ + ldr r3, [pc, #28] @ (1d6c28 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6a90 │ │ │ │ + bne.n 1d6c20 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - str r5, [sp, #952] @ 0x3b8 │ │ │ │ + str r4, [sp, #376] @ 0x178 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #512] @ 0x200 │ │ │ │ + str r3, [sp, #960] @ 0x3c0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #164] @ (1d6b58 ) │ │ │ │ - ldr r3, [pc, #164] @ (1d6b5c ) │ │ │ │ + ldr r2, [pc, #164] @ (1d6ce8 ) │ │ │ │ + ldr r3, [pc, #164] @ (1d6cec ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1d6b38 │ │ │ │ + cbz r7, 1d6cc8 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #0 │ │ │ │ add.w lr, sp, #4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -522786,317 +522900,317 @@ │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ mvn.w r3, ip │ │ │ │ and.w ip, ip, #2139062143 @ 0x7f7f7f7f │ │ │ │ and.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ rsb ip, ip, #2155905152 @ 0x80808080 │ │ │ │ eor.w r3, r3, ip │ │ │ │ str.w r3, [r6], #4 │ │ │ │ - bne.n 1d6acc │ │ │ │ - ldr r2, [pc, #36] @ (1d6b60 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d6b5c ) │ │ │ │ + bne.n 1d6c5c │ │ │ │ + ldr r2, [pc, #36] @ (1d6cf0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d6cec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6b52 │ │ │ │ + bne.n 1d6ce2 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r5, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #720] @ 0x2d0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #768] @ 0x300 │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #200] @ (1d6c44 ) │ │ │ │ - ldr r3, [pc, #204] @ (1d6c48 ) │ │ │ │ + ldr r2, [pc, #200] @ (1d6dd4 ) │ │ │ │ + ldr r3, [pc, #204] @ (1d6dd8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1d6c16 │ │ │ │ + beq.n 1d6da6 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #160] @ 1d6c38 │ │ │ │ - vldr s8, [pc, #164] @ 1d6c40 │ │ │ │ + vldr d5, [pc, #160] @ 1d6dc8 │ │ │ │ + vldr s8, [pc, #164] @ 1d6dd0 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1d6be4 │ │ │ │ + b.n 1d6d74 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ vstr s14, [r3, #-16] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 1d6c10 │ │ │ │ + bmi.n 1d6da0 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ adds r2, #1 │ │ │ │ vstr s14, [r3, #-12] │ │ │ │ vstr s8, [r3, #-8] │ │ │ │ add.w lr, lr, #8 │ │ │ │ vstr s9, [r3, #-4] │ │ │ │ cmp r4, r2 │ │ │ │ add.w r3, r3, #16 │ │ │ │ - beq.n 1d6c16 │ │ │ │ + beq.n 1d6da6 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 1d6ba8 │ │ │ │ + bpl.n 1d6d38 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1d6bac │ │ │ │ + b.n 1d6d3c │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1d6bca │ │ │ │ - ldr r2, [pc, #52] @ (1d6c4c ) │ │ │ │ - ldr r3, [pc, #44] @ (1d6c48 ) │ │ │ │ + b.n 1d6d5a │ │ │ │ + ldr r2, [pc, #52] @ (1d6ddc ) │ │ │ │ + ldr r3, [pc, #44] @ (1d6dd8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6c2e │ │ │ │ + bne.n 1d6dbe │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6dc <__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 │ │ │ │ - str r4, [sp, #504] @ 0x1f8 │ │ │ │ + str r2, [sp, #952] @ 0x3b8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #904] @ 0x388 │ │ │ │ + str r2, [sp, #328] @ 0x148 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #220] @ (1d6d40 ) │ │ │ │ - ldr r3, [pc, #224] @ (1d6d44 ) │ │ │ │ + ldr r2, [pc, #220] @ (1d6ed0 ) │ │ │ │ + ldr r3, [pc, #224] @ (1d6ed4 ) │ │ │ │ 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 1d6d1a │ │ │ │ + beq.n 1d6eaa │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d5, [pc, #184] @ 1d6d38 │ │ │ │ + vldr d5, [pc, #184] @ 1d6ec8 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1d6ce0 │ │ │ │ + b.n 1d6e70 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vstr s14, [r3, #-16] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 1d6d14 │ │ │ │ + bmi.n 1d6ea4 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ vstr s14, [r3, #-12] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 1d6d0e │ │ │ │ + bmi.n 1d6e9e │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ adds r4, #1 │ │ │ │ vstr s14, [r3, #-8] │ │ │ │ vstr s9, [r3, #-4] │ │ │ │ add.w lr, lr, #12 │ │ │ │ adds r3, #16 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1d6d1a │ │ │ │ + beq.n 1d6eaa │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ stmia.w ip!, {r0, r1, r2} │ │ │ │ vldr s15, [sp] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 1d6c8c │ │ │ │ + bpl.n 1d6e1c │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1d6c90 │ │ │ │ + b.n 1d6e20 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1d6ccc │ │ │ │ + b.n 1d6e5c │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1d6cae │ │ │ │ - ldr r2, [pc, #44] @ (1d6d48 ) │ │ │ │ - ldr r3, [pc, #36] @ (1d6d44 ) │ │ │ │ + b.n 1d6e3e │ │ │ │ + ldr r2, [pc, #44] @ (1d6ed8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1d6ed4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6d32 │ │ │ │ + bne.n 1d6ec2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - str r3, [sp, #600] @ 0x258 │ │ │ │ + str r2, [sp, #24] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #888] @ 0x378 │ │ │ │ + str r1, [sp, #312] @ 0x138 │ │ │ │ lsls r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #252] @ (1d6e60 ) │ │ │ │ - ldr r3, [pc, #256] @ (1d6e64 ) │ │ │ │ + ldr r2, [pc, #252] @ (1d6ff0 ) │ │ │ │ + ldr r3, [pc, #256] @ (1d6ff4 ) │ │ │ │ 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 1d6e3c │ │ │ │ + beq.n 1d6fcc │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d5, [pc, #212] @ 1d6e58 │ │ │ │ + vldr d5, [pc, #212] @ 1d6fe8 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1d6df8 │ │ │ │ + b.n 1d6f88 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ vstr s14, [r4, #-16] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 1d6e36 │ │ │ │ + bmi.n 1d6fc6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vldr s15, [sp, #12] │ │ │ │ vstr s14, [r4, #-12] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 1d6e30 │ │ │ │ + bmi.n 1d6fc0 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vstr s14, [r4, #-8] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 1d6e2a │ │ │ │ + bmi.n 1d6fba │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ adds r5, #1 │ │ │ │ vstr s14, [r4, #-4] │ │ │ │ add.w lr, lr, #16 │ │ │ │ adds r4, #16 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1d6e3c │ │ │ │ + beq.n 1d6fcc │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 1d6d8a │ │ │ │ + bpl.n 1d6f1a │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1d6d8e │ │ │ │ + b.n 1d6f1e │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1d6de8 │ │ │ │ + b.n 1d6f78 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1d6dca │ │ │ │ + b.n 1d6f5a │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1d6dac │ │ │ │ - ldr r2, [pc, #40] @ (1d6e68 ) │ │ │ │ - ldr r3, [pc, #36] @ (1d6e64 ) │ │ │ │ + b.n 1d6f3c │ │ │ │ + ldr r2, [pc, #40] @ (1d6ff8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1d6ff4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6e54 │ │ │ │ + bne.n 1d6fe4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - str r2, [sp, #600] @ 0x258 │ │ │ │ + str r1, [sp, #24] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #752] @ 0x2f0 │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #124] @ (1d6efc ) │ │ │ │ - ldr r3, [pc, #128] @ (1d6f00 ) │ │ │ │ + ldr r2, [pc, #124] @ (1d708c ) │ │ │ │ + ldr r3, [pc, #128] @ (1d7090 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d6edc │ │ │ │ + cbz r4, 1d706c │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1d6ef8 │ │ │ │ + vldr s12, [pc, #92] @ 1d7088 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ vstr s12, [r3, #-24] @ 0xffffffe8 │ │ │ │ @@ -523106,49 +523220,49 @@ │ │ │ │ cmp r4, r2 │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcvt.f32.s32 s14, s15 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s14, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r3, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1d6ea0 │ │ │ │ - ldr r2, [pc, #36] @ (1d6f04 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d6f00 ) │ │ │ │ + bne.n 1d7030 │ │ │ │ + ldr r2, [pc, #36] @ (1d7094 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d7090 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6ef4 │ │ │ │ + bne.n 1d7084 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #488] @ 0x1e8 │ │ │ │ + ldrh r2, [r5, #62] @ 0x3e │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #112] @ 0x70 │ │ │ │ + ldrh r4, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #116] @ (1d6f90 ) │ │ │ │ - ldr r3, [pc, #120] @ (1d6f94 ) │ │ │ │ + ldr r2, [pc, #116] @ (1d7120 ) │ │ │ │ + ldr r3, [pc, #120] @ (1d7124 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d6f72 │ │ │ │ + cbz r4, 1d7102 │ │ │ │ mov ip, r1 │ │ │ │ add.w lr, r0, #2 │ │ │ │ movs r2, #0 │ │ │ │ movw r5, #65280 @ 0xff00 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ ldr.w r0, [ip] │ │ │ │ @@ -523164,48 +523278,48 @@ │ │ │ │ strb.w r1, [lr, #-2] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ cmp r4, r2 │ │ │ │ strb.w r3, [lr, #-1] │ │ │ │ strh.w r5, [lr], #4 │ │ │ │ - bne.n 1d6f38 │ │ │ │ - ldr r2, [pc, #36] @ (1d6f98 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d6f94 ) │ │ │ │ + bne.n 1d70c8 │ │ │ │ + ldr r2, [pc, #36] @ (1d7128 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d7124 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6f8a │ │ │ │ + bne.n 1d711a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [sp, #888] @ 0x378 │ │ │ │ + ldrh r6, [r1, #58] @ 0x3a │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #536] @ 0x218 │ │ │ │ + ldrh r6, [r6, #54] @ 0x36 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #128] @ (1d7030 ) │ │ │ │ - ldr r3, [pc, #132] @ (1d7034 ) │ │ │ │ + ldr r2, [pc, #128] @ (1d71c0 ) │ │ │ │ + ldr r3, [pc, #132] @ (1d71c4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d7012 │ │ │ │ + cbz r5, 1d71a2 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -523221,48 +523335,48 @@ │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcvt.f32.s32 s14, s15 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ vstr s13, [r3, #-32] @ 0xffffffe0 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s14, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d6fcc │ │ │ │ - ldr r2, [pc, #36] @ (1d7038 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d7034 ) │ │ │ │ + bne.n 1d715c │ │ │ │ + ldr r2, [pc, #36] @ (1d71c8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d71c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d702a │ │ │ │ + bne.n 1d71ba │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [sp, #296] @ 0x128 │ │ │ │ + ldrh r2, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #62] @ 0x3e │ │ │ │ + ldrh r6, [r2, #50] @ 0x32 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #136] @ (1d70d8 ) │ │ │ │ - ldr r3, [pc, #140] @ (1d70dc ) │ │ │ │ + ldr r2, [pc, #136] @ (1d7268 ) │ │ │ │ + ldr r3, [pc, #140] @ (1d726c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d70bc │ │ │ │ + cbz r5, 1d724c │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, sp │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -523287,47 +523401,47 @@ │ │ │ │ strb.w r0, [r3, #-8] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strb.w r1, [r3, #-7] │ │ │ │ it le │ │ │ │ movle r2, #0 │ │ │ │ cmp r5, r4 │ │ │ │ strb.w r2, [r3, #-6] │ │ │ │ - bne.n 1d706a │ │ │ │ - ldr r2, [pc, #32] @ (1d70e0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d70dc ) │ │ │ │ + bne.n 1d71fa │ │ │ │ + ldr r2, [pc, #32] @ (1d7270 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d726c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d70d4 │ │ │ │ + bne.n 1d7264 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r5, #60] @ 0x3c │ │ │ │ + ldrh r2, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #56] @ 0x38 │ │ │ │ + ldrh r4, [r5, #44] @ 0x2c │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #136] @ (1d7180 ) │ │ │ │ - ldr r3, [pc, #140] @ (1d7184 ) │ │ │ │ + ldr r2, [pc, #136] @ (1d7310 ) │ │ │ │ + ldr r3, [pc, #140] @ (1d7314 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d7164 │ │ │ │ + cbz r6, 1d72f4 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -523346,48 +523460,48 @@ │ │ │ │ vstr s12, [r4, #-32] @ 0xffffffe0 │ │ │ │ vcvt.f32.s32 s14, s15 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vstr s13, [r4, #-28] @ 0xffffffe4 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s14, [r4, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d7112 │ │ │ │ - ldr r2, [pc, #32] @ (1d7188 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d7184 ) │ │ │ │ + bne.n 1d72a2 │ │ │ │ + ldr r2, [pc, #32] @ (1d7318 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d7314 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d717c │ │ │ │ + bne.n 1d730c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r0, #56] @ 0x38 │ │ │ │ + ldrh r2, [r6, #42] @ 0x2a │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #52] @ 0x34 │ │ │ │ + ldrh r4, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #164] @ (1d7244 ) │ │ │ │ - ldr r3, [pc, #164] @ (1d7248 ) │ │ │ │ + ldr r2, [pc, #164] @ (1d73d4 ) │ │ │ │ + ldr r3, [pc, #164] @ (1d73d8 ) │ │ │ │ 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 1d7226 │ │ │ │ + beq.n 1d73b6 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #0 │ │ │ │ add.w lr, sp, #4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -523421,50 +523535,50 @@ │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ mvn.w r3, ip │ │ │ │ and.w ip, ip, #2139062143 @ 0x7f7f7f7f │ │ │ │ and.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ rsb ip, ip, #2155905152 @ 0x80808080 │ │ │ │ eor.w r3, r3, ip │ │ │ │ str.w r3, [r6], #4 │ │ │ │ - bne.n 1d71ba │ │ │ │ - ldr r2, [pc, #36] @ (1d724c ) │ │ │ │ - ldr r3, [pc, #28] @ (1d7248 ) │ │ │ │ + bne.n 1d734a │ │ │ │ + ldr r2, [pc, #36] @ (1d73dc ) │ │ │ │ + ldr r3, [pc, #28] @ (1d73d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7240 │ │ │ │ + bne.n 1d73d0 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldrh r0, [r3, #50] @ 0x32 │ │ │ │ + ldrh r0, [r1, #38] @ 0x26 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #46] @ 0x2e │ │ │ │ + ldrh r2, [r0, #34] @ 0x22 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #152] @ (1d72fc ) │ │ │ │ - ldr r3, [pc, #156] @ (1d7300 ) │ │ │ │ + ldr r2, [pc, #152] @ (1d748c ) │ │ │ │ + ldr r3, [pc, #156] @ (1d7490 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d72da │ │ │ │ + cbz r4, 1d746a │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s12, [pc, #120] @ 1d72f8 │ │ │ │ + vldr s12, [pc, #120] @ 1d7488 │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ add.w lr, lr, #1 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ adds r1, #6 │ │ │ │ @@ -523482,54 +523596,54 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ vmul.f32 s15, s15, s12 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s13, s13, s12 │ │ │ │ vstr s15, [ip, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [ip, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [ip, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d7284 │ │ │ │ - ldr r2, [pc, #40] @ (1d7304 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d7300 ) │ │ │ │ + bne.n 1d7414 │ │ │ │ + ldr r2, [pc, #40] @ (1d7494 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d7490 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d72f2 │ │ │ │ + bne.n 1d7482 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - ldrh r6, [r2, #44] @ 0x2c │ │ │ │ + ldrh r6, [r0, #32] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #40] @ 0x28 │ │ │ │ + ldrh r6, [r1, #28] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #168] @ (1d73c4 ) │ │ │ │ - ldr r3, [pc, #172] @ (1d73c8 ) │ │ │ │ + ldr r2, [pc, #168] @ (1d7554 ) │ │ │ │ + ldr r3, [pc, #172] @ (1d7558 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d73a4 │ │ │ │ + cbz r4, 1d7534 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #136] @ 1d73c0 │ │ │ │ + vldr s11, [pc, #136] @ 1d7550 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ add.w lr, lr, #8 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ @@ -523550,49 +523664,49 @@ │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vstr s12, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r3, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d7338 │ │ │ │ - ldr r2, [pc, #36] @ (1d73cc ) │ │ │ │ - ldr r3, [pc, #32] @ (1d73c8 ) │ │ │ │ + bne.n 1d74c8 │ │ │ │ + ldr r2, [pc, #36] @ (1d755c ) │ │ │ │ + ldr r3, [pc, #32] @ (1d7558 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d73bc │ │ │ │ + bne.n 1d754c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - ldrh r6, [r3, #38] @ 0x26 │ │ │ │ + ldrh r6, [r1, #26] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #34] @ 0x22 │ │ │ │ + ldrh r4, [r0, #22] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1d7468 ) │ │ │ │ - ldr r3, [pc, #136] @ (1d746c ) │ │ │ │ + ldr r2, [pc, #132] @ (1d75f8 ) │ │ │ │ + ldr r3, [pc, #136] @ (1d75fc ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d744c │ │ │ │ + cbz r4, 1d75dc │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ ldrh.w ip, [r1, #4] │ │ │ │ adds r3, #16 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ add.w lr, lr, #1 │ │ │ │ @@ -523609,47 +523723,47 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vcvt.f32.u32 s14, s14 │ │ │ │ vcvt.f32.u32 s13, s13 │ │ │ │ str r0, [sp, #4] │ │ │ │ vstr s15, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d7400 │ │ │ │ - ldr r2, [pc, #32] @ (1d7470 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d746c ) │ │ │ │ + bne.n 1d7590 │ │ │ │ + ldr r2, [pc, #32] @ (1d7600 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d75fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7464 │ │ │ │ + bne.n 1d75f4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r2, #32] │ │ │ │ + ldrh r6, [r0, #20] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #28] │ │ │ │ + ldrh r4, [r3, #16] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1d750c ) │ │ │ │ - ldr r3, [pc, #136] @ (1d7510 ) │ │ │ │ + ldr r2, [pc, #132] @ (1d769c ) │ │ │ │ + ldr r3, [pc, #136] @ (1d76a0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d74ee │ │ │ │ + cbz r5, 1d767e │ │ │ │ add.w ip, r0, #4 │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldr r0, [r1, #0] │ │ │ │ adds r2, #1 │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ add.w ip, ip, #4 │ │ │ │ @@ -523671,48 +523785,48 @@ │ │ │ │ movne.w lr, #1 │ │ │ │ strb.w r6, [ip, #-5] │ │ │ │ rsb lr, lr, #0 │ │ │ │ strb.w r0, [ip, #-7] │ │ │ │ strb.w r3, [ip, #-8] │ │ │ │ cmp r5, r2 │ │ │ │ strb.w lr, [ip, #-6] │ │ │ │ - bne.n 1d74a0 │ │ │ │ - ldr r2, [pc, #36] @ (1d7514 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d7510 ) │ │ │ │ + bne.n 1d7630 │ │ │ │ + ldr r2, [pc, #36] @ (1d76a4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d76a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7506 │ │ │ │ + bne.n 1d7696 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r2, [r6, #26] │ │ │ │ + ldrh r2, [r4, #14] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #24] │ │ │ │ + ldrh r2, [r7, #10] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #144] @ (1d75bc ) │ │ │ │ - ldr r3, [pc, #148] @ (1d75c0 ) │ │ │ │ + ldr r2, [pc, #144] @ (1d774c ) │ │ │ │ + ldr r3, [pc, #148] @ (1d7750 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d75a0 │ │ │ │ + cbz r4, 1d7730 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ @@ -523732,48 +523846,48 @@ │ │ │ │ vcvt.f32.u32 s13, s13 │ │ │ │ vcvt.f32.u32 s14, s14 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vstr s12, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r3, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d7544 │ │ │ │ - ldr r2, [pc, #32] @ (1d75c4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d75c0 ) │ │ │ │ + bne.n 1d76d4 │ │ │ │ + ldr r2, [pc, #32] @ (1d7754 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d7750 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d75b8 │ │ │ │ + bne.n 1d7748 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r1, #22] │ │ │ │ + ldrh r6, [r7, #8] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, #18] │ │ │ │ + ldrh r0, [r1, #6] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #164] @ (1d7680 ) │ │ │ │ - ldr r3, [pc, #168] @ (1d7684 ) │ │ │ │ + ldr r2, [pc, #164] @ (1d7810 ) │ │ │ │ + ldr r3, [pc, #168] @ (1d7814 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1d7664 │ │ │ │ + beq.n 1d77f4 │ │ │ │ mov r4, r0 │ │ │ │ mov lr, r1 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ movs r3, #0 │ │ │ │ @@ -523803,51 +523917,51 @@ │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ mvn.w ip, r3 │ │ │ │ and.w r3, r3, #2139062143 @ 0x7f7f7f7f │ │ │ │ and.w ip, ip, #2155905152 @ 0x80808080 │ │ │ │ rsb r3, r3, #2155905152 @ 0x80808080 │ │ │ │ eor.w r3, ip, r3 │ │ │ │ str.w r3, [r4], #4 │ │ │ │ - bne.n 1d75f4 │ │ │ │ - ldr r2, [pc, #32] @ (1d7688 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d7684 ) │ │ │ │ + bne.n 1d7784 │ │ │ │ + ldr r2, [pc, #32] @ (1d7818 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d7814 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d767c │ │ │ │ + bne.n 1d780c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r3, #16] │ │ │ │ + ldrh r6, [r1, #4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #12] │ │ │ │ + ldrh r4, [r0, #0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #196] @ (1d7764 ) │ │ │ │ - ldr r3, [pc, #200] @ (1d7768 ) │ │ │ │ + ldr r2, [pc, #196] @ (1d78f4 ) │ │ │ │ + ldr r3, [pc, #200] @ (1d78f8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1d7744 │ │ │ │ + beq.n 1d78d4 │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s11, [pc, #164] @ 1d7760 │ │ │ │ + vldr s11, [pc, #164] @ 1d78f0 │ │ │ │ vmov.f32 s12, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s10, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ add.w lr, lr, #1 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ @@ -523878,54 +523992,54 @@ │ │ │ │ vmovgt.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s13, [ip, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ cmp r4, lr │ │ │ │ vstr s14, [ip, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d76c6 │ │ │ │ - ldr r2, [pc, #36] @ (1d776c ) │ │ │ │ - ldr r3, [pc, #32] @ (1d7768 ) │ │ │ │ + bne.n 1d7856 │ │ │ │ + ldr r2, [pc, #36] @ (1d78fc ) │ │ │ │ + ldr r3, [pc, #32] @ (1d78f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d775c │ │ │ │ + bne.n 1d78ec │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - ldrh r2, [r3, #10] │ │ │ │ + strh r2, [r1, #62] @ 0x3e │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #4] │ │ │ │ + strh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #232] @ (1d786c ) │ │ │ │ - ldr r3, [pc, #236] @ (1d7870 ) │ │ │ │ + ldr r2, [pc, #232] @ (1d79fc ) │ │ │ │ + ldr r3, [pc, #236] @ (1d7a00 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1d784a │ │ │ │ + beq.n 1d79da │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s10, [pc, #200] @ 1d7868 │ │ │ │ + vldr s10, [pc, #200] @ 1d79f8 │ │ │ │ vmov.f32 s11, #240 @ 0xbf800000 -1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ add.w lr, lr, #8 │ │ │ │ @@ -523963,50 +524077,50 @@ │ │ │ │ vmovgt.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s11 │ │ │ │ cmp r4, r2 │ │ │ │ vstr s15, [r3, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d77a6 │ │ │ │ - ldr r2, [pc, #40] @ (1d7874 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d7870 ) │ │ │ │ + bne.n 1d7936 │ │ │ │ + ldr r2, [pc, #40] @ (1d7a04 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d7a00 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7862 │ │ │ │ + bne.n 1d79f2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - ldrh r6, [r6, #2] │ │ │ │ + strh r6, [r4, #54] @ 0x36 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #60] @ 0x3c │ │ │ │ + strh r6, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1d7910 ) │ │ │ │ - ldr r3, [pc, #136] @ (1d7914 ) │ │ │ │ + ldr r2, [pc, #132] @ (1d7aa0 ) │ │ │ │ + ldr r3, [pc, #136] @ (1d7aa4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d78f4 │ │ │ │ + cbz r4, 1d7a84 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ ldrh.w ip, [r1, #4] │ │ │ │ adds r3, #16 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ add.w lr, lr, #1 │ │ │ │ @@ -524023,47 +524137,47 @@ │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ str r0, [sp, #4] │ │ │ │ vstr s15, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d78a8 │ │ │ │ - ldr r2, [pc, #32] @ (1d7918 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d7914 ) │ │ │ │ + bne.n 1d7a38 │ │ │ │ + ldr r2, [pc, #32] @ (1d7aa8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d7aa4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d790c │ │ │ │ + bne.n 1d7a9c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r5, #58] @ 0x3a │ │ │ │ + strh r6, [r3, #46] @ 0x2e │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #56] @ 0x38 │ │ │ │ + strh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #136] @ (1d79b8 ) │ │ │ │ - ldr r3, [pc, #140] @ (1d79bc ) │ │ │ │ + ldr r2, [pc, #136] @ (1d7b48 ) │ │ │ │ + ldr r3, [pc, #140] @ (1d7b4c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d799a │ │ │ │ + cbz r6, 1d7b2a │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr r0, [r1, #0] │ │ │ │ adds r2, #1 │ │ │ │ ldrh r5, [r1, #4] │ │ │ │ adds r3, #4 │ │ │ │ @@ -524085,48 +524199,48 @@ │ │ │ │ it le │ │ │ │ movle.w lr, #0 │ │ │ │ strb.w ip, [r3, #-8] │ │ │ │ adds r1, #6 │ │ │ │ strb.w lr, [r3, #-6] │ │ │ │ cmp r6, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne.n 1d7946 │ │ │ │ - ldr r2, [pc, #36] @ (1d79c0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d79bc ) │ │ │ │ + bne.n 1d7ad6 │ │ │ │ + ldr r2, [pc, #36] @ (1d7b50 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d7b4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d79b2 │ │ │ │ + bne.n 1d7b42 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r1, #54] @ 0x36 │ │ │ │ + strh r2, [r7, #40] @ 0x28 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, #50] @ 0x32 │ │ │ │ + strh r6, [r1, #38] @ 0x26 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #144] @ (1d7a68 ) │ │ │ │ - ldr r3, [pc, #148] @ (1d7a6c ) │ │ │ │ + ldr r2, [pc, #144] @ (1d7bf8 ) │ │ │ │ + ldr r3, [pc, #148] @ (1d7bfc ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d7a4c │ │ │ │ + cbz r4, 1d7bdc │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ @@ -524146,48 +524260,48 @@ │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s12, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r3, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d79f0 │ │ │ │ - ldr r2, [pc, #32] @ (1d7a70 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d7a6c ) │ │ │ │ + bne.n 1d7b80 │ │ │ │ + ldr r2, [pc, #32] @ (1d7c00 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d7bfc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7a64 │ │ │ │ + bne.n 1d7bf4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r4, #48] @ 0x30 │ │ │ │ + strh r2, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #44] @ 0x2c │ │ │ │ + strh r4, [r3, #32] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #172] @ (1d7b34 ) │ │ │ │ - ldr r3, [pc, #176] @ (1d7b38 ) │ │ │ │ + ldr r2, [pc, #172] @ (1d7cc4 ) │ │ │ │ + ldr r3, [pc, #176] @ (1d7cc8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1d7b18 │ │ │ │ + beq.n 1d7ca8 │ │ │ │ mov r4, r0 │ │ │ │ mov lr, r1 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ movs r3, #0 │ │ │ │ @@ -524221,52 +524335,52 @@ │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ mvn.w ip, r3 │ │ │ │ and.w r3, r3, #2139062143 @ 0x7f7f7f7f │ │ │ │ and.w ip, ip, #2155905152 @ 0x80808080 │ │ │ │ rsb r3, r3, #2155905152 @ 0x80808080 │ │ │ │ eor.w r3, ip, r3 │ │ │ │ str.w r3, [r4], #4 │ │ │ │ - bne.n 1d7aa0 │ │ │ │ - ldr r2, [pc, #32] @ (1d7b3c ) │ │ │ │ - ldr r3, [pc, #28] @ (1d7b38 ) │ │ │ │ + bne.n 1d7c30 │ │ │ │ + ldr r2, [pc, #32] @ (1d7ccc ) │ │ │ │ + ldr r3, [pc, #28] @ (1d7cc8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7b30 │ │ │ │ + bne.n 1d7cc0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r6, #42] @ 0x2a │ │ │ │ + strh r2, [r4, #30] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #38] @ 0x26 │ │ │ │ + strh r0, [r2, #26] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #152] @ (1d7bec ) │ │ │ │ - ldr r3, [pc, #156] @ (1d7bf0 ) │ │ │ │ + ldr r2, [pc, #152] @ (1d7d7c ) │ │ │ │ + ldr r3, [pc, #156] @ (1d7d80 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d7bc4 │ │ │ │ + cbz r4, 1d7d54 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #112] @ 1d7be0 │ │ │ │ - vldr s8, [pc, #116] @ 1d7be8 │ │ │ │ + vldr d5, [pc, #112] @ 1d7d70 │ │ │ │ + vldr s8, [pc, #116] @ 1d7d78 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ vstr s8, [r3, #-24] @ 0xffffffe8 │ │ │ │ @@ -524280,57 +524394,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 1d7b78 │ │ │ │ - ldr r2, [pc, #44] @ (1d7bf4 ) │ │ │ │ - ldr r3, [pc, #40] @ (1d7bf0 ) │ │ │ │ + bne.n 1d7d08 │ │ │ │ + ldr r2, [pc, #44] @ (1d7d84 ) │ │ │ │ + ldr r3, [pc, #40] @ (1d7d80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7bdc │ │ │ │ + bne.n 1d7d6c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #36] @ 0x24 │ │ │ │ + strh r6, [r2, #24] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #32] │ │ │ │ + strh r4, [r4, #20] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #164] @ (1d7cb0 ) │ │ │ │ - ldr r3, [pc, #168] @ (1d7cb4 ) │ │ │ │ + ldr r2, [pc, #164] @ (1d7e40 ) │ │ │ │ + ldr r3, [pc, #168] @ (1d7e44 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d7c8a │ │ │ │ + cbz r5, 1d7e1a │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d4, [pc, #128] @ 1d7ca8 │ │ │ │ + vldr d4, [pc, #128] @ 1d7e38 │ │ │ │ vmov.f32 s7, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ adds r4, #1 │ │ │ │ @@ -524349,60 +524463,60 @@ │ │ │ │ vcvt.f32.f64 s10, d5 │ │ │ │ vmul.f64 d7, d7, d4 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vstr s10, [r3, #-32] @ 0xffffffe0 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s12, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d7c2c │ │ │ │ - ldr r2, [pc, #44] @ (1d7cb8 ) │ │ │ │ - ldr r3, [pc, #36] @ (1d7cb4 ) │ │ │ │ + bne.n 1d7dbc │ │ │ │ + ldr r2, [pc, #44] @ (1d7e48 ) │ │ │ │ + ldr r3, [pc, #36] @ (1d7e44 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7ca2 │ │ │ │ + bne.n 1d7e32 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - strh r6, [r5, #30] │ │ │ │ + strh r6, [r3, #18] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #26] │ │ │ │ + strh r6, [r3, #14] │ │ │ │ lsls r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #188] @ (1d7d90 ) │ │ │ │ - ldr r3, [pc, #192] @ (1d7d94 ) │ │ │ │ + ldr r2, [pc, #188] @ (1d7f20 ) │ │ │ │ + ldr r3, [pc, #192] @ (1d7f24 ) │ │ │ │ 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 1d7d66 │ │ │ │ + beq.n 1d7ef6 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d3, [pc, #148] @ 1d7d88 │ │ │ │ + vldr d3, [pc, #148] @ 1d7f18 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r4, #16 │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ @@ -524425,53 +524539,53 @@ │ │ │ │ vstr s8, [r4, #-32] @ 0xffffffe0 │ │ │ │ vmul.f64 d7, d7, d3 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vstr s10, [r4, #-28] @ 0xffffffe4 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s12, [r4, #-24] @ 0xffffffe8 │ │ │ │ vstr s14, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d7cf4 │ │ │ │ - ldr r2, [pc, #48] @ (1d7d98 ) │ │ │ │ - ldr r3, [pc, #40] @ (1d7d94 ) │ │ │ │ + bne.n 1d7e84 │ │ │ │ + ldr r2, [pc, #48] @ (1d7f28 ) │ │ │ │ + ldr r3, [pc, #40] @ (1d7f24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7d7e │ │ │ │ + bne.n 1d7f0e │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - strh r6, [r4, #24] │ │ │ │ + strh r6, [r2, #12] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #20] │ │ │ │ + strh r2, [r0, #8] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #100] @ (1d7e14 ) │ │ │ │ - ldr r3, [pc, #104] @ (1d7e18 ) │ │ │ │ + ldr r2, [pc, #100] @ (1d7fa4 ) │ │ │ │ + ldr r3, [pc, #104] @ (1d7fa8 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d7df8 │ │ │ │ + cbz r5, 1d7f88 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r6, #1 │ │ │ │ ldrh.w ip, [r1, #4] │ │ │ │ add.w lr, lr, #1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r5, lr │ │ │ │ @@ -524480,47 +524594,47 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrh.w r2, [sp, #8] │ │ │ │ mov.w ip, r0, lsr #16 │ │ │ │ strd r2, r6, [r3, #-8] │ │ │ │ uxth r2, r0 │ │ │ │ strd r2, ip, [r3, #-16] │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 1d7dca │ │ │ │ - ldr r2, [pc, #32] @ (1d7e1c ) │ │ │ │ - ldr r3, [pc, #28] @ (1d7e18 ) │ │ │ │ + bne.n 1d7f5a │ │ │ │ + ldr r2, [pc, #32] @ (1d7fac ) │ │ │ │ + ldr r3, [pc, #28] @ (1d7fa8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7e10 │ │ │ │ + bne.n 1d7fa0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r1, #18] │ │ │ │ + strh r2, [r7, #4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #16] │ │ │ │ + strh r0, [r6, #2] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1d7e9c ) │ │ │ │ - ldr r3, [pc, #108] @ (1d7ea0 ) │ │ │ │ + ldr r2, [pc, #104] @ (1d802c ) │ │ │ │ + ldr r3, [pc, #108] @ (1d8030 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d7e7e │ │ │ │ + cbz r5, 1d800e │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ @@ -524530,48 +524644,48 @@ │ │ │ │ cmp r5, r2 │ │ │ │ ldrh.w r4, [sp] │ │ │ │ ldrh.w ip, [sp, #2] │ │ │ │ ldrh.w r0, [sp, #4] │ │ │ │ ldrh.w r1, [sp, #6] │ │ │ │ strd r4, ip, [r3, #-32] │ │ │ │ strd r0, r1, [r3, #-24] │ │ │ │ - bne.n 1d7e4c │ │ │ │ - ldr r2, [pc, #36] @ (1d7ea4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d7ea0 ) │ │ │ │ + bne.n 1d7fdc │ │ │ │ + ldr r2, [pc, #36] @ (1d8034 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d8030 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7e96 │ │ │ │ + bne.n 1d8026 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r0, #14] │ │ │ │ + strh r6, [r6, #0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #10] │ │ │ │ + ldrb r2, [r5, #31] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #100] @ (1d7f20 ) │ │ │ │ - ldr r3, [pc, #104] @ (1d7f24 ) │ │ │ │ + ldr r2, [pc, #100] @ (1d80b0 ) │ │ │ │ + ldr r3, [pc, #104] @ (1d80b4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d7f04 │ │ │ │ + cbz r5, 1d8094 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r6, #1 │ │ │ │ ldrh.w ip, [r1, #4] │ │ │ │ add.w lr, lr, #1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r5, lr │ │ │ │ @@ -524580,47 +524694,47 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrsh.w r2, [sp, #8] │ │ │ │ mov.w ip, r0, asr #16 │ │ │ │ strd r2, r6, [r3, #-8] │ │ │ │ sxth r2, r0 │ │ │ │ strd r2, ip, [r3, #-16] │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 1d7ed6 │ │ │ │ - ldr r2, [pc, #32] @ (1d7f28 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d7f24 ) │ │ │ │ + bne.n 1d8066 │ │ │ │ + ldr r2, [pc, #32] @ (1d80b8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d80b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7f1c │ │ │ │ + bne.n 1d80ac │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r7, #8] │ │ │ │ + ldrb r6, [r5, #30] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #6] │ │ │ │ + ldrb r4, [r4, #29] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1d7fa8 ) │ │ │ │ - ldr r3, [pc, #108] @ (1d7fac ) │ │ │ │ + ldr r2, [pc, #104] @ (1d8138 ) │ │ │ │ + ldr r3, [pc, #108] @ (1d813c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d7f8a │ │ │ │ + cbz r5, 1d811a │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ @@ -524630,48 +524744,48 @@ │ │ │ │ cmp r5, r2 │ │ │ │ ldrsh.w r4, [sp] │ │ │ │ ldrsh.w ip, [sp, #2] │ │ │ │ ldrsh.w r0, [sp, #4] │ │ │ │ ldrsh.w r1, [sp, #6] │ │ │ │ strd r4, ip, [r3, #-32] │ │ │ │ strd r0, r1, [r3, #-24] │ │ │ │ - bne.n 1d7f58 │ │ │ │ - ldr r2, [pc, #36] @ (1d7fb0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d7fac ) │ │ │ │ + bne.n 1d80e8 │ │ │ │ + ldr r2, [pc, #36] @ (1d8140 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d813c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7fa2 │ │ │ │ + bne.n 1d8132 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r7, #4] │ │ │ │ + ldrb r2, [r5, #28] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #2] │ │ │ │ + ldrb r6, [r3, #27] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #96] @ (1d8028 ) │ │ │ │ - ldr r3, [pc, #100] @ (1d802c ) │ │ │ │ + ldr r2, [pc, #96] @ (1d81b8 ) │ │ │ │ + ldr r3, [pc, #100] @ (1d81bc ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d800c │ │ │ │ + cbz r4, 1d819c │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ add r7, sp, #4 │ │ │ │ mov r6, r2 │ │ │ │ movs r5, #1 │ │ │ │ mov ip, r7 │ │ │ │ @@ -524681,47 +524795,47 @@ │ │ │ │ strd r6, r5, [r3, #-8] │ │ │ │ adds r3, #16 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r4, r2 │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ strd r0, r1, [r3, #-32] │ │ │ │ - bne.n 1d7fe6 │ │ │ │ - ldr r2, [pc, #32] @ (1d8030 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d802c ) │ │ │ │ + bne.n 1d8176 │ │ │ │ + ldr r2, [pc, #32] @ (1d81c0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d81bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d8024 │ │ │ │ + bne.n 1d81b4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r6, #0] │ │ │ │ + ldrb r2, [r4, #26] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #31] │ │ │ │ + ldrb r4, [r3, #25] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1d80b0 ) │ │ │ │ - ldr r3, [pc, #108] @ (1d80b4 ) │ │ │ │ + ldr r2, [pc, #104] @ (1d8240 ) │ │ │ │ + ldr r3, [pc, #108] @ (1d8244 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1d8092 │ │ │ │ + cbz r7, 1d8222 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #1 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -524732,48 +524846,48 @@ │ │ │ │ add.w lr, lr, #12 │ │ │ │ cmp r7, r4 │ │ │ │ str.w r5, [r3, #-20] │ │ │ │ ldrd r0, r2, [sp, #4] │ │ │ │ str.w r2, [r3, #-24] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ strd r1, r0, [r3, #-32] │ │ │ │ - bne.n 1d8062 │ │ │ │ - ldr r2, [pc, #36] @ (1d80b8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d80b4 ) │ │ │ │ + bne.n 1d81f2 │ │ │ │ + ldr r2, [pc, #36] @ (1d8248 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d8244 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d80aa │ │ │ │ + bne.n 1d823a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r6, #30] │ │ │ │ + ldrb r2, [r4, #24] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #29] │ │ │ │ + ldrb r6, [r2, #23] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1d8138 ) │ │ │ │ - ldr r3, [pc, #108] @ (1d813c ) │ │ │ │ + ldr r2, [pc, #104] @ (1d82c8 ) │ │ │ │ + ldr r3, [pc, #108] @ (1d82cc ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d811c │ │ │ │ + cbz r6, 1d82ac │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -524785,47 +524899,47 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ strd r0, r1, [r4, #-32] │ │ │ │ strd r2, r3, [r4, #-24] │ │ │ │ - bne.n 1d80ea │ │ │ │ - ldr r2, [pc, #32] @ (1d8140 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d813c ) │ │ │ │ + bne.n 1d827a │ │ │ │ + ldr r2, [pc, #32] @ (1d82d0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d82cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d8134 │ │ │ │ + bne.n 1d82c4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r5, #28] │ │ │ │ + ldrb r2, [r3, #22] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #27] │ │ │ │ + ldrb r4, [r1, #21] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #96] @ (1d81b8 ) │ │ │ │ - ldr r3, [pc, #100] @ (1d81bc ) │ │ │ │ + ldr r2, [pc, #96] @ (1d8348 ) │ │ │ │ + ldr r3, [pc, #100] @ (1d834c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d819c │ │ │ │ + cbz r4, 1d832c │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ add r7, sp, #4 │ │ │ │ mov r6, r2 │ │ │ │ movs r5, #1 │ │ │ │ mov ip, r7 │ │ │ │ @@ -524835,47 +524949,47 @@ │ │ │ │ strd r6, r5, [r3, #-8] │ │ │ │ adds r3, #16 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r4, r2 │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ strd r0, r1, [r3, #-32] │ │ │ │ - bne.n 1d8176 │ │ │ │ - ldr r2, [pc, #32] @ (1d81c0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d81bc ) │ │ │ │ + bne.n 1d8306 │ │ │ │ + ldr r2, [pc, #32] @ (1d8350 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d834c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d81b4 │ │ │ │ + bne.n 1d8344 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r4, #26] │ │ │ │ + ldrb r2, [r2, #20] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #25] │ │ │ │ + ldrb r4, [r1, #19] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1d8240 ) │ │ │ │ - ldr r3, [pc, #108] @ (1d8244 ) │ │ │ │ + ldr r2, [pc, #104] @ (1d83d0 ) │ │ │ │ + ldr r3, [pc, #108] @ (1d83d4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1d8222 │ │ │ │ + cbz r7, 1d83b2 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #1 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -524886,48 +525000,48 @@ │ │ │ │ add.w lr, lr, #12 │ │ │ │ cmp r7, r4 │ │ │ │ str.w r5, [r3, #-20] │ │ │ │ ldrd r0, r2, [sp, #4] │ │ │ │ str.w r2, [r3, #-24] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ strd r1, r0, [r3, #-32] │ │ │ │ - bne.n 1d81f2 │ │ │ │ - ldr r2, [pc, #36] @ (1d8248 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d8244 ) │ │ │ │ + bne.n 1d8382 │ │ │ │ + ldr r2, [pc, #36] @ (1d83d8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d83d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d823a │ │ │ │ + bne.n 1d83ca │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r4, #24] │ │ │ │ + ldrb r2, [r2, #18] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #23] │ │ │ │ + ldrb r6, [r0, #17] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1d82c8 ) │ │ │ │ - ldr r3, [pc, #108] @ (1d82cc ) │ │ │ │ + ldr r2, [pc, #104] @ (1d8458 ) │ │ │ │ + ldr r3, [pc, #108] @ (1d845c ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d82ac │ │ │ │ + cbz r6, 1d843c │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -524939,47 +525053,47 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ strd r0, r1, [r4, #-32] │ │ │ │ strd r2, r3, [r4, #-24] │ │ │ │ - bne.n 1d827a │ │ │ │ - ldr r2, [pc, #32] @ (1d82d0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d82cc ) │ │ │ │ + bne.n 1d840a │ │ │ │ + ldr r2, [pc, #32] @ (1d8460 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d845c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d82c4 │ │ │ │ + bne.n 1d8454 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r3, #22] │ │ │ │ + ldrb r2, [r1, #16] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #21] │ │ │ │ + ldrb r4, [r7, #14] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #108] @ (1d8354 ) │ │ │ │ - ldr r3, [pc, #112] @ (1d8358 ) │ │ │ │ + ldr r2, [pc, #108] @ (1d84e4 ) │ │ │ │ + ldr r3, [pc, #112] @ (1d84e8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d8338 │ │ │ │ + cbz r5, 1d84c8 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r7, sp │ │ │ │ mov r4, r2 │ │ │ │ movs r6, #1 │ │ │ │ mov ip, r7 │ │ │ │ @@ -524993,47 +525107,47 @@ │ │ │ │ str.w r6, [r3, #-20] │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne.w r1, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, r2 │ │ │ │ str.w r1, [r3, #-32] │ │ │ │ - bne.n 1d8306 │ │ │ │ - ldr r2, [pc, #32] @ (1d835c ) │ │ │ │ - ldr r3, [pc, #28] @ (1d8358 ) │ │ │ │ + bne.n 1d8496 │ │ │ │ + ldr r2, [pc, #32] @ (1d84ec ) │ │ │ │ + ldr r3, [pc, #28] @ (1d84e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d8350 │ │ │ │ + bne.n 1d84e0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r2, #20] │ │ │ │ + ldrb r2, [r0, #14] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #19] │ │ │ │ + ldrb r0, [r6, #12] │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1d83f8 ) │ │ │ │ - ldr r3, [pc, #132] @ (1d83fc ) │ │ │ │ + ldr r2, [pc, #132] @ (1d8588 ) │ │ │ │ + ldr r3, [pc, #132] @ (1d858c ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d83d8 │ │ │ │ + cbz r6, 1d8568 │ │ │ │ movs r5, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #8 │ │ │ │ mov r8, r5 │ │ │ │ movs r7, #1 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -525052,48 +525166,48 @@ │ │ │ │ movne.w r2, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [r4, #-24] │ │ │ │ cmp r6, r5 │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bne.n 1d8392 │ │ │ │ - ldr r2, [pc, #36] @ (1d8400 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d83fc ) │ │ │ │ + bne.n 1d8522 │ │ │ │ + ldr r2, [pc, #36] @ (1d8590 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d858c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d83f2 │ │ │ │ + bne.n 1d8582 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r4, [r0, #18] │ │ │ │ + ldrb r4, [r6, #11] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #16] │ │ │ │ + ldrb r0, [r2, #10] │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #156] @ (1d84b4 ) │ │ │ │ - ldr r3, [pc, #156] @ (1d84b8 ) │ │ │ │ + ldr r2, [pc, #156] @ (1d8644 ) │ │ │ │ + ldr r3, [pc, #156] @ (1d8648 ) │ │ │ │ sub sp, #32 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d8496 │ │ │ │ + cbz r6, 1d8626 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ movs r7, #1 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -525120,48 +525234,48 @@ │ │ │ │ movne.w r2, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [r4, #-28] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r6, r5 │ │ │ │ str.w r3, [r4, #-24] │ │ │ │ - bne.n 1d8434 │ │ │ │ - ldr r2, [pc, #36] @ (1d84bc ) │ │ │ │ - ldr r3, [pc, #28] @ (1d84b8 ) │ │ │ │ + bne.n 1d85c4 │ │ │ │ + ldr r2, [pc, #36] @ (1d864c ) │ │ │ │ + ldr r3, [pc, #28] @ (1d8648 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d84b0 │ │ │ │ + bne.n 1d8640 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldrb r0, [r4, #15] │ │ │ │ + ldrb r0, [r2, #9] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #13] │ │ │ │ + ldrb r2, [r2, #7] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #176] @ (1d8584 ) │ │ │ │ - ldr r3, [pc, #180] @ (1d8588 ) │ │ │ │ + ldr r2, [pc, #176] @ (1d8714 ) │ │ │ │ + ldr r3, [pc, #180] @ (1d8718 ) │ │ │ │ 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 1d8566 │ │ │ │ + beq.n 1d86f6 │ │ │ │ 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] │ │ │ │ @@ -525195,48 +525309,48 @@ │ │ │ │ str.w r2, [r4, #-24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r6, r5 │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bne.n 1d84f0 │ │ │ │ - ldr r2, [pc, #36] @ (1d858c ) │ │ │ │ - ldr r3, [pc, #28] @ (1d8588 ) │ │ │ │ + bne.n 1d8680 │ │ │ │ + ldr r2, [pc, #36] @ (1d871c ) │ │ │ │ + ldr r3, [pc, #28] @ (1d8718 ) │ │ │ │ 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 1d857e │ │ │ │ + bne.n 1d870e │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r4, #12] │ │ │ │ + ldrb r6, [r2, #6] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #10] │ │ │ │ + ldrb r2, [r0, #4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1d8628 ) │ │ │ │ - ldr r3, [pc, #132] @ (1d862c ) │ │ │ │ + ldr r2, [pc, #132] @ (1d87b8 ) │ │ │ │ + ldr r3, [pc, #132] @ (1d87bc ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d860a │ │ │ │ + cbz r5, 1d879a │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #1 │ │ │ │ movt r6, #32768 @ 0x8000 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ movs r7, #1 │ │ │ │ @@ -525245,59 +525359,59 @@ │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ cmp r0, r6 │ │ │ │ adcs.w ip, r1, #0 │ │ │ │ it lt │ │ │ │ movlt.w r0, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 1d85f6 │ │ │ │ + blt.n 1d8786 │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ it ge │ │ │ │ mvnge.w r0, #2147483648 @ 0x80000000 │ │ │ │ adds r2, #1 │ │ │ │ strd r0, r4, [r3, #-16] │ │ │ │ strd r4, r7, [r3, #-8] │ │ │ │ add.w lr, lr, #8 │ │ │ │ adds r3, #16 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 1d85c8 │ │ │ │ - ldr r2, [pc, #36] @ (1d8630 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d862c ) │ │ │ │ + bne.n 1d8758 │ │ │ │ + ldr r2, [pc, #36] @ (1d87c0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d87bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d8624 │ │ │ │ + bne.n 1d87b4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldrb r4, [r2, #9] │ │ │ │ + ldrb r4, [r0, #3] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #7] │ │ │ │ + ldrb r6, [r3, #1] │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #184] @ (1d8700 ) │ │ │ │ - ldr r3, [pc, #184] @ (1d8704 ) │ │ │ │ + ldr r2, [pc, #184] @ (1d8890 ) │ │ │ │ + ldr r3, [pc, #184] @ (1d8894 ) │ │ │ │ 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 1d86e0 │ │ │ │ + beq.n 1d8870 │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #1 │ │ │ │ movt r6, #32768 @ 0x8000 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ mov r9, r5 │ │ │ │ mov.w r8, #1 │ │ │ │ @@ -525308,72 +525422,72 @@ │ │ │ │ ldr.w r0, [lr] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r3, r6 │ │ │ │ sbcs.w r1, r2, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt.w r2, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 1d86a8 │ │ │ │ + blt.n 1d8838 │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ ite lt │ │ │ │ movlt r2, r3 │ │ │ │ mvnge.w r2, #2147483648 @ 0x80000000 │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ str.w r2, [r4, #-16] │ │ │ │ cmp r3, r6 │ │ │ │ sbcs.w r2, r1, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt.w r3, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 1d86cc │ │ │ │ + blt.n 1d885c │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ it ge │ │ │ │ mvnge.w r3, #2147483648 @ 0x80000000 │ │ │ │ adds r5, #1 │ │ │ │ strd r3, r9, [r4, #-12] │ │ │ │ str.w r8, [r4, #-4] │ │ │ │ add.w lr, lr, #16 │ │ │ │ adds r4, #16 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1d8670 │ │ │ │ - ldr r2, [pc, #36] @ (1d8708 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d8704 ) │ │ │ │ + bne.n 1d8800 │ │ │ │ + ldr r2, [pc, #36] @ (1d8898 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d8894 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d86fa │ │ │ │ + bne.n 1d888a │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r0, [r6, #6] │ │ │ │ + ldrb r0, [r4, #0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #4] │ │ │ │ + strb r0, [r1, #30] │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #228] @ (1d8804 ) │ │ │ │ - ldr r3, [pc, #228] @ (1d8808 ) │ │ │ │ + ldr r2, [pc, #228] @ (1d8994 ) │ │ │ │ + ldr r3, [pc, #228] @ (1d8998 ) │ │ │ │ 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 1d87e4 │ │ │ │ + beq.n 1d8974 │ │ │ │ movs r5, #1 │ │ │ │ movt r5, #32768 @ 0x8000 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ mov ip, sp │ │ │ │ @@ -525386,83 +525500,83 @@ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ ldr.w r0, [lr, #16] │ │ │ │ cmp r3, r5 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ sbcs.w r1, r2, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt.w r2, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 1d878a │ │ │ │ + blt.n 1d891a │ │ │ │ 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 1d87b0 │ │ │ │ + blt.n 1d8940 │ │ │ │ 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 1d87d4 │ │ │ │ + blt.n 1d8964 │ │ │ │ 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 1d8746 │ │ │ │ - ldr r2, [pc, #36] @ (1d880c ) │ │ │ │ - ldr r3, [pc, #32] @ (1d8808 ) │ │ │ │ + bne.n 1d88d6 │ │ │ │ + ldr r2, [pc, #36] @ (1d899c ) │ │ │ │ + ldr r3, [pc, #32] @ (1d8998 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d87fe │ │ │ │ + bne.n 1d898e │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r0, [r3, #3] │ │ │ │ + strb r0, [r1, #29] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #0] │ │ │ │ + strb r4, [r0, #26] │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #272] @ (1d8934 ) │ │ │ │ - ldr r3, [pc, #272] @ (1d8938 ) │ │ │ │ + ldr r2, [pc, #272] @ (1d8ac4 ) │ │ │ │ + ldr r3, [pc, #272] @ (1d8ac8 ) │ │ │ │ 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 1d8916 │ │ │ │ + beq.n 1d8aa6 │ │ │ │ movs r5, #1 │ │ │ │ movt r5, #32768 @ 0x8000 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -525477,191 +525591,191 @@ │ │ │ │ cmp r9, r5 │ │ │ │ ldr.w r0, [lr, #16] │ │ │ │ ldr.w r1, [lr, #20] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ sbcs.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt.w r2, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 1d8896 │ │ │ │ + blt.n 1d8a26 │ │ │ │ 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 1d88bc │ │ │ │ + blt.n 1d8a4c │ │ │ │ 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 1d88e2 │ │ │ │ + blt.n 1d8a72 │ │ │ │ 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 1d8906 │ │ │ │ + blt.n 1d8a96 │ │ │ │ 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 1d8846 │ │ │ │ - ldr r2, [pc, #36] @ (1d893c ) │ │ │ │ - ldr r3, [pc, #28] @ (1d8938 ) │ │ │ │ + bne.n 1d89d6 │ │ │ │ + ldr r2, [pc, #36] @ (1d8acc ) │ │ │ │ + ldr r3, [pc, #28] @ (1d8ac8 ) │ │ │ │ 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 1d8930 │ │ │ │ + bne.n 1d8ac0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - strb r4, [r2, #31] │ │ │ │ + strb r4, [r0, #25] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #27] │ │ │ │ + strb r2, [r2, #21] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #92] @ (1d89b0 ) │ │ │ │ - ldr r3, [pc, #96] @ (1d89b4 ) │ │ │ │ + ldr r2, [pc, #92] @ (1d8b40 ) │ │ │ │ + ldr r3, [pc, #96] @ (1d8b44 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d8994 │ │ │ │ + cbz r4, 1d8b24 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ add.w lr, lr, #8 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ cmp r4, r2 │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ strd r1, r1, [r3, #-32] │ │ │ │ strd r1, r0, [r3, #-24] │ │ │ │ - bne.n 1d896c │ │ │ │ - ldr r2, [pc, #32] @ (1d89b8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d89b4 ) │ │ │ │ + bne.n 1d8afc │ │ │ │ + ldr r2, [pc, #32] @ (1d8b48 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d8b44 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d89ac │ │ │ │ + bne.n 1d8b3c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - strb r6, [r4, #26] │ │ │ │ + strb r6, [r2, #20] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #25] │ │ │ │ + strb r4, [r2, #19] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #92] @ (1d8a2c ) │ │ │ │ - ldr r3, [pc, #96] @ (1d8a30 ) │ │ │ │ + ldr r2, [pc, #92] @ (1d8bbc ) │ │ │ │ + ldr r3, [pc, #96] @ (1d8bc0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d8a10 │ │ │ │ + cbz r4, 1d8ba0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ add.w lr, lr, #8 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ cmp r4, r2 │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ strd r1, r1, [r3, #-32] │ │ │ │ strd r1, r0, [r3, #-24] │ │ │ │ - bne.n 1d89e8 │ │ │ │ - ldr r2, [pc, #32] @ (1d8a34 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d8a30 ) │ │ │ │ + bne.n 1d8b78 │ │ │ │ + ldr r2, [pc, #32] @ (1d8bc4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d8bc0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d8a28 │ │ │ │ + bne.n 1d8bb8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r5, #24] │ │ │ │ + strb r2, [r3, #18] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #23] │ │ │ │ + strb r0, [r3, #17] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #156] @ (1d8ae8 ) │ │ │ │ - ldr r3, [pc, #160] @ (1d8aec ) │ │ │ │ + ldr r2, [pc, #156] @ (1d8c78 ) │ │ │ │ + ldr r3, [pc, #160] @ (1d8c7c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d8ac8 │ │ │ │ + cbz r4, 1d8c58 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #124] @ 1d8ae4 │ │ │ │ + vldr s12, [pc, #124] @ 1d8c74 │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ vstr s11, [r3, #-20] @ 0xffffffec │ │ │ │ @@ -525679,54 +525793,54 @@ │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s13, s13, s12 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s15, s15, s12 │ │ │ │ vstr s13, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d8a6c │ │ │ │ - ldr r2, [pc, #36] @ (1d8af0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d8aec ) │ │ │ │ + bne.n 1d8bfc │ │ │ │ + ldr r2, [pc, #36] @ (1d8c80 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d8c7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d8ae0 │ │ │ │ + bne.n 1d8c70 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - strb r6, [r5, #22] │ │ │ │ + strb r6, [r3, #16] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #20] │ │ │ │ + strb r0, [r4, #14] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #204] @ (1d8bd4 ) │ │ │ │ - ldr r3, [pc, #208] @ (1d8bd8 ) │ │ │ │ + ldr r2, [pc, #204] @ (1d8d64 ) │ │ │ │ + ldr r3, [pc, #208] @ (1d8d68 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1d8bb4 │ │ │ │ + beq.n 1d8d44 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #172] @ 1d8bd0 │ │ │ │ + vldr s11, [pc, #172] @ 1d8d60 │ │ │ │ vmov.f32 s12, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s10, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ @@ -525757,49 +525871,49 @@ │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r3, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s12 │ │ │ │ cmp r4, r2 │ │ │ │ vstr s15, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d8b2e │ │ │ │ - ldr r2, [pc, #36] @ (1d8bdc ) │ │ │ │ - ldr r3, [pc, #32] @ (1d8bd8 ) │ │ │ │ + bne.n 1d8cbe │ │ │ │ + ldr r2, [pc, #36] @ (1d8d6c ) │ │ │ │ + ldr r3, [pc, #32] @ (1d8d68 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d8bcc │ │ │ │ + bne.n 1d8d5c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - strb r2, [r6, #19] │ │ │ │ + strb r2, [r4, #13] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, #17] │ │ │ │ + strb r4, [r6, #10] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #108] @ (1d8c60 ) │ │ │ │ - ldr r3, [pc, #112] @ (1d8c64 ) │ │ │ │ + ldr r2, [pc, #108] @ (1d8df0 ) │ │ │ │ + ldr r3, [pc, #112] @ (1d8df4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d8c42 │ │ │ │ + cbz r4, 1d8dd2 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #1 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -525810,48 +525924,48 @@ │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r4, r2 │ │ │ │ ldrh.w ip, [sp, #4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ ldrh.w r1, [sp, #8] │ │ │ │ strd ip, r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-24] │ │ │ │ - bne.n 1d8c0e │ │ │ │ - ldr r2, [pc, #36] @ (1d8c68 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d8c64 ) │ │ │ │ + bne.n 1d8d9e │ │ │ │ + ldr r2, [pc, #36] @ (1d8df8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d8df4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d8c5a │ │ │ │ + bne.n 1d8dea │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r0, #16] │ │ │ │ + strb r6, [r6, #9] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #14] │ │ │ │ + strb r6, [r4, #8] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #108] @ (1d8cec ) │ │ │ │ - ldr r3, [pc, #112] @ (1d8cf0 ) │ │ │ │ + ldr r2, [pc, #108] @ (1d8e7c ) │ │ │ │ + ldr r3, [pc, #112] @ (1d8e80 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d8cce │ │ │ │ + cbz r4, 1d8e5e │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #1 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -525862,48 +525976,48 @@ │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r4, r2 │ │ │ │ ldrsh.w ip, [sp, #4] │ │ │ │ ldrsh.w r0, [sp, #6] │ │ │ │ ldrsh.w r1, [sp, #8] │ │ │ │ strd ip, r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-24] │ │ │ │ - bne.n 1d8c9a │ │ │ │ - ldr r2, [pc, #36] @ (1d8cf4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d8cf0 ) │ │ │ │ + bne.n 1d8e2a │ │ │ │ + ldr r2, [pc, #36] @ (1d8e84 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d8e80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d8ce6 │ │ │ │ + bne.n 1d8e76 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r2, [r7, #13] │ │ │ │ + strb r2, [r5, #7] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #12] │ │ │ │ + strb r2, [r3, #6] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #116] @ (1d8d80 ) │ │ │ │ - ldr r3, [pc, #120] @ (1d8d84 ) │ │ │ │ + ldr r2, [pc, #116] @ (1d8f10 ) │ │ │ │ + ldr r3, [pc, #120] @ (1d8f14 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d8d62 │ │ │ │ + cbz r6, 1d8ef2 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -525918,48 +526032,48 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ vstr s15, [r4, #-20] @ 0xffffffec │ │ │ │ str.w r1, [r4, #-32] │ │ │ │ str.w r2, [r4, #-28] │ │ │ │ str.w r3, [r4, #-24] │ │ │ │ - bne.n 1d8d2a │ │ │ │ - ldr r2, [pc, #36] @ (1d8d88 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d8d84 ) │ │ │ │ + bne.n 1d8eba │ │ │ │ + ldr r2, [pc, #36] @ (1d8f18 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d8f14 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d8d7a │ │ │ │ + bne.n 1d8f0a │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r5, #11] │ │ │ │ + strb r6, [r3, #5] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #10] │ │ │ │ + strb r6, [r0, #4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1d8e10 ) │ │ │ │ - ldr r3, [pc, #112] @ (1d8e14 ) │ │ │ │ + ldr r2, [pc, #112] @ (1d8fa0 ) │ │ │ │ + ldr r3, [pc, #112] @ (1d8fa4 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d8df2 │ │ │ │ + cbz r6, 1d8f82 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ movs r7, #1 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ @@ -525971,47 +526085,47 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #16 │ │ │ │ str.w r7, [r4, #-20] │ │ │ │ ldrd r1, r3, [sp, #8] │ │ │ │ str.w r3, [r4, #-24] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r2, r1, [r4, #-32] │ │ │ │ - bne.n 1d8dbc │ │ │ │ - ldr r2, [pc, #36] @ (1d8e18 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d8e14 ) │ │ │ │ + bne.n 1d8f4c │ │ │ │ + ldr r2, [pc, #36] @ (1d8fa8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d8fa4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d8e0c │ │ │ │ + bne.n 1d8f9c │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - strb r0, [r3, #9] │ │ │ │ + strb r0, [r1, #3] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #8] │ │ │ │ + strb r6, [r6, #1] │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1d8ea0 ) │ │ │ │ - ldr r3, [pc, #112] @ (1d8ea4 ) │ │ │ │ + ldr r2, [pc, #112] @ (1d9030 ) │ │ │ │ + ldr r3, [pc, #112] @ (1d9034 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d8e82 │ │ │ │ + cbz r6, 1d9012 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ movs r7, #1 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ @@ -526023,100 +526137,100 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #16 │ │ │ │ str.w r7, [r4, #-20] │ │ │ │ ldrd r1, r3, [sp, #8] │ │ │ │ str.w r3, [r4, #-24] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r2, r1, [r4, #-32] │ │ │ │ - bne.n 1d8e4c │ │ │ │ - ldr r2, [pc, #36] @ (1d8ea8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d8ea4 ) │ │ │ │ + bne.n 1d8fdc │ │ │ │ + ldr r2, [pc, #36] @ (1d9038 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d9034 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d8e9c │ │ │ │ + bne.n 1d902c │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - strb r0, [r1, #7] │ │ │ │ + strb r0, [r7, #0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #5] │ │ │ │ + ldr r6, [r4, #124] @ 0x7c │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #108] @ (1d8f2c ) │ │ │ │ - ldr r3, [pc, #112] @ (1d8f30 ) │ │ │ │ + ldr r2, [pc, #108] @ (1d90bc ) │ │ │ │ + ldr r3, [pc, #112] @ (1d90c0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d8f0c │ │ │ │ + cbz r4, 1d909c │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s15, [pc, #76] @ 1d8f28 │ │ │ │ + vldr s15, [pc, #76] @ 1d90b8 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ vstr s15, [r3, #-28] @ 0xffffffe4 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ add.w lr, lr, #8 │ │ │ │ vstr s15, [r3, #-24] @ 0xffffffe8 │ │ │ │ cmp r4, r2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str.w r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-20] │ │ │ │ - bne.n 1d8edc │ │ │ │ - ldr r2, [pc, #36] @ (1d8f34 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d8f30 ) │ │ │ │ + bne.n 1d906c │ │ │ │ + ldr r2, [pc, #36] @ (1d90c4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d90c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d8f24 │ │ │ │ + bne.n 1d90b4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #4] │ │ │ │ + ldr r2, [r5, #120] @ 0x78 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #3] │ │ │ │ + ldr r4, [r3, #116] @ 0x74 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #100] @ (1d8fb0 ) │ │ │ │ - ldr r3, [pc, #104] @ (1d8fb4 ) │ │ │ │ + ldr r2, [pc, #100] @ (1d9140 ) │ │ │ │ + ldr r3, [pc, #104] @ (1d9144 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d8f92 │ │ │ │ + cbz r5, 1d9122 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -526125,48 +526239,48 @@ │ │ │ │ adds r3, #16 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r5, r2 │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ str.w r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-20] │ │ │ │ - bne.n 1d8f66 │ │ │ │ - ldr r2, [pc, #36] @ (1d8fb8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d8fb4 ) │ │ │ │ + bne.n 1d90f6 │ │ │ │ + ldr r2, [pc, #36] @ (1d9148 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d9144 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d8faa │ │ │ │ + bne.n 1d913a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r5, #2] │ │ │ │ + ldr r6, [r3, #112] @ 0x70 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #1] │ │ │ │ + ldr r6, [r2, #108] @ 0x6c │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #100] @ (1d9034 ) │ │ │ │ - ldr r3, [pc, #104] @ (1d9038 ) │ │ │ │ + ldr r2, [pc, #100] @ (1d91c4 ) │ │ │ │ + ldr r3, [pc, #104] @ (1d91c8 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d9016 │ │ │ │ + cbz r5, 1d91a6 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -526175,412 +526289,412 @@ │ │ │ │ adds r3, #16 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r5, r2 │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ str.w r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-20] │ │ │ │ - bne.n 1d8fea │ │ │ │ - ldr r2, [pc, #36] @ (1d903c ) │ │ │ │ - ldr r3, [pc, #28] @ (1d9038 ) │ │ │ │ + bne.n 1d917a │ │ │ │ + ldr r2, [pc, #36] @ (1d91cc ) │ │ │ │ + ldr r3, [pc, #28] @ (1d91c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d902e │ │ │ │ + bne.n 1d91be │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r2, [r5, #0] │ │ │ │ + ldr r2, [r3, #104] @ 0x68 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #124] @ 0x7c │ │ │ │ + ldr r2, [r2, #100] @ 0x64 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #240] @ (1d9148 ) │ │ │ │ - ldr r3, [pc, #240] @ (1d914c ) │ │ │ │ + ldr r2, [pc, #240] @ (1d92d8 ) │ │ │ │ + ldr r3, [pc, #240] @ (1d92dc ) │ │ │ │ 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 1d9114 │ │ │ │ + beq.n 1d92a4 │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ - vldr s20, [pc, #204] @ 1d9140 │ │ │ │ - vldr s21, [pc, #204] @ 1d9144 │ │ │ │ + vldr s20, [pc, #204] @ 1d92d0 │ │ │ │ + vldr s21, [pc, #204] @ 1d92d4 │ │ │ │ mov r9, r6 │ │ │ │ - vldr d9, [pc, #184] @ 1d9138 │ │ │ │ + vldr d9, [pc, #184] @ 1d92c8 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1d90e0 │ │ │ │ + b.n 1d9270 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d9108 │ │ │ │ + bgt.n 1d9298 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 59e8c │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d9102 │ │ │ │ + ble.n 1d9292 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d910e │ │ │ │ + bgt.n 1d929e │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 59e8c │ │ │ │ adds r4, #16 │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ strb.w r9, [r5, #-2] │ │ │ │ cmp r7, r6 │ │ │ │ strb.w r8, [r5, #-1] │ │ │ │ add.w r5, r5, #4 │ │ │ │ - beq.n 1d9114 │ │ │ │ + beq.n 1d92a4 │ │ │ │ mov ip, sp │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ vldr d0, [sp] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d908a │ │ │ │ + bgt.n 1d921a │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1d909c │ │ │ │ + b.n 1d922c │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1d90c4 │ │ │ │ + b.n 1d9254 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1d909c │ │ │ │ + b.n 1d922c │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1d90c4 │ │ │ │ - ldr r2, [pc, #56] @ (1d9150 ) │ │ │ │ - ldr r3, [pc, #52] @ (1d914c ) │ │ │ │ + b.n 1d9254 │ │ │ │ + ldr r2, [pc, #56] @ (1d92e0 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d92dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d9132 │ │ │ │ + bne.n 1d92c2 │ │ │ │ add sp, #24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d9140 │ │ │ │ + b.n 1d92d0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldr r0, [r4, #120] @ 0x78 │ │ │ │ + ldr r0, [r2, #96] @ 0x60 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #108] @ 0x6c │ │ │ │ + ldr r4, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #296] @ (1d9298 ) │ │ │ │ - ldr r3, [pc, #296] @ (1d929c ) │ │ │ │ + ldr r2, [pc, #296] @ (1d9428 ) │ │ │ │ + ldr r3, [pc, #296] @ (1d942c ) │ │ │ │ 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 1d9262 │ │ │ │ + beq.n 1d93f2 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #260] @ 1d9290 │ │ │ │ - vldr s21, [pc, #260] @ 1d9294 │ │ │ │ + vldr s20, [pc, #260] @ 1d9420 │ │ │ │ + vldr s21, [pc, #260] @ 1d9424 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #240] @ 1d9288 │ │ │ │ + vldr d9, [pc, #240] @ 1d9418 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1d921a │ │ │ │ + b.n 1d93aa │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d9256 │ │ │ │ + bgt.n 1d93e6 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 59e8c │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d924a │ │ │ │ + ble.n 1d93da │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d9250 │ │ │ │ + bgt.n 1d93e0 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 59e8c │ │ │ │ vldr d0, [sp, #16] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d9244 │ │ │ │ + ble.n 1d93d4 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d925c │ │ │ │ + bgt.n 1d93ec │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 59e8c │ │ │ │ adds r4, #24 │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ strb.w r8, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - beq.n 1d9262 │ │ │ │ + beq.n 1d93f2 │ │ │ │ mov ip, sp │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vldr d0, [sp] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d91a0 │ │ │ │ + bgt.n 1d9330 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1d91b2 │ │ │ │ + b.n 1d9342 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1d9202 │ │ │ │ + b.n 1d9392 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1d91da │ │ │ │ + b.n 1d936a │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1d91da │ │ │ │ + b.n 1d936a │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1d91b2 │ │ │ │ + b.n 1d9342 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1d9202 │ │ │ │ - ldr r2, [pc, #60] @ (1d92a0 ) │ │ │ │ - ldr r3, [pc, #52] @ (1d929c ) │ │ │ │ + b.n 1d9392 │ │ │ │ + ldr r2, [pc, #60] @ (1d9430 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d942c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d9280 │ │ │ │ + bne.n 1d9410 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d9290 │ │ │ │ + b.n 1d9420 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldr r0, [r1, #104] @ 0x68 │ │ │ │ + ldr r0, [r7, #76] @ 0x4c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #88] @ 0x58 │ │ │ │ + ldr r6, [r0, #64] @ 0x40 │ │ │ │ lsls r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #344] @ (1d9418 ) │ │ │ │ - ldr r3, [pc, #344] @ (1d941c ) │ │ │ │ + ldr r2, [pc, #344] @ (1d95a8 ) │ │ │ │ + ldr r3, [pc, #344] @ (1d95ac ) │ │ │ │ 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 1d93e4 │ │ │ │ + beq.w 1d9574 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #304] @ 1d9410 │ │ │ │ - vldr s21, [pc, #304] @ 1d9414 │ │ │ │ + vldr s20, [pc, #304] @ 1d95a0 │ │ │ │ + vldr s21, [pc, #304] @ 1d95a4 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr d9, [pc, #284] @ 1d9408 │ │ │ │ - b.n 1d938c │ │ │ │ + vldr d9, [pc, #284] @ 1d9598 │ │ │ │ + b.n 1d951c │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d93cc │ │ │ │ + bgt.n 1d955c │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 59e8c │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d93c6 │ │ │ │ + ble.n 1d9556 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d93de │ │ │ │ + bgt.n 1d956e │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 59e8c │ │ │ │ vldr d0, [sp, #16] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d93c0 │ │ │ │ + ble.n 1d9550 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d93d8 │ │ │ │ + bgt.n 1d9568 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 59e8c │ │ │ │ vldr d0, [sp, #24] │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d93ba │ │ │ │ + ble.n 1d954a │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d93d2 │ │ │ │ + bgt.n 1d9562 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 59e8c │ │ │ │ adds r4, #32 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - beq.n 1d93e4 │ │ │ │ + beq.n 1d9574 │ │ │ │ mov ip, sp │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vldr d0, [sp] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r2, [r4, #24] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d92ee │ │ │ │ + bgt.n 1d947e │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1d9300 │ │ │ │ + b.n 1d9490 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1d9378 │ │ │ │ + b.n 1d9508 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1d9350 │ │ │ │ + b.n 1d94e0 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1d9328 │ │ │ │ + b.n 1d94b8 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1d9300 │ │ │ │ + b.n 1d9490 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1d9378 │ │ │ │ + b.n 1d9508 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1d9350 │ │ │ │ + b.n 1d94e0 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1d9328 │ │ │ │ - ldr r2, [pc, #56] @ (1d9420 ) │ │ │ │ - ldr r3, [pc, #52] @ (1d941c ) │ │ │ │ + b.n 1d94b8 │ │ │ │ + ldr r2, [pc, #56] @ (1d95b0 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d95ac ) │ │ │ │ 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 1d9402 │ │ │ │ + bne.n 1d9592 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d9410 │ │ │ │ + b.n 1d95a0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldr r0, [r7, #80] @ 0x50 │ │ │ │ + ldr r0, [r5, #56] @ 0x38 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #64] @ 0x40 │ │ │ │ + ldr r4, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #248] @ (1d9538 ) │ │ │ │ - ldr r3, [pc, #248] @ (1d953c ) │ │ │ │ + ldr r2, [pc, #248] @ (1d96c8 ) │ │ │ │ + ldr r3, [pc, #248] @ (1d96cc ) │ │ │ │ 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 1d94f8 │ │ │ │ + beq.n 1d9688 │ │ │ │ movs r5, #0 │ │ │ │ mov sl, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ - vldr s20, [pc, #212] @ 1d9530 │ │ │ │ - vldr s21, [pc, #212] @ 1d9534 │ │ │ │ + vldr s20, [pc, #212] @ 1d96c0 │ │ │ │ + vldr s21, [pc, #212] @ 1d96c4 │ │ │ │ mov r8, r5 │ │ │ │ - vldr d9, [pc, #184] @ 1d9520 │ │ │ │ + vldr d9, [pc, #184] @ 1d96b0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr d8, [pc, #188] @ 1d9528 │ │ │ │ + vldr d8, [pc, #188] @ 1d96b8 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr.w r0, [sl] │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1d94a6 │ │ │ │ + ble.n 1d9636 │ │ │ │ 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 │ │ │ │ @@ -526588,15 +526702,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 59e8c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r4, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1d94da │ │ │ │ + ble.n 1d966a │ │ │ │ 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 │ │ │ │ @@ -526606,84 +526720,84 @@ │ │ │ │ blx 59e8c │ │ │ │ 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 1d946e │ │ │ │ - ldr r2, [pc, #68] @ (1d9540 ) │ │ │ │ - ldr r3, [pc, #64] @ (1d953c ) │ │ │ │ + bne.n 1d95fe │ │ │ │ + ldr r2, [pc, #68] @ (1d96d0 ) │ │ │ │ + ldr r3, [pc, #64] @ (1d96cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d9516 │ │ │ │ + bne.n 1d96a6 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d9530 │ │ │ │ + b.n 1d96c0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldr r0, [r7, #56] @ 0x38 │ │ │ │ + ldr r0, [r5, #32] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #48] @ 0x30 │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ lsls r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #288] @ (1d9680 ) │ │ │ │ - ldr r3, [pc, #288] @ (1d9684 ) │ │ │ │ + ldr r2, [pc, #288] @ (1d9810 ) │ │ │ │ + ldr r3, [pc, #288] @ (1d9814 ) │ │ │ │ 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 1d9644 │ │ │ │ + beq.n 1d97d4 │ │ │ │ mov r4, r1 │ │ │ │ add.w r9, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s20, [pc, #248] @ 1d9678 │ │ │ │ - vldr s21, [pc, #248] @ 1d967c │ │ │ │ + vldr s20, [pc, #248] @ 1d9808 │ │ │ │ + vldr s21, [pc, #248] @ 1d980c │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #224] @ 1d9668 │ │ │ │ - vldr d8, [pc, #228] @ 1d9670 │ │ │ │ + vldr d9, [pc, #224] @ 1d97f8 │ │ │ │ + vldr d8, [pc, #228] @ 1d9800 │ │ │ │ mov r3, sp │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ stmia r3!, {r0, r1, r2} │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1d95c4 │ │ │ │ + ble.n 1d9754 │ │ │ │ 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 │ │ │ │ @@ -526691,15 +526805,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 59e8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb.w r0, [r9, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1d95f8 │ │ │ │ + ble.n 1d9788 │ │ │ │ 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 │ │ │ │ @@ -526707,15 +526821,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 59e8c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r9, #-3] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1d962c │ │ │ │ + ble.n 1d97bc │ │ │ │ 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 │ │ │ │ @@ -526724,83 +526838,83 @@ │ │ │ │ adds r5, #1 │ │ │ │ blx 59e8c │ │ │ │ adds r4, #12 │ │ │ │ strb.w r0, [r9, #-2] │ │ │ │ strb.w r7, [r9, #-1] │ │ │ │ cmp r6, r5 │ │ │ │ add.w r9, r9, #4 │ │ │ │ - bne.n 1d958e │ │ │ │ - ldr r2, [pc, #64] @ (1d9688 ) │ │ │ │ - ldr r3, [pc, #60] @ (1d9684 ) │ │ │ │ + bne.n 1d971e │ │ │ │ + ldr r2, [pc, #64] @ (1d9818 ) │ │ │ │ + ldr r3, [pc, #60] @ (1d9814 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d9662 │ │ │ │ + bne.n 1d97f2 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 5a6dc <__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 1d9678 │ │ │ │ + b.n 1d9808 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldr r0, [r3, #40] @ 0x28 │ │ │ │ + ldr r0, [r1, #16] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #24] │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #344] @ (1d9800 ) │ │ │ │ - ldr r3, [pc, #344] @ (1d9804 ) │ │ │ │ + ldr r2, [pc, #344] @ (1d9990 ) │ │ │ │ + ldr r3, [pc, #344] @ (1d9994 ) │ │ │ │ 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 1d97c0 │ │ │ │ + beq.w 1d9950 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #304] @ 1d97f8 │ │ │ │ - vldr s21, [pc, #304] @ 1d97fc │ │ │ │ - vldr d9, [pc, #280] @ 1d97e8 │ │ │ │ - vldr d8, [pc, #284] @ 1d97f0 │ │ │ │ + vldr s20, [pc, #304] @ 1d9988 │ │ │ │ + vldr s21, [pc, #304] @ 1d998c │ │ │ │ + vldr d9, [pc, #280] @ 1d9978 │ │ │ │ + vldr d8, [pc, #284] @ 1d9980 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1d9710 │ │ │ │ + ble.n 1d98a0 │ │ │ │ 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 │ │ │ │ @@ -526808,15 +526922,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 59e8c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1d9744 │ │ │ │ + ble.n 1d98d4 │ │ │ │ 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 │ │ │ │ @@ -526824,15 +526938,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 59e8c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1d9778 │ │ │ │ + ble.n 1d9908 │ │ │ │ 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 │ │ │ │ @@ -526840,15 +526954,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 59e8c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1d97ac │ │ │ │ + ble.n 1d993c │ │ │ │ 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 │ │ │ │ @@ -526856,613 +526970,613 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 59e8c │ │ │ │ adds r4, #16 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - bne.n 1d96d4 │ │ │ │ - ldr r2, [pc, #68] @ (1d9808 ) │ │ │ │ - ldr r3, [pc, #64] @ (1d9804 ) │ │ │ │ + bne.n 1d9864 │ │ │ │ + ldr r2, [pc, #68] @ (1d9998 ) │ │ │ │ + ldr r3, [pc, #64] @ (1d9994 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d97de │ │ │ │ + bne.n 1d996e │ │ │ │ add sp, #24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d97f8 │ │ │ │ + b.n 1d9988 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldr r0, [r2, #20] │ │ │ │ + str r0, [r0, #124] @ 0x7c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ + str r0, [r5, #104] @ 0x68 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #124] @ (1d989c ) │ │ │ │ - ldr r3, [pc, #124] @ (1d98a0 ) │ │ │ │ + ldr r2, [pc, #124] @ (1d9a2c ) │ │ │ │ + ldr r3, [pc, #124] @ (1d9a30 ) │ │ │ │ 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 1d987c │ │ │ │ + beq.n 1d9a0c │ │ │ │ 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 1e1348 │ │ │ │ + bl 1e14d8 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e14d8 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e14d8 │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d9844 │ │ │ │ - ldr r2, [pc, #36] @ (1d98a4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d98a0 ) │ │ │ │ + bne.n 1d99d4 │ │ │ │ + ldr r2, [pc, #36] @ (1d9a34 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d9a30 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d9896 │ │ │ │ + bne.n 1d9a26 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r3, #124] @ 0x7c │ │ │ │ + str r0, [r1, #100] @ 0x64 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #116] @ 0x74 │ │ │ │ + str r4, [r5, #92] @ 0x5c │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #124] @ (1d9938 ) │ │ │ │ - ldr r3, [pc, #124] @ (1d993c ) │ │ │ │ + ldr r2, [pc, #124] @ (1d9ac8 ) │ │ │ │ + ldr r3, [pc, #124] @ (1d9acc ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1d9918 │ │ │ │ + cbz r7, 1d9aa8 │ │ │ │ mov r5, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ adds r4, #16 │ │ │ │ adds r6, #1 │ │ │ │ adds r5, #8 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r0, [sp, #4] │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e14d8 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e14d8 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e14d8 │ │ │ │ ldrh.w r0, [sp, #10] │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e14d8 │ │ │ │ cmp r7, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d98d6 │ │ │ │ - ldr r2, [pc, #36] @ (1d9940 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d993c ) │ │ │ │ + bne.n 1d9a66 │ │ │ │ + ldr r2, [pc, #36] @ (1d9ad0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d9acc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d9932 │ │ │ │ + bne.n 1d9ac2 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [r7, #112] @ 0x70 │ │ │ │ + str r4, [r5, #88] @ 0x58 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, #108] @ 0x6c │ │ │ │ + str r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #124] @ (1d99d4 ) │ │ │ │ - ldr r3, [pc, #124] @ (1d99d8 ) │ │ │ │ + ldr r2, [pc, #124] @ (1d9b64 ) │ │ │ │ + ldr r3, [pc, #124] @ (1d9b68 ) │ │ │ │ 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 1d99b4 │ │ │ │ + beq.n 1d9b44 │ │ │ │ mov r5, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r7, #1065353216 @ 0x3f800000 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ adds r4, #16 │ │ │ │ adds r6, #1 │ │ │ │ adds r5, #8 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r0, [sp, #4] │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e14d8 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e14d8 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e14d8 │ │ │ │ str.w r7, [r4, #-20] │ │ │ │ cmp r9, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d997a │ │ │ │ - ldr r2, [pc, #36] @ (1d99dc ) │ │ │ │ - ldr r3, [pc, #32] @ (1d99d8 ) │ │ │ │ + bne.n 1d9b0a │ │ │ │ + ldr r2, [pc, #36] @ (1d9b6c ) │ │ │ │ + ldr r3, [pc, #32] @ (1d9b68 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d99ce │ │ │ │ + bne.n 1d9b5e │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r4, #104] @ 0x68 │ │ │ │ + str r0, [r2, #80] @ 0x50 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #100] @ 0x64 │ │ │ │ + str r4, [r6, #72] @ 0x48 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 1d9a02 │ │ │ │ + cbz r6, 1d9b92 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ bic.w r7, r3, #3 │ │ │ │ add r0, ip │ │ │ │ movs r1, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1d9a04 │ │ │ │ + bne.n 1d9b94 │ │ │ │ adds r1, #1 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 1d99fc │ │ │ │ + bne.n 1d9b8c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - vldr s11, [pc, #84] @ 1d9a5c │ │ │ │ + vldr s11, [pc, #84] @ 1d9bec │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s12, [pc, #80] @ 1d9a60 │ │ │ │ + vldr s12, [pc, #80] @ 1d9bf0 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, r4 │ │ │ │ vldr s15, [r3, #12] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle.w lr, #0 │ │ │ │ - ble.n 1d9a42 │ │ │ │ + ble.n 1d9bd2 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ mov.w lr, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1d9a42 │ │ │ │ + bge.n 1d9bd2 │ │ │ │ vmov lr, s14 │ │ │ │ strb.w lr, [ip], #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 1d9a14 │ │ │ │ + bne.n 1d9ba4 │ │ │ │ adds r1, #1 │ │ │ │ add r2, r5 │ │ │ │ add r4, r7 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 1d9a10 │ │ │ │ + bne.n 1d9ba0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub sp, #12 │ │ │ │ ldrd r4, r9, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1d9b88 │ │ │ │ + beq.w 1d9d18 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1d9b88 │ │ │ │ + beq.w 1d9d18 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ bic.w r7, r3, #3 │ │ │ │ - vldr s12, [pc, #264] @ 1d9b90 │ │ │ │ + vldr s12, [pc, #264] @ 1d9d20 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s13, [pc, #260] @ 1d9b94 │ │ │ │ + vldr s13, [pc, #260] @ 1d9d24 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, r1, #16 │ │ │ │ mov r0, r5 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1d9b16 │ │ │ │ + b.n 1d9ca6 │ │ │ │ vmov.f32 s11, s13 │ │ │ │ vmla.f32 s11, s15, s12 │ │ │ │ vmov r2, s11 │ │ │ │ lsls r2, r2, #8 │ │ │ │ uxth r2, r2 │ │ │ │ orrs r3, r2 │ │ │ │ vldr s15, [ip, #-8] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d9ade │ │ │ │ + ble.n 1d9c6e │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1d9b64 │ │ │ │ + bge.n 1d9cf4 │ │ │ │ vmov.f32 s11, s13 │ │ │ │ vmla.f32 s11, s15, s12 │ │ │ │ vmov r2, s11 │ │ │ │ lsls r2, r2, #16 │ │ │ │ and.w r2, r2, #16711680 @ 0xff0000 │ │ │ │ orrs r3, r2 │ │ │ │ vldr s15, [ip, #-4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d9b06 │ │ │ │ + ble.n 1d9c96 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1d9b6a │ │ │ │ + bge.n 1d9cfa │ │ │ │ vmov.f32 s11, s13 │ │ │ │ vmla.f32 s11, s15, s12 │ │ │ │ vmov r2, s11 │ │ │ │ orr.w r3, r3, r2, lsl #24 │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #16 │ │ │ │ cmp r4, lr │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - beq.n 1d9b7e │ │ │ │ + beq.n 1d9d0e │ │ │ │ vldr s15, [ip, #-16] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d9b46 │ │ │ │ + ble.n 1d9cd6 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d9b46 │ │ │ │ + bge.n 1d9cd6 │ │ │ │ vmov.f32 s11, s13 │ │ │ │ vmla.f32 s11, s15, s12 │ │ │ │ vstr s11, [sp, #4] │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ vldr s15, [ip, #-12] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d9ab2 │ │ │ │ + ble.n 1d9c42 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1d9aa0 │ │ │ │ + blt.n 1d9c30 │ │ │ │ orr.w r3, r3, #65280 @ 0xff00 │ │ │ │ - b.n 1d9ab2 │ │ │ │ + b.n 1d9c42 │ │ │ │ orr.w r3, r3, #16711680 @ 0xff0000 │ │ │ │ - b.n 1d9ade │ │ │ │ + b.n 1d9c6e │ │ │ │ add.w lr, lr, #1 │ │ │ │ orr.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ add.w ip, ip, #16 │ │ │ │ cmp r4, lr │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 1d9b16 │ │ │ │ + bne.n 1d9ca6 │ │ │ │ adds r6, #1 │ │ │ │ add r5, r8 │ │ │ │ add r1, r7 │ │ │ │ cmp r6, r9 │ │ │ │ - bne.n 1d9a94 │ │ │ │ + bne.n 1d9c24 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - b.w 1d9a64 │ │ │ │ - cbz r2, 1d9bf8 │ │ │ │ + b.w 1d9bf4 │ │ │ │ + cbz r2, 1d9d88 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, lr} │ │ │ │ - vldr s11, [pc, #88] @ 1d9bfc │ │ │ │ + vldr s11, [pc, #88] @ 1d9d8c │ │ │ │ mov lr, r3 │ │ │ │ - vldr s12, [pc, #84] @ 1d9c00 │ │ │ │ + vldr s12, [pc, #84] @ 1d9d90 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ vmov s15, r4 │ │ │ │ strh.w lr, [r0] │ │ │ │ strb.w lr, [r0, #2] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle.w ip, #0 │ │ │ │ - ble.n 1d9be8 │ │ │ │ + ble.n 1d9d78 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1d9be8 │ │ │ │ + bge.n 1d9d78 │ │ │ │ vmov ip, s14 │ │ │ │ adds r3, #1 │ │ │ │ strb.w ip, [r0, #3] │ │ │ │ adds r1, #4 │ │ │ │ adds r0, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1d9bb0 │ │ │ │ + bne.n 1d9d40 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1d9c70 │ │ │ │ + cbz r2, 1d9e00 │ │ │ │ push {r4, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ sub sp, #8 │ │ │ │ - vldr s12, [pc, #96] @ 1d9c74 │ │ │ │ - vldr s13, [pc, #96] @ 1d9c78 │ │ │ │ + vldr s12, [pc, #96] @ 1d9e04 │ │ │ │ + vldr s13, [pc, #96] @ 1d9e08 │ │ │ │ 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 1d9c4c │ │ │ │ + ble.n 1d9ddc │ │ │ │ vmov.f32 s11, s13 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmla.f32 s11, s15, s12 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s11, [sp, #4] │ │ │ │ - bge.n 1d9c4c │ │ │ │ + bge.n 1d9ddc │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ strb r3, [r0, #2] │ │ │ │ mov.w ip, #0 │ │ │ │ strb r4, [r0, #3] │ │ │ │ adds r0, #4 │ │ │ │ bfi ip, r3, #0, #8 │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r1, #4 │ │ │ │ cmp r2, lr │ │ │ │ bfi ip, r3, #8, #8 │ │ │ │ strh.w ip, [r0, #-4] │ │ │ │ - bne.n 1d9c1c │ │ │ │ + bne.n 1d9dac │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1d9cea │ │ │ │ + cbz r2, 1d9e7a │ │ │ │ push {lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1d9cec │ │ │ │ + vldr s12, [pc, #100] @ 1d9e7c │ │ │ │ sub sp, #12 │ │ │ │ - vldr s13, [pc, #100] @ 1d9cf0 │ │ │ │ + vldr s13, [pc, #100] @ 1d9e80 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ vmov s15, r3 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle.w ip, #0 │ │ │ │ - ble.n 1d9cc6 │ │ │ │ + ble.n 1d9e56 │ │ │ │ vmov.f32 s11, s13 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmla.f32 s11, s15, s12 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s11, [sp, #4] │ │ │ │ - bge.n 1d9cc6 │ │ │ │ + bge.n 1d9e56 │ │ │ │ ldrb.w ip, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r1, #4 │ │ │ │ cmp r2, lr │ │ │ │ bfi r3, ip, #0, #8 │ │ │ │ bfi r3, ip, #8, #8 │ │ │ │ bfi r3, ip, #16, #8 │ │ │ │ bfi r3, ip, #24, #8 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 1d9c92 │ │ │ │ + bne.n 1d9e22 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1d9d5a │ │ │ │ + cbz r2, 1d9eea │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov lr, r3 │ │ │ │ - vldr s11, [pc, #92] @ 1d9d5c │ │ │ │ - vldr s12, [pc, #92] @ 1d9d60 │ │ │ │ + vldr s11, [pc, #92] @ 1d9eec │ │ │ │ + vldr s12, [pc, #92] @ 1d9ef0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ vmov s15, r5 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle.w ip, #0 │ │ │ │ - ble.n 1d9d3c │ │ │ │ + ble.n 1d9ecc │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1d9d3c │ │ │ │ + bge.n 1d9ecc │ │ │ │ vmov ip, s14 │ │ │ │ adds r3, #1 │ │ │ │ strb.w ip, [r0, #-4] │ │ │ │ strb.w lr, [r0, #-3] │ │ │ │ adds r1, #4 │ │ │ │ strb.w lr, [r0, #-2] │ │ │ │ cmp r2, r3 │ │ │ │ strb.w r4, [r0, #-1] │ │ │ │ add.w r0, r0, #4 │ │ │ │ - bne.n 1d9d0c │ │ │ │ + bne.n 1d9e9c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1d9dd4 │ │ │ │ + cbz r2, 1d9f64 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ - vldr s17, [pc, #84] @ 1d9dd8 │ │ │ │ + vldr s17, [pc, #84] @ 1d9f68 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #80] @ 1d9ddc │ │ │ │ + vldr s16, [pc, #80] @ 1d9f6c │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ strh r7, [r4, #0] │ │ │ │ strb r7, [r4, #2] │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e14d8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d9dc0 │ │ │ │ + ble.n 1d9f50 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1d9dc0 │ │ │ │ + bge.n 1d9f50 │ │ │ │ vmov r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb r3, [r4, #3] │ │ │ │ adds r5, #2 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 1d9d8c │ │ │ │ + bne.n 1d9f1c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1d9e5c │ │ │ │ + cbz r2, 1d9fec │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #92] @ 1d9e60 │ │ │ │ + vldr s16, [pc, #92] @ 1d9ff0 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e14d8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d9e38 │ │ │ │ + ble.n 1d9fc8 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ - vldr s15, [pc, #60] @ 1d9e64 │ │ │ │ + vldr s15, [pc, #60] @ 1d9ff4 │ │ │ │ vmla.f32 s15, s0, s16 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1d9e38 │ │ │ │ + bge.n 1d9fc8 │ │ │ │ vmov r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ strb.w r7, [r4, #-3] │ │ │ │ adds r5, #2 │ │ │ │ strb.w r7, [r4, #-2] │ │ │ │ cmp r8, r6 │ │ │ │ strb.w r9, [r4, #-1] │ │ │ │ add.w r4, r4, #4 │ │ │ │ - bne.n 1d9e08 │ │ │ │ + bne.n 1d9f98 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1d9e9e │ │ │ │ + cbz r2, 1da02e │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -527471,608 +527585,608 @@ │ │ │ │ str.w r2, [r0, #-12] │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ adds r0, #16 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ str.w ip, [r0, #-20] │ │ │ │ cmp r3, r1 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 1d9e7a │ │ │ │ + bne.n 1da00a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #208] @ (1d9f84 ) │ │ │ │ - ldr r3, [pc, #212] @ (1d9f88 ) │ │ │ │ + ldr r2, [pc, #208] @ (1da114 ) │ │ │ │ + ldr r3, [pc, #212] @ (1da118 ) │ │ │ │ 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 1d9f5e │ │ │ │ + beq.n 1da0ee │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ - vldr s11, [pc, #172] @ 1d9f7c │ │ │ │ - vldr s12, [pc, #172] @ 1d9f80 │ │ │ │ + vldr s11, [pc, #172] @ 1da10c │ │ │ │ + vldr s12, [pc, #172] @ 1da110 │ │ │ │ mov r4, r2 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ - ble.n 1d9f16 │ │ │ │ + ble.n 1da0a6 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1d9f16 │ │ │ │ + bge.n 1da0a6 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r1, s14 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ strb.w r1, [r3, #-4] │ │ │ │ strb.w r4, [r3, #-3] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ strb.w r4, [r3, #-2] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ - ble.n 1d9f4e │ │ │ │ + ble.n 1da0de │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1d9f4e │ │ │ │ + bge.n 1da0de │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r1, s14 │ │ │ │ adds r2, #1 │ │ │ │ strb.w r1, [r3, #-1] │ │ │ │ add.w lr, lr, #8 │ │ │ │ adds r3, #4 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 1d9eda │ │ │ │ - ldr r2, [pc, #44] @ (1d9f8c ) │ │ │ │ - ldr r3, [pc, #36] @ (1d9f88 ) │ │ │ │ + bne.n 1da06a │ │ │ │ + ldr r2, [pc, #44] @ (1da11c ) │ │ │ │ + ldr r3, [pc, #36] @ (1da118 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d9f76 │ │ │ │ + bne.n 1da106 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - str r6, [r0, #20] │ │ │ │ + ldrsh r6, [r6, r6] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #8] │ │ │ │ + ldrsh r2, [r1, r4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #212] @ (1da078 ) │ │ │ │ + ldr r1, [pc, #212] @ (1da208 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #212] @ (1da07c ) │ │ │ │ + ldr r2, [pc, #212] @ (1da20c ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #28 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1da052 │ │ │ │ + beq.n 1da1e2 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #176] @ 1da070 │ │ │ │ + vldr s11, [pc, #176] @ 1da200 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s12, [pc, #172] @ 1da074 │ │ │ │ + vldr s12, [pc, #172] @ 1da204 │ │ │ │ add.w ip, sp, #12 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ vldr s15, [sp, #12] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r0, #0 │ │ │ │ - ble.n 1da008 │ │ │ │ + ble.n 1da198 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r0, #255 @ 0xff │ │ │ │ - bge.n 1da008 │ │ │ │ + bge.n 1da198 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vstr s14, [sp, #4] │ │ │ │ ldrb.w r0, [sp, #4] │ │ │ │ vldr s15, [sp, #16] │ │ │ │ mov.w r1, #0 │ │ │ │ bfi r1, r0, #0, #8 │ │ │ │ strb r0, [r3, #2] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ bfi r1, r0, #8, #8 │ │ │ │ strh r1, [r3, #0] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ - ble.n 1da044 │ │ │ │ + ble.n 1da1d4 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1da044 │ │ │ │ + bge.n 1da1d4 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r1, s14 │ │ │ │ adds r2, #1 │ │ │ │ strb r1, [r3, #3] │ │ │ │ add.w lr, lr, #8 │ │ │ │ adds r3, #4 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1d9fc8 │ │ │ │ - ldr r2, [pc, #44] @ (1da080 ) │ │ │ │ - ldr r3, [pc, #36] @ (1da07c ) │ │ │ │ + bne.n 1da158 │ │ │ │ + ldr r2, [pc, #44] @ (1da210 ) │ │ │ │ + ldr r3, [pc, #36] @ (1da20c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1da06a │ │ │ │ + bne.n 1da1fa │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - str r6, [r2, #4] │ │ │ │ + ldrsh r6, [r0, r3] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r4, r6] │ │ │ │ + ldrsh r6, [r2, r0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #212] @ (1da16c ) │ │ │ │ - ldr r3, [pc, #216] @ (1da170 ) │ │ │ │ + ldr r2, [pc, #212] @ (1da2fc ) │ │ │ │ + ldr r3, [pc, #216] @ (1da300 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1da146 │ │ │ │ + beq.n 1da2d6 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr s11, [pc, #176] @ 1da164 │ │ │ │ + vldr s11, [pc, #176] @ 1da2f4 │ │ │ │ mov r6, r2 │ │ │ │ - vldr s12, [pc, #172] @ 1da168 │ │ │ │ + vldr s12, [pc, #172] @ 1da2f8 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ - ble.n 1da0fc │ │ │ │ + ble.n 1da28c │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1da0fc │ │ │ │ + bge.n 1da28c │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r1, s14 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ strb.w r1, [r3, #-4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ - ble.n 1da12c │ │ │ │ + ble.n 1da2bc │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1da12c │ │ │ │ + bge.n 1da2bc │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r1, s14 │ │ │ │ adds r2, #1 │ │ │ │ strb.w r1, [r3, #-3] │ │ │ │ strb.w r6, [r3, #-2] │ │ │ │ add.w lr, lr, #8 │ │ │ │ strb.w r5, [r3, #-1] │ │ │ │ cmp r4, r2 │ │ │ │ add.w r3, r3, #4 │ │ │ │ - bne.n 1da0c2 │ │ │ │ - ldr r2, [pc, #44] @ (1da174 ) │ │ │ │ - ldr r3, [pc, #36] @ (1da170 ) │ │ │ │ + bne.n 1da252 │ │ │ │ + ldr r2, [pc, #44] @ (1da304 ) │ │ │ │ + ldr r3, [pc, #36] @ (1da300 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1da15e │ │ │ │ + bne.n 1da2ee │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldrsh r2, [r4, r5] │ │ │ │ + ldrb r2, [r2, r7] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r6, r2] │ │ │ │ + ldrb r2, [r4, r4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1da22a │ │ │ │ + beq.n 1da3ba │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov r9, r6 │ │ │ │ - vldr s17, [pc, #144] @ 1da22c │ │ │ │ - vldr s16, [pc, #144] @ 1da230 │ │ │ │ + vldr s17, [pc, #144] @ 1da3bc │ │ │ │ + vldr s16, [pc, #144] @ 1da3c0 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ uxth r0, r7 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e14d8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da1d6 │ │ │ │ + ble.n 1da366 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da1d6 │ │ │ │ + bge.n 1da366 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ lsrs r0, r7, #16 │ │ │ │ strb.w r9, [r4, #-3] │ │ │ │ strb.w r9, [r4, #-2] │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e14d8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da214 │ │ │ │ + ble.n 1da3a4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da214 │ │ │ │ + bge.n 1da3a4 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ adds r5, #4 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 1da1a2 │ │ │ │ + bne.n 1da332 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1da2ee │ │ │ │ + beq.n 1da47e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov r9, r6 │ │ │ │ - vldr s16, [pc, #152] @ 1da2f0 │ │ │ │ + vldr s16, [pc, #152] @ 1da480 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ ldr.w sl, [r5] │ │ │ │ uxth.w r0, sl │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e14d8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da296 │ │ │ │ + ble.n 1da426 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da296 │ │ │ │ - vldr s15, [pc, #104] @ 1da2f4 │ │ │ │ + bge.n 1da426 │ │ │ │ + vldr s15, [pc, #104] @ 1da484 │ │ │ │ vmla.f32 s15, s0, s16 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov.w r0, sl, lsr #16 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e14d8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da2ce │ │ │ │ + ble.n 1da45e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da2ce │ │ │ │ - vldr s15, [pc, #48] @ 1da2f4 │ │ │ │ + bge.n 1da45e │ │ │ │ + vldr s15, [pc, #48] @ 1da484 │ │ │ │ vmla.f32 s15, s0, s16 │ │ │ │ vmov r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ strb.w r9, [r4, #-2] │ │ │ │ adds r5, #4 │ │ │ │ strb.w r8, [r4, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r4, r4, #4 │ │ │ │ - bne.n 1da25e │ │ │ │ + bne.n 1da3ee │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #264] @ (1da414 ) │ │ │ │ - ldr r3, [pc, #264] @ (1da418 ) │ │ │ │ + ldr r2, [pc, #264] @ (1da5a4 ) │ │ │ │ + ldr r3, [pc, #264] @ (1da5a8 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1da3ec │ │ │ │ + beq.n 1da57c │ │ │ │ mov lr, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s11, [pc, #228] @ 1da40c │ │ │ │ - vldr s12, [pc, #228] @ 1da410 │ │ │ │ + vldr s11, [pc, #228] @ 1da59c │ │ │ │ + vldr s12, [pc, #228] @ 1da5a0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da378 │ │ │ │ + ble.n 1da508 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da378 │ │ │ │ + bge.n 1da508 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r3, s14 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da3a8 │ │ │ │ + ble.n 1da538 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da3a8 │ │ │ │ + bge.n 1da538 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r3, s14 │ │ │ │ vldr s15, [sp, #12] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da3d8 │ │ │ │ + ble.n 1da568 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da3d8 │ │ │ │ + bge.n 1da568 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r3, s14 │ │ │ │ adds r5, #1 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ strb.w r7, [r4, #-1] │ │ │ │ add.w lr, lr, #16 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1da334 │ │ │ │ - ldr r2, [pc, #44] @ (1da41c ) │ │ │ │ - ldr r3, [pc, #40] @ (1da418 ) │ │ │ │ + bne.n 1da4c4 │ │ │ │ + ldr r2, [pc, #44] @ (1da5ac ) │ │ │ │ + ldr r3, [pc, #40] @ (1da5a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1da406 │ │ │ │ + bne.n 1da596 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldrb r4, [r5, r3] │ │ │ │ + ldrh r4, [r3, r5] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, r0] │ │ │ │ + ldrh r4, [r7, r1] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #252] @ (1da530 ) │ │ │ │ - ldr r3, [pc, #256] @ (1da534 ) │ │ │ │ + ldr r2, [pc, #252] @ (1da6c0 ) │ │ │ │ + ldr r3, [pc, #256] @ (1da6c4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1da50c │ │ │ │ + beq.n 1da69c │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ - vldr s11, [pc, #216] @ 1da528 │ │ │ │ - vldr s12, [pc, #216] @ 1da52c │ │ │ │ + vldr s11, [pc, #216] @ 1da6b8 │ │ │ │ + vldr s12, [pc, #216] @ 1da6bc │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ stmia.w ip!, {r0, r1, r2} │ │ │ │ vldr s15, [sp] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r2, #0 │ │ │ │ - ble.n 1da498 │ │ │ │ + ble.n 1da628 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1da498 │ │ │ │ + bge.n 1da628 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r2, s14 │ │ │ │ vldr s15, [sp, #4] │ │ │ │ strb.w r2, [r3, #-4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r2, #0 │ │ │ │ - ble.n 1da4c8 │ │ │ │ + ble.n 1da658 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1da4c8 │ │ │ │ + bge.n 1da658 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r2, s14 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ strb.w r2, [r3, #-3] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r2, #0 │ │ │ │ - ble.n 1da4f8 │ │ │ │ + ble.n 1da688 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1da4f8 │ │ │ │ + bge.n 1da688 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r2, s14 │ │ │ │ adds r4, #1 │ │ │ │ strb.w r2, [r3, #-2] │ │ │ │ strb.w r5, [r3, #-1] │ │ │ │ add.w lr, lr, #12 │ │ │ │ adds r3, #4 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1da45a │ │ │ │ - ldr r2, [pc, #40] @ (1da538 ) │ │ │ │ - ldr r3, [pc, #36] @ (1da534 ) │ │ │ │ + bne.n 1da5ea │ │ │ │ + ldr r2, [pc, #40] @ (1da6c8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1da6c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1da524 │ │ │ │ + bne.n 1da6b4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldrh r6, [r0, r7] │ │ │ │ + ldrh r6, [r6, r0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, r3] │ │ │ │ + ldr r4, [r3, r5] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbz r2, 1da574 │ │ │ │ + cbz r2, 1da704 │ │ │ │ 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 │ │ │ │ @@ -528083,746 +528197,746 @@ │ │ │ │ strb.w r2, [r0, #-6] │ │ │ │ strb.w lr, [r0, #-5] │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ negs r3, r3 │ │ │ │ cmp ip, r1 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ - bne.n 1da550 │ │ │ │ + bne.n 1da6e0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1da65e │ │ │ │ + beq.n 1da7ee │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr s17, [pc, #192] @ 1da660 │ │ │ │ - vldr s16, [pc, #192] @ 1da664 │ │ │ │ + vldr s17, [pc, #192] @ 1da7f0 │ │ │ │ + vldr s16, [pc, #192] @ 1da7f4 │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e14d8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da5d8 │ │ │ │ + ble.n 1da768 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da5d8 │ │ │ │ + bge.n 1da768 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e14d8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da60e │ │ │ │ + ble.n 1da79e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da60e │ │ │ │ + bge.n 1da79e │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e14d8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da644 │ │ │ │ + ble.n 1da7d4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da644 │ │ │ │ + bge.n 1da7d4 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ adds r7, #1 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ strb.w r9, [r4, #-1] │ │ │ │ adds r6, #2 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r7 │ │ │ │ - bne.n 1da5a4 │ │ │ │ + bne.n 1da734 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #300] @ (1da7a8 ) │ │ │ │ - ldr r3, [pc, #304] @ (1da7ac ) │ │ │ │ + ldr r2, [pc, #300] @ (1da938 ) │ │ │ │ + ldr r3, [pc, #304] @ (1da93c ) │ │ │ │ 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 1da784 │ │ │ │ + beq.n 1da914 │ │ │ │ mov lr, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr s11, [pc, #264] @ 1da7a0 │ │ │ │ + vldr s11, [pc, #264] @ 1da930 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s12, [pc, #260] @ 1da7a4 │ │ │ │ + vldr s12, [pc, #260] @ 1da934 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da6e4 │ │ │ │ + ble.n 1da874 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da6e4 │ │ │ │ + bge.n 1da874 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ vmla.f32 s13, s15, s11 │ │ │ │ vmov r3, s13 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da714 │ │ │ │ + ble.n 1da8a4 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da714 │ │ │ │ + bge.n 1da8a4 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ vmla.f32 s13, s15, s11 │ │ │ │ vmov r3, s13 │ │ │ │ vldr s15, [sp, #12] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da744 │ │ │ │ + ble.n 1da8d4 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da744 │ │ │ │ + bge.n 1da8d4 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ vmla.f32 s13, s15, s11 │ │ │ │ vmov r3, s13 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da774 │ │ │ │ + ble.n 1da904 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da774 │ │ │ │ + bge.n 1da904 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ vmla.f32 s13, s15, s11 │ │ │ │ vmov r3, s13 │ │ │ │ adds r5, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ add.w lr, lr, #16 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1da6a2 │ │ │ │ - ldr r2, [pc, #40] @ (1da7b0 ) │ │ │ │ - ldr r3, [pc, #36] @ (1da7ac ) │ │ │ │ + bne.n 1da832 │ │ │ │ + ldr r2, [pc, #40] @ (1da940 ) │ │ │ │ + ldr r3, [pc, #36] @ (1da93c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1da79c │ │ │ │ + bne.n 1da92c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldr r6, [r7, r5] │ │ │ │ + ldrsb r6, [r5, r7] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, r1] │ │ │ │ + ldrsb r4, [r4, r3] │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #272] @ (1da8dc ) │ │ │ │ - ldr r3, [pc, #272] @ (1da8e0 ) │ │ │ │ + ldr r2, [pc, #272] @ (1daa6c ) │ │ │ │ + ldr r3, [pc, #272] @ (1daa70 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1da8b0 │ │ │ │ + beq.n 1daa40 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s17, [pc, #236] @ 1da8d4 │ │ │ │ - vldr s16, [pc, #236] @ 1da8d8 │ │ │ │ + vldr s17, [pc, #236] @ 1daa64 │ │ │ │ + vldr s16, [pc, #236] @ 1daa68 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r0, [sp, #4] │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e14d8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da82e │ │ │ │ + ble.n 1da9be │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da82e │ │ │ │ + bge.n 1da9be │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e14d8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da866 │ │ │ │ + ble.n 1da9f6 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da866 │ │ │ │ + bge.n 1da9f6 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e14d8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da89e │ │ │ │ + ble.n 1daa2e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da89e │ │ │ │ + bge.n 1daa2e │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ strb.w r8, [r4, #-1] │ │ │ │ adds r5, #8 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1da7f2 │ │ │ │ - ldr r2, [pc, #48] @ (1da8e4 ) │ │ │ │ - ldr r3, [pc, #44] @ (1da8e0 ) │ │ │ │ + bne.n 1da982 │ │ │ │ + ldr r2, [pc, #48] @ (1daa74 ) │ │ │ │ + ldr r3, [pc, #44] @ (1daa70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1da8ce │ │ │ │ + bne.n 1daa5e │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldr r4, [r5, r0] │ │ │ │ + ldrsb r4, [r3, r2] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r1, r5] │ │ │ │ + strb r0, [r7, r6] │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #272] @ (1daa10 ) │ │ │ │ - ldr r3, [pc, #272] @ (1daa14 ) │ │ │ │ + ldr r2, [pc, #272] @ (1daba0 ) │ │ │ │ + ldr r3, [pc, #272] @ (1daba4 ) │ │ │ │ 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 1da9e6 │ │ │ │ + beq.n 1dab76 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr s17, [pc, #232] @ 1daa08 │ │ │ │ + vldr s17, [pc, #232] @ 1dab98 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr s16, [pc, #228] @ 1daa0c │ │ │ │ + vldr s16, [pc, #228] @ 1dab9c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldrh r3, [r5, #4] │ │ │ │ str r0, [r7, #0] │ │ │ │ uxth r0, r0 │ │ │ │ strh r3, [r7, #4] │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e14d8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da964 │ │ │ │ + ble.n 1daaf4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da964 │ │ │ │ + bge.n 1daaf4 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e14d8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da99c │ │ │ │ + ble.n 1dab2c │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da99c │ │ │ │ + bge.n 1dab2c │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e14d8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da9d4 │ │ │ │ + ble.n 1dab64 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da9d4 │ │ │ │ + bge.n 1dab64 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ strb.w r9, [r4, #-1] │ │ │ │ adds r5, #6 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 1da92a │ │ │ │ - ldr r2, [pc, #48] @ (1daa18 ) │ │ │ │ - ldr r3, [pc, #40] @ (1daa14 ) │ │ │ │ + bne.n 1daaba │ │ │ │ + ldr r2, [pc, #48] @ (1daba8 ) │ │ │ │ + ldr r3, [pc, #40] @ (1daba4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1daa04 │ │ │ │ + bne.n 1dab94 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldrsb r0, [r7, r3] │ │ │ │ + strb r0, [r5, r5] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r2, r0] │ │ │ │ + strb r2, [r0, r2] │ │ │ │ lsls r0, r5, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1dab32 │ │ │ │ + beq.w 1dacc2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ - vldr s17, [pc, #244] @ 1dab34 │ │ │ │ - vldr s16, [pc, #244] @ 1dab38 │ │ │ │ + vldr s17, [pc, #244] @ 1dacc4 │ │ │ │ + vldr s16, [pc, #244] @ 1dacc8 │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e14d8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1daa7a │ │ │ │ + ble.n 1dac0a │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1daa7a │ │ │ │ + bge.n 1dac0a │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e14d8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1daab0 │ │ │ │ + ble.n 1dac40 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1daab0 │ │ │ │ + bge.n 1dac40 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e14d8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1daae6 │ │ │ │ + ble.n 1dac76 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1daae6 │ │ │ │ + bge.n 1dac76 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e14d8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1dab1c │ │ │ │ + ble.n 1dacac │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1dab1c │ │ │ │ + bge.n 1dacac │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ adds r7, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ adds r6, #2 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r7 │ │ │ │ - bne.n 1daa46 │ │ │ │ + bne.n 1dabd6 │ │ │ │ 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 1dac5a │ │ │ │ + beq.w 1dadea │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ - vldr s17, [pc, #252] @ 1dac5c │ │ │ │ - vldr s16, [pc, #252] @ 1dac60 │ │ │ │ + vldr s17, [pc, #252] @ 1dadec │ │ │ │ + vldr s16, [pc, #252] @ 1dadf0 │ │ │ │ ldr.w r8, [r6] │ │ │ │ uxth.w r5, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e14d8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1daba0 │ │ │ │ + ble.n 1dad30 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1daba0 │ │ │ │ + bge.n 1dad30 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e14d8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1dabd6 │ │ │ │ + ble.n 1dad66 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1dabd6 │ │ │ │ + bge.n 1dad66 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e14d8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1dac0c │ │ │ │ + ble.n 1dad9c │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1dac0c │ │ │ │ + bge.n 1dad9c │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ mov.w r0, r8, lsr #16 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e14d8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1dac44 │ │ │ │ + ble.n 1dadd4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1dac44 │ │ │ │ + bge.n 1dadd4 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ adds r7, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ adds r6, #4 │ │ │ │ adds r4, #4 │ │ │ │ cmp r9, r7 │ │ │ │ - bne.n 1dab66 │ │ │ │ + bne.n 1dacf6 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #320] @ (1dadbc ) │ │ │ │ - ldr r3, [pc, #320] @ (1dadc0 ) │ │ │ │ + ldr r2, [pc, #320] @ (1daf4c ) │ │ │ │ + ldr r3, [pc, #320] @ (1daf50 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1dad90 │ │ │ │ + beq.n 1daf20 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s17, [pc, #284] @ 1dadb4 │ │ │ │ - vldr s16, [pc, #284] @ 1dadb8 │ │ │ │ + vldr s17, [pc, #284] @ 1daf44 │ │ │ │ + vldr s16, [pc, #284] @ 1daf48 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r0, [sp, #4] │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e14d8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1dacda │ │ │ │ + ble.n 1dae6a │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1dacda │ │ │ │ + bge.n 1dae6a │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e14d8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1dad12 │ │ │ │ + ble.n 1daea2 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1dad12 │ │ │ │ + bge.n 1daea2 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e14d8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1dad4a │ │ │ │ + ble.n 1daeda │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1dad4a │ │ │ │ + bge.n 1daeda │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ ldrh.w r0, [sp, #10] │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e14d8 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1dad82 │ │ │ │ + ble.n 1daf12 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1dad82 │ │ │ │ + bge.n 1daf12 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ adds r5, #8 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1dac9e │ │ │ │ - ldr r2, [pc, #48] @ (1dadc4 ) │ │ │ │ - ldr r3, [pc, #44] @ (1dadc0 ) │ │ │ │ + bne.n 1dae2e │ │ │ │ + ldr r2, [pc, #48] @ (1daf54 ) │ │ │ │ + ldr r3, [pc, #44] @ (1daf50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dadae │ │ │ │ + bne.n 1daf3e │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - strh r4, [r7, r5] │ │ │ │ + str r4, [r5, r7] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, r1] │ │ │ │ + str r0, [r3, r3] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbz r2, 1dadda │ │ │ │ + cbz r2, 1daf6a │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1dadcc │ │ │ │ + bne.n 1daf5c │ │ │ │ bx lr │ │ │ │ - cbz r2, 1dae28 │ │ │ │ + cbz r2, 1dafb8 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ movw r4, #32769 @ 0x8001 │ │ │ │ movt r4, #32768 @ 0x8000 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ movw r6, #32767 @ 0x7fff │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ @@ -528835,19 +528949,19 @@ │ │ │ │ add r3, r6 │ │ │ │ umull r7, r3, r4, r3 │ │ │ │ ubfx r3, r3, #15, #8 │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ bfi ip, r3, #0, #8 │ │ │ │ bfi ip, r3, #8, #8 │ │ │ │ strh.w ip, [r0, #-4] │ │ │ │ - bne.n 1dadf2 │ │ │ │ + bne.n 1daf82 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dae6c │ │ │ │ + cbz r2, 1daffc │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ movw r4, #32769 @ 0x8001 │ │ │ │ movt r4, #32768 @ 0x8000 │ │ │ │ mov lr, ip │ │ │ │ movw r5, #32767 @ 0x7fff │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ @@ -528857,19 +528971,19 @@ │ │ │ │ strb.w lr, [r0, #-2] │ │ │ │ cmp r2, ip │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ add r3, r5 │ │ │ │ umull r6, r3, r4, r3 │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ - bne.n 1dae42 │ │ │ │ + bne.n 1dafd2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1daeb8 │ │ │ │ + cbz r2, 1db048 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ movw r4, #32769 @ 0x8001 │ │ │ │ movt r4, #32768 @ 0x8000 │ │ │ │ mov.w lr, #0 │ │ │ │ movw r5, #32767 @ 0x7fff │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -528880,19 +528994,19 @@ │ │ │ │ umull r6, r3, r4, r3 │ │ │ │ ubfx r3, r3, #15, #8 │ │ │ │ bfi ip, r3, #0, #8 │ │ │ │ bfi ip, r3, #8, #8 │ │ │ │ bfi ip, r3, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1dae84 │ │ │ │ + bne.n 1db014 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1daf10 │ │ │ │ + cbz r2, 1db0a0 │ │ │ │ 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 │ │ │ │ @@ -528910,19 +529024,19 @@ │ │ │ │ mov r0, ip │ │ │ │ blx 5a754 <__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 1daeda │ │ │ │ + bne.n 1db06a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1daf5c │ │ │ │ + cbz r2, 1db0ec │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ adds r0, #4 │ │ │ │ movw r4, #32769 @ 0x8001 │ │ │ │ movt r4, #32768 @ 0x8000 │ │ │ │ mov lr, ip │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ @@ -528935,19 +529049,19 @@ │ │ │ │ cmp r2, ip │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ strb.w r5, [r0, #-5] │ │ │ │ add r3, r6 │ │ │ │ umull r7, r3, r4, r3 │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ - bne.n 1daf2e │ │ │ │ + bne.n 1db0be │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dafb4 │ │ │ │ + cbz r2, 1db144 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ mov r4, r2 │ │ │ │ movw r5, #4101 @ 0x1005 │ │ │ │ movt r5, #64 @ 0x40 │ │ │ │ adds r0, #4 │ │ │ │ mov r2, lr │ │ │ │ @@ -528963,19 +529077,19 @@ │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ addw r3, r3, #511 @ 0x1ff │ │ │ │ umull r7, ip, r5, r3 │ │ │ │ sub.w r3, r3, ip │ │ │ │ add.w ip, ip, r3, lsr #1 │ │ │ │ mov.w ip, ip, lsr #9 │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ - bne.n 1daf78 │ │ │ │ + bne.n 1db108 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db00c │ │ │ │ + cbz r2, 1db19c │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ mov r4, r2 │ │ │ │ movw r5, #257 @ 0x101 │ │ │ │ movt r5, #16 │ │ │ │ adds r0, #4 │ │ │ │ mov r2, lr │ │ │ │ @@ -528991,38 +529105,38 @@ │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ addw r3, r3, #2047 @ 0x7ff │ │ │ │ umull r7, ip, r5, r3 │ │ │ │ sub.w r3, r3, ip │ │ │ │ add.w ip, ip, r3, lsr #1 │ │ │ │ mov.w ip, ip, lsr #11 │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ - bne.n 1dafd0 │ │ │ │ + bne.n 1db160 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db044 │ │ │ │ + cbz r2, 1db1d4 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ push {lr} │ │ │ │ mov.w lr, #0 │ │ │ │ ldrsb.w r3, [ip, #1]! │ │ │ │ adds r0, #4 │ │ │ │ strh.w lr, [r0, #-4] │ │ │ │ strb.w lr, [r0, #-2] │ │ │ │ cmp ip, r1 │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ mov.w r2, r3, lsr #6 │ │ │ │ add.w r3, r2, r3, lsl #1 │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ - bne.n 1db020 │ │ │ │ + bne.n 1db1b0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db088 │ │ │ │ + cbz r2, 1db218 │ │ │ │ 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 │ │ │ │ @@ -529033,19 +529147,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 1db056 │ │ │ │ + bne.n 1db1e6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db0c6 │ │ │ │ + cbz r2, 1db256 │ │ │ │ subs r2, #1 │ │ │ │ push {lr} │ │ │ │ add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ ldrsb.w ip, [lr, #1]! │ │ │ │ movs r2, #0 │ │ │ │ cmp lr, r1 │ │ │ │ @@ -529054,18 +529168,18 @@ │ │ │ │ add.w r3, r3, ip, lsl #1 │ │ │ │ uxtb r3, r3 │ │ │ │ bfi r2, r3, #0, #8 │ │ │ │ bfi r2, r3, #8, #8 │ │ │ │ bfi r2, r3, #16, #8 │ │ │ │ bfi r2, r3, #24, #8 │ │ │ │ str.w r2, [r0], #4 │ │ │ │ - bne.n 1db098 │ │ │ │ + bne.n 1db228 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1db114 │ │ │ │ + cbz r2, 1db2a4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ mov r4, r2 │ │ │ │ movs r5, #5 │ │ │ │ movt r5, #2 │ │ │ │ mov r2, lr │ │ │ │ movw r6, #16383 @ 0x3fff │ │ │ │ @@ -529079,19 +529193,19 @@ │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ add r3, r6 │ │ │ │ umull r7, ip, r5, r3 │ │ │ │ sub.w r3, r3, ip │ │ │ │ add.w ip, ip, r3, lsr #1 │ │ │ │ mov.w ip, ip, lsr #14 │ │ │ │ strb.w ip, [r0, #-1] │ │ │ │ - bne.n 1db0de │ │ │ │ + bne.n 1db26e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db172 │ │ │ │ + cbz r2, 1db302 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r4, #5 │ │ │ │ movt r4, #2 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ movw r6, #16383 @ 0x3fff │ │ │ │ ldrsh.w r3, [r1], #2 │ │ │ │ @@ -529107,18 +529221,18 @@ │ │ │ │ sub.w r3, r3, r7 │ │ │ │ add.w r3, r7, r3, lsr #1 │ │ │ │ ubfx r3, r3, #14, #8 │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ bfi ip, r3, #0, #8 │ │ │ │ bfi ip, r3, #8, #8 │ │ │ │ strh.w ip, [r0, #-4] │ │ │ │ - bne.n 1db12e │ │ │ │ + bne.n 1db2be │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1db1c4 │ │ │ │ + cbz r2, 1db354 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #5 │ │ │ │ movt r5, #2 │ │ │ │ movs r1, #0 │ │ │ │ movw r6, #16383 @ 0x3fff │ │ │ │ ldrsh.w r3, [r4], #2 │ │ │ │ @@ -529133,19 +529247,19 @@ │ │ │ │ add.w r3, ip, r3, lsr #1 │ │ │ │ ubfx r3, r3, #14, #8 │ │ │ │ bfi lr, r3, #0, #8 │ │ │ │ bfi lr, r3, #8, #8 │ │ │ │ bfi lr, r3, #16, #8 │ │ │ │ bfi lr, r3, #24, #8 │ │ │ │ str.w lr, [r0], #4 │ │ │ │ - bne.n 1db186 │ │ │ │ + bne.n 1db316 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db220 │ │ │ │ + cbz r2, 1db3b0 │ │ │ │ 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 │ │ │ │ @@ -529164,19 +529278,19 @@ │ │ │ │ mov r0, ip │ │ │ │ blx 59ae0 <__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 1db1e6 │ │ │ │ + bne.n 1db376 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db27c │ │ │ │ + cbz r2, 1db40c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ mov r4, r2 │ │ │ │ movs r5, #5 │ │ │ │ movt r5, #2 │ │ │ │ adds r0, #4 │ │ │ │ mov r2, lr │ │ │ │ @@ -529193,19 +529307,19 @@ │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ add r3, r7 │ │ │ │ umull r8, ip, r5, r3 │ │ │ │ sub.w r3, r3, ip │ │ │ │ add.w ip, ip, r3, lsr #1 │ │ │ │ mov.w ip, ip, lsr #14 │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ - bne.n 1db240 │ │ │ │ + bne.n 1db3d0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db2bc │ │ │ │ + cbz r2, 1db44c │ │ │ │ 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 │ │ │ │ @@ -529215,19 +529329,19 @@ │ │ │ │ strb.w lr, [r0, #-6] │ │ │ │ cmp r1, ip │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ strb.w r4, [r0, #-5] │ │ │ │ mov.w r2, r3, lsr #6 │ │ │ │ add.w r3, r2, r3, lsl #1 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ - bne.n 1db294 │ │ │ │ + bne.n 1db424 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db300 │ │ │ │ + cbz r2, 1db490 │ │ │ │ subs r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ subs r0, r4, #1 │ │ │ │ add r4, r2 │ │ │ │ ldrb.w lr, [r0, #1]! │ │ │ │ @@ -529239,19 +529353,19 @@ │ │ │ │ add.w r3, r3, r3, lsl #4 │ │ │ │ uxtb r3, r3 │ │ │ │ bfi r2, r3, #0, #8 │ │ │ │ bfi r2, r3, #8, #8 │ │ │ │ bfi r2, r3, #16, #8 │ │ │ │ bfi r2, ip, #24, #8 │ │ │ │ str.w r2, [r1], #4 │ │ │ │ - bne.n 1db2ce │ │ │ │ + bne.n 1db45e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db362 │ │ │ │ + cbz r2, 1db4f2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #0 │ │ │ │ movw r2, #32769 @ 0x8001 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ movw r5, #32767 @ 0x7fff │ │ │ │ @@ -529270,18 +529384,18 @@ │ │ │ │ ubfx ip, ip, #15, #8 │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ bfi lr, ip, #0, #8 │ │ │ │ bfi lr, ip, #8, #8 │ │ │ │ bfi lr, ip, #16, #8 │ │ │ │ bfi lr, r3, #24, #8 │ │ │ │ str.w lr, [r0], #4 │ │ │ │ - bne.n 1db31a │ │ │ │ + bne.n 1db4aa │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1db3be │ │ │ │ + cbz r2, 1db54e │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov r5, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ movw r2, #32769 @ 0x8001 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ movw r4, #32767 @ 0x7fff │ │ │ │ @@ -529298,18 +529412,18 @@ │ │ │ │ umull r7, ip, r2, ip │ │ │ │ umull r7, r3, r2, r3 │ │ │ │ mov.w ip, ip, lsr #15 │ │ │ │ strb.w ip, [r0, #-2] │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ strh.w r6, [r0], #4 │ │ │ │ - bne.n 1db380 │ │ │ │ + bne.n 1db510 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1db3fc │ │ │ │ + cbz r2, 1db58c │ │ │ │ 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]! │ │ │ │ @@ -529319,19 +529433,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 1db3d0 │ │ │ │ + bne.n 1db560 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db43c │ │ │ │ + cbz r2, 1db5cc │ │ │ │ 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]! │ │ │ │ @@ -529341,19 +529455,19 @@ │ │ │ │ and.w r3, ip, #15 │ │ │ │ and.w r2, ip, #240 @ 0xf0 │ │ │ │ cmp r4, lr │ │ │ │ add.w r2, r2, ip, lsr #4 │ │ │ │ add.w r3, r3, r3, lsl #4 │ │ │ │ strb.w r2, [r0, #-5] │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ - bne.n 1db410 │ │ │ │ + bne.n 1db5a0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db49e │ │ │ │ + cbz r2, 1db62e │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ mov r6, r2 │ │ │ │ adds r0, #4 │ │ │ │ movw r2, #32769 @ 0x8001 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r4, lr │ │ │ │ @@ -529372,18 +529486,18 @@ │ │ │ │ add r3, r5 │ │ │ │ umull r7, ip, r2, ip │ │ │ │ umull r7, r3, r2, r3 │ │ │ │ mov.w ip, ip, lsr #15 │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strb.w r3, [r0, #-5] │ │ │ │ - bne.n 1db45a │ │ │ │ + bne.n 1db5ea │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1db4f8 │ │ │ │ + cbz r2, 1db688 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov r5, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ movw r2, #32769 @ 0x8001 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ movw r4, #32767 @ 0x7fff │ │ │ │ @@ -529400,19 +529514,19 @@ │ │ │ │ umull r7, ip, r2, ip │ │ │ │ umull r7, r3, r2, r3 │ │ │ │ mov.w ip, ip, lsr #15 │ │ │ │ strb.w ip, [r0, #-2] │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ strh.w r6, [r0], #4 │ │ │ │ - bne.n 1db4bc │ │ │ │ + bne.n 1db64c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db56a │ │ │ │ + cbz r2, 1db6fa │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov r4, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ movw r2, #4101 @ 0x1005 │ │ │ │ movt r2, #64 @ 0x40 │ │ │ │ movw r5, #65280 @ 0xff00 │ │ │ │ @@ -529432,18 +529546,18 @@ │ │ │ │ add.w r7, r7, ip, lsr #1 │ │ │ │ add.w r6, r6, r3, lsr #1 │ │ │ │ mov.w r7, r7, lsr #9 │ │ │ │ strb.w r7, [r0, #-2] │ │ │ │ mov.w r6, r6, lsr #9 │ │ │ │ strb.w r6, [r0, #-1] │ │ │ │ strh.w r5, [r0], #4 │ │ │ │ - bne.n 1db516 │ │ │ │ + bne.n 1db6a6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1db5da │ │ │ │ + cbz r2, 1db76a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov r4, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ movt r2, #16 │ │ │ │ movw r5, #65280 @ 0xff00 │ │ │ │ @@ -529463,18 +529577,18 @@ │ │ │ │ add.w r7, r7, ip, lsr #1 │ │ │ │ add.w r6, r6, r3, lsr #1 │ │ │ │ mov.w r7, r7, lsr #11 │ │ │ │ strb.w r7, [r0, #-2] │ │ │ │ mov.w r6, r6, lsr #11 │ │ │ │ strb.w r6, [r0, #-1] │ │ │ │ strh.w r5, [r0], #4 │ │ │ │ - bne.n 1db586 │ │ │ │ + bne.n 1db716 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1db62c │ │ │ │ + cbz r2, 1db7bc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r0, #0 │ │ │ │ ldrh.w ip, [r5], #2 │ │ │ │ mov.w lr, #0 │ │ │ │ adds r0, #1 │ │ │ │ @@ -529489,19 +529603,19 @@ │ │ │ │ add.w ip, r6, ip, lsl #1 │ │ │ │ uxtb r3, r3 │ │ │ │ bfi lr, r3, #0, #8 │ │ │ │ bfi lr, r3, #8, #8 │ │ │ │ bfi lr, r3, #16, #8 │ │ │ │ bfi lr, ip, #24, #8 │ │ │ │ str.w lr, [r4], #4 │ │ │ │ - bne.n 1db5e6 │ │ │ │ + bne.n 1db776 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db6a8 │ │ │ │ + cbz r2, 1db838 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #5 │ │ │ │ movt r2, #2 │ │ │ │ movw r5, #16383 @ 0x3fff │ │ │ │ @@ -529526,19 +529640,19 @@ │ │ │ │ ubfx r3, r7, #14, #8 │ │ │ │ mov.w r8, r8, lsr #14 │ │ │ │ bfi lr, r3, #0, #8 │ │ │ │ bfi lr, r3, #8, #8 │ │ │ │ bfi lr, r3, #16, #8 │ │ │ │ bfi lr, r8, #24, #8 │ │ │ │ str.w lr, [r0], #4 │ │ │ │ - bne.n 1db646 │ │ │ │ + bne.n 1db7d6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db720 │ │ │ │ + cbz r2, 1db8b0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov r5, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r2, #5 │ │ │ │ movt r2, #2 │ │ │ │ movw r4, #16383 @ 0x3fff │ │ │ │ @@ -529561,19 +529675,19 @@ │ │ │ │ add.w r8, r8, ip, lsr #1 │ │ │ │ add.w r7, r7, r3, lsr #1 │ │ │ │ mov.w r8, r8, lsr #14 │ │ │ │ strb.w r8, [r0, #-2] │ │ │ │ mov.w r7, r7, lsr #14 │ │ │ │ strb.w r7, [r0, #-1] │ │ │ │ strh.w r6, [r0], #4 │ │ │ │ - bne.n 1db6c8 │ │ │ │ + bne.n 1db858 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db76c │ │ │ │ + cbz r2, 1db8fc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r6, #65280 @ 0xff00 │ │ │ │ ldrh.w r3, [r4], #2 │ │ │ │ @@ -529586,19 +529700,19 @@ │ │ │ │ mov.w r1, ip, lsr #6 │ │ │ │ mov.w lr, r3, lsr #6 │ │ │ │ add.w ip, r1, ip, lsl #1 │ │ │ │ add.w r3, lr, r3, lsl #1 │ │ │ │ strb.w ip, [r0, #-2] │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ strh.w r6, [r0], #4 │ │ │ │ - bne.n 1db734 │ │ │ │ + bne.n 1db8c4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db7bc │ │ │ │ + cbz r2, 1db94c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ adds r0, #4 │ │ │ │ mov r6, r2 │ │ │ │ ldrh.w r3, [r4], #2 │ │ │ │ @@ -529613,19 +529727,19 @@ │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ mov.w r1, ip, lsr #6 │ │ │ │ mov.w lr, r3, lsr #6 │ │ │ │ add.w ip, r1, ip, lsl #1 │ │ │ │ add.w r3, lr, r3, lsl #1 │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-5] │ │ │ │ - bne.n 1db77e │ │ │ │ + bne.n 1db90e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db838 │ │ │ │ + cbz r2, 1db9c8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ mov r6, r2 │ │ │ │ adds r0, #4 │ │ │ │ movs r2, #5 │ │ │ │ movt r2, #2 │ │ │ │ mov r4, lr │ │ │ │ @@ -529650,19 +529764,19 @@ │ │ │ │ sub.w r3, r3, r7 │ │ │ │ add.w r8, r8, ip, lsr #1 │ │ │ │ add.w r7, r7, r3, lsr #1 │ │ │ │ mov.w r8, r8, lsr #14 │ │ │ │ strb.w r8, [r0, #-8] │ │ │ │ mov.w r7, r7, lsr #14 │ │ │ │ strb.w r7, [r0, #-5] │ │ │ │ - bne.n 1db7da │ │ │ │ + bne.n 1db96a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db882 │ │ │ │ + cbz r2, 1dba12 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r6, #65280 @ 0xff00 │ │ │ │ ldrh.w r3, [r4], #2 │ │ │ │ @@ -529675,18 +529789,18 @@ │ │ │ │ mov.w r1, ip, lsr #6 │ │ │ │ mov.w lr, r3, lsr #6 │ │ │ │ add.w ip, r1, ip, lsl #1 │ │ │ │ add.w r3, lr, r3, lsl #1 │ │ │ │ strb.w ip, [r0, #-2] │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ strh.w r6, [r0], #4 │ │ │ │ - bne.n 1db84c │ │ │ │ + bne.n 1db9dc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1db8f6 │ │ │ │ + cbz r2, 1dba86 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov r5, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r2, #5 │ │ │ │ movt r2, #2 │ │ │ │ movw r4, #16383 @ 0x3fff │ │ │ │ @@ -529709,32 +529823,32 @@ │ │ │ │ add.w r8, r8, ip, lsr #1 │ │ │ │ add.w r7, r7, r3, lsr #1 │ │ │ │ mov.w r8, r8, lsr #14 │ │ │ │ strb.w r8, [r0, #-2] │ │ │ │ mov.w r7, r7, lsr #14 │ │ │ │ strb.w r7, [r0, #-1] │ │ │ │ strh.w r6, [r0], #4 │ │ │ │ - bne.n 1db8a0 │ │ │ │ + bne.n 1dba30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #144] @ (1db99c ) │ │ │ │ - ldr r3, [pc, #144] @ (1db9a0 ) │ │ │ │ + ldr r2, [pc, #144] @ (1dbb2c ) │ │ │ │ + ldr r3, [pc, #144] @ (1dbb30 ) │ │ │ │ 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 1db97e │ │ │ │ + beq.n 1dbb0e │ │ │ │ mov r4, r1 │ │ │ │ movs r7, #0 │ │ │ │ adds r5, r0, #2 │ │ │ │ movw r9, #65280 @ 0xff00 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ @@ -529758,34 +529872,34 @@ │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, ip, r1, fp │ │ │ │ mov r1, ip │ │ │ │ blx 5a754 <__aeabi_ldivmod@plt> │ │ │ │ cmp r8, r7 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ strh.w r9, [r5], #4 │ │ │ │ - bne.n 1db92c │ │ │ │ - ldr r2, [pc, #36] @ (1db9a4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1db9a0 ) │ │ │ │ + bne.n 1dbabc │ │ │ │ + ldr r2, [pc, #36] @ (1dbb34 ) │ │ │ │ + ldr r3, [pc, #28] @ (1dbb30 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1db998 │ │ │ │ + bne.n 1dbb28 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - mov ip, sp │ │ │ │ + cmp r4, fp │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - mov r2, pc │ │ │ │ + add sl, sp │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbz r2, 1db9f8 │ │ │ │ + cbz r2, 1dbb88 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ @@ -529801,33 +529915,33 @@ │ │ │ │ bic.w ip, ip, ip, asr #31 │ │ │ │ mov.w r1, lr, lsr #6 │ │ │ │ mov.w r3, ip, lsr #6 │ │ │ │ add.w lr, r1, lr, lsl #1 │ │ │ │ add.w r3, r3, ip, lsl #1 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-7] │ │ │ │ - bne.n 1db9b6 │ │ │ │ + bne.n 1dbb46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #148] @ (1dbaa4 ) │ │ │ │ - ldr r3, [pc, #148] @ (1dbaa8 ) │ │ │ │ + ldr r2, [pc, #148] @ (1dbc34 ) │ │ │ │ + ldr r3, [pc, #148] @ (1dbc38 ) │ │ │ │ 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 1dba86 │ │ │ │ + beq.n 1dbc16 │ │ │ │ mov r4, r1 │ │ │ │ movs r7, #0 │ │ │ │ adds r5, r0, #2 │ │ │ │ movw r9, #65280 @ 0xff00 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ @@ -529852,34 +529966,34 @@ │ │ │ │ bic.w ip, r3, r3, asr #31 │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, r1, ip, fp │ │ │ │ blx 59ae0 <__aeabi_uldivmod@plt> │ │ │ │ cmp r8, r7 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ strh.w r9, [r5], #4 │ │ │ │ - bne.n 1dba30 │ │ │ │ - ldr r2, [pc, #36] @ (1dbaac ) │ │ │ │ - ldr r3, [pc, #28] @ (1dbaa8 ) │ │ │ │ + bne.n 1dbbc0 │ │ │ │ + ldr r2, [pc, #36] @ (1dbc3c ) │ │ │ │ + ldr r3, [pc, #28] @ (1dbc38 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dbaa0 │ │ │ │ + bne.n 1dbc30 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - cmp r8, sp │ │ │ │ + add r0, fp │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, lr │ │ │ │ + mvns r2, r4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbz r2, 1dbb04 │ │ │ │ + cbz r2, 1dbc94 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ @@ -529895,19 +530009,19 @@ │ │ │ │ mov.w ip, r2, lsr #4 │ │ │ │ add.w lr, lr, r4, lsl #3 │ │ │ │ add.w ip, ip, r2, lsl #2 │ │ │ │ add.w r3, r3, r8, lsl #3 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1dbac0 │ │ │ │ + bne.n 1dbc50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dbb5c │ │ │ │ + cbz r2, 1dbcec │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ @@ -529923,19 +530037,19 @@ │ │ │ │ mov.w lr, r4, lsr #4 │ │ │ │ add.w r3, r3, r8, lsl #3 │ │ │ │ add.w lr, lr, r4, lsl #2 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ add.w r3, ip, r2, lsl #3 │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1dbb18 │ │ │ │ + bne.n 1dbca8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dbbb4 │ │ │ │ + cbz r2, 1dbd44 │ │ │ │ subs r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r5, r1, r2 │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ movs r7, #85 @ 0x55 │ │ │ │ @@ -529951,19 +530065,19 @@ │ │ │ │ mov.w r2, r1, lsr #1 │ │ │ │ mul.w r3, r7, r3 │ │ │ │ mla ip, r4, r8, ip │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ mla r3, r4, r1, r2 │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-7] │ │ │ │ - bne.n 1dbb76 │ │ │ │ + bne.n 1dbd06 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dbc0c │ │ │ │ + cbz r2, 1dbd9c │ │ │ │ subs r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r5, r1, r2 │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ movs r7, #85 @ 0x55 │ │ │ │ @@ -529979,19 +530093,19 @@ │ │ │ │ mov.w r2, r1, lsr #1 │ │ │ │ mul.w ip, r7, ip │ │ │ │ strb.w ip, [r0, #-6] │ │ │ │ mla r3, r4, r8, r3 │ │ │ │ mla r2, r4, r1, r2 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ strb.w r2, [r0, #-7] │ │ │ │ - bne.n 1dbbce │ │ │ │ + bne.n 1dbd5e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dbc64 │ │ │ │ + cbz r2, 1dbdf4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ @@ -530007,19 +530121,19 @@ │ │ │ │ mov.w ip, r3, lsr #2 │ │ │ │ add.w r1, r1, r8, lsl #3 │ │ │ │ add.w lr, lr, r4, lsl #3 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ strb.w r1, [r0, #-8] │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1dbc20 │ │ │ │ + bne.n 1dbdb0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dbcbc │ │ │ │ + cbz r2, 1dbe4c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ @@ -530035,19 +530149,19 @@ │ │ │ │ mov.w lr, r3, lsr #2 │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ add.w r1, r1, r8, lsl #3 │ │ │ │ strb.w r3, [r0, #-7] │ │ │ │ add.w r3, ip, r4, lsl #3 │ │ │ │ strb.w r1, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1dbc78 │ │ │ │ + bne.n 1dbe08 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dbd14 │ │ │ │ + cbz r2, 1dbea4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ @@ -530063,19 +530177,19 @@ │ │ │ │ mov.w ip, r2, lsr #2 │ │ │ │ add.w r3, r3, r8, lsl #3 │ │ │ │ add.w lr, lr, r4, lsl #3 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ add.w r3, ip, r2, lsl #3 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1dbcd0 │ │ │ │ + bne.n 1dbe60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dbd6c │ │ │ │ + cbz r2, 1dbefc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ @@ -530091,19 +530205,19 @@ │ │ │ │ mov.w ip, r2, lsr #2 │ │ │ │ add.w lr, lr, r4, lsl #3 │ │ │ │ add.w ip, ip, r2, lsl #3 │ │ │ │ add.w r3, r3, r8, lsl #3 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1dbd28 │ │ │ │ + bne.n 1dbeb8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dbdb6 │ │ │ │ + cbz r2, 1dbf46 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldrh.w r3, [r4], #2 │ │ │ │ @@ -530117,18 +530231,18 @@ │ │ │ │ add.w lr, lr, lr, lsl #4 │ │ │ │ add r3, r1 │ │ │ │ add.w ip, ip, ip, lsl #4 │ │ │ │ cmp r5, r2 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-7] │ │ │ │ strb.w ip, [r0, #-6] │ │ │ │ - bne.n 1dbd7e │ │ │ │ + bne.n 1dbf0e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1dbdfe │ │ │ │ + cbz r2, 1dbf8e │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldrh.w r3, [r4], #2 │ │ │ │ @@ -530142,19 +530256,19 @@ │ │ │ │ add r3, r1 │ │ │ │ add.w lr, lr, lr, lsl #4 │ │ │ │ add.w ip, ip, ip, lsl #4 │ │ │ │ cmp r5, r2 │ │ │ │ strb.w r3, [r0, #-7] │ │ │ │ strb.w lr, [r0, #-6] │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ - bne.n 1dbdc6 │ │ │ │ + bne.n 1dbf56 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dbe8c │ │ │ │ + beq.n 1dc01c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r4, r1 │ │ │ │ movw lr, #4101 @ 0x1005 │ │ │ │ movt lr, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ @@ -530183,20 +530297,20 @@ │ │ │ │ add.w r3, r8, r3, lsr #1 │ │ │ │ mov.w ip, ip, lsr #9 │ │ │ │ mov.w r6, r6, lsr #9 │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ mov.w r3, r3, lsr #9 │ │ │ │ strb.w r6, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1dbe18 │ │ │ │ + bne.n 1dbfa8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dbf1c │ │ │ │ + beq.n 1dc0ac │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r4, r1 │ │ │ │ movw lr, #4101 @ 0x1005 │ │ │ │ movt lr, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ @@ -530225,33 +530339,33 @@ │ │ │ │ add.w r3, r8, r3, lsr #1 │ │ │ │ mov.w ip, ip, lsr #9 │ │ │ │ mov.w r6, r6, lsr #9 │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ mov.w r3, r3, lsr #9 │ │ │ │ strb.w r6, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1dbea8 │ │ │ │ + bne.n 1dc038 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #176] @ (1dbfe4 ) │ │ │ │ - ldr r3, [pc, #176] @ (1dbfe8 ) │ │ │ │ + ldr r2, [pc, #176] @ (1dc174 ) │ │ │ │ + ldr r3, [pc, #176] @ (1dc178 ) │ │ │ │ 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 1dbfc6 │ │ │ │ + beq.n 1dc156 │ │ │ │ mov r7, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ mov r3, sp │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ @@ -530285,47 +530399,47 @@ │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, ip, r1, r4 │ │ │ │ mov r1, ip │ │ │ │ blx 5a754 <__aeabi_ldivmod@plt> │ │ │ │ strb.w r4, [r5, #-5] │ │ │ │ strb.w r0, [r5, #-6] │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 1dbf54 │ │ │ │ - ldr r2, [pc, #36] @ (1dbfec ) │ │ │ │ - ldr r3, [pc, #28] @ (1dbfe8 ) │ │ │ │ + bne.n 1dc0e4 │ │ │ │ + ldr r2, [pc, #36] @ (1dc17c ) │ │ │ │ + ldr r3, [pc, #28] @ (1dc178 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dbfe0 │ │ │ │ + bne.n 1dc170 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - lsrs r4, r0 │ │ │ │ + subs r7, #52 @ 0x34 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ands r2, r6 │ │ │ │ + subs r6, #162 @ 0xa2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #160] @ (1dc0a4 ) │ │ │ │ - ldr r3, [pc, #160] @ (1dc0a8 ) │ │ │ │ + ldr r2, [pc, #160] @ (1dc234 ) │ │ │ │ + ldr r3, [pc, #160] @ (1dc238 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1dc084 │ │ │ │ + cbz r6, 1dc214 │ │ │ │ movw lr, #32769 @ 0x8001 │ │ │ │ movt lr, #32768 @ 0x8000 │ │ │ │ add.w ip, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ movw r2, #32767 @ 0x7fff │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ @@ -530351,48 +530465,48 @@ │ │ │ │ umull r8, r3, lr, r9 │ │ │ │ mov.w r0, r0, lsr #15 │ │ │ │ strb.w r0, [ip, #-8] │ │ │ │ mov.w r0, sl, lsr #15 │ │ │ │ strb.w r0, [ip, #-7] │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strb.w r3, [ip, #-6] │ │ │ │ - bne.n 1dc02a │ │ │ │ - ldr r2, [pc, #36] @ (1dc0ac ) │ │ │ │ - ldr r3, [pc, #32] @ (1dc0a8 ) │ │ │ │ + bne.n 1dc1ba │ │ │ │ + ldr r2, [pc, #36] @ (1dc23c ) │ │ │ │ + ldr r3, [pc, #32] @ (1dc238 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dc09e │ │ │ │ + bne.n 1dc22e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r7, #244 @ 0xf4 │ │ │ │ + subs r6, #100 @ 0x64 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #116 @ 0x74 │ │ │ │ + subs r5, #228 @ 0xe4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #168] @ (1dc16c ) │ │ │ │ - ldr r3, [pc, #168] @ (1dc170 ) │ │ │ │ + ldr r2, [pc, #168] @ (1dc2fc ) │ │ │ │ + ldr r3, [pc, #168] @ (1dc300 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1dc14c │ │ │ │ + cbz r6, 1dc2dc │ │ │ │ movw r2, #32769 @ 0x8001 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov lr, r1 │ │ │ │ add.w ip, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ movw r4, #32767 @ 0x7fff │ │ │ │ @@ -530419,35 +530533,35 @@ │ │ │ │ umull r0, r3, r2, r0 │ │ │ │ mov.w r9, r9, lsr #15 │ │ │ │ strb.w r9, [ip, #-8] │ │ │ │ mov.w r1, r1, lsr #15 │ │ │ │ strb.w r1, [ip, #-7] │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strb.w r3, [ip, #-6] │ │ │ │ - bne.n 1dc0ec │ │ │ │ - ldr r2, [pc, #36] @ (1dc174 ) │ │ │ │ - ldr r3, [pc, #32] @ (1dc170 ) │ │ │ │ + bne.n 1dc27c │ │ │ │ + ldr r2, [pc, #36] @ (1dc304 ) │ │ │ │ + ldr r3, [pc, #32] @ (1dc300 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dc166 │ │ │ │ + bne.n 1dc2f6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r7, #52 @ 0x34 │ │ │ │ + subs r5, #164 @ 0xa4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #172 @ 0xac │ │ │ │ + subs r5, #28 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbz r2, 1dc1d6 │ │ │ │ + cbz r2, 1dc366 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ @@ -530466,18 +530580,18 @@ │ │ │ │ add.w lr, r8, lr, lsl #1 │ │ │ │ mov.w r1, r3, lsr #6 │ │ │ │ add.w ip, r2, ip, lsl #1 │ │ │ │ add.w r3, r1, r3, lsl #1 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1dc188 │ │ │ │ + bne.n 1dc318 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1dc226 │ │ │ │ + cbz r2, 1dc3b6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ movs r1, #0 │ │ │ │ ldrh.w r3, [r4], #2 │ │ │ │ adds r0, #4 │ │ │ │ @@ -530492,18 +530606,18 @@ │ │ │ │ bic.w ip, ip, ip, asr #31 │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ add.w lr, lr, lr, lsl #4 │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ add.w ip, ip, ip, lsl #4 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ - bne.n 1dc1e4 │ │ │ │ + bne.n 1dc374 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1dc284 │ │ │ │ + cbz r2, 1dc414 │ │ │ │ adds r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ adds r3, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r0, #4 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ adds r5, r1, r2 │ │ │ │ @@ -530522,19 +530636,19 @@ │ │ │ │ add.w lr, r7, lr, lsl #1 │ │ │ │ mov.w r4, ip, lsr #6 │ │ │ │ add.w r2, r1, r2, lsl #1 │ │ │ │ add.w ip, r4, ip, lsl #1 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ strb.w r2, [r0, #-6] │ │ │ │ - bne.n 1dc23a │ │ │ │ + bne.n 1dc3ca │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dc2e4 │ │ │ │ + cbz r2, 1dc474 │ │ │ │ adds r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ adds r3, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r0, #4 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ adds r5, r1, r2 │ │ │ │ @@ -530553,19 +530667,19 @@ │ │ │ │ add.w r2, r1, r2, lsl #1 │ │ │ │ mov.w r4, ip, lsr #6 │ │ │ │ add.w lr, r7, lr, lsl #1 │ │ │ │ add.w ip, r4, ip, lsl #1 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ strb.w r2, [r0, #-6] │ │ │ │ - bne.n 1dc29a │ │ │ │ + bne.n 1dc42a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dc348 │ │ │ │ + cbz r2, 1dc4d8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ @@ -530584,19 +530698,19 @@ │ │ │ │ add.w lr, r8, lr, lsl #1 │ │ │ │ mov.w r1, r3, lsr #6 │ │ │ │ add.w ip, r2, ip, lsl #1 │ │ │ │ add.w r3, r1, r3, lsl #1 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1dc2f8 │ │ │ │ + bne.n 1dc488 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dc3ac │ │ │ │ + cbz r2, 1dc53c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ @@ -530615,19 +530729,19 @@ │ │ │ │ add.w lr, r8, lr, lsl #1 │ │ │ │ mov.w r1, r3, lsr #6 │ │ │ │ add.w ip, r2, ip, lsl #1 │ │ │ │ add.w r3, r1, r3, lsl #1 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1dc35c │ │ │ │ + bne.n 1dc4ec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dc410 │ │ │ │ + cbz r2, 1dc5a0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ @@ -530646,33 +530760,33 @@ │ │ │ │ add.w lr, r8, lr, lsl #1 │ │ │ │ mov.w r1, r3, lsr #6 │ │ │ │ add.w ip, r2, ip, lsl #1 │ │ │ │ add.w r3, r1, r3, lsl #1 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1dc3c0 │ │ │ │ + bne.n 1dc550 │ │ │ │ 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] @ (1dc4e0 ) │ │ │ │ - ldr r3, [pc, #184] @ (1dc4e4 ) │ │ │ │ + ldr r2, [pc, #184] @ (1dc670 ) │ │ │ │ + ldr r3, [pc, #184] @ (1dc674 ) │ │ │ │ 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 1dc4c2 │ │ │ │ + beq.n 1dc652 │ │ │ │ mov r7, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ mov r3, sp │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ @@ -530709,48 +530823,48 @@ │ │ │ │ movs r1, #0 │ │ │ │ umlal ip, r1, r0, r4 │ │ │ │ mov r0, ip │ │ │ │ blx 59ae0 <__aeabi_uldivmod@plt> │ │ │ │ strb.w r4, [r5, #-5] │ │ │ │ strb.w r0, [r5, #-6] │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 1dc448 │ │ │ │ - ldr r2, [pc, #36] @ (1dc4e8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1dc4e4 ) │ │ │ │ + bne.n 1dc5d8 │ │ │ │ + ldr r2, [pc, #36] @ (1dc678 ) │ │ │ │ + ldr r3, [pc, #28] @ (1dc674 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dc4dc │ │ │ │ + bne.n 1dc66c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - subs r3, #208 @ 0xd0 │ │ │ │ + subs r2, #64 @ 0x40 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #54 @ 0x36 │ │ │ │ + subs r1, #166 @ 0xa6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #196] @ (1dc5c4 ) │ │ │ │ - ldr r3, [pc, #196] @ (1dc5c8 ) │ │ │ │ + ldr r2, [pc, #196] @ (1dc754 ) │ │ │ │ + ldr r3, [pc, #196] @ (1dc758 ) │ │ │ │ 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 1dc5a4 │ │ │ │ + beq.n 1dc734 │ │ │ │ mov.w lr, #5 │ │ │ │ movt lr, #2 │ │ │ │ add.w ip, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ movw r2, #16383 @ 0x3fff │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -530785,36 +530899,36 @@ │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ add r3, r2 │ │ │ │ umull r8, r0, lr, r3 │ │ │ │ sub.w r3, r3, r0 │ │ │ │ add.w r0, r0, r3, lsr #1 │ │ │ │ mov.w r0, r0, lsr #14 │ │ │ │ strb.w r0, [ip, #-6] │ │ │ │ - bne.n 1dc528 │ │ │ │ - ldr r2, [pc, #36] @ (1dc5cc ) │ │ │ │ - ldr r3, [pc, #32] @ (1dc5c8 ) │ │ │ │ + bne.n 1dc6b8 │ │ │ │ + ldr r2, [pc, #36] @ (1dc75c ) │ │ │ │ + ldr r3, [pc, #32] @ (1dc758 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dc5be │ │ │ │ + bne.n 1dc74e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r2, #248 @ 0xf8 │ │ │ │ + subs r1, #104 @ 0x68 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #84 @ 0x54 │ │ │ │ + subs r0, #196 @ 0xc4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dc668 │ │ │ │ + beq.n 1dc7f8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r4, r1 │ │ │ │ movw lr, #16417 @ 0x4021 │ │ │ │ movt lr, #128 @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ @@ -530846,20 +530960,20 @@ │ │ │ │ add.w r3, r7, r3, lsr #1 │ │ │ │ mov.w r6, r6, lsr #8 │ │ │ │ mov.w ip, ip, lsr #8 │ │ │ │ strb.w r6, [r0, #-8] │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1dc5e8 │ │ │ │ + bne.n 1dc778 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dc704 │ │ │ │ + beq.n 1dc894 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r4, r1 │ │ │ │ movw lr, #16417 @ 0x4021 │ │ │ │ movt lr, #128 @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ @@ -530891,33 +531005,33 @@ │ │ │ │ add.w r3, r7, r3, lsr #1 │ │ │ │ mov.w r6, r6, lsr #8 │ │ │ │ mov.w ip, ip, lsr #8 │ │ │ │ strb.w r6, [r0, #-8] │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1dc684 │ │ │ │ + bne.n 1dc814 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #196] @ (1dc7e0 ) │ │ │ │ - ldr r3, [pc, #196] @ (1dc7e4 ) │ │ │ │ + ldr r2, [pc, #196] @ (1dc970 ) │ │ │ │ + ldr r3, [pc, #196] @ (1dc974 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1dc7c2 │ │ │ │ + beq.n 1dc952 │ │ │ │ movs r5, #5 │ │ │ │ movt r5, #2 │ │ │ │ mov r4, r1 │ │ │ │ adds r2, r0, #4 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ movw r6, #16383 @ 0x3fff │ │ │ │ @@ -530953,34 +531067,34 @@ │ │ │ │ sub.w r3, r3, lr │ │ │ │ add.w r1, r1, ip, lsr #1 │ │ │ │ add.w lr, lr, r3, lsr #1 │ │ │ │ mov.w r1, r1, lsr #14 │ │ │ │ strb.w r1, [r2, #-7] │ │ │ │ mov.w lr, lr, lsr #14 │ │ │ │ strb.w lr, [r2, #-6] │ │ │ │ - bne.n 1dc746 │ │ │ │ - ldr r2, [pc, #36] @ (1dc7e8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1dc7e4 ) │ │ │ │ + bne.n 1dc8d6 │ │ │ │ + ldr r2, [pc, #36] @ (1dc978 ) │ │ │ │ + ldr r3, [pc, #28] @ (1dc974 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dc7dc │ │ │ │ + bne.n 1dc96c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - subs r0, #220 @ 0xdc │ │ │ │ + adds r7, #76 @ 0x4c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #54 @ 0x36 │ │ │ │ + adds r6, #166 @ 0xa6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbz r2, 1dc844 │ │ │ │ + cbz r2, 1dc9d4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldrh.w r3, [r6], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -530997,19 +531111,19 @@ │ │ │ │ mov.w lr, r4, lsr #2 │ │ │ │ bfi ip, r0, #0, #8 │ │ │ │ add.w lr, lr, r4, lsl #3 │ │ │ │ bfi ip, r1, #8, #8 │ │ │ │ bfi ip, lr, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r5], #4 │ │ │ │ - bne.n 1dc7f8 │ │ │ │ + bne.n 1dc988 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dc8a4 │ │ │ │ + cbz r2, 1dca34 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldrh.w r3, [r6], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -531026,19 +531140,19 @@ │ │ │ │ add.w r1, r1, r8, lsl #3 │ │ │ │ add.w lr, lr, r4, lsl #3 │ │ │ │ bfi ip, r0, #0, #8 │ │ │ │ bfi ip, r1, #8, #8 │ │ │ │ bfi ip, lr, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r5], #4 │ │ │ │ - bne.n 1dc856 │ │ │ │ + bne.n 1dc9e6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dc904 │ │ │ │ + cbz r2, 1dca94 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldrh.w r3, [r6], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -531055,19 +531169,19 @@ │ │ │ │ add.w lr, lr, r9, lsl #3 │ │ │ │ sbfx r3, r3, #0, #1 │ │ │ │ bfi ip, r0, #0, #8 │ │ │ │ bfi ip, r1, #8, #8 │ │ │ │ bfi ip, lr, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r5], #4 │ │ │ │ - bne.n 1dc8b6 │ │ │ │ + bne.n 1dca46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dc960 │ │ │ │ + cbz r2, 1dcaf0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldrh.w r3, [r6], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -531084,19 +531198,19 @@ │ │ │ │ bfi ip, r0, #0, #8 │ │ │ │ add.w lr, lr, r4, lsl #3 │ │ │ │ sbfx r3, r3, #0, #1 │ │ │ │ bfi ip, r1, #8, #8 │ │ │ │ bfi ip, lr, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r5], #4 │ │ │ │ - bne.n 1dc914 │ │ │ │ + bne.n 1dcaa4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dc9b4 │ │ │ │ + cbz r2, 1dcb44 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -531112,19 +531226,19 @@ │ │ │ │ bfi ip, r1, #0, #8 │ │ │ │ cmp r6, r2 │ │ │ │ add.w r3, r3, r3, lsl #4 │ │ │ │ bfi ip, r0, #8, #8 │ │ │ │ bfi ip, lr, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r4], #4 │ │ │ │ - bne.n 1dc970 │ │ │ │ + bne.n 1dcb00 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dca08 │ │ │ │ + cbz r2, 1dcb98 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -531140,19 +531254,19 @@ │ │ │ │ cmp r6, r2 │ │ │ │ bfi ip, r1, #0, #8 │ │ │ │ add.w r3, r3, r3, lsl #4 │ │ │ │ bfi ip, r0, #8, #8 │ │ │ │ bfi ip, lr, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r4], #4 │ │ │ │ - bne.n 1dc9c4 │ │ │ │ + bne.n 1dcb54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dca5c │ │ │ │ + cbz r2, 1dcbec │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -531168,19 +531282,19 @@ │ │ │ │ bfi ip, r0, #0, #8 │ │ │ │ add.w r3, r3, r3, lsl #4 │ │ │ │ cmp r6, r2 │ │ │ │ bfi ip, r1, #8, #8 │ │ │ │ bfi ip, r3, #16, #8 │ │ │ │ bfi ip, lr, #24, #8 │ │ │ │ str.w ip, [r4], #4 │ │ │ │ - bne.n 1dca18 │ │ │ │ + bne.n 1dcba8 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dcab0 │ │ │ │ + cbz r2, 1dcc40 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -531196,20 +531310,20 @@ │ │ │ │ add r3, r7 │ │ │ │ cmp r6, r2 │ │ │ │ bfi ip, r0, #0, #8 │ │ │ │ bfi ip, r1, #8, #8 │ │ │ │ bfi ip, r3, #16, #8 │ │ │ │ bfi ip, lr, #24, #8 │ │ │ │ str.w ip, [r4], #4 │ │ │ │ - bne.n 1dca6c │ │ │ │ + bne.n 1dcbfc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dcb50 │ │ │ │ + beq.n 1dcce0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ movw r2, #4101 @ 0x1005 │ │ │ │ movt r2, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ movs r4, #0 │ │ │ │ @@ -531242,20 +531356,20 @@ │ │ │ │ mov.w ip, ip, lsr #9 │ │ │ │ add.w lr, lr, r3, lsr #1 │ │ │ │ bfi r0, ip, #8, #8 │ │ │ │ mov.w lr, lr, lsr #9 │ │ │ │ bfi r0, lr, #16, #8 │ │ │ │ bfi r0, r1, #24, #8 │ │ │ │ str.w r0, [r5], #4 │ │ │ │ - bne.n 1dcad0 │ │ │ │ + bne.n 1dcc60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dcbf0 │ │ │ │ + beq.n 1dcd80 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ movw r2, #4101 @ 0x1005 │ │ │ │ movt r2, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ movs r4, #0 │ │ │ │ @@ -531288,20 +531402,20 @@ │ │ │ │ mov.w ip, ip, lsr #9 │ │ │ │ add.w lr, lr, r3, lsr #1 │ │ │ │ bfi r0, ip, #8, #8 │ │ │ │ mov.w lr, lr, lsr #9 │ │ │ │ bfi r0, lr, #16, #8 │ │ │ │ bfi r0, r1, #24, #8 │ │ │ │ str.w r0, [r5], #4 │ │ │ │ - bne.n 1dcb70 │ │ │ │ + bne.n 1dcd00 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dcc90 │ │ │ │ + beq.n 1dce20 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ movw r2, #4101 @ 0x1005 │ │ │ │ movt r2, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ movs r4, #0 │ │ │ │ @@ -531334,20 +531448,20 @@ │ │ │ │ mov.w ip, ip, lsr #9 │ │ │ │ add.w lr, lr, r3, lsr #1 │ │ │ │ bfi r0, ip, #8, #8 │ │ │ │ mov.w lr, lr, lsr #9 │ │ │ │ bfi r0, lr, #16, #8 │ │ │ │ bfi r0, r1, #24, #8 │ │ │ │ str.w r0, [r5], #4 │ │ │ │ - bne.n 1dcc10 │ │ │ │ + bne.n 1dcda0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dcd30 │ │ │ │ + beq.n 1dcec0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ movw r2, #4101 @ 0x1005 │ │ │ │ movt r2, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ movs r4, #0 │ │ │ │ @@ -531380,33 +531494,33 @@ │ │ │ │ mov.w ip, ip, lsr #9 │ │ │ │ add.w lr, lr, r3, lsr #1 │ │ │ │ bfi r0, ip, #8, #8 │ │ │ │ mov.w lr, lr, lsr #9 │ │ │ │ bfi r0, lr, #16, #8 │ │ │ │ bfi r0, r1, #24, #8 │ │ │ │ str.w r0, [r5], #4 │ │ │ │ - bne.n 1dccb0 │ │ │ │ + bne.n 1dce40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #208] @ (1dce18 ) │ │ │ │ - ldr r3, [pc, #208] @ (1dce1c ) │ │ │ │ + ldr r2, [pc, #208] @ (1dcfa8 ) │ │ │ │ + ldr r3, [pc, #208] @ (1dcfac ) │ │ │ │ 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 1dcdf8 │ │ │ │ + beq.n 1dcf88 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r7, #0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movs r5, #0 │ │ │ │ @@ -531449,49 +531563,49 @@ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ umlal r0, r1, r3, fp │ │ │ │ movs r3, #0 │ │ │ │ blx 5a754 <__aeabi_ldivmod@plt> │ │ │ │ cmp r9, r7 │ │ │ │ bfi r5, r0, #24, #8 │ │ │ │ str.w r5, [r8], #4 │ │ │ │ - bne.n 1dcd64 │ │ │ │ - ldr r2, [pc, #36] @ (1dce20 ) │ │ │ │ - ldr r3, [pc, #32] @ (1dce1c ) │ │ │ │ + bne.n 1dcef4 │ │ │ │ + ldr r2, [pc, #36] @ (1dcfb0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1dcfac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dce12 │ │ │ │ + bne.n 1dcfa2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r2, #176 @ 0xb0 │ │ │ │ + adds r1, #32 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #0 │ │ │ │ + adds r0, #112 @ 0x70 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #180] @ (1dceec ) │ │ │ │ - ldr r3, [pc, #180] @ (1dcef0 ) │ │ │ │ + ldr r2, [pc, #180] @ (1dd07c ) │ │ │ │ + ldr r3, [pc, #180] @ (1dd080 ) │ │ │ │ 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 1dcece │ │ │ │ + beq.n 1dd05e │ │ │ │ movw r5, #32769 @ 0x8001 │ │ │ │ movt r5, #32768 @ 0x8000 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r7, #0 │ │ │ │ movw r6, #32767 @ 0x7fff │ │ │ │ add r3, sp, #4 │ │ │ │ @@ -531523,35 +531637,35 @@ │ │ │ │ bfi r2, r1, #0, #8 │ │ │ │ mov.w ip, ip, lsr #15 │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ bfi r2, lr, #8, #8 │ │ │ │ bfi r2, ip, #16, #8 │ │ │ │ bfi r2, r3, #24, #8 │ │ │ │ str.w r2, [r8], #4 │ │ │ │ - bne.n 1dce60 │ │ │ │ - ldr r2, [pc, #36] @ (1dcef4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1dcef0 ) │ │ │ │ + bne.n 1dcff0 │ │ │ │ + ldr r2, [pc, #36] @ (1dd084 ) │ │ │ │ + ldr r3, [pc, #28] @ (1dd080 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dcee8 │ │ │ │ + bne.n 1dd078 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - adds r1, #192 @ 0xc0 │ │ │ │ + adds r0, #48 @ 0x30 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #42 @ 0x2a │ │ │ │ + cmp r7, #154 @ 0x9a │ │ │ │ lsls r0, r5, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dcfa0 │ │ │ │ + beq.n 1dd130 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ movw r2, #16417 @ 0x4021 │ │ │ │ movt r2, #128 @ 0x80 │ │ │ │ mov r6, r1 │ │ │ │ movs r4, #0 │ │ │ │ @@ -531587,19 +531701,19 @@ │ │ │ │ bfi r0, r9, #0, #8 │ │ │ │ add.w lr, lr, r3, lsr #1 │ │ │ │ bfi r0, r8, #8, #8 │ │ │ │ mov.w lr, lr, lsr #8 │ │ │ │ bfi r0, lr, #16, #8 │ │ │ │ bfi r0, r1, #24, #8 │ │ │ │ str.w r0, [r5], #4 │ │ │ │ - bne.n 1dcf10 │ │ │ │ + bne.n 1dd0a0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dd014 │ │ │ │ + cbz r2, 1dd1a4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r1, #0 │ │ │ │ @@ -531622,19 +531736,19 @@ │ │ │ │ add.w lr, lr, r0, lsl #1 │ │ │ │ mov.w ip, r3, lsr #6 │ │ │ │ bfi r1, r7, #8, #8 │ │ │ │ add.w r3, ip, r3, lsl #1 │ │ │ │ bfi r1, lr, #16, #8 │ │ │ │ bfi r1, r3, #24, #8 │ │ │ │ str.w r1, [r4], #4 │ │ │ │ - bne.n 1dcfb2 │ │ │ │ + bne.n 1dd142 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dd08a │ │ │ │ + cbz r2, 1dd21a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r1, #0 │ │ │ │ @@ -531657,18 +531771,18 @@ │ │ │ │ add.w lr, lr, r0, lsl #1 │ │ │ │ mov.w ip, r3, lsr #6 │ │ │ │ bfi r1, r7, #8, #8 │ │ │ │ add.w r3, ip, r3, lsl #1 │ │ │ │ bfi r1, lr, #16, #8 │ │ │ │ bfi r1, r3, #24, #8 │ │ │ │ str.w r1, [r4], #4 │ │ │ │ - bne.n 1dd026 │ │ │ │ + bne.n 1dd1b6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1dd0fc │ │ │ │ + cbz r2, 1dd28c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r1, #0 │ │ │ │ @@ -531691,19 +531805,19 @@ │ │ │ │ add.w lr, lr, r0, lsl #1 │ │ │ │ mov.w ip, r3, lsr #6 │ │ │ │ bfi r1, r7, #8, #8 │ │ │ │ add.w r3, ip, r3, lsl #1 │ │ │ │ bfi r1, lr, #16, #8 │ │ │ │ bfi r1, r3, #24, #8 │ │ │ │ str.w r1, [r4], #4 │ │ │ │ - bne.n 1dd09a │ │ │ │ + bne.n 1dd22a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dd170 │ │ │ │ + cbz r2, 1dd300 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r1, #0 │ │ │ │ @@ -531726,20 +531840,20 @@ │ │ │ │ add.w lr, lr, r0, lsl #1 │ │ │ │ mov.w ip, r3, lsr #6 │ │ │ │ bfi r1, r7, #8, #8 │ │ │ │ add.w r3, ip, r3, lsl #1 │ │ │ │ bfi r1, lr, #16, #8 │ │ │ │ bfi r1, r3, #24, #8 │ │ │ │ str.w r1, [r4], #4 │ │ │ │ - bne.n 1dd10e │ │ │ │ + bne.n 1dd29e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dd21a │ │ │ │ + beq.n 1dd3aa │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ movw r0, #16417 @ 0x4021 │ │ │ │ movt r0, #128 @ 0x80 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ @@ -531775,32 +531889,32 @@ │ │ │ │ mov.w r3, r8, lsr #8 │ │ │ │ add.w lr, lr, r9, lsr #1 │ │ │ │ bfi r1, r3, #8, #8 │ │ │ │ mov.w lr, lr, lsr #8 │ │ │ │ bfi r1, lr, #16, #8 │ │ │ │ bfi r1, ip, #24, #8 │ │ │ │ str.w r1, [r4], #4 │ │ │ │ - bne.n 1dd18e │ │ │ │ + bne.n 1dd31e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #220] @ (1dd30c ) │ │ │ │ - ldr r3, [pc, #220] @ (1dd310 ) │ │ │ │ + ldr r2, [pc, #220] @ (1dd49c ) │ │ │ │ + ldr r3, [pc, #220] @ (1dd4a0 ) │ │ │ │ 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 1dd2ec │ │ │ │ + beq.n 1dd47c │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r7, #0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movs r5, #0 │ │ │ │ @@ -531847,49 +531961,49 @@ │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ umlal r0, r1, r3, fp │ │ │ │ movs r3, #0 │ │ │ │ blx 59ae0 <__aeabi_uldivmod@plt> │ │ │ │ cmp r9, r7 │ │ │ │ bfi r5, r0, #24, #8 │ │ │ │ str.w r5, [r8], #4 │ │ │ │ - bne.n 1dd24c │ │ │ │ - ldr r2, [pc, #36] @ (1dd314 ) │ │ │ │ - ldr r3, [pc, #32] @ (1dd310 ) │ │ │ │ + bne.n 1dd3dc │ │ │ │ + ldr r2, [pc, #36] @ (1dd4a4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1dd4a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dd306 │ │ │ │ + bne.n 1dd496 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r5, #200 @ 0xc8 │ │ │ │ + cmp r4, #56 @ 0x38 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #12 │ │ │ │ + cmp r3, #124 @ 0x7c │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #236] @ (1dd418 ) │ │ │ │ - ldr r3, [pc, #236] @ (1dd41c ) │ │ │ │ + ldr r2, [pc, #236] @ (1dd5a8 ) │ │ │ │ + ldr r3, [pc, #236] @ (1dd5ac ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1dd3f8 │ │ │ │ + beq.n 1dd588 │ │ │ │ movs r2, #5 │ │ │ │ movt r2, #2 │ │ │ │ mov r6, r0 │ │ │ │ mov lr, r1 │ │ │ │ movs r5, #0 │ │ │ │ movw r4, #16383 @ 0x3fff │ │ │ │ add r3, sp, #4 │ │ │ │ @@ -531933,36 +532047,36 @@ │ │ │ │ bfi ip, r0, #16, #8 │ │ │ │ umull r9, r1, r2, r3 │ │ │ │ sub.w r3, r3, r1 │ │ │ │ add.w r1, r1, r3, lsr #1 │ │ │ │ mov.w r1, r1, lsr #14 │ │ │ │ bfi ip, r1, #24, #8 │ │ │ │ str.w ip, [r6], #4 │ │ │ │ - bne.n 1dd350 │ │ │ │ - ldr r2, [pc, #36] @ (1dd420 ) │ │ │ │ - ldr r3, [pc, #32] @ (1dd41c ) │ │ │ │ + bne.n 1dd4e0 │ │ │ │ + ldr r2, [pc, #36] @ (1dd5b0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1dd5ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dd412 │ │ │ │ + bne.n 1dd5a2 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r4, #204 @ 0xcc │ │ │ │ + cmp r3, #60 @ 0x3c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ + cmp r2, #112 @ 0x70 │ │ │ │ lsls r0, r5, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dd4cc │ │ │ │ + beq.n 1dd65c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ movw r2, #16417 @ 0x4021 │ │ │ │ movt r2, #128 @ 0x80 │ │ │ │ mov r6, r1 │ │ │ │ movs r4, #0 │ │ │ │ @@ -531998,336 +532112,337 @@ │ │ │ │ bfi r0, r9, #0, #8 │ │ │ │ add.w lr, lr, r3, lsr #1 │ │ │ │ bfi r0, r8, #8, #8 │ │ │ │ mov.w lr, lr, lsr #8 │ │ │ │ bfi r0, lr, #16, #8 │ │ │ │ bfi r0, r1, #24, #8 │ │ │ │ str.w r0, [r5], #4 │ │ │ │ - bne.n 1dd43c │ │ │ │ + bne.n 1dd5cc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #8] @ (1dd4dc ) │ │ │ │ + ldr r3, [pc, #8] @ (1dd66c ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - stmdb sl, {r0, r1, r5, r7} │ │ │ │ - ldr r3, [pc, #8] @ (1dd4ec ) │ │ │ │ + b.n 1dd564 │ │ │ │ + lsls r3, r4, #2 │ │ │ │ + ldr r3, [pc, #8] @ (1dd67c ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ble.n 1dd4b4 │ │ │ │ + bgt.n 1dd724 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #464] @ (1dd6d4 ) │ │ │ │ - ldr r3, [pc, #464] @ (1dd6d8 ) │ │ │ │ + ldr r2, [pc, #464] @ (1dd864 ) │ │ │ │ + ldr r3, [pc, #464] @ (1dd868 ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ add r2, pc │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1dd55a │ │ │ │ + cbz r5, 1dd6ea │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a084 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1dd560 │ │ │ │ + beq.n 1dd6f0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1dd600 │ │ │ │ + blt.n 1dd790 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx 59b64 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1dd6be │ │ │ │ - ldr r2, [pc, #412] @ (1dd6dc ) │ │ │ │ - ldr r3, [pc, #408] @ (1dd6d8 ) │ │ │ │ + blt.w 1dd84e │ │ │ │ + ldr r2, [pc, #412] @ (1dd86c ) │ │ │ │ + ldr r3, [pc, #408] @ (1dd868 ) │ │ │ │ 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 1dd6ce │ │ │ │ + bne.w 1dd85e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r5, [pc, #388] @ (1dd6e0 ) │ │ │ │ + ldr r5, [pc, #388] @ (1dd870 ) │ │ │ │ add r5, pc │ │ │ │ - b.n 1dd51a │ │ │ │ + b.n 1dd6aa │ │ │ │ blx 5a978 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #380] @ (1dd6e4 ) │ │ │ │ + ldr r0, [pc, #380] @ (1dd874 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e3868 │ │ │ │ - cbz r0, 1dd576 │ │ │ │ + bl 1e39f8 │ │ │ │ + cbz r0, 1dd706 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1dd64c │ │ │ │ + bne.n 1dd7dc │ │ │ │ blx 5a978 │ │ │ │ - ldr r2, [pc, #364] @ (1dd6e8 ) │ │ │ │ + ldr r2, [pc, #364] @ (1dd878 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #12 │ │ │ │ blx 5a86c <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1dd6a8 │ │ │ │ + blt.w 1dd838 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 59a68 <__stat64_time64@plt> │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dd606 │ │ │ │ + bne.n 1dd796 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.w 1dd6b0 │ │ │ │ + bne.w 1dd840 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1dd686 │ │ │ │ + bne.n 1dd816 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1dd6a8 │ │ │ │ - ldr r2, [pc, #304] @ (1dd6ec ) │ │ │ │ + beq.n 1dd838 │ │ │ │ + ldr r2, [pc, #304] @ (1dd87c ) │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 5a86c <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1dd6c6 │ │ │ │ + blt.n 1dd856 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1dd6c6 │ │ │ │ + beq.n 1dd856 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a40c │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 1dd5f4 │ │ │ │ + blt.n 1dd784 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a3dc │ │ │ │ mov r0, r8 │ │ │ │ blx 59c6c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 59c6c │ │ │ │ - b.n 1dd52c │ │ │ │ + b.n 1dd6bc │ │ │ │ mov r0, r8 │ │ │ │ blx 59c6c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 59c6c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1dd53c │ │ │ │ + b.n 1dd6cc │ │ │ │ blx 5ae84 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1dd664 │ │ │ │ + bne.n 1dd7f4 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ blx 5a790 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dd5b2 │ │ │ │ + beq.n 1dd742 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 59ef8 │ │ │ │ - ldr r3, [pc, #196] @ (1dd6f0 ) │ │ │ │ - ldr r2, [pc, #196] @ (1dd6f4 ) │ │ │ │ - ldr r1, [pc, #200] @ (1dd6f8 ) │ │ │ │ + ldr r3, [pc, #196] @ (1dd880 ) │ │ │ │ + ldr r2, [pc, #196] @ (1dd884 ) │ │ │ │ + ldr r1, [pc, #200] @ (1dd888 ) │ │ │ │ add r3, pc │ │ │ │ strd r8, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 59c6c │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 1dd600 │ │ │ │ - ldr r2, [pc, #172] @ (1dd6fc ) │ │ │ │ + b.n 1dd790 │ │ │ │ + ldr r2, [pc, #172] @ (1dd88c ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ add r2, pc │ │ │ │ blx 5a86c <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1dd6a8 │ │ │ │ + blt.n 1dd838 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ - b.n 1dd5b2 │ │ │ │ + b.n 1dd742 │ │ │ │ blx 59ef8 │ │ │ │ - ldr r3, [pc, #148] @ (1dd700 ) │ │ │ │ - ldr r2, [pc, #152] @ (1dd704 ) │ │ │ │ - ldr r1, [pc, #152] @ (1dd708 ) │ │ │ │ + ldr r3, [pc, #148] @ (1dd890 ) │ │ │ │ + ldr r2, [pc, #152] @ (1dd894 ) │ │ │ │ + ldr r1, [pc, #152] @ (1dd898 ) │ │ │ │ add r3, pc │ │ │ │ strd r8, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 59c6c │ │ │ │ - b.n 1dd646 │ │ │ │ - ldr r3, [pc, #132] @ (1dd70c ) │ │ │ │ - ldr r2, [pc, #132] @ (1dd710 ) │ │ │ │ - ldr r1, [pc, #136] @ (1dd714 ) │ │ │ │ + b.n 1dd7d6 │ │ │ │ + ldr r3, [pc, #132] @ (1dd89c ) │ │ │ │ + ldr r2, [pc, #132] @ (1dd8a0 ) │ │ │ │ + ldr r1, [pc, #136] @ (1dd8a4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 59c6c │ │ │ │ blx 5ae84 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1dd646 │ │ │ │ + b.n 1dd7d6 │ │ │ │ blx 5ae84 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1dd646 │ │ │ │ - ldr r3, [pc, #100] @ (1dd718 ) │ │ │ │ - ldr r2, [pc, #104] @ (1dd71c ) │ │ │ │ - ldr r1, [pc, #104] @ (1dd720 ) │ │ │ │ + b.n 1dd7d6 │ │ │ │ + ldr r3, [pc, #100] @ (1dd8a8 ) │ │ │ │ + ldr r2, [pc, #104] @ (1dd8ac ) │ │ │ │ + ldr r1, [pc, #104] @ (1dd8b0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - b.n 1dd692 │ │ │ │ + b.n 1dd822 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a280 │ │ │ │ - b.n 1dd600 │ │ │ │ + b.n 1dd790 │ │ │ │ mov r0, r8 │ │ │ │ blx 59c6c │ │ │ │ - b.n 1dd600 │ │ │ │ + b.n 1dd790 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r2, #244 @ 0xf4 │ │ │ │ + cmp r1, #100 @ 0x64 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #188 @ 0xbc │ │ │ │ + cmp r1, #44 @ 0x2c │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add r5, pc, #0 @ (adr r5, 1dd6e4 ) │ │ │ │ + add r5, pc, #192 @ (adr r5, 1dd934 ) │ │ │ │ movs r1, r3 │ │ │ │ - add r5, pc, #0 @ (adr r5, 1dd6e8 ) │ │ │ │ + add r5, pc, #192 @ (adr r5, 1dd938 ) │ │ │ │ movs r1, r3 │ │ │ │ - add r4, pc, #992 @ (adr r4, 1ddacc ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 1dd91c ) │ │ │ │ movs r1, r3 │ │ │ │ - add r5, pc, #320 @ (adr r5, 1dd830 ) │ │ │ │ + add r5, pc, #512 @ (adr r5, 1dda80 ) │ │ │ │ movs r1, r3 │ │ │ │ - str r4, [r1, #68] @ 0x44 │ │ │ │ + str r4, [r7, #68] @ 0x44 │ │ │ │ movs r0, r5 │ │ │ │ - add r4, pc, #680 @ (adr r4, 1dd9a0 ) │ │ │ │ + add r4, pc, #872 @ (adr r4, 1ddbf0 ) │ │ │ │ movs r1, r3 │ │ │ │ - pop {r1, r2, r6, pc} │ │ │ │ + pop {r1, r2, r4, r5, r6, pc} │ │ │ │ movs r0, r3 │ │ │ │ - bmi.n 1dd650 │ │ │ │ + bmi.n 1dd840 │ │ │ │ movs r0, r3 │ │ │ │ - str r6, [r1, #64] @ 0x40 │ │ │ │ + str r6, [r7, #64] @ 0x40 │ │ │ │ movs r0, r5 │ │ │ │ - add r4, pc, #528 @ (adr r4, 1dd918 ) │ │ │ │ + add r4, pc, #720 @ (adr r4, 1ddb68 ) │ │ │ │ movs r1, r3 │ │ │ │ - pop {r1, r3, pc} │ │ │ │ + pop {r1, r3, r4, r5, pc} │ │ │ │ movs r0, r3 │ │ │ │ - str r0, [r6, #60] @ 0x3c │ │ │ │ + str r0, [r4, #64] @ 0x40 │ │ │ │ movs r0, r5 │ │ │ │ - add r4, pc, #184 @ (adr r4, 1dd7cc ) │ │ │ │ + add r4, pc, #376 @ (adr r4, 1dda1c ) │ │ │ │ movs r1, r3 │ │ │ │ - pop {r4, r5, r6, r7} │ │ │ │ + pop {r5, pc} │ │ │ │ movs r0, r3 │ │ │ │ - str r6, [r0, #60] @ 0x3c │ │ │ │ + str r6, [r6, #60] @ 0x3c │ │ │ │ movs r0, r5 │ │ │ │ - add r3, pc, #880 @ (adr r3, 1dda90 ) │ │ │ │ + add r4, pc, #48 @ (adr r4, 1dd8e0 ) │ │ │ │ movs r1, r3 │ │ │ │ - pop {r1, r2, r6, r7} │ │ │ │ + pop {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r0, r3 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ - cbnz r3, 1dd77e │ │ │ │ + cbnz r3, 1dd90e │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ add r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 1dd770 │ │ │ │ + bls.n 1dd900 │ │ │ │ mov r3, r0 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ - cbnz r0, 1dd77a │ │ │ │ + cbnz r0, 1dd90a │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov.w ip, r2, lsl #1 │ │ │ │ - cbz r2, 1dd774 │ │ │ │ + cbz r2, 1dd904 │ │ │ │ add r1, r2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r1, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r1, ip │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 5a454 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1dd782 │ │ │ │ + cbz r0, 1dd912 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r0, #1 │ │ │ │ str r1, [r3, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - b.n 1dd74e │ │ │ │ + b.n 1dd8de │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #13] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ strb r2, [r3, #13] │ │ │ │ - b.n 1dd76c │ │ │ │ + b.n 1dd8fc │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #128] @ (1dd820 ) │ │ │ │ - ldr r3, [pc, #132] @ (1dd824 ) │ │ │ │ + ldr r0, [pc, #128] @ (1dd9b0 ) │ │ │ │ + ldr r3, [pc, #132] @ (1dd9b4 ) │ │ │ │ sub sp, #32 │ │ │ │ add r0, pc │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 1dd7da │ │ │ │ + bne.n 1dd96a │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - ldr r2, [pc, #104] @ (1dd828 ) │ │ │ │ + ldr r2, [pc, #104] @ (1dd9b8 ) │ │ │ │ add r3, r5 │ │ │ │ str r3, [r6, #8] │ │ │ │ - ldr r3, [pc, #96] @ (1dd824 ) │ │ │ │ + ldr r3, [pc, #96] @ (1dd9b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dd81c │ │ │ │ + bne.n 1dd9ac │ │ │ │ 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 │ │ │ │ @@ -532347,44 +532462,44 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r0, r3 │ │ │ │ blx 5ab88 │ │ │ │ - b.n 1dd7ba │ │ │ │ + b.n 1dd94a │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - cmp r0, #90 @ 0x5a │ │ │ │ + movs r6, #202 @ 0xca │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #56 @ 0x38 │ │ │ │ + movs r6, #168 @ 0xa8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ subs r3, r1, #1 │ │ │ │ negs r1, r1 │ │ │ │ add r3, r2 │ │ │ │ ands r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 1dd83e │ │ │ │ + bcc.n 1dd9ce │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ subs r1, r3, r2 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1dd724 │ │ │ │ - cbz r0, 1dd872 │ │ │ │ + bl 1dd8b4 │ │ │ │ + cbz r0, 1dda02 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r1, 1dd86e │ │ │ │ + cbz r1, 1dd9fe │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r2, r3, r0 │ │ │ │ add r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ @@ -532416,30 +532531,30 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #132] @ (1dd948 ) │ │ │ │ + ldr r1, [pc, #132] @ (1ddad8 ) │ │ │ │ mov ip, r3 │ │ │ │ - ldr r3, [pc, #132] @ (1dd94c ) │ │ │ │ + ldr r3, [pc, #132] @ (1ddadc ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ adds.w r3, lr, ip │ │ │ │ - bcs.n 1dd93e │ │ │ │ + bcs.n 1ddace │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1dd93e │ │ │ │ + bhi.n 1ddace │ │ │ │ movs r3, #5 │ │ │ │ movt r3, #19779 @ 0x4d43 │ │ │ │ add r5, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ str.w ip, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ @@ -532452,101 +532567,101 @@ │ │ │ │ mov.w ip, ip, ror #29 │ │ │ │ mov.w ip, ip, ror #19 │ │ │ │ orr.w sl, sl, sl │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 1dd924 │ │ │ │ + cbz r0, 1ddab4 │ │ │ │ mov r2, ip │ │ │ │ add r0, lr │ │ │ │ blx 5ab88 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #40] @ (1dd950 ) │ │ │ │ - ldr r3, [pc, #32] @ (1dd94c ) │ │ │ │ + ldr r2, [pc, #40] @ (1ddae0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ddadc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dd942 │ │ │ │ + bne.n 1ddad2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r2 │ │ │ │ - b.n 1dd926 │ │ │ │ + b.n 1ddab6 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r7, #54 @ 0x36 │ │ │ │ + movs r5, #166 @ 0xa6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #210 @ 0xd2 │ │ │ │ + movs r5, #66 @ 0x42 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #204] @ (1dda34 ) │ │ │ │ - ldr r3, [pc, #208] @ (1dda38 ) │ │ │ │ + ldr r1, [pc, #204] @ (1ddbc4 ) │ │ │ │ + ldr r3, [pc, #208] @ (1ddbc8 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1dda2a │ │ │ │ + bne.n 1ddbba │ │ │ │ ldrd r4, r1, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ add r1, r2 │ │ │ │ cmp r1, r4 │ │ │ │ it ls │ │ │ │ ldrls r0, [r0, #0] │ │ │ │ - bls.n 1dd9b2 │ │ │ │ + bls.n 1ddb42 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1dda26 │ │ │ │ + bne.n 1ddbb6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbz r4, 1dd9da │ │ │ │ + cbz r4, 1ddb6a │ │ │ │ add r4, r2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r4, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r4, r1 │ │ │ │ mov r1, r4 │ │ │ │ blx 5a454 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dda26 │ │ │ │ + beq.n 1ddbb6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r0, r4, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 1dd9e0 │ │ │ │ + bne.n 1ddb70 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r0, #1 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r5, #8] │ │ │ │ - ldr r2, [pc, #120] @ (1dda3c ) │ │ │ │ - ldr r3, [pc, #112] @ (1dda38 ) │ │ │ │ + ldr r2, [pc, #120] @ (1ddbcc ) │ │ │ │ + ldr r3, [pc, #112] @ (1ddbc8 ) │ │ │ │ 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 1dda2e │ │ │ │ + bne.n 1ddbbe │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ - b.n 1dd996 │ │ │ │ + b.n 1ddb26 │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #5 │ │ │ │ movt r3, #19779 @ 0x4d43 │ │ │ │ add r0, sp, #12 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -532566,65 +532681,65 @@ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, r3 │ │ │ │ blx 5ab88 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 1dd9ba │ │ │ │ + b.n 1ddb4a │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #13] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dd9c2 │ │ │ │ + b.n 1ddb52 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r6, #146 @ 0x92 │ │ │ │ + movs r5, #2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #54 @ 0x36 │ │ │ │ + movs r4, #166 @ 0xa6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ - cbnz r3, 1ddaa4 │ │ │ │ + cbnz r3, 1ddc34 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldrd r0, r2, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ add r1, r2 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 1dda8a │ │ │ │ + bls.n 1ddc1a │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbnz r2, 1dda98 │ │ │ │ + cbnz r2, 1ddc28 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - cbz r0, 1dda92 │ │ │ │ + cbz r0, 1ddc22 │ │ │ │ adds r1, r4, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 5a454 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1dda98 │ │ │ │ + cbz r0, 1ddc28 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ adds r1, r4, r2 │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r0, r2 │ │ │ │ str r1, [r3, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1dda6a │ │ │ │ + b.n 1ddbfa │ │ │ │ movs r2, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ strb r2, [r3, #13] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ @@ -532635,263 +532750,263 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ adds r4, r1, #3 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ cmp r1, r4 │ │ │ │ - bcc.n 1ddb08 │ │ │ │ + bcc.n 1ddc98 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ddb36 │ │ │ │ + bne.n 1ddcc6 │ │ │ │ ldrd r4, r2, [r3, #4] │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r1, r4 │ │ │ │ - bls.n 1ddb00 │ │ │ │ + bls.n 1ddc90 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbnz r2, 1ddb32 │ │ │ │ + cbnz r2, 1ddcc2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r4, 1ddb2c │ │ │ │ + cbz r4, 1ddcbc │ │ │ │ adds r4, #4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r4, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r4, r2 │ │ │ │ mov r1, r4 │ │ │ │ blx 5a454 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1ddb32 │ │ │ │ + cbz r0, 1ddcc2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ strd r0, r4, [r3] │ │ │ │ adds r1, r2, #4 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [r3, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subs r1, r4, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1dd724 │ │ │ │ + bl 1dd8b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ddaca │ │ │ │ + beq.n 1ddc5a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1ddb28 │ │ │ │ + cbz r1, 1ddcb8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r2, r4, r0 │ │ │ │ add r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r4, [r3, #8] │ │ │ │ - b.n 1ddaca │ │ │ │ + b.n 1ddc5a │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1ddae2 │ │ │ │ + b.n 1ddc72 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #13] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ strb.w r1, [sp, #7] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dd82c │ │ │ │ + bl 1dd9bc │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1ddba6 │ │ │ │ + cbnz r3, 1ddd36 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 1ddb8a │ │ │ │ + bls.n 1ddd1a │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1ddba2 │ │ │ │ + cbnz r2, 1ddd32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 1ddb9c │ │ │ │ + cbz r1, 1ddd2c │ │ │ │ adds r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 5a454 │ │ │ │ - cbz r0, 1ddba2 │ │ │ │ + cbz r0, 1ddd32 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, sp, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd78c │ │ │ │ + bl 1dd91c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1ddb72 │ │ │ │ + b.n 1ddd02 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ strh.w r1, [sp, #6] │ │ │ │ movs r1, #2 │ │ │ │ - bl 1dd82c │ │ │ │ + bl 1dd9bc │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1ddc12 │ │ │ │ + cbnz r3, 1ddda2 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #2 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 1ddbf6 │ │ │ │ + bls.n 1ddd86 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1ddc0e │ │ │ │ + cbnz r2, 1ddd9e │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 1ddc08 │ │ │ │ + cbz r1, 1ddd98 │ │ │ │ adds r1, #2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 5a454 │ │ │ │ - cbz r0, 1ddc0e │ │ │ │ + cbz r0, 1ddd9e │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, sp, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd78c │ │ │ │ + bl 1dd91c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1ddbde │ │ │ │ + b.n 1ddd6e │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #4 │ │ │ │ - bl 1dd82c │ │ │ │ + bl 1dd9bc │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1ddc7c │ │ │ │ + cbnz r3, 1dde0c │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 1ddc60 │ │ │ │ + bls.n 1dddf0 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1ddc78 │ │ │ │ + cbnz r2, 1dde08 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 1ddc72 │ │ │ │ + cbz r1, 1dde02 │ │ │ │ adds r1, #4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 5a454 │ │ │ │ - cbz r0, 1ddc78 │ │ │ │ + cbz r0, 1dde08 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 1dd78c │ │ │ │ + bl 1dd91c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1ddc48 │ │ │ │ + b.n 1dddd8 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #8 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - bl 1dd82c │ │ │ │ + bl 1dd9bc │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1ddcea │ │ │ │ + cbnz r3, 1dde7a │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 1ddcce │ │ │ │ + bls.n 1dde5e │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1ddce6 │ │ │ │ + cbnz r2, 1dde76 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 1ddce0 │ │ │ │ + cbz r1, 1dde70 │ │ │ │ adds r1, #8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 5a454 │ │ │ │ - cbz r0, 1ddce6 │ │ │ │ + cbz r0, 1dde76 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 1dd78c │ │ │ │ + bl 1dd91c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1ddcb6 │ │ │ │ + b.n 1dde46 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #128] @ (1ddd84 ) │ │ │ │ + ldr r3, [pc, #128] @ (1ddf14 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #128] @ (1ddd88 ) │ │ │ │ + ldr r2, [pc, #128] @ (1ddf18 ) │ │ │ │ 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 1ddd7a │ │ │ │ + bcs.n 1ddf0a │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1ddd7a │ │ │ │ + bhi.n 1ddf0a │ │ │ │ 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] │ │ │ │ @@ -532906,42 +533021,42 @@ │ │ │ │ mov.w ip, ip, ror #29 │ │ │ │ mov.w ip, ip, ror #19 │ │ │ │ orr.w sl, sl, sl │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbz r3, 1ddd60 │ │ │ │ + cbz r3, 1ddef0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r3, r1] │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #40] @ (1ddd8c ) │ │ │ │ - ldr r3, [pc, #28] @ (1ddd84 ) │ │ │ │ + ldr r2, [pc, #40] @ (1ddf1c ) │ │ │ │ + ldr r3, [pc, #28] @ (1ddf14 ) │ │ │ │ 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 1ddd7e │ │ │ │ + bne.n 1ddf0e │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ - b.n 1ddd62 │ │ │ │ + b.n 1ddef2 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #246 @ 0xf6 │ │ │ │ + movs r1, #102 @ 0x66 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - movs r2, #150 @ 0x96 │ │ │ │ + movs r1, #6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1dde06 │ │ │ │ + bne.n 1ddf96 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -532949,42 +533064,42 @@ │ │ │ │ blx 5ac00 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r2, r0, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r1, r2 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 1ddde8 │ │ │ │ + bls.n 1ddf78 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ - cbnz r1, 1dddfc │ │ │ │ + cbnz r1, 1ddf8c │ │ │ │ mov.w ip, r0, lsl #1 │ │ │ │ - cbz r0, 1dddf6 │ │ │ │ + cbz r0, 1ddf86 │ │ │ │ adds r1, r2, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r1, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r1, ip │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ blx 5a454 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1dddfc │ │ │ │ + cbz r0, 1ddf8c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r0, [r3, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1dd78c │ │ │ │ + bl 1dd91c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - b.n 1dddc8 │ │ │ │ + b.n 1ddf58 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ strb r2, [r3, #13] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -532994,165 +533109,165 @@ │ │ │ │ str r1, [r0, #8] │ │ │ │ strd r1, r2, [r0] │ │ │ │ strb r3, [r0, #12] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r2, 1dde2e │ │ │ │ + cbnz r2, 1ddfbe │ │ │ │ ldrd r2, r0, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 1dde32 │ │ │ │ + bls.n 1ddfc2 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ subs r2, r2, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 1dde2a │ │ │ │ + bhi.n 1ddfba │ │ │ │ add r1, r0 │ │ │ │ str r1, [r3, #8] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 1dde66 │ │ │ │ + cbnz r3, 1ddff6 │ │ │ │ ldrd ip, r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bhi.n 1dde62 │ │ │ │ + bhi.n 1ddff2 │ │ │ │ sub.w ip, ip, r3 │ │ │ │ cmp r2, ip │ │ │ │ - bls.n 1dde68 │ │ │ │ + bls.n 1ddff8 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ add.w ip, r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ - beq.n 1dde66 │ │ │ │ + beq.n 1ddff6 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ blx 5ab88 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 1dde94 │ │ │ │ + cbnz r3, 1de024 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 1dde98 │ │ │ │ + bcc.n 1de028 │ │ │ │ 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 1dde94 │ │ │ │ + beq.n 1de024 │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ subs r3, r3, r2 │ │ │ │ adds r3, #1 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ adds r1, r2, r3 │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1ddeca │ │ │ │ + bne.n 1de05a │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r1, ip │ │ │ │ - bls.n 1ddece │ │ │ │ + bls.n 1de05e │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ sub.w ip, ip, r1 │ │ │ │ cmp.w ip, #1 │ │ │ │ - ble.n 1ddec6 │ │ │ │ + ble.n 1de056 │ │ │ │ add.w ip, r1, #2 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1ddeca │ │ │ │ + beq.n 1de05a │ │ │ │ ldrh r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ subs r3, r3, r2 │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ adds r1, r2, r3 │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1ddf0e │ │ │ │ + bne.n 1de09e │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r1, ip │ │ │ │ - bls.n 1ddf12 │ │ │ │ + bls.n 1de0a2 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ sub.w ip, ip, r1 │ │ │ │ cmp.w ip, #3 │ │ │ │ - ble.n 1ddf0a │ │ │ │ + ble.n 1de09a │ │ │ │ add.w ip, r1, #4 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1ddf0e │ │ │ │ + beq.n 1de09e │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ subs r3, r3, r1 │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ adds r2, r1, r3 │ │ │ │ str r2, [r0, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1ddf52 │ │ │ │ + bne.n 1de0e2 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r2, ip │ │ │ │ - bls.n 1ddf58 │ │ │ │ + bls.n 1de0e8 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ bx lr │ │ │ │ sub.w ip, ip, r2 │ │ │ │ cmp.w ip, #7 │ │ │ │ - ble.n 1ddf4e │ │ │ │ + ble.n 1de0de │ │ │ │ add.w ip, r2, #8 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ddf52 │ │ │ │ + beq.n 1de0e2 │ │ │ │ ldr r0, [r1, r3] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 1ddfa8 │ │ │ │ + bcs.n 1de138 │ │ │ │ subs r2, r2, r3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5aed8 │ │ │ │ - cbz r0, 1ddfa8 │ │ │ │ + cbz r0, 1de138 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ @@ -533160,190 +533275,190 @@ │ │ │ │ mov r0, r3 │ │ │ │ strb r2, [r4, #12] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrh r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1de066 │ │ │ │ + beq.n 1de1f6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r7, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ddfd0 │ │ │ │ + b.n 1de160 │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1de06c │ │ │ │ + beq.n 1de1fc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1ddfca │ │ │ │ + bne.n 1de15a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1de066 │ │ │ │ + bne.n 1de1f6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1ddff0 │ │ │ │ + b.n 1de180 │ │ │ │ adds r4, #1 │ │ │ │ adds r0, #32 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1de066 │ │ │ │ + beq.n 1de1f6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ddfe8 │ │ │ │ + bne.n 1de178 │ │ │ │ ldr.w lr, [r0, #16] │ │ │ │ cmp.w lr, #15 │ │ │ │ - bls.n 1ddfe8 │ │ │ │ + bls.n 1de178 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w ip, r2, r3 │ │ │ │ - b.n 1de01a │ │ │ │ + b.n 1de1aa │ │ │ │ add r3, r8 │ │ │ │ adds r3, #12 │ │ │ │ sub.w lr, lr, r3 │ │ │ │ add ip, r3 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bls.n 1ddfe8 │ │ │ │ + bls.n 1de178 │ │ │ │ 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 1de00a │ │ │ │ + bne.n 1de19a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1de00a │ │ │ │ + beq.n 1de19a │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1de00a │ │ │ │ + bne.n 1de19a │ │ │ │ ldrb.w r2, [ip, #12] │ │ │ │ cmp r2, #71 @ 0x47 │ │ │ │ - bne.n 1de00a │ │ │ │ + bne.n 1de19a │ │ │ │ ldrb.w r2, [ip, #13] │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - bne.n 1de00a │ │ │ │ + bne.n 1de19a │ │ │ │ ldrb.w r2, [ip, #14] │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ - bne.n 1de00a │ │ │ │ + bne.n 1de19a │ │ │ │ ldrb.w r2, [ip, #15] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1de00a │ │ │ │ + bne.n 1de19a │ │ │ │ movs r0, #1 │ │ │ │ str.w ip, [r7, #4] │ │ │ │ - b.n 1de068 │ │ │ │ + b.n 1de1f8 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ddfde │ │ │ │ + b.n 1de16e │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #80] @ (1de0d0 ) │ │ │ │ + ldr r2, [pc, #80] @ (1de260 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #80] @ (1de0d4 ) │ │ │ │ + ldr r3, [pc, #80] @ (1de264 ) │ │ │ │ add r1, sp, #12 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 59e98 │ │ │ │ - cbz r0, 1de0c8 │ │ │ │ + cbz r0, 1de258 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1de0c8 │ │ │ │ - ldr r0, [pc, #56] @ (1de0d8 ) │ │ │ │ + cbz r3, 1de258 │ │ │ │ + ldr r0, [pc, #56] @ (1de268 ) │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 5a0d8 │ │ │ │ - cbz r0, 1de0c8 │ │ │ │ + cbz r0, 1de258 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #40] @ (1de0dc ) │ │ │ │ - ldr r3, [pc, #32] @ (1de0d4 ) │ │ │ │ + ldr r2, [pc, #40] @ (1de26c ) │ │ │ │ + ldr r3, [pc, #32] @ (1de264 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1de0cc │ │ │ │ + bne.n 1de25c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1de0b0 │ │ │ │ + b.n 1de240 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - subs r6, r6, #5 │ │ │ │ + adds r6, r4, #7 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - subs r0, r1, #5 │ │ │ │ + adds r0, r7, #6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ adds r0, #16 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #100] @ (1de15c ) │ │ │ │ + ldr r2, [pc, #100] @ (1de2ec ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #100] @ (1de160 ) │ │ │ │ + ldr r3, [pc, #100] @ (1de2f0 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5a9d8 │ │ │ │ movs r3, #2 │ │ │ │ - cbz r0, 1de12e │ │ │ │ - ldr r1, [pc, #76] @ (1de164 ) │ │ │ │ - ldr r2, [pc, #72] @ (1de160 ) │ │ │ │ + cbz r0, 1de2be │ │ │ │ + ldr r1, [pc, #76] @ (1de2f4 ) │ │ │ │ + ldr r2, [pc, #72] @ (1de2f0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1de158 │ │ │ │ + bne.n 1de2e8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 59ec8 │ │ │ │ movs r3, #2 │ │ │ │ - cbz r0, 1de146 │ │ │ │ + cbz r0, 1de2d6 │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5a55c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1de114 │ │ │ │ + b.n 1de2a4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ blx 59a38 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 1de13a │ │ │ │ + b.n 1de2ca │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - subs r6, r7, #3 │ │ │ │ + adds r6, r5, #5 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r4, #3 │ │ │ │ + adds r4, r2, #5 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 59bd0 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -533371,15 +533486,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 5aaec <__pthread_cond_timedwait64@plt> │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - beq.n 1de1d6 │ │ │ │ + beq.n 1de366 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -533392,183 +533507,183 @@ │ │ │ │ lsls r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #228] @ (1de2ec ) │ │ │ │ + ldr r0, [pc, #228] @ (1de47c ) │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #228] @ (1de2f0 ) │ │ │ │ + ldr r1, [pc, #228] @ (1de480 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r0, [pc, #224] @ (1de2f4 ) │ │ │ │ + ldr r0, [pc, #224] @ (1de484 ) │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ str r2, [r1, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ strd r3, r3, [r3] │ │ │ │ cmn.w r2, #9 │ │ │ │ - bhi.n 1de2e2 │ │ │ │ + bhi.n 1de472 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ add.w r5, r2, #8 │ │ │ │ cmp r5, r1 │ │ │ │ - bls.n 1de274 │ │ │ │ + bls.n 1de404 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 1de2a2 │ │ │ │ + bhi.n 1de432 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #168] @ (1de2f8 ) │ │ │ │ + ldr r1, [pc, #168] @ (1de488 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1de2b8 │ │ │ │ + beq.n 1de448 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbz r0, 1de2ac │ │ │ │ + cbz r0, 1de43c │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de2e2 │ │ │ │ + beq.n 1de472 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r6, [r4, #20] │ │ │ │ add r2, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 1de27a │ │ │ │ + b.n 1de40a │ │ │ │ ldr r1, [r4, #12] │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.n 1de2e2 │ │ │ │ + beq.n 1de472 │ │ │ │ str r5, [r4, #16] │ │ │ │ add r4, sp, #12 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r2, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #24] │ │ │ │ - ldr r2, [pc, #112] @ (1de2fc ) │ │ │ │ - ldr r3, [pc, #96] @ (1de2f0 ) │ │ │ │ + ldr r2, [pc, #112] @ (1de48c ) │ │ │ │ + ldr r3, [pc, #96] @ (1de480 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1de2e6 │ │ │ │ + bne.n 1de476 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, r5 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 1de24e │ │ │ │ + b.n 1de3de │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 5a454 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 1de266 │ │ │ │ + b.n 1de3f6 │ │ │ │ mov r0, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r7, r6 │ │ │ │ blx 5abf4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1de2e2 │ │ │ │ + cbz r0, 1de472 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx 5ab88 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, r6 │ │ │ │ str r7, [r4, #20] │ │ │ │ str r6, [r4, #12] │ │ │ │ str r1, [r4, #8] │ │ │ │ - b.n 1de27a │ │ │ │ + b.n 1de40a │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1de27c │ │ │ │ + b.n 1de40c │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r2, r6, #7 │ │ │ │ + adds r2, r4, #1 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r3, #7 │ │ │ │ + adds r2, r1, #1 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r5, #5 │ │ │ │ + subs r6, r3, r7 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r3, r4, [r0, #12] │ │ │ │ add.w ip, r3, r4 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.n 1de322 │ │ │ │ - b.n 1de334 │ │ │ │ + bcc.n 1de4b2 │ │ │ │ + b.n 1de4c4 │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bcs.n 1de334 │ │ │ │ + bcs.n 1de4c4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1de31c │ │ │ │ + bne.n 1de4ac │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ movcc r2, r1 │ │ │ │ str r2, [r3, #4] │ │ │ │ pop {r4, pc} │ │ │ │ - bl 1de1f4 │ │ │ │ + bl 1de384 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov lr, r0 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldrd r0, r2, [r1] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ strd r1, r1, [r1] │ │ │ │ adds r1, r3, r2 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 1de38e │ │ │ │ + bcs.n 1de51e │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r3, #16 │ │ │ │ bic.w ip, ip, #7 │ │ │ │ adds r3, #8 │ │ │ │ add ip, r2 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 1de388 │ │ │ │ + cbz r2, 1de518 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #24] │ │ │ │ - cbnz r1, 1de384 │ │ │ │ + cbnz r1, 1de514 │ │ │ │ ldr.w r1, [lr] │ │ │ │ strd r1, lr, [r2] │ │ │ │ str r2, [r1, #4] │ │ │ │ str.w r2, [lr] │ │ │ │ strd r0, r0, [r3, #-8] │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 1de368 │ │ │ │ + bne.n 1de4f8 │ │ │ │ pop {pc} │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #12] │ │ │ │ str r3, [r1, #16] │ │ │ │ str r3, [r1, #20] │ │ │ │ strd r0, r0, [r1, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -533582,198 +533697,198 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov sl, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e6f90 │ │ │ │ + bl 1e7120 │ │ │ │ ldr.w r6, [r8, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r8, r6 │ │ │ │ itt ne │ │ │ │ strne.w r8, [sp, #12] │ │ │ │ strne.w sl, [sp, #4] │ │ │ │ - bne.n 1de3e6 │ │ │ │ - b.n 1de50c │ │ │ │ + bne.n 1de576 │ │ │ │ + b.n 1de69c │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 1de50c │ │ │ │ + beq.w 1de69c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e6df8 │ │ │ │ + bl 1e6f88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1de3dc │ │ │ │ + bne.n 1de56c │ │ │ │ mov r2, r6 │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - cbnz r3, 1de43a │ │ │ │ + cbnz r3, 1de5ca │ │ │ │ add.w r9, r6, r7 │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ blx r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e6e74 │ │ │ │ + bl 1e7004 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1de4f0 │ │ │ │ + beq.n 1de680 │ │ │ │ ldr.w r4, [r9, #-4]! │ │ │ │ mov r0, r5 │ │ │ │ subs r7, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e6df8 │ │ │ │ + bl 1e6f88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1de416 │ │ │ │ + bne.n 1de5a6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1de4f0 │ │ │ │ + beq.n 1de680 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbnz r3, 1de440 │ │ │ │ + cbnz r3, 1de5d0 │ │ │ │ add.w r9, r6, r7 │ │ │ │ - b.n 1de406 │ │ │ │ + b.n 1de596 │ │ │ │ adds r1, r7, #4 │ │ │ │ - beq.n 1de51c │ │ │ │ + beq.n 1de6ac │ │ │ │ mov r4, r2 │ │ │ │ add.w fp, r7, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov sl, fp │ │ │ │ mov r6, r3 │ │ │ │ cmp r8, fp │ │ │ │ - bcs.n 1de518 │ │ │ │ + bcs.n 1de6a8 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 1de522 │ │ │ │ + bhi.n 1de6b2 │ │ │ │ cmp.w fp, #64 @ 0x40 │ │ │ │ mov r8, fp │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ blx 5a454 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de51c │ │ │ │ + beq.n 1de6ac │ │ │ │ adds r1, r0, r7 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ sub.w r3, r6, #8 │ │ │ │ str r4, [r1, #0] │ │ │ │ adds r2, r2, r3 │ │ │ │ - beq.n 1de53a │ │ │ │ + beq.n 1de6ca │ │ │ │ mov r6, r0 │ │ │ │ sub.w r7, r2, #8 │ │ │ │ - b.n 1de490 │ │ │ │ + b.n 1de620 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ add.w r3, r7, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 1de4e4 │ │ │ │ + bcs.n 1de674 │ │ │ │ subs r7, #8 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e6df8 │ │ │ │ + bl 1e6f88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1de484 │ │ │ │ + bne.n 1de614 │ │ │ │ ldr.w fp, [r7, #8] │ │ │ │ cmn.w sl, #5 │ │ │ │ - bhi.n 1de51c │ │ │ │ + bhi.n 1de6ac │ │ │ │ add.w r9, sl, #4 │ │ │ │ cmp r9, r8 │ │ │ │ - bls.n 1de52a │ │ │ │ + bls.n 1de6ba │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 1de532 │ │ │ │ + bhi.n 1de6c2 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ mov r8, r9 │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ blx 5a454 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1de51c │ │ │ │ + cbz r0, 1de6ac │ │ │ │ add.w r3, r0, sl │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov sl, r9 │ │ │ │ str.w fp, [r3] │ │ │ │ add.w r3, r7, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 1de48e │ │ │ │ + bcc.n 1de61e │ │ │ │ sub.w r7, sl, #4 │ │ │ │ ldr r2, [r6, r7] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1de3fc │ │ │ │ - b.n 1de400 │ │ │ │ + bne.n 1de58c │ │ │ │ + b.n 1de590 │ │ │ │ mov fp, r6 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1de3dc │ │ │ │ + beq.w 1de56c │ │ │ │ mov r0, fp │ │ │ │ blx 59c6c │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 1de3e6 │ │ │ │ + bne.w 1de576 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r1, r0, r7 │ │ │ │ - bne.n 1de470 │ │ │ │ + bne.n 1de600 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r8, fp │ │ │ │ it cc │ │ │ │ movcc r8, fp │ │ │ │ - b.n 1de464 │ │ │ │ + b.n 1de5f4 │ │ │ │ adds.w r3, r6, sl │ │ │ │ - bne.n 1de4d4 │ │ │ │ - b.n 1de51c │ │ │ │ + bne.n 1de664 │ │ │ │ + b.n 1de6ac │ │ │ │ cmp r8, r9 │ │ │ │ it cc │ │ │ │ movcc r8, r9 │ │ │ │ - b.n 1de4c4 │ │ │ │ + b.n 1de654 │ │ │ │ ldr r2, [r0, r7] │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1de544 │ │ │ │ + beq.n 1de6d4 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - cbnz r6, 1de54a │ │ │ │ + cbnz r6, 1de6da │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ - b.n 1de404 │ │ │ │ + b.n 1de594 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1de44a │ │ │ │ + b.n 1de5da │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #8 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e52c8 │ │ │ │ strd r0, r0, [r0] │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ - cbnz r3, 1de5d6 │ │ │ │ + cbnz r3, 1de766 │ │ │ │ add.w r0, r7, #60 @ 0x3c │ │ │ │ blx 5abf4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de61e │ │ │ │ + beq.n 1de7ae │ │ │ │ add.w ip, r0, #8 │ │ │ │ str.w r8, [r0, #4] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -533784,22 +533899,22 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ add.w r0, r4, #60 @ 0x3c │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ blx 5ab88 │ │ │ │ str r7, [r4, #44] @ 0x2c │ │ │ │ - cbnz r6, 1de60a │ │ │ │ + cbnz r6, 1de79a │ │ │ │ mov r0, r4 │ │ │ │ strd r6, r6, [r4, #48] @ 0x30 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #60 @ 0x3c │ │ │ │ blx 5abf4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1de61e │ │ │ │ + cbz r0, 1de7ae │ │ │ │ add.w ip, r4, #8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r8, [r4, #4] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -533807,33 +533922,33 @@ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r4, #40] @ 0x28 │ │ │ │ str r7, [r4, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1de5cc │ │ │ │ + beq.n 1de75c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1de626 │ │ │ │ + beq.n 1de7b6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 59c6c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r5, [r6, #8] │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r5, #5 │ │ │ │ blx 5abf4 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de618 │ │ │ │ + beq.n 1de7a8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ lsls r2, r5, #5 │ │ │ │ blx 5ab88 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -533841,44 +533956,44 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ ldrd sl, fp, [sp, #48] @ 0x30 │ │ │ │ - bl 1e50ac │ │ │ │ + bl 1e523c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1de796 │ │ │ │ + beq.w 1de926 │ │ │ │ mov.w r1, #416 @ 0x1a0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e52c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1de796 │ │ │ │ + beq.w 1de926 │ │ │ │ mov.w r8, #1 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r8, [r0, #4] │ │ │ │ str.w r3, [r0, #328] @ 0x148 │ │ │ │ - bl 1dfc9c │ │ │ │ - cbnz r0, 1de70a │ │ │ │ + bl 1dfe2c │ │ │ │ + cbnz r0, 1de89a │ │ │ │ mov r0, r6 │ │ │ │ blx 5ac00 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 5ac00 │ │ │ │ add.w r1, r9, #11 │ │ │ │ add.w r8, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, r8 │ │ │ │ str.w r1, [r4, #380] @ 0x17c │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5280 │ │ │ │ str.w r0, [r4, #376] @ 0x178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de798 │ │ │ │ + beq.n 1de928 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ movs r6, #1 │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r6, [r3], #1 │ │ │ │ mov r0, r3 │ │ │ │ @@ -533891,132 +534006,132 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #4 │ │ │ │ strb.w r0, [r3, r8] │ │ │ │ add.w r0, r4, #336 @ 0x150 │ │ │ │ str.w sl, [r2, #1] │ │ │ │ str.w fp, [r2, #5] │ │ │ │ - bl 1e5f28 │ │ │ │ + bl 1e60b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r3, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 1dfa2c │ │ │ │ + bl 1dfbbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de694 │ │ │ │ + beq.n 1de824 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e545c │ │ │ │ + bl 1e55ec │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de694 │ │ │ │ - ldr r1, [pc, #212] @ (1de808 ) │ │ │ │ + beq.n 1de824 │ │ │ │ + ldr r1, [pc, #212] @ (1de998 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 5ae10 │ │ │ │ - cbz r0, 1de790 │ │ │ │ + cbz r0, 1de920 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1de7ae │ │ │ │ + beq.n 1de93e │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1de7bc │ │ │ │ - ldr r0, [pc, #192] @ (1de80c ) │ │ │ │ + beq.n 1de94c │ │ │ │ + ldr r0, [pc, #192] @ (1de99c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e3868 │ │ │ │ + bl 1e39f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de7e6 │ │ │ │ - ldr r0, [pc, #184] @ (1de810 ) │ │ │ │ + beq.n 1de976 │ │ │ │ + ldr r0, [pc, #184] @ (1de9a0 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ str.w r3, [r4, #328] @ 0x148 │ │ │ │ - bl 1ea5c8 │ │ │ │ + bl 1ea758 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r0, [r4, #396] @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dff28 │ │ │ │ + bl 1e00b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de694 │ │ │ │ + beq.n 1de824 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ strd r2, r3, [r4, #368] @ 0x170 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1de7fa │ │ │ │ + beq.n 1de98a │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ - cbz r3, 1de7ca │ │ │ │ + cbz r3, 1de95a │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #4] │ │ │ │ - b.n 1de694 │ │ │ │ + b.n 1de824 │ │ │ │ strb.w r8, [r4, #392] @ 0x188 │ │ │ │ - b.n 1de73c │ │ │ │ + b.n 1de8cc │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ 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 1dfe44 │ │ │ │ + bl 1dffd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1de748 │ │ │ │ - b.n 1de694 │ │ │ │ + bne.n 1de8d8 │ │ │ │ + b.n 1de824 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e014c │ │ │ │ + bl 1e02dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1de748 │ │ │ │ - b.n 1de694 │ │ │ │ - ldr r1, [pc, #72] @ (1de814 ) │ │ │ │ + bne.n 1de8d8 │ │ │ │ + b.n 1de824 │ │ │ │ + ldr r1, [pc, #72] @ (1de9a4 ) │ │ │ │ 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 1e9ce4 │ │ │ │ + bl 1e9e74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1de78a │ │ │ │ - b.n 1de798 │ │ │ │ - ldr r0, [pc, #48] @ (1de818 ) │ │ │ │ + bne.n 1de91a │ │ │ │ + b.n 1de928 │ │ │ │ + ldr r0, [pc, #48] @ (1de9a8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e3868 │ │ │ │ + bl 1e39f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1de754 │ │ │ │ + bne.n 1de8e4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1dfe60 │ │ │ │ - b.n 1de754 │ │ │ │ + bl 1dfff0 │ │ │ │ + b.n 1de8e4 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 1ebd70 │ │ │ │ - b.n 1de784 │ │ │ │ - str r3, [sp, #992] @ 0x3e0 │ │ │ │ + bl 1ebf00 │ │ │ │ + b.n 1de914 │ │ │ │ + str r4, [sp, #160] @ 0xa0 │ │ │ │ movs r1, r3 │ │ │ │ - str r3, [sp, #1000] @ 0x3e8 │ │ │ │ + str r4, [sp, #168] @ 0xa8 │ │ │ │ movs r1, r3 │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ + str r4, [sp, #280] @ 0x118 │ │ │ │ movs r1, r3 │ │ │ │ - str r3, [sp, #744] @ 0x2e8 │ │ │ │ + str r3, [sp, #936] @ 0x3a8 │ │ │ │ movs r1, r3 │ │ │ │ - str r3, [sp, #464] @ 0x1d0 │ │ │ │ + str r3, [sp, #656] @ 0x290 │ │ │ │ movs r1, r3 │ │ │ │ - cbz r0, 1de842 │ │ │ │ + cbz r0, 1de9d2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ @@ -534029,17 +534144,17 @@ │ │ │ │ bx lr │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-28] │ │ │ │ - ldr.w lr, [pc, #104] @ 1de8c4 │ │ │ │ + ldr.w lr, [pc, #104] @ 1dea54 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ - ldr r0, [pc, #100] @ (1de8c8 ) │ │ │ │ + ldr r0, [pc, #100] @ (1dea58 ) │ │ │ │ sub sp, #20 │ │ │ │ add lr, pc │ │ │ │ add.w ip, sp, #4096 @ 0x1000 │ │ │ │ add.w ip, ip, #28 │ │ │ │ add.w r4, sp, #4096 @ 0x1000 │ │ │ │ adds r4, #12 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ @@ -534050,96 +534165,96 @@ │ │ │ │ str r0, [r4, #0] │ │ │ │ mov.w r0, #0 │ │ │ │ ldr.w r0, [ip], #4 │ │ │ │ strd r0, ip, [sp] │ │ │ │ add r0, sp, #12 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ blx 59f88 <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #48] @ (1de8cc ) │ │ │ │ - ldr r3, [pc, #40] @ (1de8c8 ) │ │ │ │ + ldr r2, [pc, #48] @ (1dea5c ) │ │ │ │ + ldr r3, [pc, #40] @ (1dea58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1de8c0 │ │ │ │ + bne.n 1dea50 │ │ │ │ mov.w r0, #1 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - asrs r0, r3, #30 │ │ │ │ + asrs r0, r1, #24 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #29 │ │ │ │ + asrs r6, r1, #23 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r5, [r6, #384] @ 0x180 │ │ │ │ - cbz r5, 1de940 │ │ │ │ + cbz r5, 1dead0 │ │ │ │ ldrd r7, r1, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1f3334 │ │ │ │ + bl 1f34c4 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5abf4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1de916 │ │ │ │ + cbz r0, 1deaa6 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ str.w r1, [r2], #4 │ │ │ │ - bl 1f3348 │ │ │ │ - cbnz r0, 1de920 │ │ │ │ + bl 1f34d8 │ │ │ │ + cbnz r0, 1deab0 │ │ │ │ mov r0, r5 │ │ │ │ blx 59c6c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #144] @ (1de9b4 ) │ │ │ │ + ldr r1, [pc, #144] @ (1deb44 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1de844 │ │ │ │ + bl 1de9d4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r6, [r6, #384] @ 0x180 │ │ │ │ mov r2, r5 │ │ │ │ adds r3, #4 │ │ │ │ add.w r0, r4, #8 │ │ │ │ movs r1, #32 │ │ │ │ blx r6 │ │ │ │ - b.n 1de916 │ │ │ │ + b.n 1deaa6 │ │ │ │ ldr.w r3, [r6, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1de9a8 │ │ │ │ + beq.n 1deb38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1de9ae │ │ │ │ + beq.n 1deb3e │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1de91c │ │ │ │ + bne.n 1deaac │ │ │ │ add.w r1, r0, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1df7dc │ │ │ │ + bl 1df96c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 1de96c │ │ │ │ + cbnz r0, 1deafc │ │ │ │ mov r0, r6 │ │ │ │ blx 59c6c │ │ │ │ - b.n 1de91c │ │ │ │ + b.n 1deaac │ │ │ │ adds r5, #1 │ │ │ │ - bl 1df5e4 │ │ │ │ + bl 1df774 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r3, [r0, #360] @ 0x168 │ │ │ │ ldrexd r1, r2, [r3] │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ adds r3, r3, r1 │ │ │ │ ldr.w r1, [r0, #368] @ 0x170 │ │ │ │ adc.w r2, r2, #0 │ │ │ │ @@ -534150,592 +534265,592 @@ │ │ │ │ movcc r3, #1 │ │ │ │ movcs r3, #0 │ │ │ │ cmp r5, #8 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1de966 │ │ │ │ + bne.n 1deaf6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df864 │ │ │ │ - b.n 1de95e │ │ │ │ - bl 1dfdbc │ │ │ │ - b.n 1de91c │ │ │ │ - bl 1e00c0 │ │ │ │ - b.n 1de91c │ │ │ │ - str r2, [sp, #456] @ 0x1c8 │ │ │ │ + bl 1df9f4 │ │ │ │ + b.n 1deaee │ │ │ │ + bl 1dff4c │ │ │ │ + b.n 1deaac │ │ │ │ + bl 1e0250 │ │ │ │ + b.n 1deaac │ │ │ │ + str r2, [sp, #648] @ 0x288 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #348] @ (1deb28 ) │ │ │ │ + ldr r2, [pc, #348] @ (1decb8 ) │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #348] @ (1deb2c ) │ │ │ │ + ldr r3, [pc, #348] @ (1decbc ) │ │ │ │ add r2, pc │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #344] @ (1deb30 ) │ │ │ │ + ldr r0, [pc, #344] @ (1decc0 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r6, [pc, #344] @ (1deb34 ) │ │ │ │ + ldr r6, [pc, #344] @ (1decc4 ) │ │ │ │ mov r9, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ movs r1, #0 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ea5c8 │ │ │ │ - cbnz r0, 1dea10 │ │ │ │ + bl 1ea758 │ │ │ │ + cbnz r0, 1deba0 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #320] @ (1deb38 ) │ │ │ │ + ldr r0, [pc, #320] @ (1decc8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1ea5c8 │ │ │ │ + bl 1ea758 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dea92 │ │ │ │ - ldr r0, [pc, #312] @ (1deb3c ) │ │ │ │ + beq.n 1dec22 │ │ │ │ + ldr r0, [pc, #312] @ (1deccc ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e3868 │ │ │ │ + bl 1e39f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1deb04 │ │ │ │ + beq.n 1dec94 │ │ │ │ movs r5, #3 │ │ │ │ - b.n 1dea12 │ │ │ │ + b.n 1deba2 │ │ │ │ movs r5, #2 │ │ │ │ - ldr r0, [pc, #300] @ (1deb40 ) │ │ │ │ + ldr r0, [pc, #300] @ (1decd0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e3868 │ │ │ │ + bl 1e39f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1deaa6 │ │ │ │ + beq.n 1dec36 │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a830 <__isoc23_strtoul@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1dea4a │ │ │ │ + beq.n 1debda │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ - beq.n 1deac6 │ │ │ │ - bhi.n 1deacc │ │ │ │ + beq.n 1dec56 │ │ │ │ + bhi.n 1dec5c │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - beq.n 1deac6 │ │ │ │ + beq.n 1dec56 │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - beq.n 1dead0 │ │ │ │ + beq.n 1dec60 │ │ │ │ lsrs r6, r0, #2 │ │ │ │ lsls r7, r0, #30 │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - bne.n 1dea50 │ │ │ │ + bne.n 1debe0 │ │ │ │ mov.w r7, #1073741824 @ 0x40000000 │ │ │ │ movs r6, #0 │ │ │ │ mov r3, sl │ │ │ │ mov r4, fp │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ strd r7, r6, [sp, #16] │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 1de644 │ │ │ │ + bl 1de7d4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1deaa2 │ │ │ │ + cbz r0, 1dec32 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1dea76 │ │ │ │ + beq.n 1dec06 │ │ │ │ ldrb r5, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1dead6 │ │ │ │ - ldr r2, [pc, #204] @ (1deb44 ) │ │ │ │ - ldr r3, [pc, #176] @ (1deb2c ) │ │ │ │ + beq.n 1dec66 │ │ │ │ + ldr r2, [pc, #204] @ (1decd4 ) │ │ │ │ + ldr r3, [pc, #176] @ (1decbc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1deb22 │ │ │ │ + bne.n 1decb2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #180] @ (1deb48 ) │ │ │ │ + ldr r0, [pc, #180] @ (1decd8 ) │ │ │ │ movs r1, #1 │ │ │ │ movs r5, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 1ea5c8 │ │ │ │ + bl 1ea758 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dea12 │ │ │ │ + bne.n 1deba2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1dea76 │ │ │ │ - ldr r0, [pc, #164] @ (1deb4c ) │ │ │ │ + b.n 1dec06 │ │ │ │ + ldr r0, [pc, #164] @ (1decdc ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e3868 │ │ │ │ + bl 1e39f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dea4a │ │ │ │ - ldr r3, [pc, #152] @ (1deb50 ) │ │ │ │ + beq.n 1debda │ │ │ │ + ldr r3, [pc, #152] @ (1dece0 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #152] @ (1deb54 ) │ │ │ │ + ldr r2, [pc, #152] @ (1dece4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ - b.n 1dea20 │ │ │ │ + b.n 1debb0 │ │ │ │ lsrs r6, r0, #22 │ │ │ │ lsls r7, r0, #10 │ │ │ │ - b.n 1dea44 │ │ │ │ + b.n 1debd4 │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - bne.n 1dea40 │ │ │ │ + bne.n 1debd0 │ │ │ │ lsrs r6, r0, #12 │ │ │ │ lsls r7, r0, #20 │ │ │ │ - b.n 1dea44 │ │ │ │ - ldr r0, [pc, #128] @ (1deb58 ) │ │ │ │ + b.n 1debd4 │ │ │ │ + ldr r0, [pc, #128] @ (1dece8 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 1ea5c8 │ │ │ │ + bl 1ea758 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dea76 │ │ │ │ + beq.n 1dec06 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r1, r9 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r0, r8 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r5 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r6, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1de644 │ │ │ │ + bl 1de7d4 │ │ │ │ str.w r0, [r4, #408] @ 0x198 │ │ │ │ - b.n 1dea76 │ │ │ │ - ldr r0, [pc, #84] @ (1deb5c ) │ │ │ │ + b.n 1dec06 │ │ │ │ + ldr r0, [pc, #84] @ (1decec ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e3868 │ │ │ │ + bl 1e39f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dea0c │ │ │ │ - bl 1dfc9c │ │ │ │ + bne.w 1deb9c │ │ │ │ + bl 1dfe2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dea0c │ │ │ │ - bl 1e0168 │ │ │ │ - b.n 1dea0c │ │ │ │ + beq.w 1deb9c │ │ │ │ + bl 1e02f8 │ │ │ │ + b.n 1deb9c │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r4, r5, #24 │ │ │ │ + asrs r4, r3, #18 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #792] @ 0x318 │ │ │ │ + str r1, [sp, #984] @ 0x3d8 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r2, r3, #24 │ │ │ │ + asrs r2, r1, #18 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - str r1, [sp, #808] @ 0x328 │ │ │ │ + str r1, [sp, #1000] @ 0x3e8 │ │ │ │ movs r1, r3 │ │ │ │ - str r1, [sp, #264] @ 0x108 │ │ │ │ + str r1, [sp, #456] @ 0x1c8 │ │ │ │ movs r1, r3 │ │ │ │ - str r1, [sp, #912] @ 0x390 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r2, r0, #22 │ │ │ │ + asrs r2, r6, #15 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - str r1, [sp, #272] @ 0x110 │ │ │ │ + str r1, [sp, #464] @ 0x1d0 │ │ │ │ movs r1, r3 │ │ │ │ - str r1, [sp, #432] @ 0x1b0 │ │ │ │ + str r1, [sp, #624] @ 0x270 │ │ │ │ movs r1, r3 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #472] @ 0x1d8 │ │ │ │ + str r1, [sp, #664] @ 0x298 │ │ │ │ movs r1, r3 │ │ │ │ - str r1, [sp, #696] @ 0x2b8 │ │ │ │ + str r1, [sp, #888] @ 0x378 │ │ │ │ movs r1, r3 │ │ │ │ - str r0, [sp, #344] @ 0x158 │ │ │ │ + str r0, [sp, #536] @ 0x218 │ │ │ │ movs r1, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 1deb7e │ │ │ │ + cbnz r0, 1ded0e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb.w r3, [r0, #396] @ 0x18c │ │ │ │ - cbnz r3, 1debd2 │ │ │ │ + cbnz r3, 1ded62 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1deb74 │ │ │ │ + beq.n 1ded04 │ │ │ │ add.w r0, r4, #8 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1e9f78 │ │ │ │ + bl 1ea108 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e9e80 │ │ │ │ + bl 1ea010 │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ - cbz r0, 1deba6 │ │ │ │ - bl 1deb60 │ │ │ │ + cbz r0, 1ded36 │ │ │ │ + bl 1decf0 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1debc4 │ │ │ │ + beq.n 1ded54 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1debba │ │ │ │ + beq.n 1ded4a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e002c │ │ │ │ - b.n 1deb74 │ │ │ │ + bl 1e01bc │ │ │ │ + b.n 1ded04 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 1ebd28 │ │ │ │ - b.n 1debb2 │ │ │ │ + bl 1ebeb8 │ │ │ │ + b.n 1ded42 │ │ │ │ add.w r0, r4, #208 @ 0xd0 │ │ │ │ - bl 1e0888 │ │ │ │ + bl 1e0a18 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ - b.n 1debae │ │ │ │ - ldr r2, [pc, #20] @ (1debe8 ) │ │ │ │ - ldr r1, [pc, #20] @ (1debec ) │ │ │ │ + b.n 1ded3e │ │ │ │ + ldr r2, [pc, #20] @ (1ded78 ) │ │ │ │ + ldr r1, [pc, #20] @ (1ded7c ) │ │ │ │ ldrd r3, r0, [r0, #400] @ 0x190 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e2be0 │ │ │ │ - b.n 1deb84 │ │ │ │ - str r0, [sp, #848] @ 0x350 │ │ │ │ + bl 1e2d70 │ │ │ │ + b.n 1ded14 │ │ │ │ + str r1, [sp, #16] │ │ │ │ movs r1, r3 │ │ │ │ - add r7, pc, #648 @ (adr r7, 1dee78 ) │ │ │ │ + add r7, pc, #840 @ (adr r7, 1df0c8 ) │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r0, #152] @ 0x98 │ │ │ │ sub sp, #12 │ │ │ │ - cbz r4, 1dec36 │ │ │ │ + cbz r4, 1dedc6 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1de56c │ │ │ │ + bl 1de6fc │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1dec36 │ │ │ │ + cbz r0, 1dedc6 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ str r4, [r0, #0] │ │ │ │ add.w r0, r5, #8 │ │ │ │ - ldr.w ip, [pc, #24] @ 1dec3c │ │ │ │ + ldr.w ip, [pc, #24] @ 1dedcc │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #20] @ (1dec40 ) │ │ │ │ + ldr r3, [pc, #20] @ (1dedd0 ) │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ - bl 1e9f24 │ │ │ │ + bl 1ea0b4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfbefffff │ │ │ │ ldc2 15, cr15, [sp], {255} @ 0xff │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r2, 1dec60 │ │ │ │ + cbz r2, 1dedf0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ - cbz r0, 1dec80 │ │ │ │ + cbz r0, 1dee10 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1dfd40 │ │ │ │ + bl 1dfed0 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1dec80 │ │ │ │ + cbz r0, 1dee10 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1decf2 │ │ │ │ + bne.n 1dee82 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w r3, [r4, #388] @ 0x184 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ded0e │ │ │ │ + beq.n 1dee9e │ │ │ │ mov.w r0, #65536 @ 0x10000 │ │ │ │ blx 5abf4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ded1e │ │ │ │ - ldr r1, [pc, #272] @ (1deda8 ) │ │ │ │ + beq.n 1deeae │ │ │ │ + ldr r1, [pc, #272] @ (1def38 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1de844 │ │ │ │ + bl 1de9d4 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #65536 @ 0x10000 │ │ │ │ ldr.w r7, [r4, #388] @ 0x184 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #32 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ded7a │ │ │ │ + beq.n 1def0a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5abf4 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ded7a │ │ │ │ + beq.n 1def0a │ │ │ │ str r0, [sp, #0] │ │ │ │ subs r1, #4 │ │ │ │ adds r0, r6, #4 │ │ │ │ - bl 1f3384 │ │ │ │ + bl 1f3514 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ded90 │ │ │ │ - cbz r5, 1dece0 │ │ │ │ + beq.n 1def20 │ │ │ │ + cbz r5, 1dee70 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 59c6c │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dec7a │ │ │ │ + beq.n 1dee0a │ │ │ │ add.w r3, r4, #400 @ 0x190 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r3] │ │ │ │ adds r0, #1 │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1decfa │ │ │ │ + bne.n 1dee8a │ │ │ │ dmb ish │ │ │ │ - b.n 1dec7a │ │ │ │ + b.n 1dee0a │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1ded6c │ │ │ │ + beq.n 1deefc │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1ded82 │ │ │ │ + beq.n 1def12 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1ded2c │ │ │ │ + beq.n 1deebc │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ - cbnz r3, 1ded50 │ │ │ │ + cbnz r3, 1deee0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df7dc │ │ │ │ + bl 1df96c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ded1e │ │ │ │ + beq.n 1deeae │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df6f4 │ │ │ │ + bl 1df884 │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dec7a │ │ │ │ + beq.n 1dee0a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1decf2 │ │ │ │ + bne.n 1dee82 │ │ │ │ add.w r3, r4, #404 @ 0x194 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ded58 │ │ │ │ + bne.n 1deee8 │ │ │ │ dmb ish │ │ │ │ - b.n 1ded24 │ │ │ │ + b.n 1deeb4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfd40 │ │ │ │ + bl 1dfed0 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1ded44 │ │ │ │ + b.n 1deed4 │ │ │ │ mov r0, r6 │ │ │ │ blx 59c6c │ │ │ │ - b.n 1ded1e │ │ │ │ + b.n 1deeae │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0044 │ │ │ │ + bl 1e01d4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1ded44 │ │ │ │ + b.n 1deed4 │ │ │ │ mov r0, r2 │ │ │ │ blx 59c6c │ │ │ │ mov r0, r6 │ │ │ │ blx 59c6c │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ded24 │ │ │ │ - b.n 1ded50 │ │ │ │ + beq.n 1deeb4 │ │ │ │ + b.n 1deee0 │ │ │ │ nop │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ + str r0, [sp, #456] @ 0x1c8 │ │ │ │ movs r1, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2144] @ 0x860 │ │ │ │ subw sp, sp, #1932 @ 0x78c │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #88] @ (1dee1c ) │ │ │ │ + ldr r1, [pc, #88] @ (1defac ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #88] @ (1dee20 ) │ │ │ │ + ldr r2, [pc, #88] @ (1defb0 ) │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str.w r2, [sp, #1924] @ 0x784 │ │ │ │ mov.w r2, #0 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f6248 │ │ │ │ ldrd r1, r2, [r5, #376] @ 0x178 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ movs r2, #32 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f6624 │ │ │ │ - ldr r2, [pc, #36] @ (1dee24 ) │ │ │ │ - ldr r3, [pc, #32] @ (1dee20 ) │ │ │ │ + bl 1f67b4 │ │ │ │ + ldr r2, [pc, #36] @ (1defb4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1defb0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dee18 │ │ │ │ + bne.n 1defa8 │ │ │ │ addw sp, sp, #1932 @ 0x78c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - asrs r4, r6, #8 │ │ │ │ + asrs r4, r4, #2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #7 │ │ │ │ + asrs r4, r5, #1 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #172] @ 1deee4 │ │ │ │ + ldr.w ip, [pc, #172] @ 1df074 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r4, [pc, #168] @ (1deee8 ) │ │ │ │ + ldr r4, [pc, #168] @ (1df078 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #20] │ │ │ │ mov.w r4, #0 │ │ │ │ and.w r2, r2, #61440 @ 0xf000 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #16384 @ 0x4000 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - beq.n 1dee80 │ │ │ │ + beq.n 1df010 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #132] @ (1deeec ) │ │ │ │ - ldr r3, [pc, #124] @ (1deee8 ) │ │ │ │ + ldr r2, [pc, #132] @ (1df07c ) │ │ │ │ + ldr r3, [pc, #124] @ (1df078 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1deee0 │ │ │ │ + bne.n 1df070 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r3, [ip] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 1deece │ │ │ │ - ldr r2, [pc, #100] @ (1deef0 ) │ │ │ │ + beq.n 1df05e │ │ │ │ + ldr r2, [pc, #100] @ (1df080 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 5a86c <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1dee64 │ │ │ │ + beq.n 1deff4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 5a1bc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 59c6c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1dee64 │ │ │ │ + beq.n 1deff4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 5a090 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r0, 1deec6 │ │ │ │ + cbz r0, 1df056 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1deeb2 │ │ │ │ + bne.n 1df042 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 59e74 │ │ │ │ - b.n 1dee66 │ │ │ │ + b.n 1deff6 │ │ │ │ ldrb.w r3, [ip, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1dee88 │ │ │ │ + bne.n 1df018 │ │ │ │ ldrb.w r3, [ip, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dee64 │ │ │ │ - b.n 1dee88 │ │ │ │ + beq.n 1deff4 │ │ │ │ + b.n 1df018 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - asrs r6, r7, #6 │ │ │ │ + asrs r6, r5, #32 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #6 │ │ │ │ + asrs r2, r0, #32 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrh r0, [r3, #50] @ 0x32 │ │ │ │ + ldrh r0, [r1, #52] @ 0x34 │ │ │ │ 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, #3896] @ 0xf38 │ │ │ │ - ldr r2, [pc, #476] @ (1df0e4 ) │ │ │ │ + ldr r2, [pc, #476] @ (1df274 ) │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #476] @ (1df0e8 ) │ │ │ │ + ldr r3, [pc, #476] @ (1df278 ) │ │ │ │ mov fp, r0 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5a1bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1df0da │ │ │ │ + beq.w 1df26a │ │ │ │ mov r7, r0 │ │ │ │ movs r4, #0 │ │ │ │ blx 59b94 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 1def38 │ │ │ │ + b.n 1df0c8 │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ cmp r3, #8 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 5a090 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1def30 │ │ │ │ + bne.n 1df0c0 │ │ │ │ mov r0, r7 │ │ │ │ blx 5a9fc │ │ │ │ cmp r4, #10 │ │ │ │ mov.w r0, #8 │ │ │ │ iteee ls │ │ │ │ movls r3, #1 │ │ │ │ movwhi r3, #52429 @ 0xcccd │ │ │ │ @@ -534749,85 +534864,85 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r0, r0, [r0] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r7, [sp, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 5a090 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df054 │ │ │ │ + beq.n 1df1e4 │ │ │ │ add.w r4, r0, #19 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ blx 5a2f8 <__fstatat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1def74 │ │ │ │ + bne.n 1df104 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ cmpne r6, r0 │ │ │ │ it eq │ │ │ │ moveq r6, r0 │ │ │ │ - beq.n 1defae │ │ │ │ + beq.n 1df13e │ │ │ │ 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 1def74 │ │ │ │ + bge.n 1df104 │ │ │ │ mov r0, r4 │ │ │ │ blx 5ac00 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ blx r7 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1def74 │ │ │ │ + beq.n 1df104 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ it ls │ │ │ │ movls.w r8, #0 │ │ │ │ - bhi.n 1df0c2 │ │ │ │ + bhi.n 1df252 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r9 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 5a454 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1def74 │ │ │ │ + beq.n 1df104 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1df0b0 │ │ │ │ + beq.n 1df240 │ │ │ │ ldrd lr, ip, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #28] │ │ │ │ ldrd r1, r2, [r6, #16] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - b.n 1df008 │ │ │ │ + b.n 1df198 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1df0ac │ │ │ │ + beq.n 1df23c │ │ │ │ cmp lr, r1 │ │ │ │ sbcs.w r4, ip, r2 │ │ │ │ - bge.n 1df002 │ │ │ │ + bge.n 1df192 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1df0b6 │ │ │ │ + bne.n 1df246 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1df032 │ │ │ │ + beq.n 1df1c2 │ │ │ │ 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] │ │ │ │ @@ -534841,20 +534956,20 @@ │ │ │ │ ldrd r0, r1, [sp, #104] @ 0x68 │ │ │ │ strd r0, r1, [r6, #16] │ │ │ │ lsls r3, r3, #9 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [r6, #12] │ │ │ │ blx 5a090 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1def7e │ │ │ │ + bne.n 1df10e │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1df0ce │ │ │ │ - ldr.w r8, [pc, #140] @ 1df0ec │ │ │ │ + beq.n 1df25e │ │ │ │ + ldr.w r8, [pc, #140] @ 1df27c │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r0 │ │ │ │ add r8, pc │ │ │ │ mov r0, r6 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ @@ -534864,1845 +534979,1841 @@ │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ it lt │ │ │ │ strlt r7, [r6, #8] │ │ │ │ blx 59c6c │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1df066 │ │ │ │ + bne.n 1df1f6 │ │ │ │ mov r0, r9 │ │ │ │ blx 59e74 │ │ │ │ - ldr r2, [pc, #92] @ (1df0f0 ) │ │ │ │ - ldr r3, [pc, #84] @ (1df0e8 ) │ │ │ │ + ldr r2, [pc, #92] @ (1df280 ) │ │ │ │ + ldr r3, [pc, #84] @ (1df278 ) │ │ │ │ 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 1df0de │ │ │ │ + bne.n 1df26e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1df032 │ │ │ │ + beq.n 1df1c2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r3, [r6, #4] │ │ │ │ str r2, [r6, #0] │ │ │ │ str r6, [r2, #4] │ │ │ │ str r6, [r3, #0] │ │ │ │ - b.n 1df032 │ │ │ │ + b.n 1df1c2 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ blx 5aa44 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1defd6 │ │ │ │ + b.n 1df166 │ │ │ │ mov r0, r7 │ │ │ │ blx 59e74 │ │ │ │ mov r0, r5 │ │ │ │ blx 59c6c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1df090 │ │ │ │ + b.n 1df220 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r6, #3 │ │ │ │ + lsrs r0, r4, #29 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #36] @ 0x24 │ │ │ │ + ldrh r4, [r6, #36] @ 0x24 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r0, r5, #29 │ │ │ │ + lsrs r0, r3, #23 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #260] @ (1df20c ) │ │ │ │ + ldr r0, [pc, #260] @ (1df39c ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #260] @ (1df210 ) │ │ │ │ + ldr r3, [pc, #260] @ (1df3a0 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1dde0c │ │ │ │ + bl 1ddf9c │ │ │ │ ldr.w r2, [r5, #380] @ 0x17c │ │ │ │ add r0, sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1dde1c │ │ │ │ + bl 1ddfac │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1df1d0 │ │ │ │ + bne.n 1df360 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r0, [r5, #376] @ 0x178 │ │ │ │ blx 5af38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1df1d0 │ │ │ │ + bne.n 1df360 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1ddee8 │ │ │ │ + bl 1de078 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1df1d0 │ │ │ │ + bne.n 1df360 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1df1b4 │ │ │ │ + beq.n 1df344 │ │ │ │ movs r1, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1dde1c │ │ │ │ + bl 1ddfac │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1df1d0 │ │ │ │ + bne.n 1df360 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r7, r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1dde1c │ │ │ │ + bl 1ddfac │ │ │ │ ldr r4, [r6, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1f33b0 │ │ │ │ + bl 1f3540 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1df1d0 │ │ │ │ + bne.n 1df360 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ blx 5abf4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1df1d0 │ │ │ │ + cbz r0, 1df360 │ │ │ │ ldrb.w r3, [r5, #392] @ 0x188 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 1df1f6 │ │ │ │ + cbz r3, 1df386 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1df1d2 │ │ │ │ + bne.n 1df362 │ │ │ │ mov r1, r8 │ │ │ │ blx 5ab88 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1df1da │ │ │ │ + beq.n 1df36a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 1df1da │ │ │ │ + b.n 1df36a │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1ddee8 │ │ │ │ + bl 1de078 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ - cbnz r3, 1df1d0 │ │ │ │ + cbnz r3, 1df360 │ │ │ │ lsls r1, r0, #5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1dde1c │ │ │ │ + bl 1ddfac │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1df158 │ │ │ │ + beq.n 1df2e8 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ blx 59c6c │ │ │ │ - ldr r2, [pc, #56] @ (1df214 ) │ │ │ │ - ldr r3, [pc, #48] @ (1df210 ) │ │ │ │ + ldr r2, [pc, #56] @ (1df3a4 ) │ │ │ │ + ldr r3, [pc, #48] @ (1df3a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1df208 │ │ │ │ + bne.n 1df398 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1f3384 │ │ │ │ + bl 1f3514 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1df1a6 │ │ │ │ - b.n 1df1d2 │ │ │ │ + bne.n 1df336 │ │ │ │ + b.n 1df362 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - lsrs r0, r6, #27 │ │ │ │ + lsrs r0, r4, #21 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r3, #24 │ │ │ │ + lsrs r6, r1, #18 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #252] @ (1df328 ) │ │ │ │ - ldr r2, [pc, #252] @ (1df32c ) │ │ │ │ + ldr r3, [pc, #252] @ (1df4b8 ) │ │ │ │ + ldr r2, [pc, #252] @ (1df4bc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #248] @ (1df330 ) │ │ │ │ + ldr r3, [pc, #248] @ (1df4c0 ) │ │ │ │ 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 1df306 │ │ │ │ + beq.n 1df496 │ │ │ │ mov sl, r1 │ │ │ │ blx 5b178 │ │ │ │ mov r5, r0 │ │ │ │ blx 5ac00 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r6, r5 │ │ │ │ mov r4, r5 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 1df26c │ │ │ │ + b.n 1df3fc │ │ │ │ adds r3, r5, r7 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1df272 │ │ │ │ + beq.n 1df402 │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1df29c │ │ │ │ + beq.n 1df42c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 1df260 │ │ │ │ + bne.n 1df3f0 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1df266 │ │ │ │ + beq.n 1df3f6 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r9, [r4] │ │ │ │ blx 59a68 <__stat64_time64@plt> │ │ │ │ - cbnz r0, 1df2be │ │ │ │ + cbnz r0, 1df44e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 1df30c │ │ │ │ + bne.n 1df49c │ │ │ │ movs r3, #47 @ 0x2f │ │ │ │ adds r4, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1df26c │ │ │ │ + bne.n 1df3fc │ │ │ │ mov r0, r5 │ │ │ │ blx 59c6c │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #140] @ (1df334 ) │ │ │ │ - ldr r3, [pc, #136] @ (1df330 ) │ │ │ │ + ldr r2, [pc, #140] @ (1df4c4 ) │ │ │ │ + ldr r3, [pc, #136] @ (1df4c0 ) │ │ │ │ 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 1df322 │ │ │ │ + bne.n 1df4b2 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1df300 │ │ │ │ + beq.n 1df490 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a790 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df290 │ │ │ │ + beq.n 1df420 │ │ │ │ blx 5ae84 <__errno_location@plt> │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bne.n 1df2e4 │ │ │ │ + bne.n 1df474 │ │ │ │ cmp r0, #17 │ │ │ │ - beq.n 1df290 │ │ │ │ - ldr r3, [pc, #80] @ (1df338 ) │ │ │ │ + beq.n 1df420 │ │ │ │ + ldr r3, [pc, #80] @ (1df4c8 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 59ef8 │ │ │ │ - ldr r2, [pc, #72] @ (1df33c ) │ │ │ │ + ldr r2, [pc, #72] @ (1df4cc ) │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 59c6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1df2a4 │ │ │ │ - ldr r1, [pc, #40] @ (1df338 ) │ │ │ │ + b.n 1df434 │ │ │ │ + ldr r1, [pc, #40] @ (1df4c8 ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldr r2, [pc, #44] @ (1df340 ) │ │ │ │ + ldr r2, [pc, #44] @ (1df4d0 ) │ │ │ │ ldr r0, [r0, r1] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ - b.n 1df300 │ │ │ │ + b.n 1df490 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r6, r1, #23 │ │ │ │ + lsrs r6, r7, #16 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsrs r2, r1, #23 │ │ │ │ + lsrs r2, r7, #16 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ + lsrs r4, r0, #15 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #16] │ │ │ │ + ldrh r0, [r5, #18] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r2, [r3, #14] │ │ │ │ + ldrh r2, [r1, #16] │ │ │ │ movs r1, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #252] @ (1df450 ) │ │ │ │ + ldr r2, [pc, #252] @ (1df5e0 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #252] @ (1df454 ) │ │ │ │ + ldr r3, [pc, #252] @ (1df5e4 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f3334 │ │ │ │ + bl 1f34c4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldrb.w r2, [r1, #392] @ 0x188 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1df402 │ │ │ │ + beq.n 1df592 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ mov r7, r3 │ │ │ │ ldrd r1, r2, [r1, #376] @ 0x178 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dd954 │ │ │ │ - cbnz r0, 1df3b0 │ │ │ │ + bl 1ddae4 │ │ │ │ + cbnz r0, 1df540 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r3, [r3, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1df424 │ │ │ │ + beq.n 1df5b4 │ │ │ │ movs r6, #0 │ │ │ │ - ldr r2, [pc, #192] @ (1df458 ) │ │ │ │ - ldr r3, [pc, #184] @ (1df454 ) │ │ │ │ + ldr r2, [pc, #192] @ (1df5e8 ) │ │ │ │ + ldr r3, [pc, #184] @ (1df5e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1df44a │ │ │ │ + bne.n 1df5da │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ddc18 │ │ │ │ + bl 1ddda8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df38a │ │ │ │ + beq.n 1df51a │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1df42c │ │ │ │ + beq.n 1df5bc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f33b0 │ │ │ │ + bl 1f3540 │ │ │ │ movs r2, #8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ add.w r1, sp, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1dd954 │ │ │ │ + bl 1ddae4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df38a │ │ │ │ + beq.n 1df51a │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1dd954 │ │ │ │ + bl 1ddae4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df38a │ │ │ │ + beq.n 1df51a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r3, [r3, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1df396 │ │ │ │ + bne.n 1df526 │ │ │ │ mov r0, r5 │ │ │ │ blx 59c6c │ │ │ │ - b.n 1df396 │ │ │ │ + b.n 1df526 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 5abf4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df394 │ │ │ │ + beq.n 1df524 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r0, r1, [r4, #40] @ 0x28 │ │ │ │ - bl 1f3348 │ │ │ │ + bl 1f34d8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df38a │ │ │ │ + beq.n 1df51a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - b.n 1df37e │ │ │ │ + b.n 1df50e │ │ │ │ mov r0, r5 │ │ │ │ blx 59c6c │ │ │ │ - b.n 1df394 │ │ │ │ + b.n 1df524 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ddc18 │ │ │ │ + bl 1ddda8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df38a │ │ │ │ + beq.n 1df51a │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bl 1dd954 │ │ │ │ + bl 1ddae4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1df3c2 │ │ │ │ - b.n 1df38a │ │ │ │ + bne.n 1df552 │ │ │ │ + b.n 1df51a │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r4, #18 │ │ │ │ + lsrs r2, r2, #12 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r4, #17 │ │ │ │ + lsrs r2, r2, #11 │ │ │ │ lsls r0, r5, #2 │ │ │ │ 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] @ (1df534 ) │ │ │ │ + ldr r2, [pc, #200] @ (1df6c4 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #200] @ (1df538 ) │ │ │ │ + ldr r3, [pc, #200] @ (1df6c8 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5a1bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df508 │ │ │ │ - ldr r7, [pc, #180] @ (1df53c ) │ │ │ │ + beq.n 1df698 │ │ │ │ + ldr r7, [pc, #180] @ (1df6cc ) │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r7, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 5a090 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df4fc │ │ │ │ + beq.n 1df68c │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ add.w r1, r0, #19 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1df4aa │ │ │ │ + bne.n 1df63a │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1df490 │ │ │ │ + beq.n 1df620 │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1df4bc │ │ │ │ + bne.n 1df64c │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1df4bc │ │ │ │ + bne.n 1df64c │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1df490 │ │ │ │ + beq.n 1df620 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 5a86c <__asprintf_chk@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df490 │ │ │ │ + beq.n 1df620 │ │ │ │ add r1, sp, #16 │ │ │ │ blx 59a68 <__stat64_time64@plt> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 1df526 │ │ │ │ + cbnz r0, 1df6b6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r2 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 1df520 │ │ │ │ + beq.n 1df6b0 │ │ │ │ blx 5a3dc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 59c6c │ │ │ │ mov r0, r4 │ │ │ │ blx 5a090 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1df49a │ │ │ │ + bne.n 1df62a │ │ │ │ mov r0, r4 │ │ │ │ blx 59e74 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a3c4 │ │ │ │ - ldr r2, [pc, #52] @ (1df540 ) │ │ │ │ - ldr r3, [pc, #44] @ (1df538 ) │ │ │ │ + ldr r2, [pc, #52] @ (1df6d0 ) │ │ │ │ + ldr r3, [pc, #44] @ (1df6c8 ) │ │ │ │ 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 1df52e │ │ │ │ + bne.n 1df6be │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 1df45c │ │ │ │ - b.n 1df4ec │ │ │ │ + bl 1df5ec │ │ │ │ + b.n 1df67c │ │ │ │ mov r0, r2 │ │ │ │ blx 59c6c │ │ │ │ - b.n 1df490 │ │ │ │ + b.n 1df620 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r1, #14 │ │ │ │ + lsrs r2, r7, #7 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #2] │ │ │ │ + ldrh r2, [r1, #4] │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r0, r6, #11 │ │ │ │ + lsrs r0, r4, #5 │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ and.w r1, r1, #61440 @ 0xf000 │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ - bne.n 1df576 │ │ │ │ + bne.n 1df706 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1df57a │ │ │ │ + bls.n 1df70a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #28] @ (1df580 ) │ │ │ │ + ldr r1, [pc, #28] @ (1df710 ) │ │ │ │ subs r3, #4 │ │ │ │ adds r0, r2, r3 │ │ │ │ add r1, pc │ │ │ │ blx 5ae10 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r0, [r0, #0] │ │ │ │ + ldrh r0, [r6, #0] │ │ │ │ movs r1, r3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #76] @ (1df5e0 ) │ │ │ │ + ldr r1, [pc, #76] @ (1df770 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1deef4 │ │ │ │ + bl 1df084 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1df5dc │ │ │ │ + cbz r0, 1df76c │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r7, #0 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1df5d6 │ │ │ │ + beq.n 1df766 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 5a3dc │ │ │ │ - cbnz r0, 1df5b4 │ │ │ │ + cbnz r0, 1df744 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r7, r3 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 1df5a8 │ │ │ │ + bne.n 1df738 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r6, r4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - beq.n 1df5d6 │ │ │ │ + beq.n 1df766 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 59c6c │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 59c6c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1df5c2 │ │ │ │ + bne.n 1df752 │ │ │ │ mov r0, r6 │ │ │ │ blx 59c6c │ │ │ │ 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] @ (1df6e0 ) │ │ │ │ + ldr r2, [pc, #232] @ (1df870 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #232] @ (1df6e4 ) │ │ │ │ + ldr r3, [pc, #232] @ (1df874 ) │ │ │ │ mov r7, r0 │ │ │ │ add r2, pc │ │ │ │ add.w r0, r0, #336 @ 0x150 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e5ed4 │ │ │ │ + bl 1e6064 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ uxtb r0, r0 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - ldr r2, [pc, #204] @ (1df6e8 ) │ │ │ │ + ldr r2, [pc, #204] @ (1df878 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ blx 5a86c <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1df67a │ │ │ │ + blt.n 1df80a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1df584 │ │ │ │ + bl 1df714 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 59c6c │ │ │ │ - cbnz r4, 1df694 │ │ │ │ - ldr r1, [pc, #176] @ (1df6ec ) │ │ │ │ + cbnz r4, 1df824 │ │ │ │ + ldr r1, [pc, #176] @ (1df87c ) │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1deef4 │ │ │ │ + bl 1df084 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1df67a │ │ │ │ + cbz r0, 1df80a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1df584 │ │ │ │ + bl 1df714 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1df66e │ │ │ │ + beq.n 1df7fe │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 59c6c │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 59c6c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1df65a │ │ │ │ + bne.n 1df7ea │ │ │ │ mov r0, r6 │ │ │ │ blx 59c6c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1df6b8 │ │ │ │ - ldr r2, [pc, #116] @ (1df6f0 ) │ │ │ │ - ldr r3, [pc, #100] @ (1df6e4 ) │ │ │ │ + bne.n 1df848 │ │ │ │ + ldr r2, [pc, #116] @ (1df880 ) │ │ │ │ + ldr r3, [pc, #100] @ (1df874 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1df6da │ │ │ │ + bne.n 1df86a │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ negs r2, r4 │ │ │ │ ldr.w r1, [r7, #360] @ 0x168 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ dmb ish │ │ │ │ ldrexd r5, r6, [r1] │ │ │ │ adds r5, r5, r2 │ │ │ │ adcs r6, r3 │ │ │ │ strexd r4, r5, r6, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1df6a2 │ │ │ │ + bne.n 1df832 │ │ │ │ dmb ish │ │ │ │ - b.n 1df67a │ │ │ │ + b.n 1df80a │ │ │ │ rsbs r2, r8, #0 │ │ │ │ ldr.w r1, [r7, #360] @ 0x168 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ dmb ish │ │ │ │ ldrexd r5, r6, [r1] │ │ │ │ adds r5, r5, r2 │ │ │ │ adcs r6, r3 │ │ │ │ strexd r4, r5, r6, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1df6b2 │ │ │ │ - b.n 1df6c8 │ │ │ │ + beq.n 1df842 │ │ │ │ + b.n 1df858 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r0, #8 │ │ │ │ + lsrs r0, r6, #1 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, #58] @ 0x3a │ │ │ │ + strh r0, [r0, #60] @ 0x3c │ │ │ │ movs r1, r3 │ │ │ │ - bl 1c76ee │ │ │ │ - lsrs r6, r7, #5 │ │ │ │ + bl 1c787e │ │ │ │ + lsls r6, r5, #31 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #200] @ (1df7d0 ) │ │ │ │ - ldr r3, [pc, #200] @ (1df7d4 ) │ │ │ │ + ldr r2, [pc, #200] @ (1df960 ) │ │ │ │ + ldr r3, [pc, #200] @ (1df964 ) │ │ │ │ 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 5a484 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1df7c4 │ │ │ │ + beq.n 1df954 │ │ │ │ mov r1, sp │ │ │ │ mov r6, r0 │ │ │ │ blx 5a688 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1df7b4 │ │ │ │ + beq.n 1df944 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 5abf4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1df7b4 │ │ │ │ - cbz r5, 1df772 │ │ │ │ + cbz r0, 1df944 │ │ │ │ + cbz r5, 1df902 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1df74e │ │ │ │ + b.n 1df8de │ │ │ │ add r4, r0 │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 1df76c │ │ │ │ + bls.n 1df8fc │ │ │ │ subs r2, r5, r4 │ │ │ │ adds r1, r7, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 5a2d4 │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1df748 │ │ │ │ + bhi.n 1df8d8 │ │ │ │ mov r0, r7 │ │ │ │ blx 59c6c │ │ │ │ mov r0, r8 │ │ │ │ blx 59c6c │ │ │ │ - b.n 1df7ba │ │ │ │ + b.n 1df94a │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 1df75e │ │ │ │ + beq.n 1df8ee │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1df0f4 │ │ │ │ + bl 1df284 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r4, 1df7b0 │ │ │ │ + cbz r4, 1df940 │ │ │ │ blx 59c6c │ │ │ │ mov r0, r8 │ │ │ │ blx 59c6c │ │ │ │ mov r0, r6 │ │ │ │ blx 5a280 │ │ │ │ - ldr r2, [pc, #64] @ (1df7d8 ) │ │ │ │ - ldr r3, [pc, #60] @ (1df7d4 ) │ │ │ │ + ldr r2, [pc, #64] @ (1df968 ) │ │ │ │ + ldr r3, [pc, #60] @ (1df964 ) │ │ │ │ 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 1df7cc │ │ │ │ + bne.n 1df95c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 59c6c │ │ │ │ mov r0, r8 │ │ │ │ blx 59c6c │ │ │ │ mov r0, r6 │ │ │ │ blx 5a280 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1df794 │ │ │ │ + b.n 1df924 │ │ │ │ mov r0, r8 │ │ │ │ blx 59c6c │ │ │ │ - b.n 1df7c0 │ │ │ │ + b.n 1df950 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - lsrs r0, r6, #3 │ │ │ │ + lsls r0, r4, #29 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r4, #1 │ │ │ │ + lsls r4, r2, #27 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #100] @ (1df854 ) │ │ │ │ - ldr r2, [pc, #104] @ (1df858 ) │ │ │ │ + ldr r0, [pc, #100] @ (1df9e4 ) │ │ │ │ + ldr r2, [pc, #104] @ (1df9e8 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov.w r2, #0 │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ - cbnz r2, 1df84c │ │ │ │ + cbnz r2, 1df9dc │ │ │ │ add r0, sp, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1e2e44 │ │ │ │ + bl 1e2fd4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #76] @ (1df85c ) │ │ │ │ + ldr r2, [pc, #76] @ (1df9ec ) │ │ │ │ add.w r1, sp, #34 @ 0x22 │ │ │ │ ldrb.w r0, [sp, #33] @ 0x21 │ │ │ │ ldrb.w ip, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #28 │ │ │ │ str.w ip, [sp] │ │ │ │ blx 5a86c <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1df84c │ │ │ │ + beq.n 1df9dc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #40] @ (1df860 ) │ │ │ │ - ldr r3, [pc, #32] @ (1df858 ) │ │ │ │ + ldr r2, [pc, #40] @ (1df9f0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1df9e8 ) │ │ │ │ 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 1df850 │ │ │ │ + bne.n 1df9e0 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1df834 │ │ │ │ + b.n 1df9c4 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - lsrs r2, r1, #32 │ │ │ │ + lsls r2, r7, #25 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #42] @ 0x2a │ │ │ │ + strh r2, [r2, #44] @ 0x2c │ │ │ │ movs r1, r3 │ │ │ │ - lsls r4, r0, #31 │ │ │ │ + lsls r4, r6, #24 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ - ldr r2, [pc, #416] @ (1dfa18 ) │ │ │ │ + ldr r2, [pc, #416] @ (1dfba8 ) │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ - ldr r3, [pc, #416] @ (1dfa1c ) │ │ │ │ + ldr r3, [pc, #416] @ (1dfbac ) │ │ │ │ mov r7, r0 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1dd890 │ │ │ │ - ldr r2, [pc, #396] @ (1dfa20 ) │ │ │ │ + bl 1dda20 │ │ │ │ + ldr r2, [pc, #396] @ (1dfbb0 ) │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 5a86c <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1df8c6 │ │ │ │ + beq.n 1dfa56 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 5a484 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bne.n 1df93e │ │ │ │ + bne.n 1dface │ │ │ │ blx 5ae84 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1df8f0 │ │ │ │ + beq.n 1dfa80 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 59c6c │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1df9a4 │ │ │ │ - ldr r2, [pc, #332] @ (1dfa24 ) │ │ │ │ - ldr r3, [pc, #324] @ (1dfa1c ) │ │ │ │ + beq.n 1dfb34 │ │ │ │ + ldr r2, [pc, #332] @ (1dfbb4 ) │ │ │ │ + ldr r3, [pc, #324] @ (1dfbac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1dfa12 │ │ │ │ + bne.w 1dfba2 │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r7, #4] │ │ │ │ add.w r1, r7, #8 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 1e2e44 │ │ │ │ + bl 1e2fd4 │ │ │ │ ldrb.w r2, [sp, #153] @ 0x99 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldrb.w r2, [sp, #152] @ 0x98 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #280] @ (1dfa28 ) │ │ │ │ + ldr r2, [pc, #280] @ (1dfbb8 ) │ │ │ │ add r2, pc │ │ │ │ blx 5a86c <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1df928 │ │ │ │ + beq.n 1dfab8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df218 │ │ │ │ + bl 1df3a8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 59c6c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 5a484 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 1df8c6 │ │ │ │ + beq.n 1dfa56 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a048 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1df990 │ │ │ │ + beq.n 1dfb20 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a484 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 1df9ac │ │ │ │ + bne.n 1dfb3c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1df344 │ │ │ │ - cbz r0, 1df98a │ │ │ │ + bl 1df4d4 │ │ │ │ + cbz r0, 1dfb1a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 1df9c6 │ │ │ │ + cbz r3, 1dfb56 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1df978 │ │ │ │ + b.n 1dfb08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r6, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 1df9c2 │ │ │ │ + bls.n 1dfb52 │ │ │ │ subs r2, r3, r6 │ │ │ │ add.w r1, r8, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 5aca8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 1df970 │ │ │ │ + bne.n 1dfb00 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 5a3dc │ │ │ │ mov r0, r4 │ │ │ │ blx 5a280 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 59c6c │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1df8d4 │ │ │ │ + bne.n 1dfa64 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 59c6c │ │ │ │ - b.n 1df8d4 │ │ │ │ + b.n 1dfa64 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 5a3dc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 5a280 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a280 │ │ │ │ - b.n 1df996 │ │ │ │ + b.n 1dfb26 │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 1df98a │ │ │ │ + beq.n 1dfb1a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ blx 5b094 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1df98a │ │ │ │ + beq.n 1dfb1a │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 59a68 <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1dfa0a │ │ │ │ + beq.n 1dfb9a │ │ │ │ ldrd r0, r5, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ lsls r2, r0, #9 │ │ │ │ ldr.w r1, [r3, #360] @ 0x168 │ │ │ │ lsls r3, r5, #9 │ │ │ │ orr.w r3, r3, r0, lsr #23 │ │ │ │ dmb ish │ │ │ │ ldrexd r6, r7, [r1] │ │ │ │ adds r6, r6, r2 │ │ │ │ adcs r7, r3 │ │ │ │ strexd r5, r6, r7, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1df9f4 │ │ │ │ + bne.n 1dfb84 │ │ │ │ dmb ish │ │ │ │ - b.n 1df990 │ │ │ │ + b.n 1dfb20 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a3dc │ │ │ │ - b.n 1df990 │ │ │ │ + b.n 1dfb20 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r0, #30 │ │ │ │ + lsls r0, r6, #23 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #38] @ 0x26 │ │ │ │ + strh r0, [r4, #40] @ 0x28 │ │ │ │ movs r1, r3 │ │ │ │ - lsls r4, r4, #28 │ │ │ │ + lsls r4, r2, #22 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - strh r0, [r0, #36] @ 0x24 │ │ │ │ + strh r0, [r6, #36] @ 0x24 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r1, [pc, #524] @ (1dfc4c ) │ │ │ │ + ldr r1, [pc, #524] @ (1dfddc ) │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #524] @ (1dfc50 ) │ │ │ │ + ldr r2, [pc, #524] @ (1dfde0 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldrb.w r6, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r2, #0 │ │ │ │ - ldr r2, [pc, #504] @ (1dfc54 ) │ │ │ │ + ldr r2, [pc, #504] @ (1dfde4 ) │ │ │ │ add r2, pc │ │ │ │ mov r8, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dfb30 │ │ │ │ - ldr r0, [pc, #496] @ (1dfc58 ) │ │ │ │ + beq.n 1dfcc0 │ │ │ │ + ldr r0, [pc, #496] @ (1dfde8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e387c │ │ │ │ + bl 1e3a0c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dfb10 │ │ │ │ - ldr r1, [pc, #488] @ (1dfc5c ) │ │ │ │ + beq.n 1dfca0 │ │ │ │ + ldr r1, [pc, #488] @ (1dfdec ) │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e5508 │ │ │ │ + bl 1e5698 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1df218 │ │ │ │ + bl 1df3a8 │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1dfb0c │ │ │ │ + bne.n 1dfc9c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1dfabe │ │ │ │ - ldr r2, [pc, #444] @ (1dfc60 ) │ │ │ │ - ldr r3, [pc, #428] @ (1dfc50 ) │ │ │ │ + beq.n 1dfc4e │ │ │ │ + ldr r2, [pc, #444] @ (1dfdf0 ) │ │ │ │ + ldr r3, [pc, #428] @ (1dfde0 ) │ │ │ │ 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 1dfc48 │ │ │ │ + bne.w 1dfdd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r4 │ │ │ │ - ldr r4, [pc, #416] @ (1dfc64 ) │ │ │ │ + ldr r4, [pc, #416] @ (1dfdf4 ) │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e5508 │ │ │ │ + bl 1e5698 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1df218 │ │ │ │ + bl 1df3a8 │ │ │ │ clz r3, r7 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ - cbnz r3, 1dfb0c │ │ │ │ + cbnz r3, 1dfc9c │ │ │ │ mov r3, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e5508 │ │ │ │ + bl 1e5698 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1df218 │ │ │ │ + bl 1df3a8 │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dfaa0 │ │ │ │ + beq.n 1dfc30 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1dfaa0 │ │ │ │ - ldr r0, [pc, #340] @ (1dfc68 ) │ │ │ │ + b.n 1dfc30 │ │ │ │ + ldr r0, [pc, #340] @ (1dfdf8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e387c │ │ │ │ + bl 1e3a0c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1dfb46 │ │ │ │ - ldr r3, [pc, #332] @ (1dfc6c ) │ │ │ │ + cbz r0, 1dfcd6 │ │ │ │ + ldr r3, [pc, #332] @ (1dfdfc ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #332] @ (1dfc70 ) │ │ │ │ + ldr r2, [pc, #332] @ (1dfe00 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ - b.n 1dfa72 │ │ │ │ + b.n 1dfc02 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1dfb40 │ │ │ │ + beq.n 1dfcd0 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1dfb5a │ │ │ │ - ldr r4, [pc, #312] @ (1dfc74 ) │ │ │ │ + beq.n 1dfcea │ │ │ │ + ldr r4, [pc, #312] @ (1dfe04 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1dfa64 │ │ │ │ - ldr r4, [pc, #308] @ (1dfc78 ) │ │ │ │ + b.n 1dfbf4 │ │ │ │ + ldr r4, [pc, #308] @ (1dfe08 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1dfa64 │ │ │ │ - ldr r0, [pc, #308] @ (1dfc7c ) │ │ │ │ + b.n 1dfbf4 │ │ │ │ + ldr r0, [pc, #308] @ (1dfe0c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e387c │ │ │ │ - cbz r0, 1dfb60 │ │ │ │ - ldr r1, [pc, #300] @ (1dfc80 ) │ │ │ │ + bl 1e3a0c │ │ │ │ + cbz r0, 1dfcf0 │ │ │ │ + ldr r1, [pc, #300] @ (1dfe10 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ - b.n 1dfa7a │ │ │ │ - ldr r4, [pc, #296] @ (1dfc84 ) │ │ │ │ + b.n 1dfc0a │ │ │ │ + ldr r4, [pc, #296] @ (1dfe14 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1dfa64 │ │ │ │ - ldr r0, [pc, #292] @ (1dfc88 ) │ │ │ │ + b.n 1dfbf4 │ │ │ │ + ldr r0, [pc, #292] @ (1dfe18 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e3868 │ │ │ │ - cbz r0, 1dfbc0 │ │ │ │ - ldr r7, [pc, #288] @ (1dfc8c ) │ │ │ │ + bl 1e39f8 │ │ │ │ + cbz r0, 1dfd50 │ │ │ │ + ldr r7, [pc, #288] @ (1dfe1c ) │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #288] @ (1dfc90 ) │ │ │ │ + ldr r3, [pc, #288] @ (1dfe20 ) │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc │ │ │ │ add r3, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e5508 │ │ │ │ + bl 1e5698 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1df218 │ │ │ │ + bl 1df3a8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ clz r3, r2 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1dfb0c │ │ │ │ + bne.n 1dfc9c │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e5508 │ │ │ │ + bl 1e5698 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1df218 │ │ │ │ + bl 1df3a8 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dfa9a │ │ │ │ - b.n 1dfb0c │ │ │ │ + beq.w 1dfc2a │ │ │ │ + b.n 1dfc9c │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ mov fp, r4 │ │ │ │ blx 5aa08 │ │ │ │ adds r3, r0, #1 │ │ │ │ str r6, [sp, #12] │ │ │ │ it ne │ │ │ │ movne r7, r0 │ │ │ │ mov r6, r5 │ │ │ │ it eq │ │ │ │ moveq.w r7, #512 @ 0x200 │ │ │ │ add r5, sp, #20 │ │ │ │ - b.n 1dfbee │ │ │ │ + b.n 1dfd7e │ │ │ │ blx 5ae84 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 1dfb0c │ │ │ │ + bne.n 1dfc9c │ │ │ │ lsls r7, r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5280 │ │ │ │ mov r4, r0 │ │ │ │ blx 5a978 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #24 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 5b088 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dfbdc │ │ │ │ - ldr r7, [pc, #132] @ (1dfc94 ) │ │ │ │ + beq.n 1dfd6c │ │ │ │ + ldr r7, [pc, #132] @ (1dfe24 ) │ │ │ │ mov r5, r6 │ │ │ │ - ldr r3, [pc, #132] @ (1dfc98 ) │ │ │ │ + ldr r3, [pc, #132] @ (1dfe28 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add r7, pc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e5508 │ │ │ │ + bl 1e5698 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1df218 │ │ │ │ + bl 1df3a8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ clz r3, r2 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1dfb0c │ │ │ │ + bne.w 1dfc9c │ │ │ │ mov r3, fp │ │ │ │ mov r1, r7 │ │ │ │ - b.n 1dfa7a │ │ │ │ + b.n 1dfc0a │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r7, #22 │ │ │ │ + lsls r0, r5, #16 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #22 │ │ │ │ + lsls r0, r2, #16 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - strh r6, [r3, #6] │ │ │ │ + strh r6, [r1, #8] │ │ │ │ movs r1, r3 │ │ │ │ - strh r0, [r6, #18] │ │ │ │ + strh r0, [r4, #20] │ │ │ │ movs r1, r3 │ │ │ │ - lsls r0, r3, #21 │ │ │ │ + lsls r0, r1, #15 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - strh r2, [r4, #16] │ │ │ │ + strh r2, [r2, #18] │ │ │ │ movs r1, r3 │ │ │ │ - strh r2, [r1, #2] │ │ │ │ + strh r2, [r7, #2] │ │ │ │ movs r1, r3 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, #22] │ │ │ │ + strh r2, [r7, #22] │ │ │ │ movs r1, r3 │ │ │ │ - strh r4, [r6, #18] │ │ │ │ + strh r4, [r4, #20] │ │ │ │ movs r1, r3 │ │ │ │ - strh r6, [r2, #18] │ │ │ │ + strh r6, [r0, #20] │ │ │ │ movs r1, r3 │ │ │ │ - strh r4, [r2, #20] │ │ │ │ + strh r4, [r0, #22] │ │ │ │ movs r1, r3 │ │ │ │ - strh r2, [r2, #12] │ │ │ │ + strh r2, [r0, #14] │ │ │ │ movs r1, r3 │ │ │ │ - strh r0, [r5, #18] │ │ │ │ + strh r0, [r3, #20] │ │ │ │ movs r1, r3 │ │ │ │ - strh r2, [r3, #22] │ │ │ │ + strh r2, [r1, #24] │ │ │ │ movs r1, r3 │ │ │ │ - strh r6, [r6, #10] │ │ │ │ + strh r6, [r4, #12] │ │ │ │ movs r1, r3 │ │ │ │ - strh r0, [r2, #22] │ │ │ │ + strh r0, [r0, #24] │ │ │ │ movs r1, r3 │ │ │ │ - strh r0, [r2, #6] │ │ │ │ + strh r0, [r0, #8] │ │ │ │ movs r1, r3 │ │ │ │ - strh r0, [r5, #16] │ │ │ │ + strh r0, [r3, #18] │ │ │ │ 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, #120] @ (1dfd24 ) │ │ │ │ + ldr r3, [pc, #120] @ (1dfeb4 ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ blx 5abb8 │ │ │ │ mov r4, r0 │ │ │ │ blx 5a978 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1dfcc6 │ │ │ │ + beq.n 1dfe56 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 59eec │ │ │ │ mov r4, r0 │ │ │ │ blx 5abdc │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1dfcc0 │ │ │ │ - ldr r3, [pc, #80] @ (1dfd28 ) │ │ │ │ + bne.n 1dfe50 │ │ │ │ + ldr r3, [pc, #80] @ (1dfeb8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e3868 │ │ │ │ - cbz r0, 1dfd02 │ │ │ │ + bl 1e39f8 │ │ │ │ + cbz r0, 1dfe92 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1ea5c8 │ │ │ │ + bl 1ea758 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dfcc0 │ │ │ │ - ldr r0, [pc, #56] @ (1dfd2c ) │ │ │ │ + bne.n 1dfe50 │ │ │ │ + ldr r0, [pc, #56] @ (1dfebc ) │ │ │ │ add r0, pc │ │ │ │ - bl 1ea5c8 │ │ │ │ + bl 1ea758 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #44] @ (1dfd30 ) │ │ │ │ + ldr r0, [pc, #44] @ (1dfec0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e3868 │ │ │ │ - cbz r0, 1dfd1c │ │ │ │ - ldr r3, [pc, #36] @ (1dfd34 ) │ │ │ │ + bl 1e39f8 │ │ │ │ + cbz r0, 1dfeac │ │ │ │ + ldr r3, [pc, #36] @ (1dfec4 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #36] @ (1dfd38 ) │ │ │ │ + ldr r2, [pc, #36] @ (1dfec8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #28] @ (1dfd3c ) │ │ │ │ + ldr r0, [pc, #28] @ (1dfecc ) │ │ │ │ add r0, pc │ │ │ │ - b.n 1dfce4 │ │ │ │ + b.n 1dfe74 │ │ │ │ nop │ │ │ │ - lsls r6, r1, #13 │ │ │ │ + lsls r6, r7, #6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - strh r6, [r6, #10] │ │ │ │ + strh r6, [r4, #12] │ │ │ │ movs r1, r3 │ │ │ │ - strh r6, [r4, #14] │ │ │ │ + strh r6, [r2, #16] │ │ │ │ movs r1, r3 │ │ │ │ - strh r4, [r4, #10] │ │ │ │ + strh r4, [r2, #12] │ │ │ │ movs r1, r3 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #10] │ │ │ │ + strh r6, [r3, #12] │ │ │ │ movs r1, r3 │ │ │ │ - strh r2, [r1, #10] │ │ │ │ + strh r2, [r7, #10] │ │ │ │ movs r1, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w ip, [pc, #92] @ 1dfdb0 │ │ │ │ + ldr.w ip, [pc, #92] @ 1dff40 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ - ldr r3, [pc, #80] @ (1dfdb4 ) │ │ │ │ + ldr r3, [pc, #80] @ (1dff44 ) │ │ │ │ add r2, sp, #8 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e0b9c │ │ │ │ + bl 1e0d2c │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1dfda6 │ │ │ │ + cbz r0, 1dff36 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1df0f4 │ │ │ │ + bl 1df284 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 59c6c │ │ │ │ - ldr r1, [pc, #40] @ (1dfdb8 ) │ │ │ │ - ldr r2, [pc, #36] @ (1dfdb4 ) │ │ │ │ + ldr r1, [pc, #40] @ (1dff48 ) │ │ │ │ + ldr r2, [pc, #36] @ (1dff44 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1dfdaa │ │ │ │ + bne.n 1dff3a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1dfd8c │ │ │ │ + b.n 1dff1c │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r4, #10 │ │ │ │ + lsls r4, r2, #4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #9 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #108] @ (1dfe38 ) │ │ │ │ + ldr r2, [pc, #108] @ (1dffc8 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #108] @ (1dfe3c ) │ │ │ │ + ldr r3, [pc, #108] @ (1dffcc ) │ │ │ │ add r1, sp, #12 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1dd890 │ │ │ │ + bl 1dda20 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df344 │ │ │ │ + bl 1df4d4 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 1dfe0e │ │ │ │ - ldr r1, [pc, #72] @ (1dfe40 ) │ │ │ │ - ldr r2, [pc, #68] @ (1dfe3c ) │ │ │ │ + cbnz r0, 1dff9e │ │ │ │ + ldr r1, [pc, #72] @ (1dffd0 ) │ │ │ │ + ldr r2, [pc, #68] @ (1dffcc ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1dfe34 │ │ │ │ + bne.n 1dffc4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add.w r1, r4, #8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ - bl 1e0d80 │ │ │ │ + bl 1e0f10 │ │ │ │ ldrb.w r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1dfdf4 │ │ │ │ + bne.n 1dff84 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 59c6c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1dfdf4 │ │ │ │ + b.n 1dff84 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - lsls r2, r5, #8 │ │ │ │ + lsls r2, r3, #2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #8 │ │ │ │ + lsls r4, r6, #1 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r1, [r0], #208 │ │ │ │ - bl 1e08ec │ │ │ │ + bl 1e0a7c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr.w lr, [pc, #168] @ 1dff18 │ │ │ │ + ldr.w lr, [pc, #168] @ 1e00a8 │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr.w ip, [pc, #164] @ 1dff1c │ │ │ │ + ldr.w ip, [pc, #164] @ 1e00ac │ │ │ │ mov r3, r0 │ │ │ │ add lr, pc │ │ │ │ - ldr r2, [pc, #160] @ (1dff20 ) │ │ │ │ + ldr r2, [pc, #160] @ (1e00b0 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ add r2, pc │ │ │ │ movs r4, #0 │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #124] @ 0x7c │ │ │ │ mov.w ip, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ blx 5a86c <__asprintf_chk@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 1dfed6 │ │ │ │ + cbz r3, 1e0066 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a3f4 <__time64@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 59a68 <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq.n 1dfef8 │ │ │ │ + beq.n 1e0088 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov.w r1, #20864 @ 0x5180 │ │ │ │ movt r1, #1 │ │ │ │ subs r2, r5, r3 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ sbc.w r3, r6, r3 │ │ │ │ cmp r1, r2 │ │ │ │ sbcs.w r3, r4, r3 │ │ │ │ - blt.n 1dfeee │ │ │ │ + blt.n 1e007e │ │ │ │ blx 59c6c │ │ │ │ - ldr r2, [pc, #76] @ (1dff24 ) │ │ │ │ - ldr r3, [pc, #64] @ (1dff1c ) │ │ │ │ + ldr r2, [pc, #76] @ (1e00b4 ) │ │ │ │ + ldr r3, [pc, #64] @ (1e00ac ) │ │ │ │ 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 1dff12 │ │ │ │ + bne.n 1e00a2 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ blx 59c00 <__utime64@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1dfed2 │ │ │ │ + b.n 1e0062 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 5a484 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1dfef4 │ │ │ │ + beq.n 1e0084 │ │ │ │ blx 5a280 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1dfed2 │ │ │ │ + b.n 1e0062 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r0, #6 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ + vtrn.8 d16, d23 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #2] │ │ │ │ + strh r2, [r4, #4] │ │ │ │ movs r1, r3 │ │ │ │ - lsls r2, r4, #4 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ + vaddl.u16 q0, d18, d23 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r2, [pc, #228] @ (1e001c ) │ │ │ │ + ldr r2, [pc, #228] @ (1e01ac ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #228] @ (1e0020 ) │ │ │ │ + ldr r3, [pc, #228] @ (1e01b0 ) │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #224] @ (1e0024 ) │ │ │ │ + ldr r1, [pc, #224] @ (1e01b4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e5508 │ │ │ │ + bl 1e5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dfff8 │ │ │ │ + beq.n 1e0188 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 5a484 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1dfff8 │ │ │ │ + beq.n 1e0188 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 5a688 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e0012 │ │ │ │ + beq.n 1e01a2 │ │ │ │ ldrd r1, r2, [sp, #64] @ 0x40 │ │ │ │ movs r3, #8 │ │ │ │ movt r3, #32 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ cmpeq r1, r3 │ │ │ │ - beq.n 1dffa0 │ │ │ │ + beq.n 1e0130 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ movt r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 59e80 │ │ │ │ - cbnz r0, 1dfffc │ │ │ │ + cbnz r0, 1e018c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #8 │ │ │ │ movt r1, #32 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ blx 5a25c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r3, r0, #1 │ │ │ │ str.w r0, [r5, #352] @ 0x160 │ │ │ │ - beq.n 1e0012 │ │ │ │ + beq.n 1e01a2 │ │ │ │ movs r3, #1 │ │ │ │ add.w r2, r0, #8 │ │ │ │ strd r1, r0, [r5, #356] @ 0x164 │ │ │ │ str.w r2, [r5, #364] @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 5a280 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #72] @ (1e0028 ) │ │ │ │ - ldr r2, [pc, #60] @ (1e0020 ) │ │ │ │ + ldr r1, [pc, #72] @ (1e01b8 ) │ │ │ │ + ldr r2, [pc, #60] @ (1e01b0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1e0016 │ │ │ │ + bne.n 1e01a6 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1dffde │ │ │ │ + b.n 1e016e │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne.n 1e0012 │ │ │ │ + bne.n 1e01a2 │ │ │ │ movs r2, #8 │ │ │ │ movt r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 59b64 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1dffa0 │ │ │ │ + bne.n 1e0130 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1dffd4 │ │ │ │ + b.n 1e0164 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r6, r7, #2 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ + vhadd.u32 d0, d30, d23 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #30] │ │ │ │ + ldrb r6, [r5, #31] │ │ │ │ movs r1, r3 │ │ │ │ - movs r2, r3 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ + cdp2 0, 8, cr0, cr10, cr7, {5} │ │ │ │ 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 5ac48 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w ip, [pc, #92] @ 1e00b4 │ │ │ │ + ldr.w ip, [pc, #92] @ 1e0244 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r0, r0, #288 @ 0x120 │ │ │ │ - ldr r3, [pc, #80] @ (1e00b8 ) │ │ │ │ + ldr r3, [pc, #80] @ (1e0248 ) │ │ │ │ add r2, sp, #8 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ebdbc │ │ │ │ + bl 1ebf4c │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1e00ac │ │ │ │ + cbz r0, 1e023c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1df0f4 │ │ │ │ + bl 1df284 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 59c6c │ │ │ │ - ldr r1, [pc, #40] @ (1e00bc ) │ │ │ │ - ldr r2, [pc, #32] @ (1e00b8 ) │ │ │ │ + ldr r1, [pc, #40] @ (1e024c ) │ │ │ │ + ldr r2, [pc, #32] @ (1e0248 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1e00b0 │ │ │ │ + bne.n 1e0240 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1e0092 │ │ │ │ + b.n 1e0222 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - vaddl.u32 q0, d16, d23 │ │ │ │ + cdp2 0, 1, cr0, cr0, cr7, {5} │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u32 d16, d22, d23 │ │ │ │ + ldc2l 0, cr0, [r6, #668] @ 0x29c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #112] @ (1e0140 ) │ │ │ │ + ldr r2, [pc, #112] @ (1e02d0 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #112] @ (1e0144 ) │ │ │ │ + ldr r3, [pc, #112] @ (1e02d4 ) │ │ │ │ add r1, sp, #12 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1dd890 │ │ │ │ + bl 1dda20 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df344 │ │ │ │ + bl 1df4d4 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 1e0112 │ │ │ │ - ldr r1, [pc, #76] @ (1e0148 ) │ │ │ │ - ldr r2, [pc, #72] @ (1e0144 ) │ │ │ │ + cbnz r0, 1e02a2 │ │ │ │ + ldr r1, [pc, #76] @ (1e02d8 ) │ │ │ │ + ldr r2, [pc, #72] @ (1e02d4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1e013a │ │ │ │ + bne.n 1e02ca │ │ │ │ mov r0, r3 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add.w r1, r4, #8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r0, r0, #288 @ 0x120 │ │ │ │ - bl 1ebe30 │ │ │ │ + bl 1ebfc0 │ │ │ │ ldrb.w r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e00f8 │ │ │ │ + bne.n 1e0288 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 59c6c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1e00f8 │ │ │ │ + b.n 1e0288 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - vhadd.u32 d0, d22, d23 │ │ │ │ + ldc2 0, cr0, [r6, #668] @ 0x29c │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u8 d0, d16, d23 │ │ │ │ + ldc2l 0, cr0, [r0, #-668]! @ 0xfffffd64 │ │ │ │ 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 1ebcf0 │ │ │ │ + bl 1ebe80 │ │ │ │ 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] @ (1e0204 ) │ │ │ │ + ldr r2, [pc, #140] @ (1e0394 ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r3, [pc, #140] @ (1e0208 ) │ │ │ │ + ldr r3, [pc, #140] @ (1e0398 ) │ │ │ │ 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 1e50ac │ │ │ │ + bl 1e523c │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r4 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1dfa2c │ │ │ │ - cbz r0, 1e01e2 │ │ │ │ - ldr r1, [pc, #100] @ (1e020c ) │ │ │ │ + bl 1dfbbc │ │ │ │ + cbz r0, 1e0372 │ │ │ │ + ldr r1, [pc, #100] @ (1e039c ) │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1e5508 │ │ │ │ + bl 1e5698 │ │ │ │ add r1, sp, #8 │ │ │ │ blx 59a68 <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e01e2 │ │ │ │ + beq.n 1e0372 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a3f4 <__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 1e01e2 │ │ │ │ + bge.n 1e0372 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1df45c │ │ │ │ + bl 1df5ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e52ec │ │ │ │ - ldr r2, [pc, #36] @ (1e0210 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e0208 ) │ │ │ │ + bl 1e547c │ │ │ │ + ldr r2, [pc, #36] @ (1e03a0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e0398 ) │ │ │ │ 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 1e0200 │ │ │ │ + bne.n 1e0390 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - cdp2 0, 7, cr0, cr14, cr7, {5} │ │ │ │ + stc2l 0, cr0, [lr], #668 @ 0x29c │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #21] │ │ │ │ + ldrb r0, [r7, #21] │ │ │ │ movs r1, r3 │ │ │ │ - cdp2 0, 1, cr0, cr0, cr7, {5} │ │ │ │ + stc2 0, cr0, [r0], {167} @ 0xa7 │ │ │ │ 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 1e0228 │ │ │ │ + bne.n 1e03b8 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 1e023e │ │ │ │ + cbnz r2, 1e03ce │ │ │ │ pop {r3, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e12d4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #360] @ (1e03c8 ) │ │ │ │ + ldr r3, [pc, #360] @ (1e0558 ) │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #356] @ (1e03cc ) │ │ │ │ + ldr r2, [pc, #356] @ (1e055c ) │ │ │ │ str r1, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ @@ -536717,26 +536828,26 @@ │ │ │ │ blx 59cd8 │ │ │ │ mov r0, r6 │ │ │ │ blx 5aa50 │ │ │ │ mov.w sl, r0, asr #31 │ │ │ │ cmp r4, sl │ │ │ │ it eq │ │ │ │ cmpeq r5, r0 │ │ │ │ - beq.w 1e03aa │ │ │ │ + beq.w 1e053a │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 59cd8 │ │ │ │ cmp r5, r9 │ │ │ │ sbcs.w r3, r4, sl │ │ │ │ - bcs.n 1e03a0 │ │ │ │ + bcs.n 1e0530 │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 1e035c │ │ │ │ + b.n 1e04ec │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ blx 5a178 │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ mov.w lr, #808464432 @ 0x30303030 │ │ │ │ @@ -536751,102 +536862,102 @@ │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ strd lr, lr, [sp, #128] @ 0x80 │ │ │ │ strd lr, lr, [sp, #136] @ 0x88 │ │ │ │ strd lr, lr, [sp, #144] @ 0x90 │ │ │ │ blx 5a64c │ │ │ │ cmp r0, #8 │ │ │ │ - bne.n 1e039e │ │ │ │ + bne.n 1e052e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ adds.w r7, r7, r8 │ │ │ │ adc.w r4, r4, #0 │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5280 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ add.w ip, r0, #48 @ 0x30 │ │ │ │ mov lr, r0 │ │ │ │ mov r5, r0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strb.w r2, [lr], #1 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ mov r0, lr │ │ │ │ - bl 1e2e80 │ │ │ │ + bl 1e3010 │ │ │ │ movs r2, #16 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ strb.w r6, [sp, #104] @ 0x68 │ │ │ │ blx 5a9c0 <__isoc23_strtoull@plt> │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r0, r1, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [r1, #52] @ 0x34 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1e246c │ │ │ │ + bl 1e25fc │ │ │ │ cmp r7, r9 │ │ │ │ sbcs.w r3, r4, sl │ │ │ │ - bcs.n 1e039e │ │ │ │ + bcs.n 1e052e │ │ │ │ adds.w r8, r7, #56 @ 0x38 │ │ │ │ adc.w r4, r4, #0 │ │ │ │ cmp r9, r8 │ │ │ │ sbcs.w r3, sl, r4 │ │ │ │ - bcc.n 1e039e │ │ │ │ + bcc.n 1e052e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ blx 5a64c │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ - bne.n 1e039e │ │ │ │ + bne.n 1e052e │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ adds.w r1, r3, r8 │ │ │ │ adc.w r2, r4, #0 │ │ │ │ cmp r9, r1 │ │ │ │ sbcs.w r2, sl, r2 │ │ │ │ ite cc │ │ │ │ movcc r6, #1 │ │ │ │ movcs r6, #0 │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ orrne.w r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e02ba │ │ │ │ + beq.n 1e044a │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx 59cd8 │ │ │ │ - ldr r2, [pc, #36] @ (1e03d0 ) │ │ │ │ - ldr r3, [pc, #24] @ (1e03c8 ) │ │ │ │ + ldr r2, [pc, #36] @ (1e0560 ) │ │ │ │ + ldr r3, [pc, #24] @ (1e0558 ) │ │ │ │ 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 1e03c4 │ │ │ │ + bne.n 1e0554 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r4, #668] @ 0x29c │ │ │ │ - mcrr2 0, 10, r0, lr, cr7 │ │ │ │ + stc2 0, cr0, [r4], {167} @ 0xa7 │ │ │ │ + @ instruction: 0xfabe00a7 │ │ │ │ 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] @ (1e05bc ) │ │ │ │ - ldr r3, [pc, #468] @ (1e05c0 ) │ │ │ │ + ldr r0, [pc, #468] @ (1e074c ) │ │ │ │ + ldr r3, [pc, #468] @ (1e0750 ) │ │ │ │ mov r6, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r2 │ │ │ │ movs r2, #2 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -536857,234 +536968,234 @@ │ │ │ │ blx 59cd8 │ │ │ │ mov r0, r6 │ │ │ │ blx 5aa50 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 5a5d4 │ │ │ │ cmp r4, #15 │ │ │ │ - bhi.n 1e0494 │ │ │ │ + bhi.n 1e0624 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ movs r4, #0 │ │ │ │ blx 5a6a0 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r7 │ │ │ │ blx 5a048 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1e0478 │ │ │ │ + cbz r0, 1e0608 │ │ │ │ blx 5ae84 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 1e0448 │ │ │ │ + bne.n 1e05d8 │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r4, #1 │ │ │ │ blx 5ac78 │ │ │ │ cmp r4, #100 @ 0x64 │ │ │ │ - bne.n 1e0424 │ │ │ │ + bne.n 1e05b4 │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 1e0478 │ │ │ │ + bne.n 1e0608 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 5a6a0 │ │ │ │ movs r1, #8 │ │ │ │ blx 5a048 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #356] @ (1e05c4 ) │ │ │ │ - ldr r3, [pc, #352] @ (1e05c0 ) │ │ │ │ + ldr r2, [pc, #356] @ (1e0754 ) │ │ │ │ + ldr r3, [pc, #352] @ (1e0750 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1e05b6 │ │ │ │ + bne.w 1e0746 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 59cd8 │ │ │ │ mov r0, r6 │ │ │ │ blx 5aa50 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 5a5d4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1e0520 │ │ │ │ + beq.n 1e06b0 │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 5a64c │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1e044c │ │ │ │ - ldr r1, [pc, #288] @ (1e05c8 ) │ │ │ │ + bne.n 1e05dc │ │ │ │ + ldr r1, [pc, #288] @ (1e0758 ) │ │ │ │ movs r2, #15 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc │ │ │ │ blx 5af38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e044c │ │ │ │ + bne.n 1e05dc │ │ │ │ ldrb.w r3, [sp, #19] │ │ │ │ subs r3, #5 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1e044c │ │ │ │ + bhi.n 1e05dc │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 5a6a0 │ │ │ │ movs r1, #8 │ │ │ │ blx 5a048 │ │ │ │ ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e0556 │ │ │ │ + beq.n 1e06e6 │ │ │ │ add.w r4, r8, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e04ee │ │ │ │ + bne.n 1e067e │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e04de │ │ │ │ + bne.n 1e066e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e0572 │ │ │ │ + bne.n 1e0702 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e024c │ │ │ │ + bl 1e03dc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e0504 │ │ │ │ + bne.n 1e0694 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1e0562 │ │ │ │ + cbnz r3, 1e06f2 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r8, #56] @ 0x38 │ │ │ │ - b.n 1e045c │ │ │ │ - ldr r4, [pc, #168] @ (1e05cc ) │ │ │ │ + b.n 1e05ec │ │ │ │ + ldr r4, [pc, #168] @ (1e075c ) │ │ │ │ movs r2, #16 │ │ │ │ ldr.w r3, [r8, r9, lsl #2] │ │ │ │ movs r1, #1 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 5ab4c │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1e044c │ │ │ │ + bne.n 1e05dc │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 5ab4c │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1e044c │ │ │ │ + bne.n 1e05dc │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 5af14 │ │ │ │ mov r0, r6 │ │ │ │ blx 5af14 │ │ │ │ - b.n 1e04be │ │ │ │ + b.n 1e064e │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e024c │ │ │ │ - b.n 1e0518 │ │ │ │ + bl 1e03dc │ │ │ │ + b.n 1e06a8 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1e1144 │ │ │ │ - b.n 1e0518 │ │ │ │ + bl 1e12d4 │ │ │ │ + b.n 1e06a8 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1e0590 │ │ │ │ + beq.n 1e0720 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e057c │ │ │ │ + bne.n 1e070c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e04f6 │ │ │ │ + beq.n 1e0686 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1300 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e05a0 │ │ │ │ + bne.n 1e0730 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e0592 │ │ │ │ - b.n 1e04f6 │ │ │ │ + bne.n 1e0722 │ │ │ │ + b.n 1e0686 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldc2 0, cr0, [r0], {167} @ 0xa7 │ │ │ │ + @ instruction: 0xfa8000a7 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb9c00a7 │ │ │ │ - adds r5, #238 @ 0xee │ │ │ │ + @ instruction: 0xfa0c00a7 │ │ │ │ + adds r6, #30 │ │ │ │ movs r0, r5 │ │ │ │ - adds r5, #110 @ 0x6e │ │ │ │ + adds r5, #158 @ 0x9e │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #3784] @ 0xec8 │ │ │ │ sub.w sp, sp, #4352 @ 0x1100 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #456] @ (1e07bc ) │ │ │ │ + ldr r1, [pc, #456] @ (1e094c ) │ │ │ │ sub.w r3, r8, #4 │ │ │ │ - ldr r2, [pc, #452] @ (1e07c0 ) │ │ │ │ + ldr r2, [pc, #452] @ (1e0950 ) │ │ │ │ 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, 1e0626 │ │ │ │ + cbz r2, 1e07b6 │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp.w sl, #9 │ │ │ │ - bne.n 1e0612 │ │ │ │ + bne.n 1e07a2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e0748 │ │ │ │ - ldr r1, [pc, #412] @ (1e07c4 ) │ │ │ │ + b.n 1e08d8 │ │ │ │ + ldr r1, [pc, #412] @ (1e0954 ) │ │ │ │ add r1, pc │ │ │ │ blx 5af20 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e0622 │ │ │ │ - ldr r3, [pc, #400] @ (1e07c8 ) │ │ │ │ + beq.n 1e07b2 │ │ │ │ + ldr r3, [pc, #400] @ (1e0958 ) │ │ │ │ uxtb.w sl, sl │ │ │ │ add.w r9, sp, #272 @ 0x110 │ │ │ │ add r7, sp, #268 @ 0x10c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #388] @ (1e07cc ) │ │ │ │ + ldr r3, [pc, #388] @ (1e095c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #388] @ (1e07d0 ) │ │ │ │ + ldr r3, [pc, #388] @ (1e0960 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ mov r0, r7 │ │ │ │ blx 5aaf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e0740 │ │ │ │ + beq.n 1e08d0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [r9, #-240] @ 0xf0 │ │ │ │ blx 59e44 │ │ │ │ add r0, r9 │ │ │ │ ldr.w r6, [r8, #60] @ 0x3c │ │ │ │ @@ -537092,148 +537203,148 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strb.w r4, [r0, #-4] │ │ │ │ mov r3, r6 │ │ │ │ add r0, sp, #32 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 5a86c <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e0650 │ │ │ │ + beq.n 1e07e0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 5a86c <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r0, [r9, #-240] │ │ │ │ - beq.n 1e079e │ │ │ │ - ldr r6, [pc, #304] @ (1e07d4 ) │ │ │ │ + beq.n 1e092e │ │ │ │ + ldr r6, [pc, #304] @ (1e0964 ) │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ blx 5af20 │ │ │ │ mov r1, r6 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r0, [r9, #-236] │ │ │ │ blx 5af20 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr.w r0, [r9, #-240] │ │ │ │ blx 59c6c │ │ │ │ ldr.w r0, [r9, #-236] │ │ │ │ blx 59c6c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1e0796 │ │ │ │ + beq.n 1e0926 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ - cbz r3, 1e072c │ │ │ │ + cbz r3, 1e08bc │ │ │ │ blx 5a6a0 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ blx 5a688 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e076c │ │ │ │ + beq.n 1e08fc │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1e06f2 │ │ │ │ - b.n 1e076c │ │ │ │ + bne.n 1e0882 │ │ │ │ + b.n 1e08fc │ │ │ │ adds r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - beq.n 1e076c │ │ │ │ + beq.n 1e08fc │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ blx 5a6a0 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ blx 5a688 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e06ec │ │ │ │ + beq.n 1e087c │ │ │ │ ldrd r0, r2, [r9, #-120] @ 0x78 │ │ │ │ ldrd r1, r3, [r9, #-232] @ 0xe8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 1e06ec │ │ │ │ + bne.n 1e087c │ │ │ │ ldrd r0, r2, [r9, #-112] @ 0x70 │ │ │ │ ldrd r1, r3, [r9, #-224] @ 0xe0 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 1e06ec │ │ │ │ + bne.n 1e087c │ │ │ │ mov r0, fp │ │ │ │ blx 5ac9c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 5ac9c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ mov r0, r7 │ │ │ │ blx 5aaf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e0660 │ │ │ │ + bne.n 1e07f0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 5ac9c │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #140] @ (1e07d8 ) │ │ │ │ + ldr r2, [pc, #140] @ (1e0968 ) │ │ │ │ add.w r1, sp, #4352 @ 0x1100 │ │ │ │ - ldr r3, [pc, #112] @ (1e07c0 ) │ │ │ │ + ldr r3, [pc, #112] @ (1e0950 ) │ │ │ │ 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 1e07b6 │ │ │ │ + bne.n 1e0946 │ │ │ │ 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 1e03d4 │ │ │ │ + bl 1e0564 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e07a4 │ │ │ │ + cbz r0, 1e0934 │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 5ac9c │ │ │ │ uxtb.w sl, sl │ │ │ │ cmp.w sl, #8 │ │ │ │ - bls.w 1e0650 │ │ │ │ - b.n 1e0740 │ │ │ │ + bls.w 1e07e0 │ │ │ │ + b.n 1e08d0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e072c │ │ │ │ - b.n 1e0650 │ │ │ │ + bne.n 1e08bc │ │ │ │ + b.n 1e07e0 │ │ │ │ blx 59c6c │ │ │ │ - b.n 1e0650 │ │ │ │ + b.n 1e07e0 │ │ │ │ mov r0, fp │ │ │ │ blx 5ac9c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 5ac9c │ │ │ │ str.w r4, [r8, sl, lsl #2] │ │ │ │ - b.n 1e0650 │ │ │ │ + b.n 1e07e0 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr??.w r0, [lr, #167] @ 0xa7 │ │ │ │ + str??.w r0, [lr, r7, lsl #2] │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #3] │ │ │ │ + ldrb r4, [r2, #4] │ │ │ │ movs r1, r3 │ │ │ │ - stmia r7!, {r2, r4, r5} │ │ │ │ + stmia r7!, {r2, r5, r6} │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r2, [r1, #3] │ │ │ │ + ldrb r2, [r7, #3] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r2, #3] │ │ │ │ + ldrb r0, [r0, #4] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r2, [r5, #1] │ │ │ │ + ldrb r2, [r3, #2] │ │ │ │ movs r1, r3 │ │ │ │ - strh.w r0, [sl, #167] @ 0xa7 │ │ │ │ + @ instruction: 0xf71a00a7 │ │ │ │ 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] @ (1e087c ) │ │ │ │ + ldr r2, [pc, #140] @ (1e0a0c ) │ │ │ │ subw sp, sp, #2728 @ 0xaa8 │ │ │ │ - ldr r3, [pc, #140] @ (1e0880 ) │ │ │ │ + ldr r3, [pc, #140] @ (1e0a10 ) │ │ │ │ mov r8, r0 │ │ │ │ add r2, pc │ │ │ │ add r7, sp, #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2724] @ 0xaa4 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -537241,144 +537352,144 @@ │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ mov.w r2, #2720 @ 0xaa0 │ │ │ │ blx 5a2d4 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - bne.n 1e0826 │ │ │ │ - b.n 1e086a │ │ │ │ + bne.n 1e09b6 │ │ │ │ + b.n 1e09fa │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - bne.n 1e084a │ │ │ │ + bne.n 1e09da │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 1e0806 │ │ │ │ + bge.n 1e0996 │ │ │ │ adds r5, r7, r4 │ │ │ │ adds r4, #16 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r4, r2 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 1e0820 │ │ │ │ + bpl.n 1e09b0 │ │ │ │ ldr.w r1, [r8, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e05d0 │ │ │ │ + bl 1e0760 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - beq.n 1e0826 │ │ │ │ + beq.n 1e09b6 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #52] @ (1e0884 ) │ │ │ │ - ldr r3, [pc, #48] @ (1e0880 ) │ │ │ │ + ldr r2, [pc, #52] @ (1e0a14 ) │ │ │ │ + ldr r3, [pc, #48] @ (1e0a10 ) │ │ │ │ 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 1e0876 │ │ │ │ + bne.n 1e0a06 │ │ │ │ addw sp, sp, #2728 @ 0xaa8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5ae84 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ - beq.n 1e0806 │ │ │ │ - b.n 1e084c │ │ │ │ + beq.n 1e0996 │ │ │ │ + b.n 1e09dc │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb.w r0, [r6, r7, lsl #2] │ │ │ │ + @ instruction: 0xf67600a7 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7ac00a7 │ │ │ │ + @ instruction: 0xf61c00a7 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r3, 1e08d4 │ │ │ │ + cbnz r3, 1e0a64 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 1e08a4 │ │ │ │ + cbz r0, 1e0a34 │ │ │ │ blx 5ac9c │ │ │ │ subs r4, r6, #4 │ │ │ │ add.w r5, r6, #32 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ - cbz r0, 1e08b4 │ │ │ │ + cbz r0, 1e0a44 │ │ │ │ blx 5ac9c │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1e08aa │ │ │ │ + bne.n 1e0a3a │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ - cbz r3, 1e08c8 │ │ │ │ + cbz r3, 1e0a58 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1e2458 │ │ │ │ + bl 1e25e8 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 5a178 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [r0, #64] @ 0x40 │ │ │ │ blx 59e5c │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f8694 │ │ │ │ + bl 1f8824 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ blx 5a280 │ │ │ │ - b.n 1e089c │ │ │ │ + b.n 1e0a2c │ │ │ │ stmdb 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] @ (1e0b60 ) │ │ │ │ + ldr r2, [pc, #608] @ (1e0cf0 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #608] @ (1e0b64 ) │ │ │ │ + ldr r3, [pc, #608] @ (1e0cf4 ) │ │ │ │ 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 1e50ac │ │ │ │ + bl 1e523c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 1e2358 │ │ │ │ + bl 1e24e8 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #568] @ (1e0b68 ) │ │ │ │ + ldr r0, [pc, #568] @ (1e0cf8 ) │ │ │ │ mov r1, r5 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ - bl 1ea5c8 │ │ │ │ + bl 1ea758 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e09b4 │ │ │ │ - ldr r7, [pc, #556] @ (1e0b6c ) │ │ │ │ + beq.n 1e0b44 │ │ │ │ + ldr r7, [pc, #556] @ (1e0cfc ) │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #556] @ (1e0b70 ) │ │ │ │ + ldr r2, [pc, #556] @ (1e0d00 ) │ │ │ │ movs r1, #1 │ │ │ │ add r7, pc │ │ │ │ add r0, sp, #20 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 5a86c <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1e0aec │ │ │ │ - ldr r2, [pc, #536] @ (1e0b74 ) │ │ │ │ + beq.w 1e0c7c │ │ │ │ + ldr r2, [pc, #536] @ (1e0d04 ) │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 5a86c <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1e0ae6 │ │ │ │ - ldr r6, [pc, #520] @ (1e0b78 ) │ │ │ │ + beq.w 1e0c76 │ │ │ │ + ldr r6, [pc, #520] @ (1e0d08 ) │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ blx 5af20 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -537388,51 +537499,51 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ blx 59c6c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 59c6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e0aec │ │ │ │ + beq.w 1e0c7c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e0aec │ │ │ │ + beq.w 1e0c7c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e03d4 │ │ │ │ + bl 1e0564 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e0aec │ │ │ │ - ldr r0, [pc, #452] @ (1e0b7c ) │ │ │ │ + beq.w 1e0c7c │ │ │ │ + ldr r0, [pc, #452] @ (1e0d0c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e3868 │ │ │ │ + bl 1e39f8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e0a9c │ │ │ │ + beq.n 1e0c2c │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w r9, [pc, #440] @ 1e0b80 │ │ │ │ - ldr.w r8, [pc, #440] @ 1e0b84 │ │ │ │ + ldr.w r9, [pc, #440] @ 1e0d10 │ │ │ │ + ldr.w r8, [pc, #440] @ 1e0d14 │ │ │ │ movs r5, #1 │ │ │ │ strd r3, r3, [sp, #28] │ │ │ │ add r9, pc │ │ │ │ - ldr r3, [pc, #432] @ (1e0b88 ) │ │ │ │ + ldr r3, [pc, #432] @ (1e0d18 ) │ │ │ │ add r8, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1e0a5c │ │ │ │ + b.n 1e0bec │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #32 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 5a86c <__asprintf_chk@plt> │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1e0b36 │ │ │ │ + beq.w 1e0cc6 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #400] @ (1e0b8c ) │ │ │ │ + ldr r6, [pc, #400] @ (1e0d1c ) │ │ │ │ blx 59c6c │ │ │ │ mov r0, fp │ │ │ │ add r6, pc │ │ │ │ mov.w fp, r5, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ blx 5af20 │ │ │ │ mov r1, r6 │ │ │ │ @@ -537443,35 +537554,35 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 59c6c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 59c6c │ │ │ │ ldr.w r0, [r4, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e0b0e │ │ │ │ + beq.n 1e0c9e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e0b44 │ │ │ │ + beq.w 1e0cd4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e03d4 │ │ │ │ + bl 1e0564 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e0b1e │ │ │ │ + beq.n 1e0cae │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 5ac9c │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r5, #8 │ │ │ │ - bhi.n 1e0a9c │ │ │ │ + bhi.n 1e0c2c │ │ │ │ cmp r7, #1 │ │ │ │ ite cs │ │ │ │ addcs sl, r7 │ │ │ │ addcc.w sl, sl, #1 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ - cbz r3, 1e0a9c │ │ │ │ + cbz r3, 1e0c2c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ blx 59e44 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 59a80 │ │ │ │ @@ -537482,118 +537593,118 @@ │ │ │ │ add r0, sp, #28 │ │ │ │ mov r3, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ mov.w ip, #0 │ │ │ │ strd ip, ip, [sp, #28] │ │ │ │ blx 5a86c <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1e09de │ │ │ │ + bne.n 1e0b6e │ │ │ │ mov r0, r6 │ │ │ │ blx 59c6c │ │ │ │ - b.n 1e0a52 │ │ │ │ - ldr r0, [pc, #240] @ (1e0b90 ) │ │ │ │ + b.n 1e0be2 │ │ │ │ + ldr r0, [pc, #240] @ (1e0d20 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e3868 │ │ │ │ + bl 1e39f8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1e0ae2 │ │ │ │ + cbz r0, 1e0c72 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e05d0 │ │ │ │ - cbz r0, 1e0ae2 │ │ │ │ + bl 1e0760 │ │ │ │ + cbz r0, 1e0c72 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ mov.w r0, #524288 @ 0x80000 │ │ │ │ blx 5aec0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 1e0ae2 │ │ │ │ + blt.n 1e0c72 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ mov.w r2, #1032 @ 0x408 │ │ │ │ blx 59f94 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 1e0b52 │ │ │ │ - ldr r1, [pc, #196] @ (1e0b94 ) │ │ │ │ + blt.n 1e0ce2 │ │ │ │ + ldr r1, [pc, #196] @ (1e0d24 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ strd r5, r6, [r4, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ - bl 1f8630 │ │ │ │ - cbnz r0, 1e0b4a │ │ │ │ + bl 1f87c0 │ │ │ │ + cbnz r0, 1e0cda │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1e0af4 │ │ │ │ + b.n 1e0c84 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 59c6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0888 │ │ │ │ + bl 1e0a18 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #160] @ (1e0b98 ) │ │ │ │ - ldr r3, [pc, #108] @ (1e0b64 ) │ │ │ │ + ldr r2, [pc, #160] @ (1e0d28 ) │ │ │ │ + ldr r3, [pc, #108] @ (1e0cf4 ) │ │ │ │ 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 1e0b5a │ │ │ │ + bne.n 1e0cea │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r6, 1e0b16 │ │ │ │ + cbz r6, 1e0ca6 │ │ │ │ mov r0, r6 │ │ │ │ blx 5ac9c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, fp] │ │ │ │ - b.n 1e0a52 │ │ │ │ + b.n 1e0be2 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ blx 5ac9c │ │ │ │ ldr.w r0, [r4, fp] │ │ │ │ blx 5ac9c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r3, [r4, fp] │ │ │ │ - b.n 1e0a52 │ │ │ │ + b.n 1e0be2 │ │ │ │ mov r0, fp │ │ │ │ blx 59c6c │ │ │ │ mov r0, r6 │ │ │ │ blx 59c6c │ │ │ │ - b.n 1e0a52 │ │ │ │ + b.n 1e0be2 │ │ │ │ blx 5ac9c │ │ │ │ - b.n 1e0b16 │ │ │ │ + b.n 1e0ca6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 59e5c │ │ │ │ mov r0, r5 │ │ │ │ blx 5a280 │ │ │ │ - b.n 1e0ae2 │ │ │ │ + b.n 1e0c72 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf6f800a7 │ │ │ │ + sbc.w r0, r8, #5472256 @ 0x538000 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #9] │ │ │ │ + strb r0, [r4, #10] │ │ │ │ movs r1, r3 │ │ │ │ - strb r2, [r1, #24] │ │ │ │ + strb r2, [r7, #24] │ │ │ │ movs r1, r3 │ │ │ │ - strb r6, [r0, #23] │ │ │ │ + strb r6, [r6, #23] │ │ │ │ movs r1, r3 │ │ │ │ - strb r4, [r7, #22] │ │ │ │ + strb r4, [r5, #23] │ │ │ │ movs r1, r3 │ │ │ │ - strb r2, [r5, #23] │ │ │ │ + strb r2, [r3, #24] │ │ │ │ movs r1, r3 │ │ │ │ - strb r6, [r6, #21] │ │ │ │ + strb r6, [r4, #22] │ │ │ │ movs r1, r3 │ │ │ │ - strb r6, [r1, #22] │ │ │ │ + strb r6, [r7, #22] │ │ │ │ movs r1, r3 │ │ │ │ - strb r2, [r7, #20] │ │ │ │ + strb r2, [r5, #21] │ │ │ │ movs r1, r3 │ │ │ │ - strb r4, [r0, #21] │ │ │ │ + strb r4, [r6, #21] │ │ │ │ movs r1, r3 │ │ │ │ - strb r4, [r1, #20] │ │ │ │ + strb r4, [r7, #20] │ │ │ │ movs r1, r3 │ │ │ │ - strb r6, [r0, #19] │ │ │ │ + strb r6, [r6, #19] │ │ │ │ movs r1, r3 │ │ │ │ - ldc2l 15, cr15, [pc], #1020 @ 1e0f94 │ │ │ │ - add.w r0, r4, #5472256 @ 0x538000 │ │ │ │ + ldc2l 15, cr15, [pc], #1020 @ 1e1124 │ │ │ │ + @ instruction: 0xf37400a7 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov.w lr, #0 │ │ │ │ subs r6, r1, #1 │ │ │ │ mov r7, r1 │ │ │ │ @@ -537610,174 +537721,174 @@ │ │ │ │ lsl.w r4, r4, ip │ │ │ │ orr.w r5, r4, lr │ │ │ │ sub.w ip, ip, #8 │ │ │ │ orr.w r4, r3, r1 │ │ │ │ mov lr, r5 │ │ │ │ mov r1, r4 │ │ │ │ cmn.w ip, #8 │ │ │ │ - bne.n 1e0bbe │ │ │ │ + bne.n 1e0d4e │ │ │ │ ldrb.w r3, [r8, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e0c8e │ │ │ │ + beq.n 1e0e1e │ │ │ │ mov fp, r2 │ │ │ │ mov sl, r7 │ │ │ │ add.w r9, r8, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e0c14 │ │ │ │ + bne.n 1e0da4 │ │ │ │ strex r1, r2, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e0c04 │ │ │ │ + bne.n 1e0d94 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e0d2a │ │ │ │ + bne.w 1e0eba │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1e2508 │ │ │ │ + bl 1e2698 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1e0c96 │ │ │ │ + cbz r0, 1e0e26 │ │ │ │ ldrb r4, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ ldr.w r0, [r8, r4, lsl #2] │ │ │ │ blx 59cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1e0c6c │ │ │ │ + blt.n 1e0dfc │ │ │ │ ldr.w r3, [r8, r4, lsl #2] │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ blx 5a64c │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1e0c6c │ │ │ │ + bne.n 1e0dfc │ │ │ │ add.w r0, sl, #19 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 1e0c60 │ │ │ │ + b.n 1e0df0 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 1e0cca │ │ │ │ + beq.n 1e0e5a │ │ │ │ ldrb.w r1, [r6, #1]! │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1e0c5c │ │ │ │ + beq.n 1e0dec │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 59c6c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e0c78 │ │ │ │ + bne.n 1e0e08 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e0d1a │ │ │ │ + bne.n 1e0eaa │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ - cbz r1, 1e0cb6 │ │ │ │ + cbz r1, 1e0e46 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e024c │ │ │ │ + bl 1e03dc │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1e2508 │ │ │ │ + bl 1e2698 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e0c2e │ │ │ │ + bne.n 1e0dbe │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e0c86 │ │ │ │ - b.n 1e0cba │ │ │ │ + beq.n 1e0e16 │ │ │ │ + b.n 1e0e4a │ │ │ │ ldr r5, [r7, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ blx 5abf4 │ │ │ │ ldr.w r3, [r8, r4, lsl #2] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ blx 5a64c │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1e0c6e │ │ │ │ + bne.n 1e0dfe │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ - cbz r3, 1e0cf6 │ │ │ │ + cbz r3, 1e0e86 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f33b0 │ │ │ │ + bl 1f3540 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1e0c6e │ │ │ │ + bne.n 1e0dfe │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e0cfa │ │ │ │ + bne.n 1e0e8a │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1e0d70 │ │ │ │ + cbnz r3, 1e0f00 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1e0c90 │ │ │ │ + beq.n 1e0e20 │ │ │ │ str.w r5, [fp] │ │ │ │ - b.n 1e0c90 │ │ │ │ + b.n 1e0e20 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1e1144 │ │ │ │ - b.n 1e0c8e │ │ │ │ + bl 1e12d4 │ │ │ │ + b.n 1e0e1e │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1e0d54 │ │ │ │ + bne.n 1e0ee4 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1300 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ strex r2, r7, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e0d3e │ │ │ │ + bne.n 1e0ece │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e0d30 │ │ │ │ - b.n 1e0c1e │ │ │ │ + bne.n 1e0ec0 │ │ │ │ + b.n 1e0dae │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ strex r1, r2, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e0d5a │ │ │ │ + bne.n 1e0eea │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e0d2e │ │ │ │ - b.n 1e0c1e │ │ │ │ + bne.n 1e0ebe │ │ │ │ + b.n 1e0dae │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1e1144 │ │ │ │ - b.n 1e0d0e │ │ │ │ + bl 1e12d4 │ │ │ │ + b.n 1e0e9e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov sl, r1 │ │ │ │ mov r8, r0 │ │ │ │ subs r0, r1, #1 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #920] @ (1e1138 ) │ │ │ │ - ldr r3, [pc, #924] @ (1e113c ) │ │ │ │ + ldr r2, [pc, #920] @ (1e12c8 ) │ │ │ │ + ldr r3, [pc, #924] @ (1e12cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -537791,324 +537902,324 @@ │ │ │ │ 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 1e0db2 │ │ │ │ + bne.n 1e0f42 │ │ │ │ ldrb.w r9, [r8, #56] @ 0x38 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1e0e7a │ │ │ │ + beq.n 1e100a │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e0e7a │ │ │ │ + beq.n 1e100a │ │ │ │ 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 1e0e0e │ │ │ │ + bne.n 1e0f9e │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e0dfe │ │ │ │ + bne.n 1e0f8e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e0f94 │ │ │ │ + bne.w 1e1124 │ │ │ │ ldr.w r0, [r8] │ │ │ │ movs r6, #0 │ │ │ │ blx 5a6a0 │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, fp │ │ │ │ blx 5a048 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1e0e9c │ │ │ │ + cbz r0, 1e102c │ │ │ │ blx 5ae84 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 1e0e4a │ │ │ │ + bne.n 1e0fda │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r6, #1 │ │ │ │ blx 5ac78 │ │ │ │ cmp.w r6, #1000 @ 0x3e8 │ │ │ │ - bne.n 1e0e24 │ │ │ │ + bne.n 1e0fb4 │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 1e0e9c │ │ │ │ + bne.n 1e102c │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 5a6a0 │ │ │ │ movs r1, #8 │ │ │ │ blx 5a048 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e0e62 │ │ │ │ + bne.n 1e0ff2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e0f84 │ │ │ │ + bne.w 1e1114 │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r2, [pc, #704] @ (1e1140 ) │ │ │ │ - ldr r3, [pc, #696] @ (1e113c ) │ │ │ │ + ldr r2, [pc, #704] @ (1e12d0 ) │ │ │ │ + ldr r3, [pc, #696] @ (1e12cc ) │ │ │ │ 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 1e111e │ │ │ │ + bne.w 1e12ae │ │ │ │ mov r0, r9 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r7, r8, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e0eb6 │ │ │ │ + bne.n 1e1046 │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e0ea6 │ │ │ │ + bne.n 1e1036 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e10c8 │ │ │ │ + bne.w 1e1258 │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e024c │ │ │ │ + bl 1e03dc │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1e2508 │ │ │ │ + bl 1e2698 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1e0f1c │ │ │ │ + cbz r0, 1e10ac │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e0ee0 │ │ │ │ + bne.n 1e1070 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e110e │ │ │ │ + bne.w 1e129e │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 5a6a0 │ │ │ │ movs r1, #8 │ │ │ │ blx 5a048 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e0e70 │ │ │ │ - b.n 1e0f0c │ │ │ │ + beq.n 1e1000 │ │ │ │ + b.n 1e109c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r6, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bl 1f33b0 │ │ │ │ + bl 1f3540 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 59cd8 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 1e2e44 │ │ │ │ + bl 1e2fd4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 5ab4c │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq.n 1e0fde │ │ │ │ + beq.n 1e116e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e0f5c │ │ │ │ + bne.n 1e10ec │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e0e4e │ │ │ │ + beq.w 1e0fde │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1e1144 │ │ │ │ - b.n 1e0e4e │ │ │ │ + bl 1e12d4 │ │ │ │ + b.n 1e0fde │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #44] @ 0x2c │ │ │ │ - bl 1e1144 │ │ │ │ - b.n 1e0e7a │ │ │ │ + bl 1e12d4 │ │ │ │ + b.n 1e100a │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1e0fb6 │ │ │ │ + beq.n 1e1146 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e0fa0 │ │ │ │ + bne.n 1e1130 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e0e18 │ │ │ │ + beq.w 1e0fa8 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1300 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r6, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e0fc8 │ │ │ │ + bne.n 1e1158 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e0fba │ │ │ │ - b.n 1e0e18 │ │ │ │ + bne.n 1e114a │ │ │ │ + b.n 1e0fa8 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 5aa50 │ │ │ │ ldr.w r3, [r8] │ │ │ │ str r0, [sp, #32] │ │ │ │ movs r2, #16 │ │ │ │ asrs r0, r0, #31 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #24] │ │ │ │ blx 5ab4c │ │ │ │ cmp r0, #16 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne.n 1e0f58 │ │ │ │ + bne.n 1e10e8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ blx 5ab4c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1e0f58 │ │ │ │ + bne.n 1e10e8 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 5af14 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 5ab4c │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.n 1e0f58 │ │ │ │ - vldr d7, [pc, #244] @ 1e1128 │ │ │ │ + bne.n 1e10e8 │ │ │ │ + vldr d7, [pc, #244] @ 1e12b8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #236] @ 1e1130 │ │ │ │ + vldr d7, [pc, #236] @ 1e12c0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ blx 5ab4c │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1e0f58 │ │ │ │ + bne.n 1e10e8 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 5ab4c │ │ │ │ cmp r0, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bne.w 1e0f58 │ │ │ │ + bne.w 1e10e8 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ blx 5af14 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5280 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov lr, r0 │ │ │ │ add.w ip, r0, #48 @ 0x30 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ vstr d7, [r6, #40] @ 0x28 │ │ │ │ strb.w fp, [lr], #1 │ │ │ │ mov r0, lr │ │ │ │ - bl 1e2e80 │ │ │ │ + bl 1e3010 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ - bl 1e246c │ │ │ │ + bl 1e25fc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e0214 │ │ │ │ + bl 1e03a4 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 5a6a0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx 5a048 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1e0214 │ │ │ │ - b.n 1e0e7e │ │ │ │ + bl 1e03a4 │ │ │ │ + b.n 1e100e │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1e10e8 │ │ │ │ + beq.n 1e1278 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e10d2 │ │ │ │ + bne.n 1e1262 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e0ec0 │ │ │ │ + beq.w 1e1050 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1300 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r6, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e10f8 │ │ │ │ + bne.n 1e1288 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e10ea │ │ │ │ - b.n 1e0ec0 │ │ │ │ + bne.n 1e127a │ │ │ │ + b.n 1e1050 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1e1144 │ │ │ │ - b.n 1e0ef8 │ │ │ │ + bl 1e12d4 │ │ │ │ + b.n 1e1088 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf25c00a7 │ │ │ │ + @ instruction: 0xf0cc00a7 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs.w r0, sl, #167 @ 0xa7 │ │ │ │ + vaddl.s32 q8, d26, d23 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r3, r1 │ │ │ │ @@ -538135,46 +538246,46 @@ │ │ │ │ strd r2, lr, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ blx 5a06c │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #156] @ 1e1248 │ │ │ │ + vldr s15, [pc, #156] @ 1e13d8 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #148] @ 1e124c │ │ │ │ + vldr s14, [pc, #148] @ 1e13dc │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1e11ce │ │ │ │ + blt.n 1e135e │ │ │ │ orr.w r2, r2, #2139095040 @ 0x7f800000 │ │ │ │ lsls r3, r0, #16 │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r2 │ │ │ │ vmov s15, r3 │ │ │ │ vcmp.f32 s15, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 1e1244 │ │ │ │ - vldr s14, [pc, #104] @ 1e1250 │ │ │ │ + bvs.n 1e13d4 │ │ │ │ + vldr s14, [pc, #104] @ 1e13e0 │ │ │ │ and.w r3, r1, #1 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - cbnz r3, 1e1244 │ │ │ │ - vldr s14, [pc, #88] @ 1e1254 │ │ │ │ + cbnz r3, 1e13d4 │ │ │ │ + vldr s14, [pc, #88] @ 1e13e4 │ │ │ │ eor.w r3, r1, #1 │ │ │ │ and.w r3, r3, #1 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it pl │ │ │ │ movpl r3, #0 │ │ │ │ - cbnz r3, 1e1244 │ │ │ │ + cbnz r3, 1e13d4 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f32 s15, #0.0 │ │ │ │ ittee ne │ │ │ │ addne r3, r0, #1 │ │ │ │ addne.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ moveq r3, #1 │ │ │ │ @@ -538204,96 +538315,96 @@ │ │ │ │ sub sp, #8 │ │ │ │ vstr s0, [sp] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ubfx ip, r2, #0, #23 │ │ │ │ ubfx r0, r2, #23, #8 │ │ │ │ orrs.w r1, ip, r0 │ │ │ │ mov.w r2, r2, lsr #31 │ │ │ │ - beq.n 1e1296 │ │ │ │ + beq.n 1e1426 │ │ │ │ subs.w r3, ip, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r1, #0 │ │ │ │ andeq.w r1, r3, #1 │ │ │ │ - cbz r1, 1e12a4 │ │ │ │ + cbz r1, 1e1434 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ orrs r0, r1 │ │ │ │ orr.w r0, r0, r2, lsl #15 │ │ │ │ uxth r0, r0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ sub.w lr, r0, #255 @ 0xff │ │ │ │ clz lr, lr │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ cmp ip, r1 │ │ │ │ ite ne │ │ │ │ movne r4, #0 │ │ │ │ andeq.w r4, lr, #1 │ │ │ │ - cbnz r4, 1e12d4 │ │ │ │ + cbnz r4, 1e1464 │ │ │ │ ands.w r3, r3, lr │ │ │ │ - beq.n 1e12da │ │ │ │ + beq.n 1e146a │ │ │ │ mov.w r1, ip, asr #13 │ │ │ │ mov.w r0, #31744 @ 0x7c00 │ │ │ │ cmp r1, #1 │ │ │ │ it lt │ │ │ │ movlt r1, #1 │ │ │ │ - b.n 1e1298 │ │ │ │ + b.n 1e1428 │ │ │ │ mov r1, r3 │ │ │ │ mov.w r0, #31744 @ 0x7c00 │ │ │ │ - b.n 1e1298 │ │ │ │ + b.n 1e1428 │ │ │ │ sub.w r1, r0, #127 @ 0x7f │ │ │ │ vldr s0, [sp] │ │ │ │ cmn.w r1, #14 │ │ │ │ - blt.n 1e1314 │ │ │ │ + blt.n 1e14a4 │ │ │ │ cmp r1, #15 │ │ │ │ - bgt.n 1e12d2 │ │ │ │ + bgt.n 1e1462 │ │ │ │ vmov s0, ip │ │ │ │ sub.w r3, r0, #112 @ 0x70 │ │ │ │ str r2, [sp, #4] │ │ │ │ vcvt.f32.s32 s0, s0, #13 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 59e8c │ │ │ │ mov r1, r0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp.w r1, #1024 @ 0x400 │ │ │ │ itt eq │ │ │ │ addeq r3, #1 │ │ │ │ moveq r1, #0 │ │ │ │ lsls r0, r3, #10 │ │ │ │ - b.n 1e1298 │ │ │ │ + b.n 1e1428 │ │ │ │ vabs.f32 s0, s0 │ │ │ │ - vldr s15, [pc, #20] @ 1e1330 │ │ │ │ + vldr s15, [pc, #20] @ 1e14c0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ vmul.f32 s0, s0, s15 │ │ │ │ blx 59e8c │ │ │ │ mov r1, r0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - b.n 1e1306 │ │ │ │ + b.n 1e1496 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #512] @ (1e1534 ) │ │ │ │ + ldr r3, [pc, #512] @ (1e16c4 ) │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1e905c │ │ │ │ + bl 1e91ec │ │ │ │ pop {r3, pc} │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #48] @ 1e1384 │ │ │ │ + vldr s15, [pc, #48] @ 1e1514 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #40] @ 1e1388 │ │ │ │ + vldr s14, [pc, #40] @ 1e1518 │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r3, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1e1376 │ │ │ │ + blt.n 1e1506 │ │ │ │ orr.w r3, r3, #2139095040 @ 0x7f800000 │ │ │ │ lsls r0, r0, #16 │ │ │ │ and.w r0, r0, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r0 │ │ │ │ vmov s0, r3 │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ @@ -538302,84 +538413,84 @@ │ │ │ │ blx r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ vstr s0, [sp, #4] │ │ │ │ - bl 1e1258 │ │ │ │ + bl 1e13e8 │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #72] @ 1e13f8 │ │ │ │ + vldr s15, [pc, #72] @ 1e1588 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #64] @ 1e13fc │ │ │ │ + vldr s14, [pc, #64] @ 1e158c │ │ │ │ vldr s0, [sp, #4] │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1e13d6 │ │ │ │ + blt.n 1e1566 │ │ │ │ orr.w r2, r2, #2139095040 @ 0x7f800000 │ │ │ │ lsls r3, r0, #16 │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r2 │ │ │ │ vmov s15, r3 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e13f2 │ │ │ │ + ble.n 1e1582 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1e11a0 │ │ │ │ + bl 1e1330 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #30] │ │ │ │ movs r0, r0 │ │ │ │ blx r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ vstr s0, [sp, #4] │ │ │ │ - bl 1e1258 │ │ │ │ + bl 1e13e8 │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #72] @ 1e146c │ │ │ │ + vldr s15, [pc, #72] @ 1e15fc │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #64] @ 1e1470 │ │ │ │ + vldr s14, [pc, #64] @ 1e1600 │ │ │ │ vldr s0, [sp, #4] │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1e144a │ │ │ │ + blt.n 1e15da │ │ │ │ orr.w r2, r2, #2139095040 @ 0x7f800000 │ │ │ │ lsls r3, r0, #16 │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r2 │ │ │ │ vmov s15, r3 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 1e1466 │ │ │ │ + bpl.n 1e15f6 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e11a0 │ │ │ │ + bl 1e1330 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #30] │ │ │ │ movs r0, r0 │ │ │ │ blx r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r2, 1e149a │ │ │ │ + cbz r2, 1e162a │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - cbz r2, 1e149c │ │ │ │ + cbz r2, 1e162c │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx r2 │ │ │ │ @@ -538419,38 +538530,38 @@ │ │ │ │ umlal r1, fp, r0, r6 │ │ │ │ umull r3, r1, r3, sl │ │ │ │ mla r2, sl, r2, r1 │ │ │ │ umull r1, r3, r3, r4 │ │ │ │ umlal r3, r8, r2, r4 │ │ │ │ mov r4, fp │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 1e1510 │ │ │ │ + b.n 1e16a0 │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ - cbz r3, 1e1534 │ │ │ │ + cbz r3, 1e16c4 │ │ │ │ add r4, r8 │ │ │ │ cmp r6, r4 │ │ │ │ it ls │ │ │ │ subls r4, r4, r6 │ │ │ │ cmp r4, fp │ │ │ │ - beq.n 1e1534 │ │ │ │ + beq.n 1e16c4 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r5, r2, r3 │ │ │ │ ldrb r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e1500 │ │ │ │ + beq.n 1e1690 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 1e1504 │ │ │ │ + bne.n 1e1694 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e1504 │ │ │ │ + beq.n 1e1694 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsrs r3, r0, #6 │ │ │ │ eor.w r3, r3, r0, lsr #2 │ │ │ │ @@ -538477,152 +538588,152 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 5ae10 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - cbz r0, 1e15cc │ │ │ │ + cbz r0, 1e175c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - beq.n 1e15c4 │ │ │ │ + beq.n 1e1754 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ - cbz r3, 1e15b8 │ │ │ │ + cbz r3, 1e1748 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 59c6c │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ strh r6, [r4, #4] │ │ │ │ add.w r3, r1, r2, lsl #4 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1e15aa │ │ │ │ + bne.n 1e173a │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5, #56] @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 1e5418 │ │ │ │ + bl 1e55a8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r2, 1e15f8 │ │ │ │ + cbz r2, 1e1788 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r2, 1e15f4 │ │ │ │ + cbz r2, 1e1784 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3648] @ 0xe40 │ │ │ │ - ldr r2, [pc, #464] @ (1e17e0 ) │ │ │ │ + ldr r2, [pc, #464] @ (1e1970 ) │ │ │ │ sub sp, #412 @ 0x19c │ │ │ │ - ldr r3, [pc, #464] @ (1e17e4 ) │ │ │ │ + ldr r3, [pc, #464] @ (1e1974 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #404] @ 0x194 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1e16ac │ │ │ │ + beq.n 1e183c │ │ │ │ cmp.w r8, #27 │ │ │ │ - bls.n 1e164a │ │ │ │ - ldr r2, [pc, #440] @ (1e17e8 ) │ │ │ │ - ldr r3, [pc, #432] @ (1e17e4 ) │ │ │ │ + bls.n 1e17da │ │ │ │ + ldr r2, [pc, #440] @ (1e1978 ) │ │ │ │ + ldr r3, [pc, #432] @ (1e1974 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #404] @ 0x194 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1e17dc │ │ │ │ + bne.w 1e196c │ │ │ │ add sp, #412 @ 0x19c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #416] @ (1e17ec ) │ │ │ │ + ldr r3, [pc, #416] @ (1e197c ) │ │ │ │ mov.w r9, r8, lsl #5 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r1, #16 │ │ │ │ add r3, pc │ │ │ │ add r3, r9 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1e5208 │ │ │ │ + bl 1e5398 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e162e │ │ │ │ + beq.n 1e17be │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 1e1672 │ │ │ │ - ldr r1, [pc, #388] @ (1e17f0 ) │ │ │ │ + cbz r3, 1e1802 │ │ │ │ + ldr r1, [pc, #388] @ (1e1980 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e5424 │ │ │ │ + bl 1e55b4 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ add r6, sp, #32 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1e16d0 │ │ │ │ + beq.n 1e1860 │ │ │ │ mov ip, r5 │ │ │ │ mov fp, r6 │ │ │ │ mov lr, r3 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r4, fp │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r2, [ip, #-8] │ │ │ │ add.w fp, fp, #16 │ │ │ │ ldr.w r3, [ip, #-4] │ │ │ │ cmp ip, lr │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ - bne.n 1e1686 │ │ │ │ + bne.n 1e1816 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - b.n 1e16e2 │ │ │ │ + b.n 1e1872 │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1e1628 │ │ │ │ - ldr r2, [pc, #316] @ (1e17f4 ) │ │ │ │ + bne.n 1e17b8 │ │ │ │ + ldr r2, [pc, #316] @ (1e1984 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r2, pc │ │ │ │ add.w r3, r2, r3, lsl #5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsls r2, r2, #4 │ │ │ │ blx 5a178 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5, #56] @ 0x38 │ │ │ │ - b.n 1e162e │ │ │ │ + b.n 1e17be │ │ │ │ mov r1, r5 │ │ │ │ mov.w r2, #368 @ 0x170 │ │ │ │ mov r0, r6 │ │ │ │ blx 5ab88 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r7, r1 │ │ │ │ str r1, [r6, #4] │ │ │ │ - ldr r3, [pc, #276] @ (1e17f8 ) │ │ │ │ + ldr r3, [pc, #276] @ (1e1988 ) │ │ │ │ ldr r2, [r6, #20] │ │ │ │ add r3, pc │ │ │ │ str.w r8, [r5, #52] @ 0x34 │ │ │ │ add.w r0, r3, r9 │ │ │ │ str.w sl, [r5, #4] │ │ │ │ add.w r2, r7, r2, lsl #4 │ │ │ │ str r4, [r5, #20] │ │ │ │ @@ -538641,22 +538752,22 @@ │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r3, fp, [r5, #40] @ 0x28 │ │ │ │ it ne │ │ │ │ movne r3, r7 │ │ │ │ str.w lr, [r5, #24] │ │ │ │ - bne.n 1e1736 │ │ │ │ - b.n 1e17ac │ │ │ │ + bne.n 1e18c6 │ │ │ │ + b.n 1e193c │ │ │ │ adds r3, #16 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e17ac │ │ │ │ + beq.n 1e193c │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e1730 │ │ │ │ + beq.n 1e18c0 │ │ │ │ mov r9, fp │ │ │ │ str r7, [sp, #16] │ │ │ │ strd r1, r6, [sp, #20] │ │ │ │ str r5, [sp, #28] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrd r6, r5, [r3, #8] │ │ │ │ @@ -538671,77 +538782,77 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mla r7, r1, r0, r7 │ │ │ │ umull fp, r0, r4, fp │ │ │ │ mov.w fp, #0 │ │ │ │ umlal r0, fp, r7, r4 │ │ │ │ add.w r0, sl, fp, lsl #4 │ │ │ │ ldrb r7, [r0, #4] │ │ │ │ - cbnz r7, 1e17cc │ │ │ │ + cbnz r7, 1e195c │ │ │ │ adds r3, #16 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r1, #1 │ │ │ │ strd r6, r5, [r0, #8] │ │ │ │ strb r1, [r0, #4] │ │ │ │ - beq.n 1e17a4 │ │ │ │ + beq.n 1e1934 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e1746 │ │ │ │ + bne.n 1e18d6 │ │ │ │ adds r3, #16 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1e1798 │ │ │ │ + bne.n 1e1928 │ │ │ │ ldrd r7, r1, [sp, #16] │ │ │ │ ldrd r6, r5, [sp, #24] │ │ │ │ cmp r7, r1 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ str r3, [r5, #56] @ 0x38 │ │ │ │ - beq.w 1e162e │ │ │ │ + beq.w 1e17be │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 1e17c4 │ │ │ │ + cbz r3, 1e1954 │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e5424 │ │ │ │ + bl 1e55b4 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e52ec │ │ │ │ - b.n 1e162e │ │ │ │ + bl 1e547c │ │ │ │ + b.n 1e17be │ │ │ │ add fp, ip │ │ │ │ add.w r0, r0, ip, lsl #4 │ │ │ │ cmp r4, fp │ │ │ │ - bhi.n 1e1782 │ │ │ │ + bhi.n 1e1912 │ │ │ │ sub.w fp, fp, r4 │ │ │ │ - b.n 1e177e │ │ │ │ + b.n 1e190e │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - strd r0, r0, [r8, #668]! @ 0x29c │ │ │ │ + @ instruction: 0xe85800a7 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [sl, #668] @ 0x29c │ │ │ │ - movs r4, #88 @ 0x58 │ │ │ │ + @ instruction: 0xe83a00a7 │ │ │ │ + movs r4, #136 @ 0x88 │ │ │ │ movs r0, r5 │ │ │ │ vminnm.f32 , , │ │ │ │ - movs r3, #242 @ 0xf2 │ │ │ │ + movs r4, #34 @ 0x22 │ │ │ │ movs r0, r5 │ │ │ │ - movs r3, #198 @ 0xc6 │ │ │ │ + movs r3, #246 @ 0xf6 │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 1e18dc │ │ │ │ + bcs.n 1e1a6c │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1e18d4 │ │ │ │ + bls.n 1e1a64 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ mov sl, lr │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r5, lr │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ @@ -538753,71 +538864,71 @@ │ │ │ │ umlal r2, sl, r0, r6 │ │ │ │ umull r3, r2, r3, r8 │ │ │ │ mov r9, sl │ │ │ │ mla r2, r8, r1, r2 │ │ │ │ umull r1, r3, r3, r7 │ │ │ │ umlal r3, lr, r2, r7 │ │ │ │ add.w r7, lr, #1 │ │ │ │ - b.n 1e1874 │ │ │ │ + b.n 1e1a04 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 1e18aa │ │ │ │ + beq.n 1e1a3a │ │ │ │ add r9, r7 │ │ │ │ cmp r6, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r6 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1e18c2 │ │ │ │ + beq.n 1e1a52 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov.w r3, r9, lsl #4 │ │ │ │ add.w fp, r1, r3 │ │ │ │ ldrb.w r0, [fp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e1860 │ │ │ │ + bne.n 1e19f0 │ │ │ │ ldrb.w r3, [fp, #5] │ │ │ │ cmp r5, r0 │ │ │ │ it eq │ │ │ │ moveq r5, fp │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e1866 │ │ │ │ + bne.n 1e19f6 │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ - cbnz r3, 1e18cc │ │ │ │ + cbnz r3, 1e1a5c │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str.w r8, [r5] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e1866 │ │ │ │ + beq.n 1e19f6 │ │ │ │ mov r5, fp │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e18a2 │ │ │ │ + beq.n 1e1a32 │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e1898 │ │ │ │ + beq.n 1e1a28 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 1e1898 │ │ │ │ + b.n 1e1a28 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ - bl 1e15fc │ │ │ │ - b.n 1e1824 │ │ │ │ + bl 1e178c │ │ │ │ + b.n 1e19b4 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ adds r1, #1 │ │ │ │ - bl 1e15fc │ │ │ │ - b.n 1e1824 │ │ │ │ + bl 1e178c │ │ │ │ + b.n 1e19b4 │ │ │ │ nop │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw ip, #60207 @ 0xeb2f │ │ │ │ movt ip, #10196 @ 0x27d4 │ │ │ │ @@ -538858,48 +538969,48 @@ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ blx 5ac00 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 1e1a30 │ │ │ │ + bhi.n 1e1bc0 │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bls.n 1e19e0 │ │ │ │ + bls.n 1e1b70 │ │ │ │ movw r7, #44605 @ 0xae3d │ │ │ │ movt r7, #49842 @ 0xc2b2 │ │ │ │ movw r6, #60207 @ 0xeb2f │ │ │ │ movt r6, #10196 @ 0x27d4 │ │ │ │ mov r1, r4 │ │ │ │ add.w ip, r0, r4 │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ sub.w r5, ip, r1 │ │ │ │ cmp r5, #3 │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ mov.w r3, r3, ror #15 │ │ │ │ mul.w r3, r6, r3 │ │ │ │ - bhi.n 1e19be │ │ │ │ + bhi.n 1e1b4e │ │ │ │ bic.w r2, r0, #3 │ │ │ │ and.w r0, r0, #3 │ │ │ │ add r4, r2 │ │ │ │ - cbz r0, 1e1a08 │ │ │ │ + cbz r0, 1e1b98 │ │ │ │ movw r5, #26545 @ 0x67b1 │ │ │ │ movt r5, #5718 @ 0x1656 │ │ │ │ movw r1, #31153 @ 0x79b1 │ │ │ │ movt r1, #40503 @ 0x9e37 │ │ │ │ add r0, r4 │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ cmp r4, r0 │ │ │ │ mla r3, r5, r2, r3 │ │ │ │ mov.w r3, r3, ror #21 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ - bne.n 1e19f4 │ │ │ │ + bne.n 1e1b84 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ movw r1, #51831 @ 0xca77 │ │ │ │ movt r1, #34283 @ 0x85eb │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ mul.w r0, r1, r3 │ │ │ │ eor.w r0, r0, r0, lsr #13 │ │ │ │ @@ -538933,49 +539044,49 @@ │ │ │ │ mul.w r7, lr, r7 │ │ │ │ mov.w r3, r3, ror #19 │ │ │ │ mla r1, r5, r1, r8 │ │ │ │ mul.w r9, lr, ip │ │ │ │ mul.w r3, lr, r3 │ │ │ │ mov.w r1, r1, ror #19 │ │ │ │ mul.w r8, lr, r1 │ │ │ │ - bhi.n 1e1a5e │ │ │ │ + bhi.n 1e1bee │ │ │ │ mov.w r3, r3, ror #25 │ │ │ │ bic.w r2, r0, #15 │ │ │ │ add.w r3, r3, r7, ror #31 │ │ │ │ adds r1, r4, #1 │ │ │ │ add.w r3, r3, r9, ror #20 │ │ │ │ subs r2, #16 │ │ │ │ add.w r3, r3, r8, ror #14 │ │ │ │ cmp r6, r1 │ │ │ │ it cc │ │ │ │ movcc r2, #0 │ │ │ │ adds r4, #16 │ │ │ │ add r3, r0 │ │ │ │ add r4, r2 │ │ │ │ and.w r0, r0, #15 │ │ │ │ - b.n 1e19a4 │ │ │ │ + b.n 1e1b34 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - vldr d7, [pc, #80] @ 1e1b30 │ │ │ │ + vldr d7, [pc, #80] @ 1e1cc0 │ │ │ │ mov r4, r0 │ │ │ │ mov ip, r1 │ │ │ │ movs r0, #19 │ │ │ │ movs r1, #0 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ - vldr d7, [pc, #72] @ 1e1b38 │ │ │ │ + vldr d7, [pc, #72] @ 1e1cc8 │ │ │ │ str r2, [r4, #8] │ │ │ │ mov.w r2, #304 @ 0x130 │ │ │ │ str.w ip, [r4] │ │ │ │ mov.w ip, #17 │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #56] @ 1e1b40 │ │ │ │ + vldr d7, [pc, #56] @ 1e1cd0 │ │ │ │ str r0, [r4, #20] │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ str r3, [r4, #12] │ │ │ │ str.w ip, [r4, #24] │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ @@ -539002,31 +539113,31 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5280 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e1baa │ │ │ │ - vldr d7, [pc, #68] @ 1e1bb0 │ │ │ │ + cbz r0, 1e1d3a │ │ │ │ + vldr d7, [pc, #68] @ 1e1d40 │ │ │ │ movs r3, #17 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r0, #19 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r3, [r4, #20] │ │ │ │ vstr d7, [r4, #32] │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - vldr d7, [pc, #52] @ 1e1bb8 │ │ │ │ + vldr d7, [pc, #52] @ 1e1d48 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov.w r2, #304 @ 0x130 │ │ │ │ str r5, [r4, #8] │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #44] @ 1e1bc0 │ │ │ │ + vldr d7, [pc, #44] @ 1e1d50 │ │ │ │ str r4, [r4, #0] │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ blx 5a178 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ @@ -539047,31 +539158,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5280 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e1c28 │ │ │ │ - vldr d7, [pc, #76] @ 1e1c30 │ │ │ │ + cbz r0, 1e1db8 │ │ │ │ + vldr d7, [pc, #76] @ 1e1dc0 │ │ │ │ movs r3, #19 │ │ │ │ - ldr r2, [pc, #92] @ (1e1c48 ) │ │ │ │ + ldr r2, [pc, #92] @ (1e1dd8 ) │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ movs r3, #17 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - vldr d7, [pc, #64] @ 1e1c38 │ │ │ │ + vldr d7, [pc, #64] @ 1e1dc8 │ │ │ │ add r2, pc │ │ │ │ str r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #76] @ (1e1c4c ) │ │ │ │ + ldr r3, [pc, #76] @ (1e1ddc ) │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #56] @ 1e1c40 │ │ │ │ + vldr d7, [pc, #56] @ 1e1dd0 │ │ │ │ add r3, pc │ │ │ │ str r4, [r4, #0] │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ mov.w r2, #304 @ 0x130 │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ @@ -539113,193 +539224,193 @@ │ │ │ │ ldr.w ip, [r3, #-8] │ │ │ │ ldr.w r7, [r3, #-4] │ │ │ │ cmp r3, r1 │ │ │ │ str.w r7, [r2, #-4] │ │ │ │ str.w r6, [r2, #-16] │ │ │ │ str.w lr, [r2, #-12] │ │ │ │ str.w ip, [r2, #-8] │ │ │ │ - bne.n 1e1c6a │ │ │ │ + bne.n 1e1dfa │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r2, #8] │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ str r6, [r2, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r0, [r4, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1e1cc2 │ │ │ │ + beq.n 1e1e52 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r1, #16 │ │ │ │ - bl 1e51e4 │ │ │ │ + bl 1e5374 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 1e1cc0 │ │ │ │ + cbz r0, 1e1e50 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ lsls r2, r2, #4 │ │ │ │ blx 5ab88 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ mov.w r2, #304 @ 0x130 │ │ │ │ str r0, [r4, #4] │ │ │ │ blx 5ab88 │ │ │ │ - b.n 1e1cbe │ │ │ │ + b.n 1e1e4e │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - cbz r1, 1e1d20 │ │ │ │ + cbz r1, 1e1eb0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ lsls r3, r3, #4 │ │ │ │ - beq.n 1e1d20 │ │ │ │ + beq.n 1e1eb0 │ │ │ │ mov r6, r1 │ │ │ │ adds r2, r0, r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1e1cfc │ │ │ │ + b.n 1e1e8c │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1e1d20 │ │ │ │ + beq.n 1e1eb0 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e1cf6 │ │ │ │ + beq.n 1e1e86 │ │ │ │ mov r0, r4 │ │ │ │ adds r4, #16 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ add.w r2, r0, r2, lsl #4 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1e1d20 │ │ │ │ + beq.n 1e1eb0 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e1d02 │ │ │ │ + bne.n 1e1e92 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1e1d14 │ │ │ │ + bne.n 1e1ea4 │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1e1d2c │ │ │ │ - bl 1e52ec │ │ │ │ + beq.n 1e1ebc │ │ │ │ + bl 1e547c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cbz r0, 1e1d52 │ │ │ │ + cbz r0, 1e1ee2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e1cd4 │ │ │ │ + bl 1e1e64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r0, 1e1d96 │ │ │ │ + cbz r0, 1e1f26 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r1, 1e1d98 │ │ │ │ + cbz r1, 1e1f28 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - beq.n 1e1d8e │ │ │ │ + beq.n 1e1f1e │ │ │ │ movs r7, #0 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 1e1d82 │ │ │ │ + cbz r3, 1e1f12 │ │ │ │ blx r6 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ strh r7, [r4, #4] │ │ │ │ add.w r3, r2, r1, lsl #4 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1e1d76 │ │ │ │ + bne.n 1e1f06 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5, #56] @ 0x38 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ - ldr r3, [pc, #24] @ (1e1db4 ) │ │ │ │ + ldr r3, [pc, #24] @ (1e1f44 ) │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsls r2, r2, #4 │ │ │ │ blx 5a178 │ │ │ │ strd r6, r6, [r5, #56] @ 0x38 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - adds r6, r1, #4 │ │ │ │ + adds r6, r7, #4 │ │ │ │ movs r0, r5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e14b0 │ │ │ │ + bl 1e1640 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1e14b0 │ │ │ │ + bl 1e1640 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e17fc │ │ │ │ - cbz r0, 1e1e22 │ │ │ │ + bl 1e198c │ │ │ │ + cbz r0, 1e1fb2 │ │ │ │ movs r3, #1 │ │ │ │ strd r4, r6, [r0, #8] │ │ │ │ strh r3, [r0, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl 1e17fc │ │ │ │ - cbz r0, 1e1e44 │ │ │ │ + bl 1e198c │ │ │ │ + cbz r0, 1e1fd4 │ │ │ │ movs r3, #1 │ │ │ │ strd r5, r4, [r0, #8] │ │ │ │ strh r3, [r0, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbz r1, 1e1e5e │ │ │ │ + cbz r1, 1e1fee │ │ │ │ ldrd r2, r3, [r0, #56] @ 0x38 │ │ │ │ mov.w ip, #256 @ 0x100 │ │ │ │ strh.w ip, [r1, #4] │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ strd r2, r3, [r0, #56] @ 0x38 │ │ │ │ bx lr │ │ │ │ @@ -539312,83 +539423,83 @@ │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e14b0 │ │ │ │ - cbz r0, 1e1e98 │ │ │ │ + bl 1e1640 │ │ │ │ + cbz r0, 1e2028 │ │ │ │ ldrd r2, r3, [r4, #56] @ 0x38 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ strd r2, r3, [r4, #56] @ 0x38 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r1, 1e1ec4 │ │ │ │ + cbz r1, 1e2054 │ │ │ │ adds r1, #16 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r2, r2, r3, lsl #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1e1eb4 │ │ │ │ - b.n 1e1ebe │ │ │ │ + bne.n 1e2044 │ │ │ │ + b.n 1e204e │ │ │ │ adds r1, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1e1ebe │ │ │ │ + beq.n 1e204e │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e1eae │ │ │ │ + beq.n 1e203e │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ mov r1, r2 │ │ │ │ - b.n 1e1ea2 │ │ │ │ + b.n 1e2032 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e200a │ │ │ │ + beq.w 1e219a │ │ │ │ cmp r1, #15 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - bhi.n 1e1f6c │ │ │ │ + bhi.n 1e20fc │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 1e1f1c │ │ │ │ + bls.n 1e20ac │ │ │ │ movw r7, #44605 @ 0xae3d │ │ │ │ movt r7, #49842 @ 0xc2b2 │ │ │ │ movw r6, #60207 @ 0xeb2f │ │ │ │ movt r6, #10196 @ 0x27d4 │ │ │ │ mov r4, r0 │ │ │ │ add.w ip, r1, r0 │ │ │ │ ldr.w r2, [r4], #4 │ │ │ │ sub.w r5, ip, r4 │ │ │ │ cmp r5, #3 │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ mov.w r3, r3, ror #15 │ │ │ │ mul.w r3, r6, r3 │ │ │ │ - bhi.n 1e1efa │ │ │ │ + bhi.n 1e208a │ │ │ │ bic.w r2, r1, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add r0, r2 │ │ │ │ - cbz r1, 1e1f44 │ │ │ │ + cbz r1, 1e20d4 │ │ │ │ movw r5, #26545 @ 0x67b1 │ │ │ │ movt r5, #5718 @ 0x1656 │ │ │ │ movw r4, #31153 @ 0x79b1 │ │ │ │ movt r4, #40503 @ 0x9e37 │ │ │ │ add r1, r0 │ │ │ │ ldrb.w r2, [r0], #1 │ │ │ │ cmp r0, r1 │ │ │ │ mla r3, r5, r2, r3 │ │ │ │ mov.w r3, r3, ror #21 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ - bne.n 1e1f30 │ │ │ │ + bne.n 1e20c0 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ movw r1, #51831 @ 0xca77 │ │ │ │ movt r1, #34283 @ 0x85eb │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ mul.w r0, r1, r3 │ │ │ │ eor.w r0, r0, r0, lsr #13 │ │ │ │ @@ -539422,73 +539533,73 @@ │ │ │ │ mov.w r3, r3, ror #19 │ │ │ │ mul.w r9, r4, lr │ │ │ │ cmp r6, r2 │ │ │ │ mla ip, r5, ip, r8 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ mov.w ip, ip, ror #19 │ │ │ │ mul.w r8, r4, ip │ │ │ │ - bhi.n 1e1f9a │ │ │ │ + bhi.n 1e212a │ │ │ │ mov.w r3, r3, ror #25 │ │ │ │ bic.w r2, r1, #15 │ │ │ │ add.w r3, r3, r7, ror #31 │ │ │ │ adds r4, r0, #1 │ │ │ │ add.w r3, r3, r9, ror #20 │ │ │ │ subs r2, #16 │ │ │ │ add.w r3, r3, r8, ror #14 │ │ │ │ cmp r6, r4 │ │ │ │ it cc │ │ │ │ movcc r2, #0 │ │ │ │ adds r0, #16 │ │ │ │ add r3, r1 │ │ │ │ add r0, r2 │ │ │ │ and.w r1, r1, #15 │ │ │ │ - b.n 1e1ee0 │ │ │ │ + b.n 1e2070 │ │ │ │ movw r0, #23813 @ 0x5d05 │ │ │ │ movt r0, #716 @ 0x2cc │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r8, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e215c │ │ │ │ + beq.w 1e22ec │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.n 1e20bc │ │ │ │ + bhi.n 1e224c │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r2 │ │ │ │ add r3, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 1e206c │ │ │ │ + bls.n 1e21fc │ │ │ │ movw r7, #44605 @ 0xae3d │ │ │ │ movt r7, #49842 @ 0xc2b2 │ │ │ │ movw r6, #60207 @ 0xeb2f │ │ │ │ movt r6, #10196 @ 0x27d4 │ │ │ │ mov r4, r0 │ │ │ │ add.w ip, r1, r0 │ │ │ │ ldr.w r2, [r4], #4 │ │ │ │ sub.w r5, ip, r4 │ │ │ │ cmp r5, #3 │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ mov.w r3, r3, ror #15 │ │ │ │ mul.w r3, r6, r3 │ │ │ │ - bhi.n 1e204a │ │ │ │ + bhi.n 1e21da │ │ │ │ bic.w r2, r1, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add r0, r2 │ │ │ │ - cbz r1, 1e2094 │ │ │ │ + cbz r1, 1e2224 │ │ │ │ movw r5, #26545 @ 0x67b1 │ │ │ │ movt r5, #5718 @ 0x1656 │ │ │ │ movw r4, #31153 @ 0x79b1 │ │ │ │ movt r4, #40503 @ 0x9e37 │ │ │ │ add r1, r0 │ │ │ │ ldrb.w r2, [r0], #1 │ │ │ │ cmp r0, r1 │ │ │ │ mla r3, r5, r2, r3 │ │ │ │ mov.w r3, r3, ror #21 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ - bne.n 1e2080 │ │ │ │ + bne.n 1e2210 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ movw r1, #51831 @ 0xca77 │ │ │ │ movt r1, #34283 @ 0x85eb │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ mul.w r0, r1, r3 │ │ │ │ eor.w r0, r0, r0, lsr #13 │ │ │ │ @@ -539523,34 +539634,34 @@ │ │ │ │ mul.w r7, r5, r7 │ │ │ │ mov.w r3, r3, ror #19 │ │ │ │ mla r2, r4, r2, r8 │ │ │ │ mul.w r9, r5, lr │ │ │ │ mul.w r3, r5, r3 │ │ │ │ mov.w r2, r2, ror #19 │ │ │ │ mul.w r8, r5, r2 │ │ │ │ - bhi.n 1e20ea │ │ │ │ + bhi.n 1e227a │ │ │ │ mov.w r3, r3, ror #25 │ │ │ │ bic.w r2, r1, #15 │ │ │ │ add.w r3, r3, r7, ror #31 │ │ │ │ adds r4, r0, #1 │ │ │ │ add.w r3, r3, r8, ror #20 │ │ │ │ subs r2, #16 │ │ │ │ add.w r3, r3, r9, ror #14 │ │ │ │ cmp r6, r4 │ │ │ │ it cc │ │ │ │ movcc r2, #0 │ │ │ │ adds r0, #16 │ │ │ │ add r3, r1 │ │ │ │ add r0, r2 │ │ │ │ and.w r1, r1, #15 │ │ │ │ - b.n 1e2030 │ │ │ │ + b.n 1e21c0 │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r2 │ │ │ │ - b.n 1e2094 │ │ │ │ + b.n 1e2224 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw ip, #60207 @ 0xeb2f │ │ │ │ movt ip, #10196 @ 0x27d4 │ │ │ │ @@ -539584,31 +539695,31 @@ │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5280 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e2250 │ │ │ │ - vldr d7, [pc, #76] @ 1e2258 │ │ │ │ + cbz r0, 1e23e0 │ │ │ │ + vldr d7, [pc, #76] @ 1e23e8 │ │ │ │ movs r3, #19 │ │ │ │ - ldr r2, [pc, #92] @ (1e2270 ) │ │ │ │ + ldr r2, [pc, #92] @ (1e2400 ) │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ movs r3, #17 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - vldr d7, [pc, #64] @ 1e2260 │ │ │ │ + vldr d7, [pc, #64] @ 1e23f0 │ │ │ │ add r2, pc │ │ │ │ str r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #76] @ (1e2274 ) │ │ │ │ + ldr r3, [pc, #76] @ (1e2404 ) │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #56] @ 1e2268 │ │ │ │ + vldr d7, [pc, #56] @ 1e23f8 │ │ │ │ add r3, pc │ │ │ │ str r4, [r4, #0] │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ mov.w r2, #304 @ 0x130 │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ @@ -539627,36 +539738,36 @@ │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bl 4fa272 │ │ │ │ - bl 4fc276 │ │ │ │ + bl 4fa402 │ │ │ │ + bl 4fc406 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - vldr d7, [pc, #80] @ 1e22d8 │ │ │ │ + vldr d7, [pc, #80] @ 1e2468 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #19 │ │ │ │ movs r2, #17 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ - vldr d7, [pc, #68] @ 1e22e0 │ │ │ │ + vldr d7, [pc, #68] @ 1e2470 │ │ │ │ str r1, [r4, #0] │ │ │ │ mov r1, r3 │ │ │ │ strd ip, r2, [r4, #20] │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #60] @ 1e22e8 │ │ │ │ + vldr d7, [pc, #60] @ 1e2478 │ │ │ │ str r3, [r4, #16] │ │ │ │ - ldr r2, [pc, #60] @ (1e22f0 ) │ │ │ │ - ldr r3, [pc, #64] @ (1e22f4 ) │ │ │ │ + ldr r2, [pc, #60] @ (1e2480 ) │ │ │ │ + ldr r3, [pc, #64] @ (1e2484 ) │ │ │ │ add r2, pc │ │ │ │ str r0, [r4, #4] │ │ │ │ add r3, pc │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ mov.w r2, #304 @ 0x130 │ │ │ │ blx 5a178 │ │ │ │ @@ -539673,166 +539784,166 @@ │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bl 4682f2 │ │ │ │ - bl 4742f6 │ │ │ │ + bl 468482 │ │ │ │ + bl 474486 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w lr, [r0, #48] @ 0x30 │ │ │ │ sub sp, #12 │ │ │ │ cmp lr, r1 │ │ │ │ it hi │ │ │ │ movhi r0, #1 │ │ │ │ - bhi.n 1e234e │ │ │ │ + bhi.n 1e24de │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ mov r2, r1 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r1, #27 │ │ │ │ - bhi.n 1e2346 │ │ │ │ - ldr.w ip, [pc, #52] @ 1e2354 │ │ │ │ + bhi.n 1e24d6 │ │ │ │ + ldr.w ip, [pc, #52] @ 1e24e4 │ │ │ │ add ip, pc │ │ │ │ - b.n 1e232c │ │ │ │ + b.n 1e24bc │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #28 │ │ │ │ - beq.n 1e2346 │ │ │ │ + beq.n 1e24d6 │ │ │ │ lsls r3, r1, #5 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 1e2326 │ │ │ │ + bcc.n 1e24b6 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - bl 1e15fc │ │ │ │ + bl 1e178c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w lr, [r0, #48] @ 0x30 │ │ │ │ cmp r2, lr │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - asrs r2, r1, #30 │ │ │ │ + asrs r2, r7, #30 │ │ │ │ movs r0, r5 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e52c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e23dc │ │ │ │ - vldr d7, [pc, #104] @ 1e23e0 │ │ │ │ + beq.n 1e256c │ │ │ │ + vldr d7, [pc, #104] @ 1e2570 │ │ │ │ add.w r5, r0, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #128] @ (1e2400 ) │ │ │ │ + ldr r3, [pc, #128] @ (1e2590 ) │ │ │ │ movs r2, #19 │ │ │ │ - add r1, pc, #116 @ (adr r1, 1e23f8 ) │ │ │ │ + add r1, pc, #116 @ (adr r1, 1e2588 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #92] @ 1e23e8 │ │ │ │ + vldr d7, [pc, #92] @ 1e2578 │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #112] @ (1e2404 ) │ │ │ │ + ldr r3, [pc, #112] @ (1e2594 ) │ │ │ │ strd r0, r1, [r4, #32] │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ str r2, [r4, #20] │ │ │ │ str r3, [r4, #12] │ │ │ │ movs r2, #17 │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r4, #24] │ │ │ │ mov.w r2, #304 @ 0x130 │ │ │ │ str r4, [r4, #0] │ │ │ │ str r5, [r4, #4] │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #56] @ 1e23f0 │ │ │ │ - ldr r3, [pc, #76] @ (1e2408 ) │ │ │ │ + vldr d7, [pc, #56] @ 1e2580 │ │ │ │ + ldr r3, [pc, #76] @ (1e2598 ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #76] @ (1e240c ) │ │ │ │ + ldr r1, [pc, #76] @ (1e259c ) │ │ │ │ add r3, pc │ │ │ │ vstr d7, [r4, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1e5424 │ │ │ │ + bl 1e55b4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 1e23dc │ │ │ │ - ldr r1, [pc, #56] @ (1e2410 ) │ │ │ │ + beq.n 1e256c │ │ │ │ + ldr r1, [pc, #56] @ (1e25a0 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e5424 │ │ │ │ + bl 1e55b4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ lsrs r0, r2, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ movs r0, r2 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #216] @ 0xd8 │ │ │ │ str r7, [r2, r3] │ │ │ │ muls r6, r3 │ │ │ │ lsrs r1, r7, #21 │ │ │ │ - bl fff7e402 │ │ │ │ - bl 39e406 │ │ │ │ - bl 3ac40a │ │ │ │ - bl 28e40e │ │ │ │ - bl 3da412 │ │ │ │ - cbz r0, 1e2454 │ │ │ │ + bl fff7e592 │ │ │ │ + bl 39e596 │ │ │ │ + bl 3ac59a │ │ │ │ + bl 28e59e │ │ │ │ + bl 3da5a2 │ │ │ │ + cbz r0, 1e25e4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - beq.n 1e244c │ │ │ │ + beq.n 1e25dc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ - cbz r3, 1e2440 │ │ │ │ + cbz r3, 1e25d0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 59c6c │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ strh r6, [r4, #4] │ │ │ │ add.w r3, r1, r2, lsl #4 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1e2432 │ │ │ │ + bne.n 1e25c2 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5, #56] @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 5aa44 │ │ │ │ - cbz r0, 1e24fa │ │ │ │ + cbz r0, 1e268a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw ip, #44605 @ 0xae3d │ │ │ │ movt ip, #49842 @ 0xc2b2 │ │ │ │ movw r1, #26553 @ 0x67b9 │ │ │ │ movt r1, #5718 @ 0x1656 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ @@ -539851,131 +539962,131 @@ │ │ │ │ mul.w r1, r2, r1 │ │ │ │ mov r2, r4 │ │ │ │ eor.w r1, r1, r1, lsr #15 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ eor.w r1, r1, r1, lsr #13 │ │ │ │ mul.w r1, ip, r1 │ │ │ │ eor.w r1, r1, r1, lsr #16 │ │ │ │ - bl 1e17fc │ │ │ │ - cbz r0, 1e24fe │ │ │ │ + bl 1e198c │ │ │ │ + cbz r0, 1e268e │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r0, #12] │ │ │ │ - cbnz r3, 1e24fe │ │ │ │ + cbnz r3, 1e268e │ │ │ │ movs r3, #1 │ │ │ │ str r4, [r0, #8] │ │ │ │ strh r3, [r0, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 59c6c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ - ldr r1, [pc, #72] @ (1e2564 ) │ │ │ │ + ldr r1, [pc, #72] @ (1e26f4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ (1e2568 ) │ │ │ │ + ldr r3, [pc, #64] @ (1e26f8 ) │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e14b0 │ │ │ │ - cbz r0, 1e2546 │ │ │ │ + bl 1e1640 │ │ │ │ + cbz r0, 1e26d6 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - ldr r2, [pc, #36] @ (1e256c ) │ │ │ │ - ldr r3, [pc, #28] @ (1e2568 ) │ │ │ │ + ldr r2, [pc, #36] @ (1e26fc ) │ │ │ │ + ldr r3, [pc, #28] @ (1e26f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e255e │ │ │ │ + bne.n 1e26ee │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bge.n 1e2528 │ │ │ │ + bls.n 1e2798 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1e24d4 │ │ │ │ + bls.n 1e2744 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ - ldr r1, [pc, #96] @ (1e25e4 ) │ │ │ │ + ldr r1, [pc, #96] @ (1e2774 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ - ldr r3, [pc, #88] @ (1e25e8 ) │ │ │ │ + ldr r3, [pc, #88] @ (1e2778 ) │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e14b0 │ │ │ │ - cbz r0, 1e25c8 │ │ │ │ + bl 1e1640 │ │ │ │ + cbz r0, 1e2758 │ │ │ │ ldrd r2, r3, [r4, #56] @ 0x38 │ │ │ │ mov.w ip, #256 @ 0x100 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ strh.w ip, [r0, #4] │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [r4, #56] @ 0x38 │ │ │ │ blx 59c6c │ │ │ │ - ldr r2, [pc, #32] @ (1e25ec ) │ │ │ │ - ldr r3, [pc, #28] @ (1e25e8 ) │ │ │ │ + ldr r2, [pc, #32] @ (1e277c ) │ │ │ │ + ldr r3, [pc, #28] @ (1e2778 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e25e0 │ │ │ │ + bne.n 1e2770 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - bge.n 1e26d8 │ │ │ │ + bhi.n 1e2748 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1e2650 │ │ │ │ + bhi.n 1e26c0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r4, [pc, #404] @ (1e2798 ) │ │ │ │ + ldr r4, [pc, #404] @ (1e2928 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #404] @ (1e279c ) │ │ │ │ + ldr r2, [pc, #404] @ (1e292c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r4, pc │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr.w fp, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ands.w r4, r6, #1 │ │ │ │ @@ -539983,805 +540094,805 @@ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne.n 1e26fc │ │ │ │ + bne.n 1e288c │ │ │ │ mov sl, r1 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r0 │ │ │ │ str r4, [sp, #20] │ │ │ │ lsls r3, r6, #30 │ │ │ │ - bmi.n 1e26ee │ │ │ │ + bmi.n 1e287e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [sp] │ │ │ │ blx 59f88 <__vsnprintf_chk@plt> │ │ │ │ and.w r3, r6, #4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1e26d8 │ │ │ │ + blt.n 1e2868 │ │ │ │ add r4, r0 │ │ │ │ - cbz r3, 1e2686 │ │ │ │ + cbz r3, 1e2816 │ │ │ │ cmp r0, r9 │ │ │ │ it ge │ │ │ │ movge r0, r9 │ │ │ │ add r7, r0 │ │ │ │ sub.w r9, r9, r0 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 1e2672 │ │ │ │ + beq.n 1e2802 │ │ │ │ ldrb.w r3, [r7, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 1e2686 │ │ │ │ + beq.n 1e2816 │ │ │ │ mov sl, r9 │ │ │ │ - ldr r2, [pc, #296] @ (1e27a0 ) │ │ │ │ + ldr r2, [pc, #296] @ (1e2930 ) │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ blx 5a250 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1e26ca │ │ │ │ + blt.n 1e285a │ │ │ │ add r4, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbnz r3, 1e26ca │ │ │ │ + cbnz r3, 1e285a │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 1e26aa │ │ │ │ + ble.n 1e283a │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #272] @ (1e27a4 ) │ │ │ │ - ldr r3, [pc, #264] @ (1e279c ) │ │ │ │ + ldr r2, [pc, #272] @ (1e2934 ) │ │ │ │ + ldr r3, [pc, #264] @ (1e292c ) │ │ │ │ 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 1e2782 │ │ │ │ + bne.n 1e2912 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r0, r4, #1 │ │ │ │ blx 5abf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e2786 │ │ │ │ + beq.n 1e2916 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ adds r1, r4, #1 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ strd fp, r3, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - bl 1e25f0 │ │ │ │ - b.n 1e2690 │ │ │ │ - ldr r1, [pc, #220] @ (1e27a8 ) │ │ │ │ + bl 1e2780 │ │ │ │ + b.n 1e2820 │ │ │ │ + ldr r1, [pc, #220] @ (1e2938 ) │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 5aee4 │ │ │ │ - b.n 1e268e │ │ │ │ + b.n 1e281e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e26ca │ │ │ │ + beq.n 1e285a │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 1e26e8 │ │ │ │ + beq.n 1e2878 │ │ │ │ ldrb.w r3, [r7, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 1e26ca │ │ │ │ + beq.n 1e285a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1e2674 │ │ │ │ + b.n 1e2804 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 1e277c │ │ │ │ + bhi.n 1e290c │ │ │ │ tbb [pc, r2] │ │ │ │ subs r4, #63 @ 0x3f │ │ │ │ tst r0, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #168] @ (1e27ac ) │ │ │ │ + ldr r3, [pc, #168] @ (1e293c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 5ac3c <__snprintf_chk@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 1e272a │ │ │ │ + blt.n 1e28ba │ │ │ │ cmp r8, r4 │ │ │ │ mov r7, r8 │ │ │ │ it ge │ │ │ │ movge r7, r4 │ │ │ │ movs r3, #0 │ │ │ │ sub.w r9, r8, r7 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r7, r5 │ │ │ │ mov sl, r9 │ │ │ │ - b.n 1e2634 │ │ │ │ + b.n 1e27c4 │ │ │ │ movs r3, #1 │ │ │ │ mov sl, r8 │ │ │ │ mov r9, r8 │ │ │ │ mov r7, r5 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1e2634 │ │ │ │ - ldr r3, [pc, #116] @ (1e27b0 ) │ │ │ │ + b.n 1e27c4 │ │ │ │ + ldr r3, [pc, #116] @ (1e2940 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #112] @ (1e27b4 ) │ │ │ │ + ldr r3, [pc, #112] @ (1e2944 ) │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 5ac3c <__snprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ itt lt │ │ │ │ movlt r3, #1 │ │ │ │ strlt r3, [sp, #20] │ │ │ │ - blt.w 1e2638 │ │ │ │ + blt.w 1e27c8 │ │ │ │ cmp r0, r9 │ │ │ │ add r4, r0 │ │ │ │ it ge │ │ │ │ movge r0, r9 │ │ │ │ sub.w r9, r9, r0 │ │ │ │ add r7, r0 │ │ │ │ mov sl, r9 │ │ │ │ - b.n 1e2638 │ │ │ │ - ldr r3, [pc, #68] @ (1e27b8 ) │ │ │ │ + b.n 1e27c8 │ │ │ │ + ldr r3, [pc, #68] @ (1e2948 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1e273c │ │ │ │ - ldr r3, [pc, #68] @ (1e27bc ) │ │ │ │ + b.n 1e28cc │ │ │ │ + ldr r3, [pc, #68] @ (1e294c ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1e273c │ │ │ │ - ldr r3, [pc, #64] @ (1e27c0 ) │ │ │ │ + b.n 1e28cc │ │ │ │ + ldr r3, [pc, #64] @ (1e2950 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1e273c │ │ │ │ + b.n 1e28cc │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #60] @ (1e27c4 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e2954 ) │ │ │ │ sub.w r8, r8, #4 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r5, r8] │ │ │ │ - b.n 1e268e │ │ │ │ + b.n 1e281e │ │ │ │ nop │ │ │ │ - bls.n 1e2784 │ │ │ │ + bhi.n 1e29f4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #1000 @ (adr r6, 1e2b8c ) │ │ │ │ + add r7, pc, #168 @ (adr r7, 1e29dc ) │ │ │ │ movs r7, r2 │ │ │ │ - bls.n 1e2878 │ │ │ │ + bvc.n 1e28e8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r4, [r3, r3] │ │ │ │ + ldr r4, [r1, r4] │ │ │ │ movs r1, r3 │ │ │ │ - ldr r0, [r4, r2] │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ movs r1, r3 │ │ │ │ - b.n 1e2c80 │ │ │ │ + b.n 1e2e70 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r6, [r3, r1] │ │ │ │ + ldr r6, [r1, r2] │ │ │ │ movs r1, r3 │ │ │ │ - ldr r2, [r4, r0] │ │ │ │ + ldr r2, [r2, r1] │ │ │ │ movs r1, r3 │ │ │ │ - ldr??.w r0, [ip, r7, lsl #1] │ │ │ │ - ldr r6, [r3, r0] │ │ │ │ + strh.w r0, [ip, #23] │ │ │ │ + ldr r6, [r1, r1] │ │ │ │ movs r1, r3 │ │ │ │ - ldr r0, [r7, r0] │ │ │ │ + ldr r0, [r5, r1] │ │ │ │ movs r1, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3024] @ 0xbd0 │ │ │ │ subw sp, sp, #1060 @ 0x424 │ │ │ │ - ldr r4, [pc, #108] @ (1e2848 ) │ │ │ │ + ldr r4, [pc, #108] @ (1e29d8 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r3 │ │ │ │ add r4, pc │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #100] @ (1e284c ) │ │ │ │ + ldr r0, [pc, #100] @ (1e29dc ) │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ add r4, sp, #28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str.w r0, [sp, #1052] @ 0x41c │ │ │ │ mov.w r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e25f0 │ │ │ │ - ldr r2, [pc, #72] @ (1e2850 ) │ │ │ │ + bl 1e2780 │ │ │ │ + ldr r2, [pc, #72] @ (1e29e0 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r0, [r2, r5, lsl #2] │ │ │ │ - ldr r2, [pc, #60] @ (1e2854 ) │ │ │ │ + ldr r2, [pc, #60] @ (1e29e4 ) │ │ │ │ add r2, pc │ │ │ │ blx 5a6c4 <__syslog_chk@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1e2828 │ │ │ │ + beq.n 1e29b8 │ │ │ │ mov r0, r3 │ │ │ │ blx 59c6c │ │ │ │ - ldr r2, [pc, #44] @ (1e2858 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e284c ) │ │ │ │ + ldr r2, [pc, #44] @ (1e29e8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e29dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1052] @ 0x41c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e2844 │ │ │ │ + bne.n 1e29d4 │ │ │ │ addw sp, sp, #1060 @ 0x424 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - bhi.n 1e2884 │ │ │ │ + bvs.n 1e28f4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r4, #24 │ │ │ │ + asrs r0, r2, #25 │ │ │ │ movs r0, r5 │ │ │ │ - strh r6, [r4, #22] │ │ │ │ + strh r6, [r2, #24] │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 1e27fc │ │ │ │ + bvs.n 1e2a6c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3024] @ 0xbd0 │ │ │ │ subw sp, sp, #1060 @ 0x424 │ │ │ │ - ldr r4, [pc, #120] @ (1e28e8 ) │ │ │ │ + ldr r4, [pc, #120] @ (1e2a78 ) │ │ │ │ add r4, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #116] @ (1e28ec ) │ │ │ │ + ldr r0, [pc, #116] @ (1e2a7c ) │ │ │ │ strd r1, r2, [sp] │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ - ldr r2, [pc, #108] @ (1e28f0 ) │ │ │ │ + ldr r2, [pc, #108] @ (1e2a80 ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r4, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str.w r2, [sp, #1052] @ 0x41c │ │ │ │ mov.w r2, #0 │ │ │ │ - ldr r2, [pc, #92] @ (1e28f4 ) │ │ │ │ + ldr r2, [pc, #92] @ (1e2a84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ orr.w r2, r2, #4 │ │ │ │ - bl 1e25f0 │ │ │ │ - ldr r2, [pc, #80] @ (1e28f8 ) │ │ │ │ + bl 1e2780 │ │ │ │ + ldr r2, [pc, #80] @ (1e2a88 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 5af14 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1e28c6 │ │ │ │ + beq.n 1e2a56 │ │ │ │ mov r0, r3 │ │ │ │ blx 59c6c │ │ │ │ - ldr r2, [pc, #52] @ (1e28fc ) │ │ │ │ - ldr r3, [pc, #36] @ (1e28f0 ) │ │ │ │ + ldr r2, [pc, #52] @ (1e2a8c ) │ │ │ │ + ldr r3, [pc, #36] @ (1e2a80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1052] @ 0x41c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e28e2 │ │ │ │ + bne.n 1e2a72 │ │ │ │ addw sp, sp, #1060 @ 0x424 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r6, #2 │ │ │ │ + lsrs r0, r4, #28 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - bvc.n 1e29e4 │ │ │ │ + bpl.n 1e2a54 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #2 │ │ │ │ + lsrs r0, r6, #27 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - strh r2, [r2, #18] │ │ │ │ + strh r2, [r0, #20] │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 1e2964 │ │ │ │ + bpl.n 1e29d4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3544] @ 0xdd8 │ │ │ │ - ldr r2, [pc, #396] @ (1e2a9c ) │ │ │ │ + ldr r2, [pc, #396] @ (1e2c2c ) │ │ │ │ sub.w sp, sp, #536 @ 0x218 │ │ │ │ - ldr r3, [pc, #392] @ (1e2aa0 ) │ │ │ │ + ldr r3, [pc, #392] @ (1e2c30 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #392] @ (1e2aa4 ) │ │ │ │ - ldr r5, [pc, #396] @ (1e2aa8 ) │ │ │ │ + ldr r0, [pc, #392] @ (1e2c34 ) │ │ │ │ + ldr r5, [pc, #396] @ (1e2c38 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #532] @ 0x214 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e3868 │ │ │ │ - ldr r1, [pc, #380] @ (1e2aac ) │ │ │ │ + bl 1e39f8 │ │ │ │ + ldr r1, [pc, #380] @ (1e2c3c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1eaa4c │ │ │ │ + bl 1eabdc │ │ │ │ uxtb r3, r0 │ │ │ │ - cbnz r3, 1e293e │ │ │ │ + cbnz r3, 1e2ace │ │ │ │ orr.w r0, r0, #2 │ │ │ │ - ldr r2, [pc, #368] @ (1e2ab0 ) │ │ │ │ + ldr r2, [pc, #368] @ (1e2c40 ) │ │ │ │ movs r6, #2 │ │ │ │ - ldr r3, [pc, #368] @ (1e2ab4 ) │ │ │ │ + ldr r3, [pc, #368] @ (1e2c44 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ - ldr r0, [pc, #364] @ (1e2ab8 ) │ │ │ │ + ldr r0, [pc, #364] @ (1e2c48 ) │ │ │ │ str r6, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 1e3868 │ │ │ │ + bl 1e39f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e299c │ │ │ │ - ldr r0, [pc, #352] @ (1e2abc ) │ │ │ │ + cbz r0, 1e2b2c │ │ │ │ + ldr r0, [pc, #352] @ (1e2c4c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 5ae10 │ │ │ │ - cbz r0, 1e2996 │ │ │ │ - ldr r0, [pc, #344] @ (1e2ac0 ) │ │ │ │ + cbz r0, 1e2b26 │ │ │ │ + ldr r0, [pc, #344] @ (1e2c50 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 5ae10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e2a90 │ │ │ │ - ldr r0, [pc, #332] @ (1e2ac4 ) │ │ │ │ + beq.w 1e2c20 │ │ │ │ + ldr r0, [pc, #332] @ (1e2c54 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 5ae10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e2a94 │ │ │ │ - ldr r0, [pc, #320] @ (1e2ac8 ) │ │ │ │ + beq.w 1e2c24 │ │ │ │ + ldr r0, [pc, #320] @ (1e2c58 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 5ae10 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #4 │ │ │ │ moveq r0, #3 │ │ │ │ - ldr r3, [pc, #308] @ (1e2acc ) │ │ │ │ + ldr r3, [pc, #308] @ (1e2c5c ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - ldr r1, [pc, #304] @ (1e2ad0 ) │ │ │ │ + ldr r1, [pc, #304] @ (1e2c60 ) │ │ │ │ movs r2, #3 │ │ │ │ - ldr r0, [pc, #304] @ (1e2ad4 ) │ │ │ │ + ldr r0, [pc, #304] @ (1e2c64 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1ea874 │ │ │ │ - ldr r2, [pc, #296] @ (1e2ad8 ) │ │ │ │ - ldr r3, [pc, #300] @ (1e2adc ) │ │ │ │ + bl 1eaa04 │ │ │ │ + ldr r2, [pc, #296] @ (1e2c68 ) │ │ │ │ + ldr r3, [pc, #300] @ (1e2c6c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #300] @ (1e2ae0 ) │ │ │ │ + ldr r1, [pc, #300] @ (1e2c70 ) │ │ │ │ add r1, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ blx 5abb8 │ │ │ │ mov r4, r0 │ │ │ │ blx 5a978 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1e29fe │ │ │ │ - ldr r3, [pc, #276] @ (1e2ae4 ) │ │ │ │ + beq.n 1e2b8e │ │ │ │ + ldr r3, [pc, #276] @ (1e2c74 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 1e29f0 │ │ │ │ - ldr r2, [pc, #272] @ (1e2ae8 ) │ │ │ │ - ldr r3, [pc, #196] @ (1e2aa0 ) │ │ │ │ + bmi.n 1e2b80 │ │ │ │ + ldr r2, [pc, #272] @ (1e2c78 ) │ │ │ │ + ldr r3, [pc, #196] @ (1e2c30 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #532] @ 0x214 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e2a98 │ │ │ │ + bne.n 1e2c28 │ │ │ │ add.w sp, sp, #536 @ 0x218 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1e4bd8 │ │ │ │ + bl 1e4d68 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #9 │ │ │ │ blx 5b010 │ │ │ │ - b.n 1e29d6 │ │ │ │ + b.n 1e2b66 │ │ │ │ blx 59eec │ │ │ │ mov r4, r0 │ │ │ │ blx 5abdc │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1e2a14 │ │ │ │ - ldr r3, [pc, #220] @ (1e2aec ) │ │ │ │ + beq.n 1e2ba4 │ │ │ │ + ldr r3, [pc, #220] @ (1e2c7c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1e29d2 │ │ │ │ - ldr r0, [pc, #216] @ (1e2af0 ) │ │ │ │ + b.n 1e2b62 │ │ │ │ + ldr r0, [pc, #216] @ (1e2c80 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e3868 │ │ │ │ - cbz r0, 1e2a74 │ │ │ │ - ldr r4, [pc, #212] @ (1e2af4 ) │ │ │ │ - bl 1e4bd8 │ │ │ │ + bl 1e39f8 │ │ │ │ + cbz r0, 1e2c04 │ │ │ │ + ldr r4, [pc, #212] @ (1e2c84 ) │ │ │ │ + bl 1e4d68 │ │ │ │ mov r5, r0 │ │ │ │ blx 59b34 │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ strd r5, r0, [sp, #4] │ │ │ │ add r4, pc │ │ │ │ add r0, sp, #20 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 5ac3c <__snprintf_chk@plt> │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 5a2a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1e2a54 │ │ │ │ - ldr r3, [pc, #168] @ (1e2af8 ) │ │ │ │ + bge.n 1e2be4 │ │ │ │ + ldr r3, [pc, #168] @ (1e2c88 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1e29d2 │ │ │ │ - ldr r1, [pc, #164] @ (1e2afc ) │ │ │ │ + b.n 1e2b62 │ │ │ │ + ldr r1, [pc, #164] @ (1e2c8c ) │ │ │ │ add r1, pc │ │ │ │ blx 59c3c │ │ │ │ - ldr r1, [pc, #160] @ (1e2b00 ) │ │ │ │ + ldr r1, [pc, #160] @ (1e2c90 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e29d2 │ │ │ │ - ldr r2, [pc, #156] @ (1e2b04 ) │ │ │ │ + beq.n 1e2b62 │ │ │ │ + ldr r2, [pc, #156] @ (1e2c94 ) │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r3, [r1, #0] │ │ │ │ add r2, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n 1e29d2 │ │ │ │ - ldr r0, [pc, #144] @ (1e2b08 ) │ │ │ │ + b.n 1e2b62 │ │ │ │ + ldr r0, [pc, #144] @ (1e2c98 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e3868 │ │ │ │ - cbz r0, 1e2a88 │ │ │ │ - ldr r1, [pc, #140] @ (1e2b0c ) │ │ │ │ + bl 1e39f8 │ │ │ │ + cbz r0, 1e2c18 │ │ │ │ + ldr r1, [pc, #140] @ (1e2c9c ) │ │ │ │ add r1, pc │ │ │ │ blx 5af20 │ │ │ │ - b.n 1e2a5c │ │ │ │ - ldr r3, [pc, #132] @ (1e2b10 ) │ │ │ │ + b.n 1e2bec │ │ │ │ + ldr r3, [pc, #132] @ (1e2ca0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1e29d2 │ │ │ │ + b.n 1e2b62 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1e2996 │ │ │ │ + b.n 1e2b26 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 1e2996 │ │ │ │ + b.n 1e2b26 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - bvs.n 1e2a6c │ │ │ │ + bpl.n 1e2cdc │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r5, r2] │ │ │ │ + ldrsb r4, [r3, r3] │ │ │ │ movs r1, r3 │ │ │ │ - bvs.n 1e2a64 │ │ │ │ + bpl.n 1e2cd4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsrs r4, r0, #19 │ │ │ │ + lsrs r4, r6, #12 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsrs r0, r4, #31 │ │ │ │ + lsrs r0, r2, #25 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsrs r6, r2, #31 │ │ │ │ + lsrs r6, r0, #25 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrsb r6, [r0, r2] │ │ │ │ + ldrsb r6, [r6, r2] │ │ │ │ movs r1, r3 │ │ │ │ - @ instruction: 0xf6980017 │ │ │ │ - ldrsb r4, [r5, r0] │ │ │ │ + movt r0, #34839 @ 0x8817 │ │ │ │ + ldrsb r4, [r3, r1] │ │ │ │ movs r1, r3 │ │ │ │ - b.n 1e2b18 │ │ │ │ + b.n 1e2d08 │ │ │ │ movs r0, r3 │ │ │ │ - ldrsb r4, [r2, r0] │ │ │ │ + ldrsb r4, [r0, r1] │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r4, r0, #30 │ │ │ │ + lsrs r4, r6, #23 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsrs r0, r1, #16 │ │ │ │ + lsrs r0, r7, #9 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrsb r6, [r7, r0] │ │ │ │ + ldrsb r6, [r5, r1] │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r0, r5, #29 │ │ │ │ + lsrs r0, r3, #23 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #29 │ │ │ │ + lsrs r4, r3, #23 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsrs r6, r2, #29 │ │ │ │ + lsrs r6, r0, #23 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - bvs.n 1e2b30 │ │ │ │ + bmi.n 1e2ba0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsrs r6, r2, #28 │ │ │ │ + lsrs r6, r0, #22 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - strb r6, [r3, r7] │ │ │ │ + ldrsb r6, [r1, r0] │ │ │ │ movs r1, r3 │ │ │ │ - strb r2, [r2, r7] │ │ │ │ + ldrsb r2, [r0, r0] │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r6, r2, #27 │ │ │ │ + lsrs r6, r0, #21 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldmia r7, {r1, r3, r4, r7} │ │ │ │ + ldmia r7, {r1, r3, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r6, r0, #27 │ │ │ │ + lsrs r6, r6, #20 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsrs r2, r6, #26 │ │ │ │ + lsrs r2, r4, #20 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - strb r6, [r5, r6] │ │ │ │ + strb r6, [r3, r7] │ │ │ │ movs r1, r3 │ │ │ │ - ldmia r7!, {r4, r5, r6} │ │ │ │ + ldmia r7, {r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r2, r3, #26 │ │ │ │ + lsrs r2, r1, #20 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #144] @ (1e2bb8 ) │ │ │ │ + ldr r2, [pc, #144] @ (1e2d48 ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #144] @ (1e2bbc ) │ │ │ │ + ldr r3, [pc, #144] @ (1e2d4c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #144] @ (1e2bc0 ) │ │ │ │ + ldr r4, [pc, #144] @ (1e2d50 ) │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r0, [pc, #140] @ (1e2bc4 ) │ │ │ │ + ldr r0, [pc, #140] @ (1e2d54 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r1, [pc, #140] @ (1e2bc8 ) │ │ │ │ + ldr r1, [pc, #140] @ (1e2d58 ) │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f84bc │ │ │ │ + bl 1f864c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1e2b9e │ │ │ │ + bhi.n 1e2d2e │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 1e2b84 │ │ │ │ - ldr r4, [pc, #112] @ (1e2bcc ) │ │ │ │ - ldr.w r8, [pc, #116] @ 1e2bd0 │ │ │ │ + bhi.n 1e2d14 │ │ │ │ + ldr r4, [pc, #112] @ (1e2d5c ) │ │ │ │ + ldr.w r8, [pc, #116] @ 1e2d60 │ │ │ │ add r4, pc │ │ │ │ add r8, pc │ │ │ │ add.w r9, r4, #16 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 1e2b7e │ │ │ │ + beq.n 1e2d0e │ │ │ │ ldr r7, [r4, #4] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx r7 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n 1e2b66 │ │ │ │ - ldr r2, [pc, #76] @ (1e2bd4 ) │ │ │ │ - ldr r3, [pc, #52] @ (1e2bbc ) │ │ │ │ + bne.n 1e2cf6 │ │ │ │ + ldr r2, [pc, #76] @ (1e2d64 ) │ │ │ │ + ldr r3, [pc, #52] @ (1e2d4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e2bb2 │ │ │ │ + bne.n 1e2d42 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #56] @ (1e2bd8 ) │ │ │ │ + ldr r1, [pc, #56] @ (1e2d68 ) │ │ │ │ movs r3, #2 │ │ │ │ - ldr r0, [pc, #56] @ (1e2bdc ) │ │ │ │ + ldr r0, [pc, #56] @ (1e2d6c ) │ │ │ │ add r1, pc │ │ │ │ str r3, [r4, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 1f84bc │ │ │ │ + bl 1f864c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 1e2b54 │ │ │ │ + b.n 1e2ce4 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bmi.n 1e2b5c │ │ │ │ + bcc.n 1e2dcc │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #23 │ │ │ │ + lsrs r6, r2, #17 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsrs r6, r2, #23 │ │ │ │ + lsrs r6, r0, #17 │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldc2 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - lsrs r6, r7, #8 │ │ │ │ + lsrs r6, r5, #2 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsrs r4, r0, #23 │ │ │ │ + lsrs r4, r6, #16 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - bmi.n 1e2cc0 │ │ │ │ + bcs.n 1e2d30 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r5, #21 │ │ │ │ + lsrs r0, r3, #15 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #64] @ 1e2c34 │ │ │ │ + ldr.w ip, [pc, #64] @ 1e2dc4 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ (1e2c38 ) │ │ │ │ + ldr r2, [pc, #64] @ (1e2dc8 ) │ │ │ │ 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 1e2b14 │ │ │ │ - ldr r2, [pc, #40] @ (1e2c3c ) │ │ │ │ - ldr r3, [pc, #32] @ (1e2c38 ) │ │ │ │ + bl 1e2ca4 │ │ │ │ + ldr r2, [pc, #40] @ (1e2dcc ) │ │ │ │ + ldr r3, [pc, #32] @ (1e2dc8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e2c30 │ │ │ │ + bne.n 1e2dc0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - bmi.n 1e2c3c │ │ │ │ + bcs.n 1e2eac │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1e2c0c │ │ │ │ + bcs.n 1e2e7c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #24] @ (1e2c68 ) │ │ │ │ + ldr r0, [pc, #24] @ (1e2df8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e3868 │ │ │ │ - ldr r2, [pc, #20] @ (1e2c6c ) │ │ │ │ - ldr r1, [pc, #20] @ (1e2c70 ) │ │ │ │ + bl 1e39f8 │ │ │ │ + ldr r2, [pc, #20] @ (1e2dfc ) │ │ │ │ + ldr r1, [pc, #20] @ (1e2e00 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r0, r6] │ │ │ │ + strh r4, [r6, r6] │ │ │ │ movs r1, r3 │ │ │ │ - strh r0, [r3, r7] │ │ │ │ + strb r0, [r1, r0] │ │ │ │ movs r1, r3 │ │ │ │ - str r0, [r4, #112] @ 0x70 │ │ │ │ + str r0, [r2, #116] @ 0x74 │ │ │ │ movs r0, 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 │ │ │ │ mov r7, r0 │ │ │ │ - ldr.w r8, [pc, #76] @ 1e2cd4 │ │ │ │ + ldr.w r8, [pc, #76] @ 1e2e64 │ │ │ │ mov r0, r1 │ │ │ │ mov.w r9, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r5, [r7, #0] │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1e2caa │ │ │ │ + b.n 1e2e3a │ │ │ │ strb.w r9, [r0] │ │ │ │ adds r5, r0, #1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ subs r0, r5, r6 │ │ │ │ movs r1, #10 │ │ │ │ add r0, r6 │ │ │ │ blx 5b0c4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e2c98 │ │ │ │ + bne.n 1e2e28 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1e2cd0 │ │ │ │ + beq.n 1e2e60 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ add r4, r6 │ │ │ │ subs r4, r4, r5 │ │ │ │ mov r2, r4 │ │ │ │ blx 5a358 │ │ │ │ str r4, [r7, #8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldrb r4, [r5, #25] │ │ │ │ + ldrb r4, [r3, #26] │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #16 │ │ │ │ - bl 1e50f0 │ │ │ │ - ldr r1, [pc, #24] @ (1e2d0c ) │ │ │ │ + bl 1e5280 │ │ │ │ + ldr r1, [pc, #24] @ (1e2e9c ) │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ add r1, pc │ │ │ │ str r5, [r0, #4] │ │ │ │ - bl 1e545c │ │ │ │ + bl 1e55ec │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xeb380018 │ │ │ │ + sbc.w r0, r8, r8, lsr #32 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ - ldr.w ip, [pc, #80] @ 1e2d74 │ │ │ │ + ldr.w ip, [pc, #80] @ 1e2f04 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #80] @ (1e2d78 ) │ │ │ │ + ldr r2, [pc, #80] @ (1e2f08 ) │ │ │ │ mov r1, r0 │ │ │ │ add ip, pc │ │ │ │ add r3, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r5, [r1, #8]! │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e5564 │ │ │ │ + bl 1e56f4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2c74 │ │ │ │ - ldr r2, [pc, #40] @ (1e2d7c ) │ │ │ │ - ldr r3, [pc, #32] @ (1e2d78 ) │ │ │ │ + bl 1e2e04 │ │ │ │ + ldr r2, [pc, #40] @ (1e2f0c ) │ │ │ │ + ldr r3, [pc, #32] @ (1e2f08 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e2d70 │ │ │ │ + bne.n 1e2f00 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - bcs.n 1e2d1c │ │ │ │ + bne.n 1e2f8c │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 1e2ccc │ │ │ │ + bne.n 1e2f3c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w ip, [pc, #92] @ 1e2dec │ │ │ │ + ldr.w ip, [pc, #92] @ 1e2f7c │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #88] @ (1e2df0 ) │ │ │ │ + ldr r3, [pc, #88] @ (1e2f80 ) │ │ │ │ mov r5, r0 │ │ │ │ add ip, pc │ │ │ │ mov r0, r2 │ │ │ │ strd r1, r2, [sp] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -540792,34 +540903,34 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ blx 5ac00 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #12 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 1e2c74 │ │ │ │ + bl 1e2e04 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 59c6c │ │ │ │ - ldr r2, [pc, #32] @ (1e2df4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e2df0 ) │ │ │ │ + ldr r2, [pc, #32] @ (1e2f84 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e2f80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e2de8 │ │ │ │ + bne.n 1e2f78 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - bcs.n 1e2eb8 │ │ │ │ + beq.n 1e2f28 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 1e2e48 │ │ │ │ + beq.n 1e2eb8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -540837,37 +540948,37 @@ │ │ │ │ adds r3, #1 │ │ │ │ mov.w ip, ip, lsl #3 │ │ │ │ cmp r3, #32 │ │ │ │ ldr.w r2, [r4, lr] │ │ │ │ lsl.w r1, r1, ip │ │ │ │ orr.w r2, r2, r1 │ │ │ │ str.w r2, [r4, lr] │ │ │ │ - bne.n 1e2e1c │ │ │ │ + bne.n 1e2fac │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w lr, [pc, #48] @ 1e2e7c │ │ │ │ + ldr.w lr, [pc, #48] @ 1e300c │ │ │ │ adds r4, r0, #1 │ │ │ │ add lr, pc │ │ │ │ mov.w ip, r3, lsr #1 │ │ │ │ ldrb.w r2, [r1, ip] │ │ │ │ lsrs r2, r2, #4 │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ strb r2, [r0, r3] │ │ │ │ ldrb.w r2, [r1, ip] │ │ │ │ and.w r2, r2, #15 │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ strb r2, [r4, r3] │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 1e2e50 │ │ │ │ + bne.n 1e2fe0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #64] @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ - lsrs r6, r5, #31 │ │ │ │ + asrs r6, r3, #32 │ │ │ │ movs r0, r5 │ │ │ │ push {r4, lr} │ │ │ │ subs r0, #1 │ │ │ │ movs r2, #0 │ │ │ │ adds r4, r1, #1 │ │ │ │ ldrb.w ip, [r1, r2, lsl #1] │ │ │ │ ldrb.w r3, [r4, r2, lsl #1] │ │ │ │ @@ -540881,260 +540992,260 @@ │ │ │ │ ite hi │ │ │ │ movhi.w lr, #87 @ 0x57 │ │ │ │ movls.w lr, #48 @ 0x30 │ │ │ │ sub.w r3, r3, lr │ │ │ │ cmp r2, #32 │ │ │ │ orr.w r3, r3, ip, lsl #4 │ │ │ │ strb.w r3, [r0, #1]! │ │ │ │ - bne.n 1e2e88 │ │ │ │ + bne.n 1e3018 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2152] @ 0x868 │ │ │ │ sub.w sp, sp, #1928 @ 0x788 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #76] @ (1e2f28 ) │ │ │ │ + ldr r2, [pc, #76] @ (1e30b8 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1e2f2c ) │ │ │ │ + ldr r3, [pc, #76] @ (1e30bc ) │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1924] @ 0x784 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f6248 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f62c4 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f6624 │ │ │ │ - ldr r2, [pc, #36] @ (1e2f30 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e2f2c ) │ │ │ │ + bl 1f67b4 │ │ │ │ + ldr r2, [pc, #36] @ (1e30c0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e30bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e2f24 │ │ │ │ + bne.n 1e30b4 │ │ │ │ add.w sp, sp, #1928 @ 0x788 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - bne.n 1e2f64 │ │ │ │ + ldmia r7, {r2, r3, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1e2f14 │ │ │ │ + ldmia r7!, {r5, r6} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #88] @ (1e2f9c ) │ │ │ │ + ldr r2, [pc, #88] @ (1e312c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #88] @ (1e2fa0 ) │ │ │ │ + ldr r3, [pc, #88] @ (1e3130 ) │ │ │ │ add r5, sp, #4 │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r6, [pc, #80] @ (1e2fa4 ) │ │ │ │ + ldr r6, [pc, #80] @ (1e3134 ) │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e2df8 │ │ │ │ - ldr r2, [pc, #64] @ (1e2fa8 ) │ │ │ │ + bl 1e2f88 │ │ │ │ + ldr r2, [pc, #64] @ (1e3138 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #1 │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ mov r2, r6 │ │ │ │ cmp r4, #8 │ │ │ │ - bne.n 1e2f6a │ │ │ │ - ldr r2, [pc, #44] @ (1e2fac ) │ │ │ │ - ldr r3, [pc, #28] @ (1e2fa0 ) │ │ │ │ + bne.n 1e30fa │ │ │ │ + ldr r2, [pc, #44] @ (1e313c ) │ │ │ │ + ldr r3, [pc, #28] @ (1e3130 ) │ │ │ │ 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 1e2f96 │ │ │ │ + bne.n 1e3126 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - beq.n 1e2f04 │ │ │ │ + ldmia r7!, {r1, r5} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, r5] │ │ │ │ + str r0, [r7, r5] │ │ │ │ movs r1, r3 │ │ │ │ - str r0, [r6, r4] │ │ │ │ + str r0, [r4, r5] │ │ │ │ movs r1, r3 │ │ │ │ - beq.n 1e30a4 │ │ │ │ + ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #68] @ (1e3004 ) │ │ │ │ + ldr r2, [pc, #68] @ (1e3194 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #68] @ (1e3008 ) │ │ │ │ + ldr r3, [pc, #68] @ (1e3198 ) │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e2df8 │ │ │ │ + bl 1e2f88 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 5af38 │ │ │ │ - ldr r2, [pc, #40] @ (1e300c ) │ │ │ │ - ldr r3, [pc, #32] @ (1e3008 ) │ │ │ │ + ldr r2, [pc, #40] @ (1e319c ) │ │ │ │ + ldr r3, [pc, #32] @ (1e3198 ) │ │ │ │ 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 1e3000 │ │ │ │ + bne.n 1e3190 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - beq.n 1e3074 │ │ │ │ + ldmia r6!, {r1, r2, r5, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1e303c │ │ │ │ + ldmia r6!, {r1, r2, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #80] @ (1e3070 ) │ │ │ │ + ldr r2, [pc, #80] @ (1e3200 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #80] @ (1e3074 ) │ │ │ │ + ldr r3, [pc, #80] @ (1e3204 ) │ │ │ │ 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 1f841c │ │ │ │ + bl 1f85ac │ │ │ │ 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] @ (1e3074 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e3204 ) │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ - ldr r2, [pc, #32] @ (1e3078 ) │ │ │ │ + ldr r2, [pc, #32] @ (1e3208 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e306c │ │ │ │ + bne.n 1e31fc │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r6} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r2, r5, r7} │ │ │ │ + ldmia r6!, {r2, r4} │ │ │ │ lsls r7, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #88] @ 1e30e8 │ │ │ │ + ldr.w ip, [pc, #88] @ 1e3278 │ │ │ │ sub sp, #24 │ │ │ │ - ldr r4, [pc, #84] @ (1e30ec ) │ │ │ │ + ldr r4, [pc, #84] @ (1e327c ) │ │ │ │ add ip, pc │ │ │ │ - add r3, pc, #68 @ (adr r3, 1e30e0 ) │ │ │ │ + add r3, pc, #68 @ (adr r3, 1e3270 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #20] │ │ │ │ mov.w r4, #0 │ │ │ │ blx 5a754 <__aeabi_ldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, sp │ │ │ │ mov r2, sp │ │ │ │ mov r0, r1 │ │ │ │ blx 59e08 <__clock_nanosleep_time64@plt> │ │ │ │ cmp r0, #4 │ │ │ │ - beq.n 1e30b4 │ │ │ │ - ldr r2, [pc, #40] @ (1e30f0 ) │ │ │ │ - ldr r3, [pc, #36] @ (1e30ec ) │ │ │ │ + beq.n 1e3244 │ │ │ │ + ldr r2, [pc, #40] @ (1e3280 ) │ │ │ │ + ldr r3, [pc, #36] @ (1e327c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e30dc │ │ │ │ + bne.n 1e326c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r2, r5, r6} │ │ │ │ + ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r2, r4, r5} │ │ │ │ + ldmia r5, {r2, r5, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #124] @ (1e3180 ) │ │ │ │ + ldr r2, [pc, #124] @ (1e3310 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #124] @ (1e3184 ) │ │ │ │ + ldr r3, [pc, #124] @ (1e3314 ) │ │ │ │ subs r4, r1, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - blt.n 1e3174 │ │ │ │ + blt.n 1e3304 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sp │ │ │ │ - bl 1f841c │ │ │ │ + bl 1f85ac │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov.w r3, #51712 @ 0xca00 │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ umull r0, r1, r0, r3 │ │ │ │ @@ -541145,215 +541256,215 @@ │ │ │ │ adc.w r1, r1, r4 │ │ │ │ cmp r0, r5 │ │ │ │ add.w r3, r1, #2147483648 @ 0x80000000 │ │ │ │ sbcs r3, r4 │ │ │ │ it cc │ │ │ │ movcc.w ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1e3174 │ │ │ │ - ldr r2, [pc, #40] @ (1e3188 ) │ │ │ │ - ldr r3, [pc, #36] @ (1e3184 ) │ │ │ │ + bne.n 1e3304 │ │ │ │ + ldr r2, [pc, #40] @ (1e3318 ) │ │ │ │ + ldr r3, [pc, #36] @ (1e3314 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e317c │ │ │ │ + bne.n 1e330c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1e315c │ │ │ │ + b.n 1e32ec │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r5, r6} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r2, r3, r4, r7} │ │ │ │ + ldmia r5!, {r2, r3} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r2, #3 │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ mov r5, r0 │ │ │ │ blx 59b40 <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 1e31dc │ │ │ │ + bge.n 1e336c │ │ │ │ blx 5ae84 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 1e31e6 │ │ │ │ + bne.n 1e3376 │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 59b40 <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 1e31e6 │ │ │ │ + blt.n 1e3376 │ │ │ │ movs r1, #1 │ │ │ │ blx 59b40 <__fcntl_time64@plt> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1e31e0 │ │ │ │ + beq.n 1e3370 │ │ │ │ orr.w r2, r0, #1 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx 59b40 <__fcntl_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e31e0 │ │ │ │ + beq.n 1e3370 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 5a280 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1e31dc │ │ │ │ + b.n 1e336c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r2, [pc, #292] @ (1e3324 ) │ │ │ │ + ldr r2, [pc, #292] @ (1e34b4 ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r3, [pc, #292] @ (1e3328 ) │ │ │ │ + ldr r3, [pc, #292] @ (1e34b8 ) │ │ │ │ mov sl, r1 │ │ │ │ add r2, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5a484 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1e330a │ │ │ │ + beq.n 1e349a │ │ │ │ add r1, sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ blx 5a688 <__fstat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e32ec │ │ │ │ + beq.n 1e347c │ │ │ │ mov r0, r8 │ │ │ │ add.w r4, r8, #4294967295 @ 0xffffffff │ │ │ │ blx 5abf4 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e32fa │ │ │ │ + beq.n 1e348a │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 1e324c │ │ │ │ + b.n 1e33dc │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1e3274 │ │ │ │ + ble.n 1e3404 │ │ │ │ add r9, r3 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 1e329a │ │ │ │ + beq.n 1e342a │ │ │ │ add.w r1, r5, r9 │ │ │ │ sub.w r2, r4, r9 │ │ │ │ add r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 5a2d4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 1e3242 │ │ │ │ + bge.n 1e33d2 │ │ │ │ blx 5ae84 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ it ne │ │ │ │ cmpne r3, #4 │ │ │ │ - beq.n 1e3248 │ │ │ │ + beq.n 1e33d8 │ │ │ │ negs r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 1e3246 │ │ │ │ + bgt.n 1e33d6 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, r9 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1e32aa │ │ │ │ + bne.n 1e343a │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ blx 5a454 │ │ │ │ - cbz r0, 1e32f4 │ │ │ │ + cbz r0, 1e3484 │ │ │ │ add r5, r4 │ │ │ │ add.w r4, r8, #4294967295 @ 0xffffffff │ │ │ │ subs r4, r4, r5 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1e323c │ │ │ │ + b.n 1e33cc │ │ │ │ mvn.w r3, #13 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, r9 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1e3280 │ │ │ │ + beq.n 1e3410 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5a280 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ it gt │ │ │ │ addgt r5, r5, r3 │ │ │ │ adds r1, r5, #1 │ │ │ │ blx 5a454 │ │ │ │ - cbz r0, 1e3312 │ │ │ │ + cbz r0, 1e34a2 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, r5] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1e32d2 │ │ │ │ + beq.n 1e3462 │ │ │ │ str.w r5, [sl] │ │ │ │ - ldr r2, [pc, #88] @ (1e332c ) │ │ │ │ - ldr r3, [pc, #80] @ (1e3328 ) │ │ │ │ + ldr r2, [pc, #88] @ (1e34bc ) │ │ │ │ + ldr r3, [pc, #80] @ (1e34b8 ) │ │ │ │ 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 1e330e │ │ │ │ + bne.n 1e349e │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add.w r8, r3, #64 @ 0x40 │ │ │ │ - b.n 1e322a │ │ │ │ + b.n 1e33ba │ │ │ │ mov r0, r6 │ │ │ │ blx 59c6c │ │ │ │ mov r0, r7 │ │ │ │ blx 5a280 │ │ │ │ blx 5ae84 <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e32d2 │ │ │ │ + b.n 1e3462 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 59c6c │ │ │ │ blx 5ae84 <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 1e330a │ │ │ │ - ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ + b.n 1e349a │ │ │ │ + ldmia r4!, {r3, r5, r6} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r1, r2, r5} │ │ │ │ + ldmia r3!, {r1, r2, r4, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1288] @ 0x508 │ │ │ │ - ldr r2, [pc, #464] @ (1e3514 ) │ │ │ │ + ldr r2, [pc, #464] @ (1e36a4 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #464] @ (1e3518 ) │ │ │ │ + ldr r3, [pc, #464] @ (1e36a8 ) │ │ │ │ subw sp, sp, #2772 @ 0xad4 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #460] @ (1e351c ) │ │ │ │ + ldr r0, [pc, #460] @ (1e36ac ) │ │ │ │ add.w r8, r5, #28 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2764] @ 0xacc │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ea0ec │ │ │ │ + bl 1ea27c │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #36 @ 0x24 │ │ │ │ blx 5a724 │ │ │ │ adds r0, #1 │ │ │ │ ldrd r4, r1, [r5, #16] │ │ │ │ itett ne │ │ │ │ movne r3, #0 │ │ │ │ @@ -541369,225 +541480,225 @@ │ │ │ │ streq r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ dmb ish │ │ │ │ ldrb.w r3, [r8] │ │ │ │ dmb ish │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e34f4 │ │ │ │ + bne.w 1e3684 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r5, #12] │ │ │ │ movs r1, #2 │ │ │ │ add r0, sp, #28 │ │ │ │ str r4, [sp, #28] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r3, [sp, #32] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ blx 5a310 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e3434 │ │ │ │ + beq.n 1e35c4 │ │ │ │ ldrh.w r3, [sp, #42] @ 0x2a │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1e33de │ │ │ │ + bpl.n 1e356e │ │ │ │ ldr r0, [r5, #12] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 5a52c │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.w 1e34f4 │ │ │ │ + beq.w 1e3684 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov.w r2, #2720 @ 0xaa0 │ │ │ │ mov r1, r4 │ │ │ │ blx 5a2d4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 1e3458 │ │ │ │ + bne.n 1e35e8 │ │ │ │ blx 5ae84 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.n 1e3390 │ │ │ │ + beq.n 1e3520 │ │ │ │ blx 59ef8 │ │ │ │ - ldr r2, [pc, #284] @ (1e3520 ) │ │ │ │ - ldr r1, [pc, #284] @ (1e3524 ) │ │ │ │ + ldr r2, [pc, #284] @ (1e36b0 ) │ │ │ │ + ldr r1, [pc, #284] @ (1e36b4 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2d70 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [pc, #272] @ (1e3528 ) │ │ │ │ - ldr r3, [pc, #252] @ (1e3518 ) │ │ │ │ + ldr r2, [pc, #272] @ (1e36b8 ) │ │ │ │ + ldr r3, [pc, #252] @ (1e36a8 ) │ │ │ │ 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 1e350e │ │ │ │ + bne.n 1e369e │ │ │ │ addw sp, sp, #2772 @ 0xad4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5ae84 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.n 1e3390 │ │ │ │ + beq.n 1e3520 │ │ │ │ blx 59ef8 │ │ │ │ - ldr r2, [pc, #228] @ (1e352c ) │ │ │ │ - ldr r1, [pc, #228] @ (1e3530 ) │ │ │ │ + ldr r2, [pc, #228] @ (1e36bc ) │ │ │ │ + ldr r1, [pc, #228] @ (1e36c0 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ - b.n 1e3412 │ │ │ │ + bl 1e2d70 │ │ │ │ + b.n 1e35a2 │ │ │ │ add.w sl, r4, r0 │ │ │ │ cmp sl, r4 │ │ │ │ it hi │ │ │ │ strhi.w r8, [sp, #8] │ │ │ │ - bhi.n 1e3484 │ │ │ │ - b.n 1e3390 │ │ │ │ + bhi.n 1e3614 │ │ │ │ + b.n 1e3520 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ ldrd fp, r0, [r5, #16] │ │ │ │ add.w r1, r5, #36 @ 0x24 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx fp │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r3, #16 │ │ │ │ add r4, r3 │ │ │ │ cmp sl, r4 │ │ │ │ - bls.n 1e34f8 │ │ │ │ + bls.n 1e3688 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1e3468 │ │ │ │ + bne.n 1e35f8 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ands.w fp, r8, #3072 @ 0xc00 │ │ │ │ - bne.n 1e34e2 │ │ │ │ + bne.n 1e3672 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 5ae10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e3468 │ │ │ │ + bne.n 1e35f8 │ │ │ │ ands.w fp, r8, #256 @ 0x100 │ │ │ │ - bne.n 1e34c8 │ │ │ │ + bne.n 1e3658 │ │ │ │ ands.w r3, r8, #512 @ 0x200 │ │ │ │ it eq │ │ │ │ moveq r2, r3 │ │ │ │ - beq.n 1e346c │ │ │ │ + beq.n 1e35fc │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ blx 59e5c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, fp │ │ │ │ str r3, [r5, #4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1e346c │ │ │ │ + b.n 1e35fc │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add.w r1, r5, #36 @ 0x24 │ │ │ │ blx 59f94 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r5, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e34fe │ │ │ │ + beq.n 1e368e │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1e346c │ │ │ │ + b.n 1e35fc │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r4, r0, [r5, #16] │ │ │ │ add.w r1, r5, #36 @ 0x24 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ blx r4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e3416 │ │ │ │ + b.n 1e35a6 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ - b.n 1e3390 │ │ │ │ - ldr r2, [pc, #52] @ (1e3534 ) │ │ │ │ + b.n 1e3520 │ │ │ │ + ldr r2, [pc, #52] @ (1e36c4 ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #52] @ (1e3538 ) │ │ │ │ + ldr r1, [pc, #52] @ (1e36c8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ - b.n 1e3412 │ │ │ │ + bl 1e2d70 │ │ │ │ + b.n 1e35a2 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r4, {r1, r4, r5, r7} │ │ │ │ + ldmia r3!, {r1, r5} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #360] @ (1e3688 ) │ │ │ │ + ldr r5, [pc, #552] @ (1e38d8 ) │ │ │ │ movs r1, r3 │ │ │ │ - ldr r4, [pc, #880] @ (1e3894 ) │ │ │ │ + ldr r5, [pc, #48] @ (1e36e4 ) │ │ │ │ movs r1, r3 │ │ │ │ - ldrsh r4, [r6, r5] │ │ │ │ + ldrsh r4, [r4, r6] │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r3!, {r1, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r4, r6} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r4, [pc, #448] @ (1e36f0 ) │ │ │ │ + ldr r4, [pc, #640] @ (1e3940 ) │ │ │ │ movs r1, r3 │ │ │ │ - ldrsh r0, [r6, r4] │ │ │ │ + ldrsh r0, [r4, r5] │ │ │ │ movs r0, r3 │ │ │ │ - ldr r4, [pc, #16] @ (1e3548 ) │ │ │ │ + ldr r4, [pc, #208] @ (1e3798 ) │ │ │ │ movs r1, r3 │ │ │ │ - ldrsh r2, [r7, r1] │ │ │ │ + ldrsh r2, [r5, r2] │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ movs r0, #1 │ │ │ │ movw r1, #8228 @ 0x2024 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r3 │ │ │ │ blx 5aa44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e36c8 │ │ │ │ + beq.w 1e3858 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx 5ac00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e3660 │ │ │ │ + beq.n 1e37f0 │ │ │ │ cmp.w r0, #4096 @ 0x1000 │ │ │ │ - bcs.n 1e3622 │ │ │ │ + bcs.n 1e37b2 │ │ │ │ mov r1, r5 │ │ │ │ add.w r5, r4, #36 @ 0x24 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 5ab88 │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ blx 5aec0 │ │ │ │ adds r7, r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ - beq.n 1e363a │ │ │ │ + beq.n 1e37ca │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ blx 59f94 │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e366c │ │ │ │ + beq.n 1e37fc │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r5 │ │ │ │ blx 5afc8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e364e │ │ │ │ + beq.n 1e37de │ │ │ │ subs r2, r0, r5 │ │ │ │ add.w r0, r4, #4128 @ 0x1020 │ │ │ │ mov r1, r5 │ │ │ │ adds r0, #4 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ @@ -541602,132 +541713,132 @@ │ │ │ │ mov r1, sl │ │ │ │ mov.w r2, #4032 @ 0xfc0 │ │ │ │ movt r2, #256 @ 0x100 │ │ │ │ str r5, [r4, #32] │ │ │ │ blx 59f94 │ │ │ │ str r0, [r4, #8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e3680 │ │ │ │ + beq.n 1e3810 │ │ │ │ mov.w r1, #2048 @ 0x800 │ │ │ │ movs r0, #0 │ │ │ │ blx 5a818 │ │ │ │ str r0, [r4, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e36a0 │ │ │ │ - ldr r1, [pc, #204] @ (1e36d4 ) │ │ │ │ + beq.n 1e3830 │ │ │ │ + ldr r1, [pc, #204] @ (1e3864 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r8, r9, [r4, #16] │ │ │ │ add r1, pc │ │ │ │ - bl 1ea064 │ │ │ │ + bl 1ea1f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e36bc │ │ │ │ + bne.n 1e384c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cbz r6, 1e362a │ │ │ │ - ldr r3, [pc, #176] @ (1e36d8 ) │ │ │ │ + cbz r6, 1e37ba │ │ │ │ + ldr r3, [pc, #176] @ (1e3868 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 59c6c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r6, 1e3644 │ │ │ │ - ldr r3, [pc, #156] @ (1e36dc ) │ │ │ │ + cbz r6, 1e37d4 │ │ │ │ + ldr r3, [pc, #156] @ (1e386c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1e362a │ │ │ │ + beq.n 1e37ba │ │ │ │ blx 5a280 │ │ │ │ - b.n 1e362a │ │ │ │ + b.n 1e37ba │ │ │ │ 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 1e35dc │ │ │ │ + b.n 1e376c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e362a │ │ │ │ - ldr r3, [pc, #120] @ (1e36e0 ) │ │ │ │ + beq.n 1e37ba │ │ │ │ + ldr r3, [pc, #120] @ (1e3870 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1e362a │ │ │ │ + b.n 1e37ba │ │ │ │ blx 5ae84 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1e35aa │ │ │ │ - cbz r6, 1e3692 │ │ │ │ - ldr r3, [pc, #104] @ (1e36e4 ) │ │ │ │ + beq.n 1e373a │ │ │ │ + cbz r6, 1e3822 │ │ │ │ + ldr r3, [pc, #104] @ (1e3874 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1e3692 │ │ │ │ + b.n 1e3822 │ │ │ │ blx 5ae84 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1e36b0 │ │ │ │ - cbz r6, 1e3692 │ │ │ │ - ldr r3, [pc, #88] @ (1e36e8 ) │ │ │ │ + beq.n 1e3840 │ │ │ │ + cbz r6, 1e3822 │ │ │ │ + ldr r3, [pc, #88] @ (1e3878 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 1e369c │ │ │ │ + beq.n 1e382c │ │ │ │ blx 5a280 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - b.n 1e3644 │ │ │ │ - cbz r6, 1e36a8 │ │ │ │ - ldr r3, [pc, #72] @ (1e36ec ) │ │ │ │ + b.n 1e37d4 │ │ │ │ + cbz r6, 1e3838 │ │ │ │ + ldr r3, [pc, #72] @ (1e387c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 1e3698 │ │ │ │ - b.n 1e362a │ │ │ │ + bne.n 1e3828 │ │ │ │ + b.n 1e37ba │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e3692 │ │ │ │ - ldr r3, [pc, #56] @ (1e36f0 ) │ │ │ │ + beq.n 1e3822 │ │ │ │ + ldr r3, [pc, #56] @ (1e3880 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1e3692 │ │ │ │ + b.n 1e3822 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e3692 │ │ │ │ - ldr r3, [pc, #48] @ (1e36f4 ) │ │ │ │ + beq.n 1e3822 │ │ │ │ + ldr r3, [pc, #48] @ (1e3884 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1e3692 │ │ │ │ + b.n 1e3822 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e3630 │ │ │ │ - ldr r3, [pc, #40] @ (1e36f8 ) │ │ │ │ + beq.n 1e37c0 │ │ │ │ + ldr r3, [pc, #40] @ (1e3888 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1e3630 │ │ │ │ + b.n 1e37c0 │ │ │ │ ldc2 15, cr15, [sp, #-1020] @ 0xfffffc04 │ │ │ │ - ldr r3, [pc, #296] @ (1e3804 ) │ │ │ │ + ldr r3, [pc, #488] @ (1e3a54 ) │ │ │ │ movs r1, r3 │ │ │ │ - ldr r3, [pc, #336] @ (1e3830 ) │ │ │ │ + ldr r3, [pc, #528] @ (1e3a80 ) │ │ │ │ movs r1, r3 │ │ │ │ - ldr r2, [pc, #984] @ (1e3abc ) │ │ │ │ + ldr r3, [pc, #152] @ (1e390c ) │ │ │ │ movs r1, r3 │ │ │ │ - ldr r2, [pc, #568] @ (1e3920 ) │ │ │ │ + ldr r2, [pc, #760] @ (1e3b70 ) │ │ │ │ movs r1, r3 │ │ │ │ - ldr r3, [pc, #376] @ (1e3864 ) │ │ │ │ + ldr r3, [pc, #568] @ (1e3ab4 ) │ │ │ │ movs r1, r3 │ │ │ │ - ldr r3, [pc, #464] @ (1e38c0 ) │ │ │ │ + ldr r3, [pc, #656] @ (1e3b10 ) │ │ │ │ movs r1, r3 │ │ │ │ - ldr r2, [pc, #1016] @ (1e3aec ) │ │ │ │ + ldr r3, [pc, #184] @ (1e393c ) │ │ │ │ movs r1, r3 │ │ │ │ - ldr r3, [pc, #456] @ (1e38c0 ) │ │ │ │ + ldr r3, [pc, #648] @ (1e3b10 ) │ │ │ │ movs r1, r3 │ │ │ │ - ldr r2, [pc, #392] @ (1e3884 ) │ │ │ │ + ldr r2, [pc, #584] @ (1e3ad4 ) │ │ │ │ movs r1, r3 │ │ │ │ - cbz r0, 1e3742 │ │ │ │ + cbz r0, 1e38d2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ @@ -541735,139 +541846,136 @@ │ │ │ │ dmb ish │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ blx 5a328 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 1f8694 │ │ │ │ + bl 1f8824 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 5a280 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 5a280 │ │ │ │ mov r0, r4 │ │ │ │ blx 59c6c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #168] @ (1e37fc ) │ │ │ │ + ldr r3, [pc, #168] @ (1e398c ) │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e376c │ │ │ │ + bne.n 1e38fc │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e375c │ │ │ │ + bne.n 1e38ec │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 1e37b0 │ │ │ │ - ldr r4, [pc, #140] @ (1e3800 ) │ │ │ │ + cbnz r2, 1e3940 │ │ │ │ + ldr r4, [pc, #140] @ (1e3990 ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1e1d34 │ │ │ │ - ldr r3, [pc, #132] @ (1e3804 ) │ │ │ │ - ldr r0, [pc, #132] @ (1e3808 ) │ │ │ │ + bl 1e1ec4 │ │ │ │ + ldr r3, [pc, #132] @ (1e3994 ) │ │ │ │ + ldr r0, [pc, #132] @ (1e3998 ) │ │ │ │ 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 1e3792 │ │ │ │ + bne.n 1e3922 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1e37a8 │ │ │ │ + cbnz r3, 1e3938 │ │ │ │ pop {r4, pc} │ │ │ │ str r2, [r0, #0] │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e12d4 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1e37de │ │ │ │ - ldr r4, [pc, #84] @ (1e380c ) │ │ │ │ + bne.n 1e396e │ │ │ │ + ldr r4, [pc, #84] @ (1e399c ) │ │ │ │ add r4, pc │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1300 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e37c8 │ │ │ │ + bne.n 1e3958 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e37b8 │ │ │ │ - b.n 1e3772 │ │ │ │ + bne.n 1e3948 │ │ │ │ + b.n 1e3902 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e37e4 │ │ │ │ + bne.n 1e3974 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e37b4 │ │ │ │ - b.n 1e3772 │ │ │ │ + bne.n 1e3944 │ │ │ │ + b.n 1e3902 │ │ │ │ nop │ │ │ │ - lsls r2, r2, #7 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ - lsls r6, r7, #6 │ │ │ │ + lsls r2, r0, #1 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsls r4, r5, #6 │ │ │ │ + movs r6, r5 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsls r4, r4, #6 │ │ │ │ + movs r4, r3 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsls r6, r6, #5 │ │ │ │ + movs r4, r2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ + vaddl.u32 q8, d22, d23 │ │ │ │ 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] @ (1e3854 ) │ │ │ │ + ldr r2, [pc, #52] @ (1e39e4 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #52] @ (1e3858 ) │ │ │ │ + ldr r3, [pc, #52] @ (1e39e8 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 1e384a │ │ │ │ - ldr r2, [pc, #44] @ (1e385c ) │ │ │ │ - ldr r4, [pc, #48] @ (1e3860 ) │ │ │ │ + cbz r1, 1e39da │ │ │ │ + ldr r2, [pc, #44] @ (1e39ec ) │ │ │ │ + ldr r4, [pc, #48] @ (1e39f0 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5af14 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx 5b034 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 5af14 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r1, [pc, #24] @ (1e3864 ) │ │ │ │ + ldr r1, [pc, #24] @ (1e39f4 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 1e382c │ │ │ │ - lsls r4, r0, #4 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ - stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ + b.n 1e39bc │ │ │ │ + vhadd.u d16, d20, d23 │ │ │ │ + stmia r6!, {r1, r2, r6} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #3 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ + vhadd.u32 d16, d24, d23 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 5b04c │ │ │ │ @@ -541878,167 +541986,163 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 5b028 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #324] @ (1e39e4 ) │ │ │ │ + ldr r3, [pc, #324] @ (1e3b74 ) │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ - ldr r4, [pc, #320] @ (1e39e8 ) │ │ │ │ + ldr r4, [pc, #320] @ (1e3b78 ) │ │ │ │ add r3, pc │ │ │ │ sub sp, #8 │ │ │ │ add r4, pc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e38c0 │ │ │ │ + bne.n 1e3a50 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e38b0 │ │ │ │ + bne.n 1e3a40 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e3992 │ │ │ │ - ldr r3, [pc, #288] @ (1e39ec ) │ │ │ │ + bne.n 1e3b22 │ │ │ │ + ldr r3, [pc, #288] @ (1e3b7c ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e3976 │ │ │ │ - ldr r3, [pc, #284] @ (1e39f0 ) │ │ │ │ + bne.n 1e3b06 │ │ │ │ + ldr r3, [pc, #284] @ (1e3b80 ) │ │ │ │ add r3, pc │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1e390e │ │ │ │ + cbz r3, 1e3a9e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1f48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e3944 │ │ │ │ + beq.n 1e3ad4 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ - ldr r3, [pc, #264] @ (1e39f4 ) │ │ │ │ + ldr r3, [pc, #264] @ (1e3b84 ) │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r1, [r3] │ │ │ │ subs r1, #1 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e38f2 │ │ │ │ + bne.n 1e3a82 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e3980 │ │ │ │ + bne.n 1e3b10 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #228] @ (1e39f8 ) │ │ │ │ + ldr r3, [pc, #228] @ (1e3b88 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #224] @ (1e39fc ) │ │ │ │ + ldr r3, [pc, #224] @ (1e3b8c ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e1b48 │ │ │ │ + bl 1e1cd8 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e39de │ │ │ │ + beq.n 1e3b6e │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #208] @ (1e3a00 ) │ │ │ │ + ldr r0, [pc, #208] @ (1e3b90 ) │ │ │ │ add r0, pc │ │ │ │ - bl 35cc18 │ │ │ │ + bl 35cda8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1f48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e38e8 │ │ │ │ - ldr r4, [pc, #188] @ (1e3a04 ) │ │ │ │ + bne.n 1e3a78 │ │ │ │ + ldr r4, [pc, #188] @ (1e3b94 ) │ │ │ │ mov r1, r5 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1e545c │ │ │ │ + bl 1e55ec │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e39de │ │ │ │ + beq.n 1e3b6e │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5b04c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e545c │ │ │ │ + bl 1e55ec │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1e1df4 │ │ │ │ - b.n 1e38ea │ │ │ │ + bl 1e1f84 │ │ │ │ + b.n 1e3a7a │ │ │ │ mov r0, r5 │ │ │ │ blx 5b04c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1e38ea │ │ │ │ + b.n 1e3a7a │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e12d4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1e39c2 │ │ │ │ - ldr r6, [pc, #112] @ (1e3a08 ) │ │ │ │ + bne.n 1e3b52 │ │ │ │ + ldr r6, [pc, #112] @ (1e3b98 ) │ │ │ │ add r6, pc │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1300 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ strex r2, r0, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e39ac │ │ │ │ + bne.n 1e3b3c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e399a │ │ │ │ - b.n 1e38c8 │ │ │ │ + bne.n 1e3b2a │ │ │ │ + b.n 1e3a58 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e39c8 │ │ │ │ + bne.n 1e3b58 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e3996 │ │ │ │ - b.n 1e38c8 │ │ │ │ + bne.n 1e3b26 │ │ │ │ + b.n 1e3a58 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 1e38ea │ │ │ │ + b.n 1e3a7a │ │ │ │ nop │ │ │ │ - lsls r6, r0, #2 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ - stmia r7!, {r1, r4, r6} │ │ │ │ + cdp2 0, 15, cr0, cr6, cr7, {5} │ │ │ │ + stmia r5!, {r1, r6, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r6, r4, #1 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ - lsls r0, r4, #1 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ - movs r4, r7 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ + cdp2 0, 13, cr0, cr6, cr7, {5} │ │ │ │ + cdp2 0, 13, cr0, cr0, cr7, {5} │ │ │ │ + cdp2 0, 10, cr0, cr12, cr7, {5} │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 0, pc, cr1, cr15, {7} │ │ │ │ - vaddl.u32 q8, d28, d23 │ │ │ │ - vaddl.u16 q0, d20, d23 │ │ │ │ + cdp2 0, 5, cr0, cr12, cr7, {5} │ │ │ │ + cdp2 0, 0, cr0, cr4, cr7, {5} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #85 @ 0x55 │ │ │ │ blx 5aa08 │ │ │ │ @@ -542054,75 +542158,75 @@ │ │ │ │ movgt r0, #1 │ │ │ │ strdgt r4, r3, [r5] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #120] @ (1e3ac8 ) │ │ │ │ + ldr r2, [pc, #120] @ (1e3c58 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #120] @ (1e3acc ) │ │ │ │ + ldr r3, [pc, #120] @ (1e3c5c ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #116] @ (1e3ad0 ) │ │ │ │ + ldr r0, [pc, #116] @ (1e3c60 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e31ec │ │ │ │ - cbz r0, 1e3a8e │ │ │ │ - ldr r1, [pc, #100] @ (1e3ad4 ) │ │ │ │ + bl 1e337c │ │ │ │ + cbz r0, 1e3c1e │ │ │ │ + ldr r1, [pc, #100] @ (1e3c64 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ blx 5a7dc │ │ │ │ - cbz r0, 1e3a88 │ │ │ │ - ldr r1, [pc, #92] @ (1e3ad8 ) │ │ │ │ + cbz r0, 1e3c18 │ │ │ │ + ldr r1, [pc, #92] @ (1e3c68 ) │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, pc │ │ │ │ blx 59de4 <__isoc23_sscanf@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1e3aa8 │ │ │ │ + beq.n 1e3c38 │ │ │ │ mov r0, r4 │ │ │ │ blx 59c6c │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #72] @ (1e3adc ) │ │ │ │ - ldr r3, [pc, #56] @ (1e3acc ) │ │ │ │ + ldr r2, [pc, #72] @ (1e3c6c ) │ │ │ │ + ldr r3, [pc, #56] @ (1e3c5c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e3ac4 │ │ │ │ + bne.n 1e3c54 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 59c6c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ lsls r2, r2, #10 │ │ │ │ orr.w r2, r2, r1, lsr #22 │ │ │ │ lsls r1, r1, #10 │ │ │ │ strd r1, r2, [r5] │ │ │ │ - b.n 1e3a90 │ │ │ │ + b.n 1e3c20 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - stmia r5!, {r1, r2, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r4} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #0] @ (1e3ad4 ) │ │ │ │ + ldr r0, [pc, #192] @ (1e3d24 ) │ │ │ │ movs r1, r3 │ │ │ │ - @ instruction: 0x47fa │ │ │ │ + ldr r0, [pc, #168] @ (1e3d10 ) │ │ │ │ movs r1, r3 │ │ │ │ - @ instruction: 0x47fe │ │ │ │ + ldr r0, [pc, #184] @ (1e3d24 ) │ │ │ │ movs r1, r3 │ │ │ │ - stmia r5!, {r3, r5, r6} │ │ │ │ + stmia r3!, {r3, r4, r6, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #30 │ │ │ │ @@ -542143,77 +542247,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 1e3c58 │ │ │ │ + beq.w 1e3de8 │ │ │ │ ldr.w r2, [r4, #280] @ 0x118 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1e3c58 │ │ │ │ + beq.w 1e3de8 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e3cea │ │ │ │ + beq.w 1e3e7a │ │ │ │ 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 1e3c60 │ │ │ │ + beq.n 1e3df0 │ │ │ │ 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 1e3c68 │ │ │ │ + beq.n 1e3df8 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e3c88 │ │ │ │ + beq.w 1e3e18 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, sl │ │ │ │ mov r8, r5 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ - b.n 1e3c0a │ │ │ │ + b.n 1e3d9a │ │ │ │ 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, 1e3bd0 │ │ │ │ + cbz r0, 1e3d60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #26 │ │ │ │ it pl │ │ │ │ ldrpl.w r0, [r4, #296] @ 0x128 │ │ │ │ - bpl.n 1e3bd0 │ │ │ │ + bpl.n 1e3d60 │ │ │ │ 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, 1e3bee │ │ │ │ + cbz r3, 1e3d7e │ │ │ │ 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] │ │ │ │ @@ -542225,18 +542329,18 @@ │ │ │ │ str.w r3, [r4, #288] @ 0x120 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ adds r5, #1 │ │ │ │ add.w r6, r6, #8 │ │ │ │ adc.w r8, r8, #0 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1e3c88 │ │ │ │ + bls.n 1e3e18 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e3bfc │ │ │ │ + beq.n 1e3d8c │ │ │ │ ldrd r7, r3, [r4, #40] @ 0x28 │ │ │ │ ldr.w r0, [fp, #60] @ 0x3c │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ mul.w r3, r5, r3 │ │ │ │ mla r3, r8, r7, r3 │ │ │ │ mov r0, r4 │ │ │ │ @@ -542249,205 +542353,205 @@ │ │ │ │ ldrd r3, r2, [r4, #272] @ 0x110 │ │ │ │ orrs r3, r2 │ │ │ │ it eq │ │ │ │ strdeq r0, r1, [r4, #272] @ 0x110 │ │ │ │ ldrd r9, r2, [r4, #264] @ 0x108 │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne.n 1e3b88 │ │ │ │ + bne.n 1e3d18 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 1e3ba0 │ │ │ │ + b.n 1e3d30 │ │ │ │ ldrb.w r3, [r4, #292] @ 0x124 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e3cf8 │ │ │ │ + bne.n 1e3e88 │ │ │ │ ldrd r3, r2, [r4, #264] @ 0x108 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1e3b72 │ │ │ │ + bne.n 1e3d02 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e3b72 │ │ │ │ + beq.w 1e3d02 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e3b7c │ │ │ │ + bne.w 1e3d0c │ │ │ │ ldrb.w r3, [fp, #53] @ 0x35 │ │ │ │ - cbz r3, 1e3cb0 │ │ │ │ + cbz r3, 1e3e40 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1e3c9a │ │ │ │ + cbz r3, 1e3e2a │ │ │ │ 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, 1e3cd2 │ │ │ │ + cbz r3, 1e3e62 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1e3cc2 │ │ │ │ + cbz r3, 1e3e52 │ │ │ │ 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, 1e3ce4 │ │ │ │ + cbz r3, 1e3e74 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 1e3ce4 │ │ │ │ + cbz r3, 1e3e74 │ │ │ │ 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 1e3c60 │ │ │ │ + b.n 1e3df0 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ - b.n 1e3b54 │ │ │ │ + b.n 1e3ce4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #16] @ (1e3d1c ) │ │ │ │ + ldr r4, [pc, #16] @ (1e3eac ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 5ac9c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldc2 0, cr0, [r4], #-668 @ 0xfffffd64 │ │ │ │ + @ instruction: 0xfaa400a7 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #172] @ (1e3ddc ) │ │ │ │ + ldr r1, [pc, #172] @ (1e3f6c ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r0, [pc, #172] @ (1e3de0 ) │ │ │ │ + ldr r0, [pc, #172] @ (1e3f70 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - ldr r4, [pc, #164] @ (1e3de4 ) │ │ │ │ - bl 1ea874 │ │ │ │ - ldr r3, [pc, #164] @ (1e3de8 ) │ │ │ │ - ldr r2, [pc, #164] @ (1e3dec ) │ │ │ │ + ldr r4, [pc, #164] @ (1e3f74 ) │ │ │ │ + bl 1eaa04 │ │ │ │ + ldr r3, [pc, #164] @ (1e3f78 ) │ │ │ │ + ldr r2, [pc, #164] @ (1e3f7c ) │ │ │ │ add r4, pc │ │ │ │ add r3, pc │ │ │ │ mov r5, r4 │ │ │ │ add r2, pc │ │ │ │ str r0, [r3, #12] │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e3db8 │ │ │ │ - ldr r3, [pc, #148] @ (1e3df0 ) │ │ │ │ + beq.n 1e3f48 │ │ │ │ + ldr r3, [pc, #148] @ (1e3f80 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1e3d70 │ │ │ │ + cbz r3, 1e3f00 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5abb8 │ │ │ │ mov r4, r0 │ │ │ │ blx 5a978 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1e3d8c │ │ │ │ - ldr r3, [pc, #128] @ (1e3df4 ) │ │ │ │ + beq.n 1e3f1c │ │ │ │ + ldr r3, [pc, #128] @ (1e3f84 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r3, 1e3d7c │ │ │ │ + cbz r3, 1e3f0c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #120] @ (1e3df8 ) │ │ │ │ - ldr r2, [pc, #124] @ (1e3dfc ) │ │ │ │ + ldr r3, [pc, #120] @ (1e3f88 ) │ │ │ │ + ldr r2, [pc, #124] @ (1e3f8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r2, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 59eec │ │ │ │ mov r4, r0 │ │ │ │ blx 5abdc │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1e3d70 │ │ │ │ - ldr r1, [pc, #100] @ (1e3e00 ) │ │ │ │ + bne.n 1e3f00 │ │ │ │ + ldr r1, [pc, #100] @ (1e3f90 ) │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ blx 5af20 │ │ │ │ - ldr r3, [pc, #92] @ (1e3e04 ) │ │ │ │ + ldr r3, [pc, #92] @ (1e3f94 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e3d7c │ │ │ │ - ldr r0, [pc, #88] @ (1e3e08 ) │ │ │ │ + beq.n 1e3f0c │ │ │ │ + ldr r0, [pc, #88] @ (1e3f98 ) │ │ │ │ add r0, pc │ │ │ │ - bl 35cc18 │ │ │ │ - b.n 1e3d70 │ │ │ │ - ldr r0, [pc, #80] @ (1e3e0c ) │ │ │ │ + bl 35cda8 │ │ │ │ + b.n 1e3f00 │ │ │ │ + ldr r0, [pc, #80] @ (1e3f9c ) │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - bl 1ea59c │ │ │ │ - ldr r3, [pc, #76] @ (1e3e10 ) │ │ │ │ + bl 1ea72c │ │ │ │ + ldr r3, [pc, #76] @ (1e3fa0 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ dmb ish │ │ │ │ mov.w r3, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 1e3d58 │ │ │ │ + b.n 1e3ee8 │ │ │ │ nop │ │ │ │ - vld4.32 {d0-d3}, [ip :128], r3 │ │ │ │ - cmp r6, sl │ │ │ │ + @ instruction: 0xf79c00a3 │ │ │ │ + cmp lr, r0 │ │ │ │ movs r1, r3 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r5} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xfbf800a7 │ │ │ │ - @ instruction: 0xfbf000a7 │ │ │ │ - @ instruction: 0xfbde00a7 │ │ │ │ - smlaltb r0, r0, lr, r7 │ │ │ │ + @ instruction: 0xfa6800a7 │ │ │ │ + @ instruction: 0xfa6000a7 │ │ │ │ + @ instruction: 0xfa4e00a7 │ │ │ │ + @ instruction: 0xfa3e00a7 │ │ │ │ lsrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - smlaltb r0, r0, r0, r7 │ │ │ │ - pop {r1, r4, r6} │ │ │ │ + @ instruction: 0xfa3000a7 │ │ │ │ + pop {r1, r7} │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xfb9a00a7 │ │ │ │ + @ instruction: 0xfa0a00a7 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - add ip, ip │ │ │ │ + cmp r4, r2 │ │ │ │ movs r1, r3 │ │ │ │ - @ instruction: 0xfb7400a7 │ │ │ │ + vld1.8 {d16[5]}, [r4], r7 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r1, 1e3e60 │ │ │ │ + cbz r1, 1e3ff0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ (1e3e78 ) │ │ │ │ + ldr r2, [pc, #60] @ (1e4008 ) │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ vstr d7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ @@ -542457,71 +542561,71 @@ │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ blx r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #20] @ (1e3e7c ) │ │ │ │ + ldr r2, [pc, #20] @ (1e400c ) │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - add r6, lr │ │ │ │ + add lr, r4 │ │ │ │ movs r1, r3 │ │ │ │ - add r0, ip │ │ │ │ + add r8, r2 │ │ │ │ movs r1, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r1, r2, [r0, #268] @ 0x10c │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r3, [r0, #264] @ 0x108 │ │ │ │ ldr.w r4, [r0, #276] @ 0x114 │ │ │ │ subs r3, r3, r2 │ │ │ │ - ldr r2, [pc, #24] @ (1e3eb8 ) │ │ │ │ + ldr r2, [pc, #24] @ (1e4048 ) │ │ │ │ sbc.w ip, r1, r4 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w ip, [sp, #4] │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add r6, r6 │ │ │ │ + add r6, ip │ │ │ │ movs r1, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (1e3ed8 ) │ │ │ │ + ldr r2, [pc, #12] @ (1e4068 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - add r0, r4 │ │ │ │ + add r0, sl │ │ │ │ movs r1, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #16] @ (1e3efc ) │ │ │ │ + ldr r2, [pc, #16] @ (1e408c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r0, #280] @ 0x118 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - add r6, r5 │ │ │ │ + add r6, fp │ │ │ │ movs r1, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #28 │ │ │ │ @@ -542530,311 +542634,311 @@ │ │ │ │ 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] @ (1e3f54 ) │ │ │ │ + ldr r2, [pc, #40] @ (1e40e4 ) │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 1e3f46 │ │ │ │ + cbz r3, 1e40d6 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #16] @ (1e3f58 ) │ │ │ │ + ldr r2, [pc, #16] @ (1e40e8 ) │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - add r6, r0 │ │ │ │ + add r6, r6 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r2, [r5, #48] @ 0x30 │ │ │ │ + ldrh r2, [r3, #50] @ 0x32 │ │ │ │ movs r7, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (1e3f78 ) │ │ │ │ + ldr r2, [pc, #12] @ (1e4108 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r0, #48] @ 0x30 │ │ │ │ + ldrh r4, [r6, #48] @ 0x30 │ │ │ │ movs r7, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (1e3f98 ) │ │ │ │ + ldr r2, [pc, #12] @ (1e4128 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - bics r4, r6 │ │ │ │ + mvns r4, r4 │ │ │ │ movs r1, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ 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, 1e4006 │ │ │ │ + cbnz r3, 1e4196 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #88] @ (1e4014 ) │ │ │ │ + ldr r2, [pc, #88] @ (1e41a4 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #80] @ (1e4018 ) │ │ │ │ + ldr r2, [pc, #80] @ (1e41a8 ) │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r0, r1, [sp] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #64] @ (1e401c ) │ │ │ │ + ldr r2, [pc, #64] @ (1e41ac ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r2, 1e3ff6 │ │ │ │ + cbz r2, 1e4186 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #40] @ (1e4020 ) │ │ │ │ + ldr r2, [pc, #40] @ (1e41b0 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #28] @ (1e4024 ) │ │ │ │ + ldr r2, [pc, #28] @ (1e41b4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ - b.n 1e3fb6 │ │ │ │ - bics r0, r4 │ │ │ │ + b.n 1e4146 │ │ │ │ + mvns r0, r2 │ │ │ │ movs r1, r3 │ │ │ │ - bics r4, r4 │ │ │ │ + mvns r4, r2 │ │ │ │ movs r1, r3 │ │ │ │ - bics r4, r5 │ │ │ │ + mvns r4, r3 │ │ │ │ movs r1, r3 │ │ │ │ - bics r4, r3 │ │ │ │ + mvns r4, r1 │ │ │ │ movs r1, r3 │ │ │ │ - muls r4, r7 │ │ │ │ + bics r4, r5 │ │ │ │ movs r1, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r1, r2, [r0, #268] @ 0x10c │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r0, #264] @ 0x108 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r0, [r0, #276] @ 0x114 │ │ │ │ subs r5, r3, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1e4078 ) │ │ │ │ + ldr r2, [pc, #44] @ (1e4208 ) │ │ │ │ sbc.w r6, r1, r0 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ strd r5, r6, [sp] │ │ │ │ - ldr r2, [pc, #28] @ (1e407c ) │ │ │ │ + ldr r2, [pc, #28] @ (1e420c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #20] @ (1e4080 ) │ │ │ │ + ldr r2, [pc, #20] @ (1e4210 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - muls r0, r2 │ │ │ │ + bics r0, r0 │ │ │ │ movs r1, r3 │ │ │ │ - muls r2, r0 │ │ │ │ + muls r2, r6 │ │ │ │ movs r1, r3 │ │ │ │ - bpl.n 1e4070 │ │ │ │ + bvs.n 1e4260 │ │ │ │ movs r1, r3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r2, [r0, #284] @ 0x11c │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r2, 1e40ac │ │ │ │ - ldr r2, [pc, #32] @ (1e40c0 ) │ │ │ │ + cbnz r2, 1e423c │ │ │ │ + ldr r2, [pc, #32] @ (1e4250 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [pc, #20] @ (1e40c4 ) │ │ │ │ + ldr r2, [pc, #20] @ (1e4254 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1e409c │ │ │ │ + b.n 1e422c │ │ │ │ nop │ │ │ │ - orrs r2, r3 │ │ │ │ + muls r2, r1 │ │ │ │ movs r1, r3 │ │ │ │ - cmn r6, r2 │ │ │ │ + orrs r6, r0 │ │ │ │ movs r1, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r0, #280] @ 0x118 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 1e40f8 │ │ │ │ - ldr r2, [pc, #44] @ (1e410c ) │ │ │ │ + cbnz r3, 1e4288 │ │ │ │ + ldr r2, [pc, #44] @ (1e429c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #36] @ (1e4110 ) │ │ │ │ + ldr r2, [pc, #36] @ (1e42a0 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #24] @ (1e4114 ) │ │ │ │ + ldr r2, [pc, #24] @ (1e42a4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ - b.n 1e40de │ │ │ │ + b.n 1e426e │ │ │ │ nop │ │ │ │ - cmn r0, r5 │ │ │ │ + orrs r0, r3 │ │ │ │ movs r1, r3 │ │ │ │ - cmn r4, r5 │ │ │ │ + orrs r4, r3 │ │ │ │ movs r1, r3 │ │ │ │ - cmp r2, r1 │ │ │ │ + cmp r2, r7 │ │ │ │ movs r1, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (1e4134 ) │ │ │ │ + ldr r2, [pc, #12] @ (1e42c4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - cmn r0, r0 │ │ │ │ + cmn r0, r6 │ │ │ │ movs r1, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (1e4154 ) │ │ │ │ + ldr r2, [pc, #12] @ (1e42e4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - negs r4, r7 │ │ │ │ + cmp r4, r5 │ │ │ │ movs r1, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #20] @ (1e417c ) │ │ │ │ + ldr r2, [pc, #20] @ (1e430c ) │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 5af14 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r2, r0 │ │ │ │ + cmp r2, r6 │ │ │ │ movs r1, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ 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, 1e41a6 │ │ │ │ + cbz r1, 1e4336 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ ldrd r3, r6, [r5, #24] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1e41f0 │ │ │ │ + beq.n 1e4380 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r6 │ │ │ │ add r3, r0 │ │ │ │ - b.n 1e41ce │ │ │ │ + b.n 1e435e │ │ │ │ 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 1e41f0 │ │ │ │ + beq.n 1e4380 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e41d4 │ │ │ │ + bne.n 1e4364 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e41ba │ │ │ │ + bne.n 1e434a │ │ │ │ blx 59c6c │ │ │ │ - b.n 1e41ba │ │ │ │ + b.n 1e434a │ │ │ │ blx 59c6c │ │ │ │ mov r0, r4 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 59c6c │ │ │ │ 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 1e4180 │ │ │ │ + bl 1e4310 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -542846,31 +542950,31 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ add.w r7, r0, #8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1e42a8 │ │ │ │ + beq.n 1e4438 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.n 1e429e │ │ │ │ + bcs.n 1e442e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e431c │ │ │ │ + beq.n 1e44ac │ │ │ │ add.w r6, r4, #4096 @ 0x1000 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ - cbz r3, 1e4268 │ │ │ │ + cbz r3, 1e43f8 │ │ │ │ ldrd r3, r2, [r3, #8] │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 1e431c │ │ │ │ + bcs.n 1e44ac │ │ │ │ add.w r0, r4, #4096 @ 0x1000 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1ea2fc │ │ │ │ + bl 1ea48c │ │ │ │ mov r5, r0 │ │ │ │ mov.w r0, #272 @ 0x110 │ │ │ │ blx 5abf4 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ str.w r2, [r3], #16 │ │ │ │ @@ -542900,18 +543004,18 @@ │ │ │ │ lsls r2, r2, #12 │ │ │ │ blx r6 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r6, r4, #4096 @ 0x1000 │ │ │ │ ldrd r2, r3, [r1, #48] @ 0x30 │ │ │ │ str r0, [r6, #16] │ │ │ │ orrs.w r0, r2, r3 │ │ │ │ - beq.n 1e42f2 │ │ │ │ + beq.n 1e4482 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bpl.n 1e42f2 │ │ │ │ + bpl.n 1e4482 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ lsls r3, r3, #12 │ │ │ │ orr.w r3, r3, r2, lsr #20 │ │ │ │ lsls r2, r2, #12 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ blx r1 │ │ │ │ str r0, [r6, #20] │ │ │ │ @@ -542919,57 +543023,57 @@ │ │ │ │ movs r2, #4 │ │ │ │ adds r3, #24 │ │ │ │ mov.w r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ strb.w r1, [r6, #53] @ 0x35 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ea2cc │ │ │ │ + bl 1ea45c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1e4324 │ │ │ │ + bne.n 1e44b4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r3, r7, [r4] │ │ │ │ str r4, [r3, #4] │ │ │ │ str r4, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ea2fc │ │ │ │ + bl 1ea48c │ │ │ │ mov r8, r0 │ │ │ │ mov.w r0, #272 @ 0x110 │ │ │ │ blx 5abf4 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ str.w r2, [r3], #16 │ │ │ │ strd r3, r3, [r0, #4] │ │ │ │ add.w r3, r0, #272 @ 0x110 │ │ │ │ str r3, [r0, #12] │ │ │ │ str.w r0, [r8] │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ - b.n 1e4312 │ │ │ │ + b.n 1e44a2 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r5, [pc, #252] @ (1e4460 ) │ │ │ │ + ldr r5, [pc, #252] @ (1e45f0 ) │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r5, pc │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e4440 │ │ │ │ + beq.n 1e45d0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r0, #1 │ │ │ │ str r1, [r4, #24] │ │ │ │ - ldr r6, [pc, #232] @ (1e4464 ) │ │ │ │ + ldr r6, [pc, #232] @ (1e45f4 ) │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [r4, #16] │ │ │ │ add r6, pc │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r1, [r4, #20] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [r4, #28] │ │ │ │ @@ -542998,152 +543102,152 @@ │ │ │ │ blx 5aa44 │ │ │ │ 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 1e43e4 │ │ │ │ + beq.n 1e4574 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ lsls r1, r5, #30 │ │ │ │ - bpl.n 1e4406 │ │ │ │ - ldr r1, [pc, #132] @ (1e4468 ) │ │ │ │ + bpl.n 1e4596 │ │ │ │ + ldr r1, [pc, #132] @ (1e45f8 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ strd r3, r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r2, 1e441a │ │ │ │ + cbz r2, 1e45aa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ tst.w r3, #13 │ │ │ │ - beq.n 1e4402 │ │ │ │ + beq.n 1e4592 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1e4402 │ │ │ │ + cbz r3, 1e4592 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lsls r2, r5, #25 │ │ │ │ - bpl.n 1e443a │ │ │ │ + bpl.n 1e45ca │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ - ldr r1, [pc, #92] @ (1e446c ) │ │ │ │ + ldr r1, [pc, #92] @ (1e45fc ) │ │ │ │ add r1, pc │ │ │ │ strd r3, r1, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e43ee │ │ │ │ - ldr r1, [pc, #84] @ (1e4470 ) │ │ │ │ + bne.n 1e457e │ │ │ │ + ldr r1, [pc, #84] @ (1e4600 ) │ │ │ │ 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 1e9ce4 │ │ │ │ + bl 1e9e74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e43ee │ │ │ │ + bne.n 1e457e │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 1e43ee │ │ │ │ - ldr r1, [pc, #56] @ (1e4474 ) │ │ │ │ + b.n 1e457e │ │ │ │ + ldr r1, [pc, #56] @ (1e4604 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 1e43e4 │ │ │ │ - ldr r1, [pc, #52] @ (1e4478 ) │ │ │ │ + b.n 1e4574 │ │ │ │ + ldr r1, [pc, #52] @ (1e4608 ) │ │ │ │ adds r0, r5, #4 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 1f84bc │ │ │ │ + bl 1f864c │ │ │ │ mov.w r1, #1 │ │ │ │ dmb ish │ │ │ │ strb r1, [r5, #0] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ - b.n 1e4374 │ │ │ │ + b.n 1e4504 │ │ │ │ nop │ │ │ │ - rsbs r0, r6, #5472256 @ 0x538000 │ │ │ │ - rsb r0, r0, #5472256 @ 0x538000 │ │ │ │ - ble.n 1e44a0 │ │ │ │ + orr.w r0, r6, #5472256 @ 0x538000 │ │ │ │ + bics.w r0, r0, #5472256 @ 0x538000 │ │ │ │ + blt.n 1e4510 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ble.n 1e4480 │ │ │ │ + blt.n 1e46f0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - subs r7, #212 @ 0xd4 │ │ │ │ + ands r4, r0 │ │ │ │ movs r1, r3 │ │ │ │ - bgt.n 1e4468 │ │ │ │ + blt.n 1e46d8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ ldr.w pc, [r5, #4095] @ 0xfff │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 1e44a4 │ │ │ │ + cbz r3, 1e4634 │ │ │ │ ldr.w r3, [r0, #284] @ 0x11c │ │ │ │ - cbnz r3, 1e44dc │ │ │ │ + cbnz r3, 1e466c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 5af14 │ │ │ │ ldr.w r0, [r4, #296] @ 0x128 │ │ │ │ blx 59c6c │ │ │ │ ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ - cbz r3, 1e44da │ │ │ │ + cbz r3, 1e466a │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ add.w r5, r4, #300 @ 0x12c │ │ │ │ - bl 1e9f78 │ │ │ │ + bl 1ea108 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - bl 1e9e80 │ │ │ │ + bl 1ea010 │ │ │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 1e44da │ │ │ │ - bl 1e4180 │ │ │ │ + beq.n 1e466a │ │ │ │ + bl 1e4310 │ │ │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1e44ce │ │ │ │ + bne.n 1e465e │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ - b.n 1e4496 │ │ │ │ + b.n 1e4626 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r1, [r0, #304] @ 0x130 │ │ │ │ add.w r5, r0, #300 @ 0x12c │ │ │ │ sub sp, #12 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1e454e │ │ │ │ + beq.n 1e46de │ │ │ │ ldr.w r2, [r0, #300] @ 0x12c │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r9, [pc, #72] @ 1e4554 │ │ │ │ + ldr.w r9, [pc, #72] @ 1e46e4 │ │ │ │ movw r6, #4144 @ 0x1030 │ │ │ │ - ldr r7, [pc, #68] @ (1e4558 ) │ │ │ │ + ldr r7, [pc, #68] @ (1e46e8 ) │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ add r9, pc │ │ │ │ add r7, pc │ │ │ │ strb.w r3, [r2, #54] @ 0x36 │ │ │ │ ldrd ip, r0, [r1] │ │ │ │ str.w r0, [ip, #4] │ │ │ │ mov.w lr, #4096 @ 0x1000 │ │ │ │ adds r2, r1, r6 │ │ │ │ mov r3, r9 │ │ │ │ str.w ip, [r0] │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ strd r1, r1, [r1] │ │ │ │ str.w lr, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1e9f24 │ │ │ │ + bl 1ea0b4 │ │ │ │ ldr.w r1, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 1e4520 │ │ │ │ + bne.n 1e46b0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl fffd6556 │ │ │ │ + bl fffd66e6 │ │ │ │ stc2l 15, cr15, [r7], #1020 @ 0x3fc │ │ │ │ add.w r3, r0, #8 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ strd r1, r2, [r0] │ │ │ │ bx lr │ │ │ │ mov r3, r1 │ │ │ │ @@ -543177,19 +543281,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 1e45dc │ │ │ │ - bl 1e4180 │ │ │ │ + beq.n 1e476c │ │ │ │ + bl 1e4310 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1e45d2 │ │ │ │ + bne.n 1e4762 │ │ │ │ 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 │ │ │ │ @@ -543229,21 +543333,21 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ lsrs r4, r4, #5 │ │ │ │ ldrd ip, r0, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - cbnz r4, 1e467e │ │ │ │ + cbnz r4, 1e480e │ │ │ │ clz r4, ip │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - cbnz r4, 1e468c │ │ │ │ + cbnz r4, 1e481c │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq lr, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ cmp ip, r1 │ │ │ │ @@ -543255,21 +543359,21 @@ │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldr r1, [r2, #12] │ │ │ │ add.w r4, r2, #8 │ │ │ │ cmp r1, r4 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - b.n 1e464e │ │ │ │ + b.n 1e47de │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ add.w r4, r3, #8 │ │ │ │ cmp ip, r4 │ │ │ │ it eq │ │ │ │ moveq.w ip, #0 │ │ │ │ - b.n 1e465e │ │ │ │ + b.n 1e47ee │ │ │ │ nop │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -543285,47 +543389,47 @@ │ │ │ │ clz r1, r9 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1e488e │ │ │ │ + bne.w 1e4a1e │ │ │ │ subs r1, r3, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1e48a0 │ │ │ │ + bne.w 1e4a30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r9 │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - beq.w 1e4884 │ │ │ │ + beq.w 1e4a14 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 1e4728 │ │ │ │ + b.n 1e48b8 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ add r6, r5 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r2, r6 │ │ │ │ add r3, r5 │ │ │ │ str r3, [r1, #4] │ │ │ │ - beq.w 1e486a │ │ │ │ + beq.w 1e49fa │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - beq.w 1e4884 │ │ │ │ + beq.w 1e4a14 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1e4228 │ │ │ │ + bl 1e43b8 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r5, [r9, #12] │ │ │ │ add.w r4, r9, #4096 @ 0x1000 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w sl, r7, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r7, #12] │ │ │ │ subs r5, r5, r6 │ │ │ │ @@ -543360,15 +543464,15 @@ │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ mla lr, r6, ip, lr │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ strd fp, lr, [sp] │ │ │ │ blx r3 │ │ │ │ ldrb.w r3, [r4, #52] @ 0x34 │ │ │ │ - cbz r3, 1e47f6 │ │ │ │ + cbz r3, 1e4986 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrd r3, ip, [r0, #48] @ 0x30 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ umull fp, lr, r5, r3 │ │ │ │ @@ -543391,73 +543495,73 @@ │ │ │ │ add.w r0, r8, #2 │ │ │ │ adds r1, r6, #2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ add.w r0, r7, r0, lsl #3 │ │ │ │ add.w r1, r9, r1, lsl #3 │ │ │ │ blx 5ab88 │ │ │ │ cmp r7, r9 │ │ │ │ - beq.w 1e4704 │ │ │ │ + beq.w 1e4894 │ │ │ │ ldrd r3, r8, [r4, #24] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 1e4704 │ │ │ │ + beq.w 1e4894 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r7, r7, #4096 @ 0x1000 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ adds r7, #24 │ │ │ │ subs r3, #1 │ │ │ │ and.w r3, r3, r8 │ │ │ │ add.w sl, r2, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ea2fc │ │ │ │ + bl 1ea48c │ │ │ │ ldr.w r3, [sl] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ adds r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e483c │ │ │ │ + bne.n 1e49cc │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ and.w r3, r3, r8 │ │ │ │ add.w sl, r2, r3 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 1e482e │ │ │ │ - b.n 1e4704 │ │ │ │ + bne.n 1e49be │ │ │ │ + b.n 1e4894 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 1e4884 │ │ │ │ + beq.n 1e4a14 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [r9, #4] │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - bne.w 1e4728 │ │ │ │ + bne.w 1e48b8 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ add.w r1, r0, #8 │ │ │ │ cmp r9, r1 │ │ │ │ it eq │ │ │ │ moveq.w r9, #0 │ │ │ │ - b.n 1e46e2 │ │ │ │ + b.n 1e4872 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - b.n 1e46f4 │ │ │ │ + b.n 1e4884 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ add r4, sp, #16 │ │ │ │ @@ -543476,82 +543580,82 @@ │ │ │ │ movne.w ip, #1 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne.w ip, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1e4930 │ │ │ │ - cbnz r1, 1e4942 │ │ │ │ + bne.n 1e4ac0 │ │ │ │ + cbnz r1, 1e4ad2 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1e4914 │ │ │ │ + beq.n 1e4aa4 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r3, r0, #2 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, r2, r0 │ │ │ │ add.w r0, r4, r3, lsl #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 5a178 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ movs r0, #0 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1e48fa │ │ │ │ - cbz r5, 1e4926 │ │ │ │ + bne.n 1e4a8a │ │ │ │ + cbz r5, 1e4ab6 │ │ │ │ subs r2, r6, r0 │ │ │ │ adds r0, #2 │ │ │ │ movs r1, #0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ add.w r0, r5, r0, lsl #3 │ │ │ │ blx 5a178 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldr r4, [r2, #12] │ │ │ │ adds r2, #8 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1e48f4 │ │ │ │ - cbnz r1, 1e4952 │ │ │ │ + bne.n 1e4a84 │ │ │ │ + cbnz r1, 1e4ae2 │ │ │ │ movs r4, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1e48fa │ │ │ │ - b.n 1e4926 │ │ │ │ + bne.n 1e4a8a │ │ │ │ + b.n 1e4ab6 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1e48f6 │ │ │ │ + bne.n 1e4a86 │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1e48fa │ │ │ │ - b.n 1e4926 │ │ │ │ + bne.n 1e4a8a │ │ │ │ + b.n 1e4ab6 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1e493a │ │ │ │ - b.n 1e4926 │ │ │ │ + bne.n 1e4aca │ │ │ │ + b.n 1e4ab6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldrh r4, [r2, #4] │ │ │ │ adds r3, #7 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov sl, r1 │ │ │ │ add r4, r3 │ │ │ │ mov r8, r0 │ │ │ │ bic.w r4, r4, #7 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1e4228 │ │ │ │ + bl 1e43b8 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ adds r3, r5, #1 │ │ │ │ str r3, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1e4a6e │ │ │ │ + beq.n 1e4bfe │ │ │ │ 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 │ │ │ │ @@ -543567,28 +543671,28 @@ │ │ │ │ mla r7, r5, r6, r7 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ blx r3 │ │ │ │ ldr.w ip, [r8] │ │ │ │ ldr.w r3, [ip] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 1e4a4e │ │ │ │ + bpl.n 1e4bde │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - cbz r3, 1e4a3c │ │ │ │ + cbz r3, 1e4bcc │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ movs r4, #0 │ │ │ │ mov r9, r4 │ │ │ │ subs r6, r3, #1 │ │ │ │ ldrd r3, r7, [sp, #88] @ 0x58 │ │ │ │ add r3, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, sl │ │ │ │ mov sl, r8 │ │ │ │ mov r8, r3 │ │ │ │ - b.n 1e49fe │ │ │ │ + b.n 1e4b8e │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ adds r7, #16 │ │ │ │ ldr.w ip, [sl] │ │ │ │ adds r3, r3, r4 │ │ │ │ mov r4, r3 │ │ │ │ adc.w r9, r9, #0 │ │ │ │ ldrb.w r1, [r6, #1]! │ │ │ │ @@ -543607,15 +543711,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ adc.w r3, lr, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [ip, #16] │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1e49ee │ │ │ │ + bne.n 1e4b7e │ │ │ │ mov r8, sl │ │ │ │ ldrb.w r3, [fp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ strb.w r3, [fp, #52] @ 0x34 │ │ │ │ @@ -543630,43 +543734,43 @@ │ │ │ │ mov r0, r1 │ │ │ │ str.w r2, [r8, #4] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ add.w fp, r3, #4096 @ 0x1000 │ │ │ │ - b.n 1e49a0 │ │ │ │ + b.n 1e4b30 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov lr, r2 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ add.w r2, r0, #8 │ │ │ │ mov r6, r3 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 1e4aa2 │ │ │ │ + beq.n 1e4c32 │ │ │ │ mov r3, r5 │ │ │ │ movs r4, #0 │ │ │ │ add.w ip, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ str.w r1, [ip, #60] @ 0x3c │ │ │ │ strb.w r4, [ip, #64] @ 0x40 │ │ │ │ str.w lr, [ip, #56] @ 0x38 │ │ │ │ - bne.n 1e4a8c │ │ │ │ - cbz r6, 1e4abc │ │ │ │ + bne.n 1e4c1c │ │ │ │ + cbz r6, 1e4c4c │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 1e4ada │ │ │ │ + beq.n 1e4c6a │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r4, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ strb.w r4, [r1, #64] @ 0x40 │ │ │ │ add.w r4, r3, #300 @ 0x12c │ │ │ │ - b.n 1e4ac6 │ │ │ │ + b.n 1e4c56 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 1e4ada │ │ │ │ + beq.n 1e4c6a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ add.w r4, r3, #300 @ 0x12c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r4, [r1, #4] │ │ │ │ ldr.w r1, [r3, #300] @ 0x12c │ │ │ │ ldr r4, [r0, #12] │ │ │ │ str r1, [r4, #0] │ │ │ │ @@ -543677,213 +543781,213 @@ │ │ │ │ strd r2, r2, [r0, #8] │ │ │ │ str r3, [r0, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #16] @ (1e4b04 ) │ │ │ │ + ldr r4, [pc, #16] @ (1e4c94 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 59c6c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cdp 0, 6, cr0, cr4, cr7, {5} │ │ │ │ + ldcl 0, cr0, [r4], {167} @ 0xa7 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r0, [pc, #164] @ (1e4bbc ) │ │ │ │ + ldr r0, [pc, #164] @ (1e4d4c ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #164] @ (1e4bc0 ) │ │ │ │ + ldr r3, [pc, #164] @ (1e4d50 ) │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ - bl 1e3868 │ │ │ │ - cbz r0, 1e4b40 │ │ │ │ + bl 1e39f8 │ │ │ │ + cbz r0, 1e4cd0 │ │ │ │ blx 5b178 │ │ │ │ - ldr r3, [pc, #148] @ (1e4bc4 ) │ │ │ │ + ldr r3, [pc, #148] @ (1e4d54 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbz r0, 1e4b3c │ │ │ │ - ldr r0, [pc, #144] @ (1e4bc8 ) │ │ │ │ + cbz r0, 1e4ccc │ │ │ │ + ldr r0, [pc, #144] @ (1e4d58 ) │ │ │ │ add r0, pc │ │ │ │ - bl 35cc18 │ │ │ │ + bl 35cda8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #136] @ (1e4bcc ) │ │ │ │ + ldr r2, [pc, #136] @ (1e4d5c ) │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r4, [r4, r2] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 5afc8 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1e4b96 │ │ │ │ - ldr r0, [pc, #120] @ (1e4bd0 ) │ │ │ │ + cbz r0, 1e4d26 │ │ │ │ + ldr r0, [pc, #120] @ (1e4d60 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 59fe8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1e4bae │ │ │ │ + cbz r0, 1e4d3e │ │ │ │ blx 5ac00 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 59d84 │ │ │ │ - cbnz r0, 1e4ba8 │ │ │ │ + cbnz r0, 1e4d38 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r5 │ │ │ │ blx 5afc8 │ │ │ │ - cbz r0, 1e4ba8 │ │ │ │ + cbz r0, 1e4d38 │ │ │ │ adds r0, #1 │ │ │ │ blx 5b178 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 59c6c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 1e4bae │ │ │ │ - ldr r3, [pc, #68] @ (1e4bd4 ) │ │ │ │ + cbz r2, 1e4d3e │ │ │ │ + ldr r3, [pc, #68] @ (1e4d64 ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 1e4b34 │ │ │ │ + b.n 1e4cc4 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ blx 5afc8 │ │ │ │ - cbz r0, 1e4bb6 │ │ │ │ + cbz r0, 1e4d46 │ │ │ │ adds r0, #1 │ │ │ │ blx 5b178 │ │ │ │ - b.n 1e4b2c │ │ │ │ + b.n 1e4cbc │ │ │ │ mov r0, r5 │ │ │ │ blx 59c6c │ │ │ │ adds r0, r6, #1 │ │ │ │ blx 5b178 │ │ │ │ - b.n 1e4b2c │ │ │ │ + b.n 1e4cbc │ │ │ │ mov r0, r5 │ │ │ │ - b.n 1e4b28 │ │ │ │ + b.n 1e4cb8 │ │ │ │ nop │ │ │ │ - subs r1, #136 @ 0x88 │ │ │ │ + subs r1, #184 @ 0xb8 │ │ │ │ movs r1, r3 │ │ │ │ - push {r1, r2, r3, r4, r6, r7} │ │ │ │ + cbz r6, 1e4da6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cdp 0, 2, cr0, cr10, cr7, {5} │ │ │ │ + ldc 0, cr0, [sl], {167} @ 0xa7 │ │ │ │ @ instruction: 0xffabffff │ │ │ │ lsrs r4, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #96 @ 0x60 │ │ │ │ + subs r1, #144 @ 0x90 │ │ │ │ movs r1, r3 │ │ │ │ - stcl 0, cr0, [r8, #668] @ 0x29c │ │ │ │ + ldc 0, cr0, [r8], #-668 @ 0xfffffd64 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #48] @ (1e4c18 ) │ │ │ │ + ldr r2, [pc, #48] @ (1e4da8 ) │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ uxtb r3, r3 │ │ │ │ - cbz r3, 1e4bfc │ │ │ │ - ldr r3, [pc, #40] @ (1e4c1c ) │ │ │ │ + cbz r3, 1e4d8c │ │ │ │ + ldr r3, [pc, #40] @ (1e4dac ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r1, [pc, #32] @ (1e4c20 ) │ │ │ │ + ldr r1, [pc, #32] @ (1e4db0 ) │ │ │ │ adds r0, r2, #4 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 1f84bc │ │ │ │ + bl 1f864c │ │ │ │ dmb ish │ │ │ │ mov.w r3, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 1e4bf2 │ │ │ │ + b.n 1e4d82 │ │ │ │ nop │ │ │ │ - stcl 0, cr0, [r6, #-668]! @ 0xfffffd64 │ │ │ │ - stcl 0, cr0, [r4, #-668]! @ 0xfffffd64 │ │ │ │ + rsbs r0, r6, r7, asr #2 │ │ │ │ + rsbs r0, r4, r7, asr #2 │ │ │ │ vmaxnm.f32 , , │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #60] @ (1e4c74 ) │ │ │ │ + ldr r0, [pc, #60] @ (1e4e04 ) │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r1 │ │ │ │ add r0, pc │ │ │ │ mov r1, r5 │ │ │ │ blx 5a0e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1e4c6a │ │ │ │ - ldr r0, [pc, #48] @ (1e4c78 ) │ │ │ │ + bgt.n 1e4dfa │ │ │ │ + ldr r0, [pc, #48] @ (1e4e08 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 5a0e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1e4c6a │ │ │ │ - ldr r0, [pc, #36] @ (1e4c7c ) │ │ │ │ + bgt.n 1e4dfa │ │ │ │ + ldr r0, [pc, #36] @ (1e4e0c ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 5a0e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1e4c6a │ │ │ │ + bgt.n 1e4dfa │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1e4c66 │ │ │ │ + beq.n 1e4df6 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r5, r0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - subs r0, #126 @ 0x7e │ │ │ │ + subs r0, #174 @ 0xae │ │ │ │ movs r1, r3 │ │ │ │ - subs r0, #124 @ 0x7c │ │ │ │ + subs r0, #172 @ 0xac │ │ │ │ movs r1, r3 │ │ │ │ - subs r0, #128 @ 0x80 │ │ │ │ + subs r0, #176 @ 0xb0 │ │ │ │ movs r1, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #72] @ (1e4cdc ) │ │ │ │ + ldr r0, [pc, #72] @ (1e4e6c ) │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 5a484 │ │ │ │ adds r3, r0, #1 │ │ │ │ itt eq │ │ │ │ moveq r0, #0 │ │ │ │ strbeq r0, [r4, #0] │ │ │ │ - beq.n 1e4cd8 │ │ │ │ + beq.n 1e4e68 │ │ │ │ subs r2, r6, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ blx 5a2d4 │ │ │ │ subs.w ip, r0, #0 │ │ │ │ - ble.n 1e4cca │ │ │ │ + ble.n 1e4e5a │ │ │ │ subs r3, r4, #1 │ │ │ │ movs r0, #32 │ │ │ │ add.w r1, ip, r3 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ - cbnz r2, 1e4cc6 │ │ │ │ + cbnz r2, 1e4e56 │ │ │ │ strb r0, [r3, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1e4cbe │ │ │ │ + bne.n 1e4e4e │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r4, ip] │ │ │ │ blx 5a280 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - subs r0, #90 @ 0x5a │ │ │ │ + subs r0, #138 @ 0x8a │ │ │ │ movs r1, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ blx 5a244 │ │ │ │ @@ -543924,35 +544028,35 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ sub.w r4, r0, #24 │ │ │ │ adds r1, #31 │ │ │ │ bic.w r1, r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a454 │ │ │ │ - cbz r0, 1e4da6 │ │ │ │ + cbz r0, 1e4f36 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1e4d98 │ │ │ │ + beq.n 1e4f28 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1e4d98 │ │ │ │ + cbz r3, 1e4f28 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r4 │ │ │ │ it eq │ │ │ │ streq r0, [r3, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1e4d92 │ │ │ │ + cbz r3, 1e4f22 │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 1e4d98 │ │ │ │ + cbz r3, 1e4f28 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbz r3, 1e4da4 │ │ │ │ + cbz r3, 1e4f34 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e4d9c │ │ │ │ + bne.n 1e4f2c │ │ │ │ adds r0, #24 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ @@ -543962,17 +544066,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r1 │ │ │ │ blx 5ac00 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ adds r4, r6, r7 │ │ │ │ adds r1, r4, #1 │ │ │ │ - bl 1e4d5c │ │ │ │ + bl 1e4eec │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1e4dee │ │ │ │ + cbz r0, 1e4f7e │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5ab88 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ @@ -543985,176 +544089,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 1e4f64 │ │ │ │ + beq.w 1e50f4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1e4f4a │ │ │ │ + beq.w 1e50da │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1e4f2c │ │ │ │ + beq.n 1e50bc │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ str.w r3, [r8, #4] │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e4f10 │ │ │ │ + beq.n 1e50a0 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1e4ef8 │ │ │ │ + beq.n 1e5088 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1e4ee2 │ │ │ │ + beq.n 1e5072 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr.w sl, [fp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1e4ec6 │ │ │ │ + beq.n 1e5056 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ - cbz r5, 1e4eaa │ │ │ │ + cbz r5, 1e503a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e4e92 │ │ │ │ + cbz r0, 1e5022 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 1e4df4 │ │ │ │ + bl 1e4f84 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e4e84 │ │ │ │ + bne.n 1e5014 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 1e4e9c │ │ │ │ + cbz r3, 1e502c │ │ │ │ add.w r0, r5, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 59c6c │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1e4e7a │ │ │ │ + bne.n 1e500a │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ - cbz r3, 1e4eb6 │ │ │ │ + cbz r3, 1e5046 │ │ │ │ add.w r0, sl, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, sl │ │ │ │ blx 59c6c │ │ │ │ ldr.w sl, [fp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1e4e6c │ │ │ │ + bne.n 1e4ffc │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ - cbz r3, 1e4ed2 │ │ │ │ + cbz r3, 1e5062 │ │ │ │ add.w r0, fp, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, fp │ │ │ │ blx 59c6c │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1e4e5c │ │ │ │ + bne.n 1e4fec │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 1e4eec │ │ │ │ + cbz r3, 1e507c │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 59c6c │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1e4e4e │ │ │ │ + bne.n 1e4fde │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 1e4f02 │ │ │ │ + cbz r3, 1e5092 │ │ │ │ add.w r0, r6, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx 59c6c │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1e4e42 │ │ │ │ + bne.n 1e4fd2 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ - cbz r3, 1e4f1c │ │ │ │ + cbz r3, 1e50ac │ │ │ │ add.w r0, r9, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx 59c6c │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1e4e32 │ │ │ │ + bne.n 1e4fc2 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ - cbz r3, 1e4f38 │ │ │ │ + cbz r3, 1e50c8 │ │ │ │ add.w r0, r8, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ blx 59c6c │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1e4e22 │ │ │ │ + bne.w 1e4fb2 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - cbz r3, 1e4f54 │ │ │ │ + cbz r3, 1e50e4 │ │ │ │ add.w r0, r7, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r7 │ │ │ │ blx 59c6c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1e4e10 │ │ │ │ + bne.w 1e4fa0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - cbz r3, 1e4f70 │ │ │ │ + cbz r3, 1e5100 │ │ │ │ add.w r0, r2, #24 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 59c6c │ │ │ │ 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, 1e4fb2 │ │ │ │ + cbz r2, 1e5142 │ │ │ │ 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, 1e4fae │ │ │ │ + cbz r2, 1e513e │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1e4fb2 │ │ │ │ + cbz r3, 1e5142 │ │ │ │ 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, 1e4fd8 │ │ │ │ + cbz r0, 1e5168 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1e4df4 │ │ │ │ + bl 1e4f84 │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e4fc6 │ │ │ │ + bne.n 1e5156 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1e4fe2 │ │ │ │ + cbz r3, 1e5172 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 59c6c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -544162,43 +544266,43 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrh r3, [r0, #0] │ │ │ │ mov lr, r0 │ │ │ │ subs r3, r0, r3 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1e5070 │ │ │ │ + beq.n 1e5200 │ │ │ │ ldrb.w r2, [lr, #2] │ │ │ │ ldr r4, [r3, #32] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ lsls r2, r2, #4 │ │ │ │ add.w ip, r2, #8 │ │ │ │ add ip, r1 │ │ │ │ - cbz r4, 1e5046 │ │ │ │ + cbz r4, 1e51d6 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 1e5058 │ │ │ │ + beq.n 1e51e8 │ │ │ │ add.w r0, r3, #20 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1e503e │ │ │ │ + b.n 1e51ce │ │ │ │ ldr r1, [r3, #20] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r2, r5, [r3, #20] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str r1, [r3, #24] │ │ │ │ str r0, [r1, #0] │ │ │ │ str r0, [r2, #4] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 1e5058 │ │ │ │ + beq.n 1e51e8 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 1e5026 │ │ │ │ - b.n 1e5058 │ │ │ │ + bhi.n 1e51b6 │ │ │ │ + b.n 1e51e8 │ │ │ │ add r1, r2 │ │ │ │ str.w ip, [r3, #20] │ │ │ │ add.w r2, r3, #20 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ str r0, [r3, #24] │ │ │ │ str r2, [r0, #0] │ │ │ │ str r2, [r1, #12] │ │ │ │ @@ -544207,409 +544311,409 @@ │ │ │ │ str.w lr, [r3, #8] │ │ │ │ ldrd r1, r2, [r3, #28] │ │ │ │ subs r1, #1 │ │ │ │ adds r2, #1 │ │ │ │ strd r1, r2, [r3, #28] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r1, 1e5080 │ │ │ │ + cbz r1, 1e5210 │ │ │ │ add.w r1, r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r2 │ │ │ │ - bne.n 1e50a4 │ │ │ │ - cbz r2, 1e508e │ │ │ │ + bne.n 1e5234 │ │ │ │ + cbz r2, 1e521e │ │ │ │ ldr r0, [r3, #20] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ strd r1, r1, [r3, #20] │ │ │ │ ldrd r4, r1, [r3, #12] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r4, [r1, #0] │ │ │ │ strd r2, r2, [r3, #12] │ │ │ │ - bl 1e4f7c │ │ │ │ + bl 1e510c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 1e5082 │ │ │ │ - b.n 1e5006 │ │ │ │ + bne.n 1e5212 │ │ │ │ + b.n 1e5196 │ │ │ │ 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 5abf4 │ │ │ │ - cbz r0, 1e50ec │ │ │ │ + cbz r0, 1e527c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbz r4, 1e50ea │ │ │ │ + cbz r4, 1e527a │ │ │ │ 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, 1e50ea │ │ │ │ + cbz r3, 1e527a │ │ │ │ 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 5abf4 │ │ │ │ - cbz r0, 1e5134 │ │ │ │ + cbz r0, 1e52c4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbz r4, 1e5132 │ │ │ │ + cbz r4, 1e52c2 │ │ │ │ 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, 1e5132 │ │ │ │ + cbz r3, 1e52c2 │ │ │ │ str r0, [r3, #8] │ │ │ │ adds r0, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5280 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1e515e │ │ │ │ + cbz r0, 1e52ee │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r1, 1e517e │ │ │ │ + cbz r1, 1e530e │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e4d5c │ │ │ │ + bl 1e4eec │ │ │ │ pop {r3, pc} │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5280 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #12 │ │ │ │ mov r1, r3 │ │ │ │ - cbz r4, 1e51ca │ │ │ │ + cbz r4, 1e535a │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e4d5c │ │ │ │ + bl 1e4eec │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r5 │ │ │ │ - bhi.n 1e51b6 │ │ │ │ + bhi.n 1e5346 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs r2, r1, r5 │ │ │ │ add r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5280 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e51b0 │ │ │ │ + beq.n 1e5340 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1e51b0 │ │ │ │ + b.n 1e5340 │ │ │ │ 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, 1e5202 │ │ │ │ + cbnz r3, 1e5392 │ │ │ │ mul.w r1, r2, r1 │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5280 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ umull r3, r4, r1, r2 │ │ │ │ sub sp, #8 │ │ │ │ - cbnz r4, 1e5240 │ │ │ │ + cbnz r4, 1e53d0 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5280 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1e523a │ │ │ │ + cbz r0, 1e53ca │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1e523a │ │ │ │ + b.n 1e53ca │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ umull lr, ip, r2, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1e5276 │ │ │ │ + bne.n 1e5406 │ │ │ │ mov ip, r1 │ │ │ │ mul.w r1, r2, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e5270 │ │ │ │ + beq.n 1e5400 │ │ │ │ mov r0, ip │ │ │ │ - bl 1e4d5c │ │ │ │ + bl 1e4eec │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5280 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w ip, [sp, #24] │ │ │ │ umull lr, r4, r2, ip │ │ │ │ - cbnz r4, 1e52e6 │ │ │ │ + cbnz r4, 1e5476 │ │ │ │ mov lr, r3 │ │ │ │ mov r3, r1 │ │ │ │ mul.w r1, r2, ip │ │ │ │ - cbz r3, 1e52ce │ │ │ │ + cbz r3, 1e545e │ │ │ │ mov r0, r3 │ │ │ │ mul.w r3, lr, r2 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1e4d5c │ │ │ │ + bl 1e4eec │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 1e52be │ │ │ │ + bcc.n 1e544e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs r2, r1, r3 │ │ │ │ add r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ blx 5a178 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5280 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e52b8 │ │ │ │ + beq.n 1e5448 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ blx 5a178 │ │ │ │ - b.n 1e52b8 │ │ │ │ + b.n 1e5448 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1e52b8 │ │ │ │ + b.n 1e5448 │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e5360 │ │ │ │ + beq.n 1e54f0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r2, [r0, #-24] │ │ │ │ sub.w r4, r0, #24 │ │ │ │ mov r5, r4 │ │ │ │ - cbz r2, 1e5326 │ │ │ │ + cbz r2, 1e54b6 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ cmp r4, r1 │ │ │ │ it eq │ │ │ │ streq r3, [r2, #4] │ │ │ │ ldr.w r2, [r0, #-16] │ │ │ │ - cbz r2, 1e5322 │ │ │ │ + cbz r2, 1e54b2 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1e5326 │ │ │ │ + cbz r3, 1e54b6 │ │ │ │ str r2, [r3, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #-20] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r4, #-24] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4, #-16] │ │ │ │ - cbz r0, 1e534e │ │ │ │ + cbz r0, 1e54de │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1e4df4 │ │ │ │ + bl 1e4f84 │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e533c │ │ │ │ + bne.n 1e54cc │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1e5358 │ │ │ │ + cbz r3, 1e54e8 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 59c6c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r1, 1e53ce │ │ │ │ + cbz r1, 1e555e │ │ │ │ ldr.w r3, [r1, #-24] │ │ │ │ sub.w ip, r1, #24 │ │ │ │ push {r4} │ │ │ │ - cbz r0, 1e53ba │ │ │ │ + cbz r0, 1e554a │ │ │ │ subs r0, #24 │ │ │ │ - cbz r3, 1e53c8 │ │ │ │ + cbz r3, 1e5558 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ ldr.w r2, [r1, #-12] │ │ │ │ cmp ip, r4 │ │ │ │ it eq │ │ │ │ streq r2, [r3, #4] │ │ │ │ ldr.w r3, [r1, #-16] │ │ │ │ - cbz r3, 1e538e │ │ │ │ + cbz r3, 1e551e │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w r2, [r1, #-12] │ │ │ │ - cbz r2, 1e5392 │ │ │ │ + cbz r2, 1e5522 │ │ │ │ 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, 1e53b6 │ │ │ │ + cbz r0, 1e5546 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str.w r3, [r1, #-12] │ │ │ │ str.w r0, [r1, #-24] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ - cbz r3, 1e53b6 │ │ │ │ + cbz r3, 1e5546 │ │ │ │ str.w ip, [r3, #8] │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e5376 │ │ │ │ + bne.n 1e5506 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1, #-16] │ │ │ │ - b.n 1e53b6 │ │ │ │ + b.n 1e5546 │ │ │ │ str.w r3, [r1, #-16] │ │ │ │ - b.n 1e53a2 │ │ │ │ + b.n 1e5532 │ │ │ │ bx lr │ │ │ │ - cbz r1, 1e5410 │ │ │ │ + cbz r1, 1e55a0 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r1, #-20] │ │ │ │ mov lr, r1 │ │ │ │ - cbz r0, 1e540e │ │ │ │ + cbz r0, 1e559e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub.w r1, r4, #24 │ │ │ │ - cbz r3, 1e5412 │ │ │ │ + cbz r3, 1e55a2 │ │ │ │ mov ip, r0 │ │ │ │ - b.n 1e53ec │ │ │ │ + b.n 1e557c │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str.w r1, [ip] │ │ │ │ mov ip, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e53ea │ │ │ │ + bne.n 1e557a │ │ │ │ ldr.w r2, [r4, #-20] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r2, [r3, #12] │ │ │ │ - cbz r2, 1e5404 │ │ │ │ + cbz r2, 1e5594 │ │ │ │ str r3, [r2, #8] │ │ │ │ movs r3, #0 │ │ │ │ str.w r0, [r4, #-20] │ │ │ │ str.w r3, [lr, #-20] │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1e53f8 │ │ │ │ + b.n 1e5588 │ │ │ │ nop │ │ │ │ - cbz r0, 1e5422 │ │ │ │ + cbz r0, 1e55b2 │ │ │ │ ldr.w r0, [r0, #-24] │ │ │ │ - cbz r0, 1e5422 │ │ │ │ + cbz r0, 1e55b2 │ │ │ │ adds r0, #24 │ │ │ │ bx lr │ │ │ │ str.w r1, [r0, #-8] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5280 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1e5456 │ │ │ │ + cbz r0, 1e55e6 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 5ab88 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r1, 1e5498 │ │ │ │ + cbz r1, 1e5628 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 5ac00 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5280 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 5ab88 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ @@ -544626,102 +544730,102 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 5ac00 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4da8 │ │ │ │ + bl 1e4f38 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1eb348 │ │ │ │ + bl 1eb4d8 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5280 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e5502 │ │ │ │ + cbz r0, 1e5692 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 59f88 <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4084] @ 0xff4 │ │ │ │ - ldr r1, [pc, #60] @ (1e5558 ) │ │ │ │ + ldr r1, [pc, #60] @ (1e56e8 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #60] @ (1e555c ) │ │ │ │ + ldr r3, [pc, #60] @ (1e56ec ) │ │ │ │ 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 1e54c4 │ │ │ │ - ldr r2, [pc, #40] @ (1e5560 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e555c ) │ │ │ │ + bl 1e5654 │ │ │ │ + ldr r2, [pc, #40] @ (1e56f0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e56ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e5554 │ │ │ │ + bne.n 1e56e4 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - add r2, sp, #880 @ 0x370 │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #776 @ 0x308 │ │ │ │ + add r1, sp, #200 @ 0xc8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ - cbz r0, 1e55c2 │ │ │ │ + cbz r0, 1e5752 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1eb348 │ │ │ │ + bl 1eb4d8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 1e4d5c │ │ │ │ + bl 1e4eec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e55bc │ │ │ │ + cbz r0, 1e574c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ strd r8, r3, [sp] │ │ │ │ adds r1, r7, r2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r0, r4 │ │ │ │ @@ -544731,133 +544835,133 @@ │ │ │ │ add r3, r7 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e54c4 │ │ │ │ + bl 1e5654 │ │ │ │ str r0, [r6, #0] │ │ │ │ blx 5ac00 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 1e55ba │ │ │ │ + b.n 1e574a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #80] @ (1e5638 ) │ │ │ │ + ldr r0, [pc, #80] @ (1e57c8 ) │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [pc, #80] @ (1e563c ) │ │ │ │ + ldr r2, [pc, #80] @ (1e57cc ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 1e560c │ │ │ │ + cbz r0, 1e579c │ │ │ │ strd r1, r3, [sp] │ │ │ │ blx 5ac00 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ mov ip, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ - bl 1e5564 │ │ │ │ - ldr r2, [pc, #36] @ (1e5640 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e563c ) │ │ │ │ + bl 1e56f4 │ │ │ │ + ldr r2, [pc, #36] @ (1e57d0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e57cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e5632 │ │ │ │ + bne.n 1e57c2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r0, sp, #520 @ 0x208 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #888 @ 0x378 │ │ │ │ + add r0, sp, #312 @ 0x138 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4060] @ 0xfdc │ │ │ │ - ldr r1, [pc, #92] @ (1e56b4 ) │ │ │ │ + ldr r1, [pc, #92] @ (1e5844 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #92] @ (1e56b8 ) │ │ │ │ + ldr r2, [pc, #92] @ (1e5848 ) │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ add r1, pc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov ip, r0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - cbz r0, 1e5684 │ │ │ │ + cbz r0, 1e5814 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 5ac00 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov ip, r0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ - bl 1e5564 │ │ │ │ - ldr r2, [pc, #40] @ (1e56bc ) │ │ │ │ - ldr r3, [pc, #36] @ (1e56b8 ) │ │ │ │ + bl 1e56f4 │ │ │ │ + ldr r2, [pc, #40] @ (1e584c ) │ │ │ │ + ldr r3, [pc, #36] @ (1e5848 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e56ae │ │ │ │ + bne.n 1e583e │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r1, sp, #640 @ 0x280 │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #416 @ 0x1a0 │ │ │ │ + add r7, pc, #864 @ (adr r7, 1e5bb0 ) │ │ │ │ lsls r7, r4, #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 1e50f0 │ │ │ │ + bl 1e5280 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e56e4 │ │ │ │ + cbz r0, 1e5874 │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ movs r1, #0 │ │ │ │ blx 5a178 │ │ │ │ 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 1e56ee │ │ │ │ + bne.n 1e587e │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #2 │ │ │ │ @@ -544869,66 +544973,66 @@ │ │ │ │ adds r4, r2, #3 │ │ │ │ adds r1, r1, r2 │ │ │ │ and.w r2, r4, r3 │ │ │ │ ands r1, r3 │ │ │ │ mov r5, r0 │ │ │ │ add r1, r2 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ - bhi.n 1e57fe │ │ │ │ + bhi.n 1e598e │ │ │ │ subs r1, #1 │ │ │ │ lsrs r3, r1, #5 │ │ │ │ adds r1, r3, #1 │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r7, r5, r6 │ │ │ │ add.w r0, r6, #8 │ │ │ │ add r0, r5 │ │ │ │ lsls r1, r1, #5 │ │ │ │ mov r8, r1 │ │ │ │ ldr r4, [r7, #12] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1e5798 │ │ │ │ + beq.n 1e5928 │ │ │ │ ldr.w r1, [r4, #-12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e5810 │ │ │ │ + beq.n 1e59a0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - cbnz r3, 1e5778 │ │ │ │ + cbnz r3, 1e5908 │ │ │ │ ldrd r6, r0, [r4] │ │ │ │ str r0, [r6, #4] │ │ │ │ str r6, [r0, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ ldrb.w r3, [r5, #256] @ 0x100 │ │ │ │ adds r0, r1, r2 │ │ │ │ cmp r2, #4 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb r3, [r1, #3] │ │ │ │ - beq.n 1e5792 │ │ │ │ + beq.n 1e5922 │ │ │ │ subs r2, #4 │ │ │ │ orn r2, r2, #127 @ 0x7f │ │ │ │ strb.w r2, [r0, #-1] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movw r0, #32728 @ 0x7fd8 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 5aad4 <__aeabi_uidiv@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ mul.w r1, r2, r8 │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5280 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e5832 │ │ │ │ + beq.n 1e59c2 │ │ │ │ ldr.w ip, [r5, r6] │ │ │ │ movs r1, #0 │ │ │ │ str.w r9, [r0, #32] │ │ │ │ add.w lr, r0, #40 @ 0x28 │ │ │ │ str r1, [r0, #8] │ │ │ │ str r1, [r0, #28] │ │ │ │ add.w r1, r0, #12 │ │ │ │ @@ -544943,59 +545047,59 @@ │ │ │ │ ldr r4, [r7, #8] │ │ │ │ str r4, [r0, #20] │ │ │ │ str r1, [r4, #4] │ │ │ │ ldr r4, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ ldr.w r1, [r4, #-12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e5758 │ │ │ │ - b.n 1e5810 │ │ │ │ + bne.n 1e58e8 │ │ │ │ + b.n 1e59a0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5280 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1e5832 │ │ │ │ + cbz r0, 1e59c2 │ │ │ │ movs r3, #16 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strb r3, [r0, #2] │ │ │ │ - b.n 1e5778 │ │ │ │ + b.n 1e5908 │ │ │ │ ldr.w r1, [r4, #-16] │ │ │ │ add.w r6, r4, #32640 @ 0x7f80 │ │ │ │ adds r6, #108 @ 0x6c │ │ │ │ sub.w r7, r4, #20 │ │ │ │ add.w r0, r1, r8 │ │ │ │ cmp r0, r6 │ │ │ │ - bhi.n 1e5836 │ │ │ │ + bhi.n 1e59c6 │ │ │ │ subs r7, r1, r7 │ │ │ │ strb r3, [r1, #2] │ │ │ │ strh r7, [r1, #0] │ │ │ │ str.w r0, [r4, #-16] │ │ │ │ - b.n 1e575e │ │ │ │ + b.n 1e58ee │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e5792 │ │ │ │ + b.n 1e5922 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r3, #3] │ │ │ │ udf #255 @ 0xff │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1e5704 │ │ │ │ + bl 1e5894 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1e5862 │ │ │ │ + cbz r0, 1e59f2 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r0, 1e58b2 │ │ │ │ + cbz r0, 1e5a42 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ ldrsb.w r2, [r0, #-1] │ │ │ │ bic.w r3, r3, #128 @ 0x80 │ │ │ │ @@ -545005,222 +545109,222 @@ │ │ │ │ movcc r3, r0 │ │ │ │ subs r0, r3, #4 │ │ │ │ ldrb.w r2, [r3, #-1] │ │ │ │ ldrb.w r1, [r3, #-2] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ strb.w r2, [r3, #-1] │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.n 1e58ac │ │ │ │ + bhi.n 1e5a3c │ │ │ │ movs r1, #1 │ │ │ │ - bl 1e4fec │ │ │ │ + bl 1e517c │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1e4f7c │ │ │ │ + bl 1e510c │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ ldrsb.w r2, [r0, #-1] │ │ │ │ bic.w r3, r3, #128 @ 0x80 │ │ │ │ subs r3, r0, r3 │ │ │ │ bics.w r0, r0, r2, asr #32 │ │ │ │ it cs │ │ │ │ movcs r0, r3 │ │ │ │ ldrb.w r3, [r0, #-2] │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.n 1e58de │ │ │ │ + bhi.n 1e5a6e │ │ │ │ ldrh.w r3, [r0, #-4] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr.w r0, [r0, #-4] │ │ │ │ bx lr │ │ │ │ ldr.w r0, [r0, #-28] │ │ │ │ - cbz r0, 1e58e6 │ │ │ │ + cbz r0, 1e5a76 │ │ │ │ adds r0, #24 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #24 │ │ │ │ ldrb.w r3, [r4, #256] @ 0x100 │ │ │ │ eor.w r3, r3, #2 │ │ │ │ strb.w r3, [r4, #256] @ 0x100 │ │ │ │ blx 5abf4 │ │ │ │ - cbz r0, 1e5952 │ │ │ │ + cbz r0, 1e5ae2 │ │ │ │ add.w ip, r0, #24 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ ldr.w r1, [r4, #-20] │ │ │ │ str.w ip, [r4, #260] @ 0x104 │ │ │ │ - cbz r1, 1e5950 │ │ │ │ + cbz r1, 1e5ae0 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r2, r1 │ │ │ │ - cbz r3, 1e593a │ │ │ │ + cbz r3, 1e5aca │ │ │ │ str r0, [r2, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e5930 │ │ │ │ + bne.n 1e5ac0 │ │ │ │ ldr.w r3, [ip, #-20] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r3, [r2, #12] │ │ │ │ - cbz r3, 1e5946 │ │ │ │ + cbz r3, 1e5ad6 │ │ │ │ str r2, [r3, #8] │ │ │ │ movs r3, #0 │ │ │ │ str.w r1, [ip, #-20] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, r0 │ │ │ │ mvn.w r0, #23 │ │ │ │ - b.n 1e5920 │ │ │ │ + b.n 1e5ab0 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ ldrsb.w r2, [r1, #-1] │ │ │ │ bic.w r3, r3, #128 @ 0x80 │ │ │ │ subs r3, r1, r3 │ │ │ │ bics.w r1, r1, r2, asr #32 │ │ │ │ it cs │ │ │ │ movcs r1, r3 │ │ │ │ ldrb.w r3, [r1, #-2] │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.n 1e5996 │ │ │ │ + bhi.n 1e5b26 │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ eor.w r3, r3, #2 │ │ │ │ strb.w r3, [r1, #-1] │ │ │ │ pop {r3, pc} │ │ │ │ subs r1, #4 │ │ │ │ - bl 1e5364 │ │ │ │ + bl 1e54f4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ movs r6, #32 │ │ │ │ mov.w r8, #0 │ │ │ │ - vldr d8, [pc, #320] @ 1e5b00 │ │ │ │ + vldr d8, [pc, #320] @ 1e5c90 │ │ │ │ add.w r5, r0, #256 @ 0x100 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1e5aba │ │ │ │ + beq.n 1e5c4a │ │ │ │ sub.w fp, r3, #12 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ sub.w r9, r1, #12 │ │ │ │ str.w r9, [sp] │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ - cbz r3, 1e5a44 │ │ │ │ + cbz r3, 1e5bd4 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ add.w r9, fp, #40 @ 0x28 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 1e5a28 │ │ │ │ + beq.n 1e5bb8 │ │ │ │ ldrb.w r3, [r9, #3] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ and.w ip, r3, #2 │ │ │ │ bic.w lr, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 1e5a22 │ │ │ │ + bpl.n 1e5bb2 │ │ │ │ ldrb.w r3, [r7, #256] @ 0x100 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1e5a22 │ │ │ │ + beq.n 1e5bb2 │ │ │ │ ldr.w r4, [fp, #28] │ │ │ │ strb.w lr, [r9, #3] │ │ │ │ - bl 1e4fec │ │ │ │ + bl 1e517c │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 1e5a28 │ │ │ │ + beq.n 1e5bb8 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ add r9, r6 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.n 1e59f2 │ │ │ │ + bne.n 1e5b82 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #12 │ │ │ │ mov fp, r2 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1e5aba │ │ │ │ + beq.n 1e5c4a │ │ │ │ sub.w r3, r1, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e59e6 │ │ │ │ + bne.n 1e5b76 │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ - cbz r1, 1e5a56 │ │ │ │ + cbz r1, 1e5be6 │ │ │ │ ldr.w r0, [fp, #20] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r3, r3, [fp, #20] │ │ │ │ ldrd r1, r3, [fp, #12] │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr.w r0, [fp, #-24] │ │ │ │ sub.w r9, fp, #24 │ │ │ │ str r1, [r3, #0] │ │ │ │ strd r8, r8, [fp, #12] │ │ │ │ - cbz r0, 1e5a88 │ │ │ │ + cbz r0, 1e5c18 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r3, [fp, #-12] │ │ │ │ cmp r9, r1 │ │ │ │ ldr.w r1, [fp, #-16] │ │ │ │ it eq │ │ │ │ streq r3, [r0, #4] │ │ │ │ - cbz r1, 1e5a84 │ │ │ │ + cbz r1, 1e5c14 │ │ │ │ str r3, [r1, #12] │ │ │ │ ldr.w r3, [fp, #-12] │ │ │ │ - cbz r3, 1e5a88 │ │ │ │ + cbz r3, 1e5c18 │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr.w r0, [fp, #-20] │ │ │ │ str.w r8, [fp, #-24] │ │ │ │ vstr d8, [fp, #-16] │ │ │ │ - cbz r0, 1e5aa8 │ │ │ │ + cbz r0, 1e5c38 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [fp, #-20] │ │ │ │ - bl 1e4df4 │ │ │ │ + bl 1e4f84 │ │ │ │ ldr.w r0, [fp, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e5a96 │ │ │ │ + bne.n 1e5c26 │ │ │ │ ldr.w r3, [fp, #-8] │ │ │ │ - cbz r3, 1e5ab2 │ │ │ │ + cbz r3, 1e5c42 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx 59c6c │ │ │ │ - b.n 1e5a28 │ │ │ │ + b.n 1e5bb8 │ │ │ │ add.w sl, sl, #16 │ │ │ │ adds r6, #32 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 1e59ca │ │ │ │ + bne.n 1e5b5a │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r4, r1 │ │ │ │ it ne │ │ │ │ subne r1, #12 │ │ │ │ - beq.n 1e5ae0 │ │ │ │ + beq.n 1e5c70 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e5364 │ │ │ │ + bl 1e54f4 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ sub.w r1, r3, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1e5ad0 │ │ │ │ + bne.n 1e5c60 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1e5ac6 │ │ │ │ + bne.n 1e5c56 │ │ │ │ ldr.w r0, [r7, #260] @ 0x104 │ │ │ │ - cbz r0, 1e5af0 │ │ │ │ - bl 1e4f7c │ │ │ │ + cbz r0, 1e5c80 │ │ │ │ + bl 1e510c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #260] @ 0x104 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ... │ │ │ │ push {r4, lr} │ │ │ │ @@ -545231,43 +545335,43 @@ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ bic.w r3, r3, #7 │ │ │ │ add.w r1, ip, r3 │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r4 │ │ │ │ - bhi.n 1e5b38 │ │ │ │ + bhi.n 1e5cc8 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r0, ip │ │ │ │ str r1, [r2, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 1e5b56 │ │ │ │ + bls.n 1e5ce6 │ │ │ │ mov r4, r1 │ │ │ │ strd r3, r0, [sp] │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5280 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e5b34 │ │ │ │ + beq.n 1e5cc4 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ strd r4, r0, [r2, #8] │ │ │ │ - b.n 1e5b32 │ │ │ │ + b.n 1e5cc2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e50f0 │ │ │ │ - b.n 1e5b34 │ │ │ │ + bl 1e5280 │ │ │ │ + b.n 1e5cc4 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r1, #2064 @ 0x810 │ │ │ │ - bl 1e50f0 │ │ │ │ - cbz r0, 1e5b8c │ │ │ │ - vldr d7, [pc, #20] @ 1e5b90 │ │ │ │ + bl 1e5280 │ │ │ │ + cbz r0, 1e5d1c │ │ │ │ + vldr d7, [pc, #20] @ 1e5d20 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ add.w r3, r0, #16 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ vstr d7, [r0] │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ lsrs r0, r0, #32 │ │ │ │ @@ -545281,16 +545385,16 @@ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ addw r4, r4, #2047 @ 0x7ff │ │ │ │ bfc r4, #0, #11 │ │ │ │ cmp.w r4, #2048 @ 0x800 │ │ │ │ it cc │ │ │ │ movcc.w r4, #2048 @ 0x800 │ │ │ │ add.w r1, r4, #16 │ │ │ │ - bl 1e50f0 │ │ │ │ - cbz r0, 1e5bd2 │ │ │ │ + bl 1e5280 │ │ │ │ + cbz r0, 1e5d62 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ strd r4, r2, [r0] │ │ │ │ strd r4, r3, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -545299,79 +545403,79 @@ │ │ │ │ adds r4, r1, #7 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r1, r3, [r0, #4] │ │ │ │ bic.w r4, r4, #7 │ │ │ │ sub sp, #12 │ │ │ │ add.w ip, r4, r1 │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.n 1e5c14 │ │ │ │ + bhi.n 1e5da4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ add r3, r1 │ │ │ │ - cbz r3, 1e5c0e │ │ │ │ + cbz r3, 1e5d9e │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx 5a178 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs.n 1e5c34 │ │ │ │ + bcs.n 1e5dc4 │ │ │ │ strd r1, r0, [sp] │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5280 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e5c0e │ │ │ │ + beq.n 1e5d9e │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ strd r1, r0, [r2, #8] │ │ │ │ str r4, [r2, #4] │ │ │ │ - b.n 1e5c02 │ │ │ │ + b.n 1e5d92 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5280 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1e5c00 │ │ │ │ + b.n 1e5d90 │ │ │ │ nop │ │ │ │ - cbz r0, 1e5cb0 │ │ │ │ + cbz r0, 1e5e40 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r2, [r0, #-24] │ │ │ │ sub.w r5, r0, #24 │ │ │ │ - cbz r2, 1e5c76 │ │ │ │ + cbz r2, 1e5e06 │ │ │ │ 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, 1e5c72 │ │ │ │ + cbz r2, 1e5e02 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1e5c76 │ │ │ │ + cbz r3, 1e5e06 │ │ │ │ str r2, [r3, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #-20] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r4, #-24] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4, #-16] │ │ │ │ - cbz r0, 1e5c9e │ │ │ │ + cbz r0, 1e5e2e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1e4df4 │ │ │ │ + bl 1e4f84 │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e5c8c │ │ │ │ + bne.n 1e5e1c │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1e5ca8 │ │ │ │ + cbz r3, 1e5e38 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 59c6c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -545379,25 +545483,25 @@ │ │ │ │ adds r0, #24 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ - cbz r1, 1e5cf8 │ │ │ │ + cbz r1, 1e5e88 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 5ac00 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5b08 │ │ │ │ + bl 1e5c98 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e5cf2 │ │ │ │ + cbz r0, 1e5e82 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ blx 5ab88 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, r5] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ @@ -545412,40 +545516,40 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1eb348 │ │ │ │ + bl 1eb4d8 │ │ │ │ ldrd r1, r4, [r5, #4] │ │ │ │ add.w r3, r0, #8 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r3, r1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, r4 │ │ │ │ - bhi.n 1e5d42 │ │ │ │ + bhi.n 1e5ed2 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ str r0, [r5, #4] │ │ │ │ add r4, r1 │ │ │ │ - cbnz r4, 1e5d66 │ │ │ │ + cbnz r4, 1e5ef6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 1e5d7e │ │ │ │ + bcs.n 1e5f0e │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5280 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e5d3c │ │ │ │ + beq.n 1e5ecc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r1, [r5, #8] │ │ │ │ str r3, [r5, #4] │ │ │ │ str r0, [r5, #12] │ │ │ │ strd r6, r2, [sp] │ │ │ │ @@ -545456,145 +545560,145 @@ │ │ │ │ blx 59f88 <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5280 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1e5d3c │ │ │ │ - b.n 1e5d66 │ │ │ │ + beq.n 1e5ecc │ │ │ │ + b.n 1e5ef6 │ │ │ │ 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] @ (1e5de4 ) │ │ │ │ + ldr r1, [pc, #60] @ (1e5f74 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #60] @ (1e5de8 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e5f78 ) │ │ │ │ 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 1e5d00 │ │ │ │ - ldr r2, [pc, #40] @ (1e5dec ) │ │ │ │ - ldr r3, [pc, #32] @ (1e5de8 ) │ │ │ │ + bl 1e5e90 │ │ │ │ + ldr r2, [pc, #40] @ (1e5f7c ) │ │ │ │ + ldr r3, [pc, #32] @ (1e5f78 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e5de0 │ │ │ │ + bne.n 1e5f70 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - add r2, pc, #320 @ (adr r2, 1e5f28 ) │ │ │ │ + add r0, pc, #768 @ (adr r0, 1e6278 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #216 @ (adr r2, 1e5ec8 ) │ │ │ │ + add r0, pc, #664 @ (adr r0, 1e6218 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ umull lr, r3, r1, r2 │ │ │ │ sub sp, #8 │ │ │ │ - cbnz r3, 1e5e2c │ │ │ │ + cbnz r3, 1e5fbc │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, #7 │ │ │ │ bic.w r2, r2, #7 │ │ │ │ add.w r1, r2, ip │ │ │ │ cmp r1, r4 │ │ │ │ itt ls │ │ │ │ ldrls r0, [r0, #12] │ │ │ │ addls r0, ip │ │ │ │ - bhi.n 1e5e32 │ │ │ │ + bhi.n 1e5fc2 │ │ │ │ str r1, [r3, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.n 1e5e50 │ │ │ │ + bcs.n 1e5fe0 │ │ │ │ mov r4, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5280 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e5e2c │ │ │ │ + beq.n 1e5fbc │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ strd r4, r0, [r3, #8] │ │ │ │ - b.n 1e5e26 │ │ │ │ + b.n 1e5fb6 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e50f0 │ │ │ │ - b.n 1e5e28 │ │ │ │ + bl 1e5280 │ │ │ │ + b.n 1e5fb8 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ umull r5, r4, r1, r2 │ │ │ │ sub sp, #20 │ │ │ │ - cbnz r4, 1e5ec0 │ │ │ │ + cbnz r4, 1e6050 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ adds r5, r2, #7 │ │ │ │ bic.w r5, r5, #7 │ │ │ │ add.w ip, r5, r1 │ │ │ │ cmp ip, r4 │ │ │ │ ittt ls │ │ │ │ strls.w ip, [r0, #4] │ │ │ │ ldrls r4, [r0, #12] │ │ │ │ addls r4, r4, r1 │ │ │ │ - bhi.n 1e5e9e │ │ │ │ - cbz r4, 1e5ec0 │ │ │ │ + bhi.n 1e602e │ │ │ │ + cbz r4, 1e6050 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a178 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r5, r1 │ │ │ │ - bcs.n 1e5ec4 │ │ │ │ + bcs.n 1e6054 │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5280 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e5ec0 │ │ │ │ + cbz r0, 1e6050 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ strd r1, r0, [r3, #8] │ │ │ │ str r5, [r3, #4] │ │ │ │ - b.n 1e5e90 │ │ │ │ + b.n 1e6020 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1e5e98 │ │ │ │ + b.n 1e6028 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5280 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1e5e8e │ │ │ │ + b.n 1e601e │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrd r2, r4, [r0, #4] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ strd r4, r1, [r0] │ │ │ │ @@ -545616,117 +545720,117 @@ │ │ │ │ adds r0, r0, r4 │ │ │ │ adc.w r1, r3, r1 │ │ │ │ str.w r3, [ip, #12] │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r1, 1e5f40 │ │ │ │ - vldr d7, [pc, #112] @ 1e5fa0 │ │ │ │ - add r1, pc, #116 @ (adr r1, 1e5fa8 ) │ │ │ │ + cbnz r1, 1e60d0 │ │ │ │ + vldr d7, [pc, #112] @ 1e6130 │ │ │ │ + add r1, pc, #116 @ (adr r1, 1e6138 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ vstr d7, [r3] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r2, #1 │ │ │ │ sub sp, #8 │ │ │ │ movs r1, #16 │ │ │ │ mov r4, r0 │ │ │ │ blx 59ccc │ │ │ │ cmp r0, #16 │ │ │ │ - beq.n 1e5f94 │ │ │ │ - ldr r0, [pc, #80] @ (1e5fb0 ) │ │ │ │ + beq.n 1e6124 │ │ │ │ + ldr r0, [pc, #80] @ (1e6140 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 5a484 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 1e5f80 │ │ │ │ + blt.n 1e6110 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5a2d4 │ │ │ │ cmp r0, #16 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq.n 1e5f98 │ │ │ │ + beq.n 1e6128 │ │ │ │ blx 5a280 │ │ │ │ - add r3, pc, #28 @ (adr r3, 1e5fa0 ) │ │ │ │ + add r3, pc, #28 @ (adr r3, 1e6130 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ movs r0, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ blx 5a3f4 <__time64@plt> │ │ │ │ strd r0, r1, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ blx 5a280 │ │ │ │ - b.n 1e5f94 │ │ │ │ + b.n 1e6124 │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #544] @ (1e61c4 ) │ │ │ │ + ldr r7, [pc, #544] @ (1e6354 ) │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ @ instruction: 0xb839 │ │ │ │ subs r3, #255 @ 0xff │ │ │ │ ldmia r5, {r0, r2, r4, r5} │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ - bpl.n 1e5f5a │ │ │ │ + bpl.n 1e60ea │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ - movs r5, #162 @ 0xa2 │ │ │ │ + movs r5, #210 @ 0xd2 │ │ │ │ movs r1, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r2, [r0, #20] │ │ │ │ - cbz r3, 1e5fc6 │ │ │ │ + cbz r3, 1e6156 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 1e5fd6 │ │ │ │ + cbz r2, 1e6166 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ str r3, [r0, #20] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 1e6024 │ │ │ │ + bcc.n 1e61b4 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 1e5ffe │ │ │ │ + bhi.n 1e618e │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 1e6014 │ │ │ │ - cbz r3, 1e5ffa │ │ │ │ + bhi.n 1e61a4 │ │ │ │ + cbz r3, 1e618a │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n 1e6010 │ │ │ │ + bls.n 1e61a0 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ - cbz r3, 1e6006 │ │ │ │ + cbz r3, 1e6196 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n 1e6010 │ │ │ │ + bls.n 1e61a0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1e6018 │ │ │ │ + cbz r3, 1e61a8 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - bhi.n 1e601e │ │ │ │ + bhi.n 1e61ae │ │ │ │ mov r0, r3 │ │ │ │ - b.n 1e5fe4 │ │ │ │ + b.n 1e6174 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e6010 │ │ │ │ + bne.n 1e61a0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ @@ -545736,40 +545840,40 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov lr, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [r1, #8] │ │ │ │ - cbz r0, 1e6050 │ │ │ │ + cbz r0, 1e61e0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ and.w ip, r4, #1 │ │ │ │ orr.w ip, r1, ip │ │ │ │ str.w ip, [r0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #1 │ │ │ │ bic.w ip, r0, #1 │ │ │ │ it ls │ │ │ │ strls.w r3, [lr] │ │ │ │ - bls.n 1e6070 │ │ │ │ + bls.n 1e6200 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ cmp r1, r0 │ │ │ │ ite eq │ │ │ │ streq.w r3, [ip, #4] │ │ │ │ strne.w r3, [ip, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ and.w r0, r0, #1 │ │ │ │ orr.w r0, r0, ip │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ and.w r0, r0, #1 │ │ │ │ orrs r0, r3 │ │ │ │ str r0, [r1, #0] │ │ │ │ - cbz r2, 1e6098 │ │ │ │ + cbz r2, 1e6228 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx r2 │ │ │ │ ldrd r2, r0, [sp] │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -545778,40 +545882,40 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov lr, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r0, [r1, #4] │ │ │ │ - cbz r0, 1e60c4 │ │ │ │ + cbz r0, 1e6254 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ and.w ip, r4, #1 │ │ │ │ orr.w ip, r1, ip │ │ │ │ str.w ip, [r0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #1 │ │ │ │ bic.w ip, r0, #1 │ │ │ │ it ls │ │ │ │ strls.w r3, [lr] │ │ │ │ - bls.n 1e60e4 │ │ │ │ + bls.n 1e6274 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ cmp r1, r0 │ │ │ │ ite eq │ │ │ │ streq.w r3, [ip, #4] │ │ │ │ strne.w r3, [ip, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r1, [r3, #8] │ │ │ │ and.w r0, r0, #1 │ │ │ │ orr.w r0, r0, ip │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ and.w r0, r0, #1 │ │ │ │ orrs r0, r3 │ │ │ │ str r0, [r1, #0] │ │ │ │ - cbz r2, 1e610c │ │ │ │ + cbz r2, 1e629c │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx r2 │ │ │ │ ldrd r2, r0, [sp] │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -545825,172 +545929,172 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ str r2, [r5, #0] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r2, [r5, #8] │ │ │ │ mov r2, r6 │ │ │ │ - cbz r6, 1e613e │ │ │ │ + cbz r6, 1e62ce │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1e61e4 │ │ │ │ + beq.n 1e6374 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e61ba │ │ │ │ + bne.n 1e634a │ │ │ │ str r5, [r4, #8] │ │ │ │ and.w r3, r2, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r6, 1e6162 │ │ │ │ + cbz r6, 1e62f2 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1e6152 │ │ │ │ + bhi.n 1e62e2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ bichi.w r4, r3, #1 │ │ │ │ - bls.n 1e61ac │ │ │ │ + bls.n 1e633c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 1e61ac │ │ │ │ + bmi.n 1e633c │ │ │ │ bic.w r1, r3, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1e61be │ │ │ │ - cbz r2, 1e6184 │ │ │ │ + beq.n 1e634e │ │ │ │ + cbz r2, 1e6314 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.n 1e61c8 │ │ │ │ + bpl.n 1e6358 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1e6214 │ │ │ │ + beq.n 1e63a4 │ │ │ │ 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 1e6028 │ │ │ │ + bl 1e61b8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 1e616c │ │ │ │ + bhi.n 1e62fc │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r5, [r4, #4] │ │ │ │ - b.n 1e6148 │ │ │ │ + b.n 1e62d8 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - cbz r2, 1e61f0 │ │ │ │ + cbz r2, 1e6380 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bmi.n 1e61f0 │ │ │ │ + bmi.n 1e6380 │ │ │ │ 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 1e61a6 │ │ │ │ + b.n 1e6336 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ str r5, [r7, #0] │ │ │ │ str r2, [r5, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1e6230 │ │ │ │ + beq.n 1e63c0 │ │ │ │ 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 1e609c │ │ │ │ + bl 1e622c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ - b.n 1e61a6 │ │ │ │ + b.n 1e6336 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1e609c │ │ │ │ + bl 1e622c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r1, r3, #1 │ │ │ │ - b.n 1e618a │ │ │ │ + b.n 1e631a │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1e6028 │ │ │ │ + bl 1e61b8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r1, r3, #1 │ │ │ │ - b.n 1e61f6 │ │ │ │ + b.n 1e6386 │ │ │ │ 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, 1e626c │ │ │ │ + cbz r1, 1e63fc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r9, r3, #1 │ │ │ │ ldrd r7, r0, [r1, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e649c │ │ │ │ + beq.w 1e662c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e64de │ │ │ │ + beq.w 1e666e │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e627e │ │ │ │ + bne.n 1e640e │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r7, [r2, #8] │ │ │ │ bic.w r5, r3, #1 │ │ │ │ and.w r4, r3, #1 │ │ │ │ cmp r1, r5 │ │ │ │ mov r9, r4 │ │ │ │ it eq │ │ │ │ moveq r5, r2 │ │ │ │ - beq.n 1e62d0 │ │ │ │ + beq.n 1e6460 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ strls.w r7, [r8] │ │ │ │ - bls.n 1e62b2 │ │ │ │ + bls.n 1e6442 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ itet ne │ │ │ │ strne r7, [r5, #8] │ │ │ │ streq r7, [r5, #4] │ │ │ │ ldrne r0, [r1, #8] │ │ │ │ - cbz r7, 1e62be │ │ │ │ + cbz r7, 1e644e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r5 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r0, [r2, #8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ @@ -545999,15 +546103,15 @@ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ and.w r4, r3, #1 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ it ls │ │ │ │ strls.w r2, [r8] │ │ │ │ - bls.n 1e62ea │ │ │ │ + bls.n 1e647a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ite eq │ │ │ │ streq r2, [r0, #4] │ │ │ │ strne r2, [r0, #8] │ │ │ │ orrs r4, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -546017,76 +546121,76 @@ │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bfi r3, r1, #0, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r6, 1e631a │ │ │ │ - cbz r5, 1e631a │ │ │ │ + cbz r6, 1e64aa │ │ │ │ + cbz r5, 1e64aa │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1e630c │ │ │ │ + bhi.n 1e649c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1e6378 │ │ │ │ + beq.n 1e6508 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1e63c8 │ │ │ │ + beq.n 1e6558 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1e6474 │ │ │ │ + bne.w 1e6604 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 1e63fc │ │ │ │ + beq.n 1e658c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e659a │ │ │ │ + beq.w 1e672a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1e63d0 │ │ │ │ + bpl.n 1e6560 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - cbz r0, 1e634a │ │ │ │ + cbz r0, 1e64da │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 1e637c │ │ │ │ + bpl.n 1e650c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 1e6354 │ │ │ │ + cbz r3, 1e64e4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bpl.n 1e63a0 │ │ │ │ + bpl.n 1e6530 │ │ │ │ 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 1e6370 │ │ │ │ + beq.n 1e6500 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 1e63f2 │ │ │ │ + bmi.n 1e6582 │ │ │ │ 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, 1e6386 │ │ │ │ + cbz r3, 1e6516 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 1e63a0 │ │ │ │ + bpl.n 1e6530 │ │ │ │ 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 1e6028 │ │ │ │ + bl 1e61b8 │ │ │ │ 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] │ │ │ │ @@ -546094,358 +546198,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 1e609c │ │ │ │ + bl 1e622c │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1e6378 │ │ │ │ + beq.n 1e6508 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1e6370 │ │ │ │ + b.n 1e6500 │ │ │ │ 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 1e609c │ │ │ │ + bl 1e622c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e6344 │ │ │ │ - b.n 1e634a │ │ │ │ + bne.n 1e64d4 │ │ │ │ + b.n 1e64da │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 1e6334 │ │ │ │ + bne.n 1e64c4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e6596 │ │ │ │ + beq.w 1e6726 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1e647a │ │ │ │ + bpl.n 1e660a │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - cbz r0, 1e643a │ │ │ │ + cbz r0, 1e65ca │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.n 1e643a │ │ │ │ + bmi.n 1e65ca │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 1e641e │ │ │ │ + cbz r3, 1e65ae │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 1e6446 │ │ │ │ + bpl.n 1e65d6 │ │ │ │ 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 1e609c │ │ │ │ + bl 1e622c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - b.n 1e6446 │ │ │ │ + b.n 1e65d6 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e6354 │ │ │ │ + beq.n 1e64e4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bmi.n 1e6354 │ │ │ │ + bmi.n 1e64e4 │ │ │ │ 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 1e6028 │ │ │ │ + bl 1e61b8 │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1e6378 │ │ │ │ - b.n 1e63cc │ │ │ │ + beq.n 1e6508 │ │ │ │ + b.n 1e655c │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1e636a │ │ │ │ + b.n 1e64fa │ │ │ │ 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 1e6028 │ │ │ │ + bl 1e61b8 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e640e │ │ │ │ - b.n 1e643a │ │ │ │ + bne.n 1e659e │ │ │ │ + b.n 1e65ca │ │ │ │ ldr r3, [r1, #0] │ │ │ │ bic.w r5, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1e651a │ │ │ │ + bls.n 1e66aa │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1e656a │ │ │ │ + beq.n 1e66fa │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e6570 │ │ │ │ + beq.n 1e6700 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r5 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1e630a │ │ │ │ + bne.w 1e649a │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1e6378 │ │ │ │ + beq.w 1e6508 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1e6544 │ │ │ │ + beq.n 1e66d4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e632e │ │ │ │ - b.n 1e6474 │ │ │ │ + beq.w 1e64be │ │ │ │ + b.n 1e6604 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r3, r5 │ │ │ │ cmp r5, #1 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ - bls.n 1e6548 │ │ │ │ + bls.n 1e66d8 │ │ │ │ bic.w r5, r5, #1 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1e658a │ │ │ │ + beq.n 1e671a │ │ │ │ str r7, [r5, #8] │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1e630a │ │ │ │ + bne.w 1e649a │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1e6378 │ │ │ │ + beq.w 1e6508 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 1e63cc │ │ │ │ + beq.w 1e655c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e632e │ │ │ │ - b.n 1e6474 │ │ │ │ + beq.w 1e64be │ │ │ │ + b.n 1e6604 │ │ │ │ str.w r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e6378 │ │ │ │ + beq.w 1e6508 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e64c4 │ │ │ │ + beq.n 1e6654 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1e6378 │ │ │ │ + beq.w 1e6508 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ movne r5, r7 │ │ │ │ - bne.n 1e64d4 │ │ │ │ + bne.n 1e6664 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1e6370 │ │ │ │ + b.n 1e6500 │ │ │ │ str.w r7, [r8] │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r6, 1e655c │ │ │ │ + cbz r6, 1e66ec │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1e6378 │ │ │ │ + beq.w 1e6508 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1e6370 │ │ │ │ + b.n 1e6500 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1e6378 │ │ │ │ + beq.w 1e6508 │ │ │ │ ldr.w r5, [r8] │ │ │ │ - b.n 1e6370 │ │ │ │ + b.n 1e6500 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e64b2 │ │ │ │ + bne.n 1e6642 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1e630a │ │ │ │ + bne.w 1e649a │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1e6378 │ │ │ │ + beq.w 1e6508 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e632e │ │ │ │ - b.n 1e6378 │ │ │ │ + bne.w 1e64be │ │ │ │ + b.n 1e6508 │ │ │ │ str r7, [r5, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1e630a │ │ │ │ - b.n 1e6500 │ │ │ │ + bne.w 1e649a │ │ │ │ + b.n 1e6690 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r1, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1e65ae │ │ │ │ + cbz r3, 1e673e │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e65a4 │ │ │ │ + bne.n 1e6734 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1e65c2 │ │ │ │ + cbz r3, 1e6752 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e65b8 │ │ │ │ + bne.n 1e6748 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 1e65d8 │ │ │ │ + cbz r3, 1e6768 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e65ce │ │ │ │ + bne.n 1e675e │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1e65f8 │ │ │ │ + bls.n 1e6788 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.n 1e65f0 │ │ │ │ + b.n 1e6780 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1e65f8 │ │ │ │ + bls.n 1e6788 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1e65e4 │ │ │ │ + beq.n 1e6774 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 1e660c │ │ │ │ + cbz r3, 1e679c │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e6602 │ │ │ │ + bne.n 1e6792 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1e662c │ │ │ │ + bls.n 1e67bc │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.n 1e6624 │ │ │ │ + b.n 1e67b4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1e662c │ │ │ │ + bls.n 1e67bc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1e6618 │ │ │ │ + beq.n 1e67a8 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ - cbz r1, 1e667c │ │ │ │ + cbz r1, 1e680c │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ - b.n 1e664e │ │ │ │ + b.n 1e67de │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub.w ip, lr, r4 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ands.w r3, r3, ip, asr #32 │ │ │ │ it cc │ │ │ │ movcc r3, r4 │ │ │ │ mov.w ip, ip, lsr #31 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e664c │ │ │ │ - ldr.w lr, [pc, #20] @ 1e6680 │ │ │ │ + bne.n 1e67dc │ │ │ │ + ldr.w lr, [pc, #20] @ 1e6810 │ │ │ │ mov r3, ip │ │ │ │ add lr, pc │ │ │ │ str.w lr, [sp] │ │ │ │ - bl 1e6110 │ │ │ │ + bl 1e62a0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, r1 │ │ │ │ - b.n 1e6668 │ │ │ │ + b.n 1e67f8 │ │ │ │ @ instruction: 0xf943ffff │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - cbz r0, 1e66a2 │ │ │ │ + cbz r0, 1e6832 │ │ │ │ mov r1, sp │ │ │ │ - bl 1e5fd8 │ │ │ │ + bl 1e6168 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - cbz r3, 1e66cc │ │ │ │ + cbz r3, 1e685c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e5fd8 │ │ │ │ - cbnz r0, 1e66fc │ │ │ │ + bl 1e6168 │ │ │ │ + cbnz r0, 1e688c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1e6700 │ │ │ │ + bls.n 1e6890 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.n 1e66e4 │ │ │ │ + b.n 1e6874 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1e6700 │ │ │ │ + bls.n 1e6890 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1e66d8 │ │ │ │ + beq.n 1e6868 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 1e6706 │ │ │ │ + bcc.n 1e6896 │ │ │ │ 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 1e66c0 │ │ │ │ + b.n 1e6850 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ @@ -546456,143 +546560,143 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ mov sl, ip │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ umull r2, r9, r2, r6 │ │ │ │ - ldr.w r8, [pc, #108] @ 1e67a8 │ │ │ │ + ldr.w r8, [pc, #108] @ 1e6938 │ │ │ │ add r8, pc │ │ │ │ mla r0, r6, r0, r9 │ │ │ │ umull r9, r2, r2, r5 │ │ │ │ umlal r2, sl, r0, r5 │ │ │ │ umull r3, r2, r3, r6 │ │ │ │ mov r9, sl │ │ │ │ mla r2, r6, r1, r2 │ │ │ │ umull r1, r3, r3, r7 │ │ │ │ umlal r3, ip, r7, r2 │ │ │ │ add.w r7, ip, #1 │ │ │ │ - b.n 1e6772 │ │ │ │ + b.n 1e6902 │ │ │ │ add r9, r7 │ │ │ │ cmp r5, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r5 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1e679c │ │ │ │ + beq.n 1e692c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add.w fp, r3, r9, lsl #3 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - cbz r1, 1e679c │ │ │ │ + cbz r1, 1e692c │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 1e6764 │ │ │ │ + beq.n 1e68f4 │ │ │ │ ldr.w r3, [r3, r9, lsl #3] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1e6764 │ │ │ │ + bne.n 1e68f4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e6764 │ │ │ │ + beq.n 1e68f4 │ │ │ │ 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} │ │ │ │ - bge.n 1e66d8 │ │ │ │ + bge.n 1e68c8 │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ - ldr r2, [pc, #444] @ (1e697c ) │ │ │ │ + ldr r2, [pc, #444] @ (1e6b0c ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ - ldr r3, [pc, #444] @ (1e6980 ) │ │ │ │ + ldr r3, [pc, #444] @ (1e6b10 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1e685c │ │ │ │ + beq.n 1e69ec │ │ │ │ cmp r7, #27 │ │ │ │ - bls.n 1e67f8 │ │ │ │ - ldr r2, [pc, #420] @ (1e6984 ) │ │ │ │ - ldr r3, [pc, #416] @ (1e6980 ) │ │ │ │ + bls.n 1e6988 │ │ │ │ + ldr r2, [pc, #420] @ (1e6b14 ) │ │ │ │ + ldr r3, [pc, #416] @ (1e6b10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1e6976 │ │ │ │ + bne.w 1e6b06 │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #396] @ (1e6988 ) │ │ │ │ + ldr r3, [pc, #396] @ (1e6b18 ) │ │ │ │ mov.w r8, r7, lsl #5 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r1, #8 │ │ │ │ add r3, pc │ │ │ │ add r3, r8 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1e5208 │ │ │ │ + bl 1e5398 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e67dc │ │ │ │ + beq.n 1e696c │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ add.w r3, r5, #56 @ 0x38 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1e6882 │ │ │ │ + beq.n 1e6a12 │ │ │ │ mov ip, r5 │ │ │ │ add.w r9, sp, #24 │ │ │ │ add.w fp, r5, #48 @ 0x30 │ │ │ │ mov lr, r9 │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r2, [ip, #-8] │ │ │ │ add.w r9, r9, #16 │ │ │ │ ldr.w r3, [ip, #-4] │ │ │ │ cmp ip, fp │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ - bne.n 1e682a │ │ │ │ + bne.n 1e69ba │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ stmia.w r9!, {r0, r1} │ │ │ │ - b.n 1e6892 │ │ │ │ + b.n 1e6a22 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1e67d8 │ │ │ │ - ldr r2, [pc, #292] @ (1e698c ) │ │ │ │ + bne.n 1e6968 │ │ │ │ + ldr r2, [pc, #292] @ (1e6b1c ) │ │ │ │ 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 5a178 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ - b.n 1e67dc │ │ │ │ + b.n 1e696c │ │ │ │ movs r2, #208 @ 0xd0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 5ab88 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov sl, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #252] @ (1e6990 ) │ │ │ │ + ldr r1, [pc, #252] @ (1e6b20 ) │ │ │ │ str r7, [r5, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ add.w r3, r1, r8 │ │ │ │ str r6, [r5, #4] │ │ │ │ str r4, [r5, #16] │ │ │ │ ldr.w r1, [r1, r8] │ │ │ │ @@ -546609,34 +546713,34 @@ │ │ │ │ ldr.w fp, [r3, #28] │ │ │ │ str r1, [sp, #4] │ │ │ │ str r1, [r5, #28] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ str.w lr, [r5, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ strd r1, fp, [r5, #32] │ │ │ │ - beq.n 1e68ea │ │ │ │ - ldr r0, [pc, #188] @ (1e6994 ) │ │ │ │ + beq.n 1e6a7a │ │ │ │ + ldr r0, [pc, #188] @ (1e6b24 ) │ │ │ │ mov r3, sl │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r0 │ │ │ │ - bne.n 1e68fc │ │ │ │ + bne.n 1e6a8c │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1e68da │ │ │ │ + bne.n 1e6a6a │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp sl, r2 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - beq.w 1e67dc │ │ │ │ + beq.w 1e696c │ │ │ │ mov r0, sl │ │ │ │ - bl 1e52ec │ │ │ │ - b.n 1e67dc │ │ │ │ - ldr.w r9, [pc, #152] @ 1e6998 │ │ │ │ + bl 1e547c │ │ │ │ + b.n 1e696c │ │ │ │ + ldr.w r9, [pc, #152] @ 1e6b28 │ │ │ │ strd sl, r2, [sp, #12] │ │ │ │ add r9, pc │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ umull r0, r5, r0, r2 │ │ │ │ mla r5, r2, fp, r5 │ │ │ │ @@ -546649,70 +546753,70 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mla r5, r2, r0, r5 │ │ │ │ umull sl, r0, r4, sl │ │ │ │ mov.w sl, #0 │ │ │ │ umlal r0, sl, r5, r4 │ │ │ │ add.w r5, r6, sl, lsl #3 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbnz r0, 1e6966 │ │ │ │ + cbnz r0, 1e6af6 │ │ │ │ adds r3, #8 │ │ │ │ strd r2, r1, [r5] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1e695e │ │ │ │ + beq.n 1e6aee │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r9 │ │ │ │ - bne.n 1e6908 │ │ │ │ + bne.n 1e6a98 │ │ │ │ adds r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1e694e │ │ │ │ + bne.n 1e6ade │ │ │ │ ldrd sl, r2, [sp, #12] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - b.n 1e68ea │ │ │ │ + b.n 1e6a7a │ │ │ │ add sl, ip │ │ │ │ add.w r5, r5, ip, lsl #3 │ │ │ │ cmp r4, sl │ │ │ │ - bhi.n 1e6940 │ │ │ │ + bhi.n 1e6ad0 │ │ │ │ sub.w sl, sl, r4 │ │ │ │ - b.n 1e693c │ │ │ │ + b.n 1e6acc │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + str r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ + str r6, [sp, #560] @ 0x230 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bvs.n 1e6a30 │ │ │ │ + bvs.n 1e6a20 │ │ │ │ movs r7, r4 │ │ │ │ - bpl.n 1e6964 │ │ │ │ + bvs.n 1e6b54 │ │ │ │ movs r7, r4 │ │ │ │ - bpl.n 1e6910 │ │ │ │ + bpl.n 1e6b00 │ │ │ │ movs r7, r4 │ │ │ │ - bhi.n 1e6990 │ │ │ │ + bls.n 1e6b80 │ │ │ │ movs r7, r4 │ │ │ │ - bhi.n 1e693c │ │ │ │ + bls.n 1e6b2c │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 1e6a92 │ │ │ │ + bcs.n 1e6c22 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1e6a8a │ │ │ │ + bls.n 1e6c1a │ │ │ │ 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] │ │ │ │ @@ -546722,118 +546826,118 @@ │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ mla r4, r9, r4, ip │ │ │ │ umull ip, r1, r1, r8 │ │ │ │ umlal r1, fp, r4, r8 │ │ │ │ umull r3, r1, r3, r9 │ │ │ │ mov r4, fp │ │ │ │ mla r1, r9, r0, r1 │ │ │ │ - ldr.w r9, [pc, #184] @ 1e6ab0 │ │ │ │ + ldr.w r9, [pc, #184] @ 1e6c40 │ │ │ │ umull r0, r3, r5, r3 │ │ │ │ add r9, pc │ │ │ │ umlal r3, sl, r5, r1 │ │ │ │ - ldr r3, [pc, #172] @ (1e6ab4 ) │ │ │ │ + ldr r3, [pc, #172] @ (1e6c44 ) │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1e6a36 │ │ │ │ + b.n 1e6bc6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r1, r9 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, r5 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1e6a28 │ │ │ │ + beq.n 1e6bb8 │ │ │ │ ldr.w r3, [r3, r4, lsl #3] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e6a70 │ │ │ │ + beq.n 1e6c00 │ │ │ │ add r4, sl │ │ │ │ cmp r8, r4 │ │ │ │ it ls │ │ │ │ subls.w r4, r4, r8 │ │ │ │ cmp r4, fp │ │ │ │ - beq.n 1e6aa6 │ │ │ │ + beq.n 1e6c36 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r5, r3, r4, lsl #3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e6a10 │ │ │ │ + bne.n 1e6ba0 │ │ │ │ mov r9, r2 │ │ │ │ - cbz r6, 1e6a52 │ │ │ │ - ldr r3, [pc, #112] @ (1e6ab8 ) │ │ │ │ + cbz r6, 1e6be2 │ │ │ │ + ldr r3, [pc, #112] @ (1e6c48 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e6a9c │ │ │ │ + beq.n 1e6c2c │ │ │ │ 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, 1e6a68 │ │ │ │ + cbz r2, 1e6bf8 │ │ │ │ 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 1e6a28 │ │ │ │ + beq.n 1e6bb8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e6a68 │ │ │ │ + beq.n 1e6bf8 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 1e6a68 │ │ │ │ + b.n 1e6bf8 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ - bl 1e67ac │ │ │ │ - b.n 1e69c6 │ │ │ │ + bl 1e693c │ │ │ │ + b.n 1e6b56 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ - bl 1e67ac │ │ │ │ - b.n 1e69c6 │ │ │ │ + bl 1e693c │ │ │ │ + b.n 1e6b56 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ mov r5, r6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ - b.n 1e6a52 │ │ │ │ + b.n 1e6be2 │ │ │ │ mov r9, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1e6a46 │ │ │ │ + bne.n 1e6bd6 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 1e6a68 │ │ │ │ - bvc.n 1e6a60 │ │ │ │ + b.n 1e6bf8 │ │ │ │ + bhi.n 1e6c50 │ │ │ │ movs r7, r4 │ │ │ │ - bvc.n 1e6a4c │ │ │ │ + bvc.n 1e6c3c │ │ │ │ movs r7, r4 │ │ │ │ - bvc.n 1e69d0 │ │ │ │ + bvc.n 1e6bc0 │ │ │ │ movs r7, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d7, [pc, #68] @ 1e6b18 │ │ │ │ + vldr d7, [pc, #68] @ 1e6ca8 │ │ │ │ str r2, [r0, #8] │ │ │ │ mov ip, r3 │ │ │ │ - add r3, pc, #68 @ (adr r3, 1e6b20 ) │ │ │ │ + add r3, pc, #68 @ (adr r3, 1e6cb0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ str r1, [r0, #0] │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ - add r3, pc, #64 @ (adr r3, 1e6b28 ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 1e6cb8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r4, #32] │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #16 │ │ │ │ str.w ip, [r4, #12] │ │ │ │ strd r2, r3, [r4, #40] @ 0x28 │ │ │ │ @@ -546858,32 +546962,32 @@ │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - vldr d7, [pc, #88] @ 1e6b98 │ │ │ │ + vldr d7, [pc, #88] @ 1e6d28 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1e6bb0 ) │ │ │ │ + ldr r3, [pc, #104] @ (1e6d40 ) │ │ │ │ str r1, [r0, #0] │ │ │ │ vstr d7, [r0, #16] │ │ │ │ add r3, pc │ │ │ │ - ldr.w ip, [pc, #100] @ 1e6bb4 │ │ │ │ - add r1, pc, #76 @ (adr r1, 1e6ba0 ) │ │ │ │ + ldr.w ip, [pc, #100] @ 1e6d44 │ │ │ │ + add r1, pc, #76 @ (adr r1, 1e6d30 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4, #24] │ │ │ │ - add r1, pc, #72 @ (adr r1, 1e6ba8 ) │ │ │ │ + add r1, pc, #72 @ (adr r1, 1e6d38 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4, #32] │ │ │ │ movs r0, #16 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r4, #40] @ 0x28 │ │ │ │ add.w r0, r4, #56 @ 0x38 │ │ │ │ - ldr r2, [pc, #68] @ (1e6bb8 ) │ │ │ │ + ldr r2, [pc, #68] @ (1e6d48 ) │ │ │ │ ldr.w r1, [r3, ip] │ │ │ │ str r1, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #152 @ 0x98 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r0, [r4, #4] │ │ │ │ @@ -546902,40 +547006,40 @@ │ │ │ │ str r7, [r2, r3] │ │ │ │ muls r6, r3 │ │ │ │ lsrs r1, r7, #21 │ │ │ │ lsrs r0, r2, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ - str r4, [sp, #704] @ 0x2c0 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5280 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e6c1a │ │ │ │ + cbz r0, 1e6daa │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r2, #19 │ │ │ │ movs r3, #17 │ │ │ │ strd r2, r3, [r0, #16] │ │ │ │ - add r3, pc, #56 @ (adr r3, 1e6c20 ) │ │ │ │ + add r3, pc, #56 @ (adr r3, 1e6db0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r0, #24] │ │ │ │ - add r3, pc, #52 @ (adr r3, 1e6c28 ) │ │ │ │ + add r3, pc, #52 @ (adr r3, 1e6db8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r0, #32] │ │ │ │ str r6, [r0, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #16 │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ strd r2, r3, [r4, #40] @ 0x28 │ │ │ │ @@ -546975,251 +547079,251 @@ │ │ │ │ ldr.w ip, [r3, #-8] │ │ │ │ ldr.w r7, [r3, #-4] │ │ │ │ cmp r3, r1 │ │ │ │ str.w r7, [r2, #-4] │ │ │ │ str.w r6, [r2, #-16] │ │ │ │ str.w lr, [r2, #-12] │ │ │ │ str.w ip, [r2, #-8] │ │ │ │ - bne.n 1e6c4a │ │ │ │ + bne.n 1e6dda │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ add.w r3, r5, #56 @ 0x38 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1e6c9a │ │ │ │ + beq.n 1e6e2a │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r1, #8 │ │ │ │ - bl 1e51e4 │ │ │ │ + bl 1e5374 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 1e6c98 │ │ │ │ + cbz r0, 1e6e28 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 5ab88 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r0, r4, #56 @ 0x38 │ │ │ │ movs r2, #152 @ 0x98 │ │ │ │ str r0, [r4, #4] │ │ │ │ blx 5ab88 │ │ │ │ - b.n 1e6c96 │ │ │ │ + b.n 1e6e26 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ - bl 1e50f0 │ │ │ │ - cbz r0, 1e6ce0 │ │ │ │ + bl 1e5280 │ │ │ │ + cbz r0, 1e6e70 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1e6c30 │ │ │ │ - cbz r0, 1e6cda │ │ │ │ + bl 1e6dc0 │ │ │ │ + cbz r0, 1e6e6a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1e6cd4 │ │ │ │ + b.n 1e6e64 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - cbz r1, 1e6d18 │ │ │ │ + cbz r1, 1e6ea8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - beq.n 1e6d18 │ │ │ │ + beq.n 1e6ea8 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #80] @ (1e6d54 ) │ │ │ │ + ldr r1, [pc, #80] @ (1e6ee4 ) │ │ │ │ add r3, r0 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 1e6d2a │ │ │ │ + bne.n 1e6eba │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1e6d08 │ │ │ │ + bne.n 1e6e98 │ │ │ │ add.w r3, r5, #56 @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1e6d24 │ │ │ │ - bl 1e52ec │ │ │ │ + beq.n 1e6eb4 │ │ │ │ + bl 1e547c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r6, [pc, #44] @ (1e6d58 ) │ │ │ │ + ldr r6, [pc, #44] @ (1e6ee8 ) │ │ │ │ add r6, pc │ │ │ │ mov r0, r4 │ │ │ │ adds r4, #8 │ │ │ │ blx r7 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add.w r2, r0, r2, lsl #3 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1e6d18 │ │ │ │ + beq.n 1e6ea8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r6 │ │ │ │ - bne.n 1e6d2e │ │ │ │ + bne.n 1e6ebe │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1e6d40 │ │ │ │ - b.n 1e6d18 │ │ │ │ + bne.n 1e6ed0 │ │ │ │ + b.n 1e6ea8 │ │ │ │ nop │ │ │ │ - bmi.n 1e6cf4 │ │ │ │ + bmi.n 1e6ee4 │ │ │ │ movs r7, r4 │ │ │ │ - bmi.n 1e6cac │ │ │ │ + bmi.n 1e6e9c │ │ │ │ movs r7, r4 │ │ │ │ - cbz r0, 1e6d7a │ │ │ │ + cbz r0, 1e6f0a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e6ce4 │ │ │ │ + bl 1e6e74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r0, 1e6dce │ │ │ │ + cbz r0, 1e6f5e │ │ │ │ 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, 1e6dd0 │ │ │ │ + cbz r1, 1e6f60 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 1e6dc2 │ │ │ │ - ldr.w r8, [pc, #80] @ 1e6df0 │ │ │ │ + beq.n 1e6f52 │ │ │ │ + ldr.w r8, [pc, #80] @ 1e6f80 │ │ │ │ movs r7, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r8 │ │ │ │ - beq.n 1e6db4 │ │ │ │ + beq.n 1e6f44 │ │ │ │ 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 1e6da4 │ │ │ │ + bne.n 1e6f34 │ │ │ │ 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] @ (1e6df4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e6f84 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 5a178 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bmi.n 1e6e58 │ │ │ │ + bmi.n 1e7048 │ │ │ │ movs r7, r4 │ │ │ │ - beq.n 1e6ef4 │ │ │ │ + beq.n 1e6ee4 │ │ │ │ movs r7, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e670c │ │ │ │ + bl 1e689c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1e670c │ │ │ │ + bl 1e689c │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r1, r3 │ │ │ │ it cc │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #16 │ │ │ │ - bls.n 1e6e66 │ │ │ │ - ldr r3, [pc, #32] @ (1e6e70 ) │ │ │ │ + bls.n 1e6ff6 │ │ │ │ + ldr r3, [pc, #32] @ (1e7000 ) │ │ │ │ mov ip, r1 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, #32]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 1e6e56 │ │ │ │ - bl 1e67ac │ │ │ │ + bcc.n 1e6fe6 │ │ │ │ + bl 1e693c │ │ │ │ pop {r3, pc} │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e67ac │ │ │ │ + bl 1e693c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - beq.n 1e6e74 │ │ │ │ + beq.n 1e7064 │ │ │ │ movs r7, r4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e699c │ │ │ │ - cbz r0, 1e6e9c │ │ │ │ + bl 1e6b2c │ │ │ │ + cbz r0, 1e702c │ │ │ │ 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 1e699c │ │ │ │ - cbz r0, 1e6eba │ │ │ │ + bl 1e6b2c │ │ │ │ + cbz r0, 1e704a │ │ │ │ str r4, [r0, #4] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ @@ -547229,112 +547333,112 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e699c │ │ │ │ + bl 1e6b2c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1e699c │ │ │ │ + bl 1e6b2c │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r1, 1e6f14 │ │ │ │ + cbz r1, 1e70a4 │ │ │ │ ldrd r2, r3, [r0, #48] @ 0x30 │ │ │ │ - ldr.w ip, [pc, #20] @ 1e6f18 │ │ │ │ + ldr.w ip, [pc, #20] @ 1e70a8 │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ add ip, pc │ │ │ │ str.w ip, [r1, #4] │ │ │ │ strd r2, r3, [r0, #48] @ 0x30 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bcs.n 1e6eb0 │ │ │ │ + bcs.n 1e70a0 │ │ │ │ movs r7, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e670c │ │ │ │ - cbz r0, 1e6f54 │ │ │ │ + bl 1e689c │ │ │ │ + cbz r0, 1e70e4 │ │ │ │ ldrd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #16] @ (1e6f58 ) │ │ │ │ + ldr r1, [pc, #16] @ (1e70e8 ) │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ add r1, pc │ │ │ │ str r1, [r0, #4] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bcs.n 1e6e6c │ │ │ │ + bcs.n 1e705c │ │ │ │ movs r7, r4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r1, 1e6f86 │ │ │ │ + cbz r1, 1e7116 │ │ │ │ adds r1, #8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1e6f80 │ │ │ │ - ldr r0, [pc, #28] @ (1e6f8c ) │ │ │ │ + beq.n 1e7110 │ │ │ │ + ldr r0, [pc, #28] @ (1e711c ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.n 1e6f82 │ │ │ │ + bne.n 1e7112 │ │ │ │ adds r1, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1e6f70 │ │ │ │ + bne.n 1e7100 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ mov r1, r2 │ │ │ │ - b.n 1e6f62 │ │ │ │ + b.n 1e70f2 │ │ │ │ nop │ │ │ │ - bcs.n 1e705c │ │ │ │ + bcs.n 1e704c │ │ │ │ movs r7, r4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #104] @ (1e7008 ) │ │ │ │ + ldr r5, [pc, #104] @ (1e7198 ) │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5280 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ - cbz r0, 1e6ff4 │ │ │ │ + cbz r0, 1e7184 │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r1, #17 │ │ │ │ movs r0, #19 │ │ │ │ - ldr r2, [pc, #88] @ (1e700c ) │ │ │ │ + ldr r2, [pc, #88] @ (1e719c ) │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ - add r1, pc, #60 @ (adr r1, 1e6ff8 ) │ │ │ │ + add r1, pc, #60 @ (adr r1, 1e7188 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4, #24] │ │ │ │ - add r1, pc, #60 @ (adr r1, 1e7000 ) │ │ │ │ + add r1, pc, #60 @ (adr r1, 1e7190 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4, #32] │ │ │ │ movs r0, #16 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r4, #40] @ 0x28 │ │ │ │ add.w r0, r4, #56 @ 0x38 │ │ │ │ - ldr r3, [pc, #52] @ (1e7010 ) │ │ │ │ + ldr r3, [pc, #52] @ (1e71a0 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [r4, #8] │ │ │ │ movs r2, #152 @ 0x98 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [r4, #12] │ │ │ │ str r0, [r4, #4] │ │ │ │ @@ -547348,15 +547452,15 @@ │ │ │ │ str r7, [r2, r3] │ │ │ │ muls r6, r3 │ │ │ │ lsrs r1, r7, #21 │ │ │ │ lsrs r0, r2, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ - str r0, [sp, #336] @ 0x150 │ │ │ │ + ldrh r4, [r0, #54] @ 0x36 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -547370,182 +547474,182 @@ │ │ │ │ movcs r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ ite cc │ │ │ │ movcc r6, r0 │ │ │ │ movcs r6, r1 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - beq.n 1e705c │ │ │ │ + beq.n 1e71ec │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - ldr r1, [pc, #84] @ (1e7098 ) │ │ │ │ + ldr r1, [pc, #84] @ (1e7228 ) │ │ │ │ add r3, r4 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ ite ne │ │ │ │ movne r7, #1 │ │ │ │ moveq r7, #0 │ │ │ │ - bne.n 1e7064 │ │ │ │ + bne.n 1e71f4 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1e7046 │ │ │ │ + bne.n 1e71d6 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr.w r8, [pc, #52] @ 1e709c │ │ │ │ + ldr.w r8, [pc, #52] @ 1e722c │ │ │ │ add r8, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e670c │ │ │ │ + bl 1e689c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e705e │ │ │ │ + bne.n 1e71ee │ │ │ │ ldr r2, [r5, #16] │ │ │ │ adds r4, #8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1e705c │ │ │ │ + beq.n 1e71ec │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r8 │ │ │ │ - bne.n 1e706a │ │ │ │ + bne.n 1e71fa │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1e7084 │ │ │ │ - b.n 1e705c │ │ │ │ + bne.n 1e7214 │ │ │ │ + b.n 1e71ec │ │ │ │ nop │ │ │ │ - bne.n 1e6fbc │ │ │ │ + bne.n 1e71ac │ │ │ │ movs r7, r4 │ │ │ │ - bne.n 1e7178 │ │ │ │ + bne.n 1e7168 │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ vstr d1, [sp] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vstr d0, [sp, #8] │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ lsrs r0, r3, #31 │ │ │ │ ldr.w ip, [sp] │ │ │ │ cmp.w r0, r1, lsr #31 │ │ │ │ - bne.n 1e716e │ │ │ │ + bne.n 1e72fe │ │ │ │ ubfx r0, r1, #20, #11 │ │ │ │ ubfx lr, r1, #0, #20 │ │ │ │ mov r7, r0 │ │ │ │ orrs r0, r2 │ │ │ │ orrs.w r0, r0, lr │ │ │ │ - beq.n 1e7156 │ │ │ │ + beq.n 1e72e6 │ │ │ │ ubfx r4, r3, #20, #11 │ │ │ │ ubfx r3, r3, #0, #20 │ │ │ │ orr.w r0, ip, r4 │ │ │ │ mov r8, r4 │ │ │ │ orrs r0, r3 │ │ │ │ - beq.n 1e7164 │ │ │ │ + beq.n 1e72f4 │ │ │ │ orrs.w r0, r2, lr │ │ │ │ subw r0, r7, #2047 @ 0x7ff │ │ │ │ clz r0, r0 │ │ │ │ mov.w r0, r0, lsr #5 │ │ │ │ and.w r5, r0, #1 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ - cbnz r5, 1e7164 │ │ │ │ + cbnz r5, 1e72f4 │ │ │ │ subw r4, r4, #2047 @ 0x7ff │ │ │ │ orrs.w r5, ip, r3 │ │ │ │ clz r4, r4 │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ and.w r5, r4, #1 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ - cbnz r5, 1e717c │ │ │ │ + cbnz r5, 1e730c │ │ │ │ orrs.w r6, ip, r3 │ │ │ │ and.w r4, r4, #1 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ orrs.w r6, r2, lr │ │ │ │ and.w r0, r0, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - cbz r0, 1e7154 │ │ │ │ - cbz r4, 1e7164 │ │ │ │ + cbz r0, 1e72e4 │ │ │ │ + cbz r4, 1e72f4 │ │ │ │ and.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ adds r2, r5, #1 │ │ │ │ add.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1e715e │ │ │ │ - cbz r4, 1e7182 │ │ │ │ + b.n 1e72ee │ │ │ │ + cbz r4, 1e7312 │ │ │ │ vldr d7, [sp] │ │ │ │ vneg.f64 d0, d7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vldr d0, [sp, #8] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vneg.f64 d1, d1 │ │ │ │ - bl 1e7554 │ │ │ │ + bl 1e76e4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 1e715e │ │ │ │ + b.n 1e72ee │ │ │ │ subs.w r0, r7, r8 │ │ │ │ mov.w r9, r1, lsr #31 │ │ │ │ sbc.w r4, r4, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r4 │ │ │ │ mov fp, r4 │ │ │ │ orrs r4, r0 │ │ │ │ - bne.n 1e71de │ │ │ │ + bne.n 1e736e │ │ │ │ subs.w ip, r2, ip │ │ │ │ - vldr d0, [pc, #872] @ 1e7508 │ │ │ │ + vldr d0, [pc, #872] @ 1e7698 │ │ │ │ sbc.w r3, lr, r3 │ │ │ │ mov r0, ip │ │ │ │ mov lr, r3 │ │ │ │ orrs.w r2, ip, r3 │ │ │ │ - beq.n 1e715e │ │ │ │ + beq.n 1e72ee │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1e741a │ │ │ │ + bne.w 1e75aa │ │ │ │ cmp r3, r7 │ │ │ │ - bge.n 1e71ce │ │ │ │ + bge.n 1e735e │ │ │ │ cmp r1, r7 │ │ │ │ ite lt │ │ │ │ movlt.w r9, #0 │ │ │ │ movge.w r9, #1 │ │ │ │ rsbs ip, ip, #0 │ │ │ │ mov r0, ip │ │ │ │ sbc.w lr, r7, r3 │ │ │ │ adds r2, r6, r0 │ │ │ │ add.w r1, fp, r9, lsl #31 │ │ │ │ adc.w r3, lr, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1e715e │ │ │ │ + b.n 1e72ee │ │ │ │ mov.w lr, lr, lsl #10 │ │ │ │ lsls r3, r3, #10 │ │ │ │ orr.w r3, r3, ip, lsr #22 │ │ │ │ orr.w lr, lr, r2, lsr #22 │ │ │ │ lsls r1, r2, #10 │ │ │ │ mov.w ip, ip, lsl #10 │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.n 1e72d0 │ │ │ │ + blt.n 1e7460 │ │ │ │ cmp.w r8, #0 │ │ │ │ orr.w r5, lr, #1073741824 @ 0x40000000 │ │ │ │ itete eq │ │ │ │ moveq r2, ip │ │ │ │ movne r2, #0 │ │ │ │ moveq r4, r3 │ │ │ │ movne.w r4, #1073741824 @ 0x40000000 │ │ │ │ adds.w lr, r2, ip │ │ │ │ mov sl, r7 │ │ │ │ adc.w ip, r4, r3 │ │ │ │ cmp r0, #62 @ 0x3e │ │ │ │ - bgt.w 1e73ba │ │ │ │ + bgt.w 1e754a │ │ │ │ rsb r2, r0, #32 │ │ │ │ negs r3, r0 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ lsl.w r4, ip, r2 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ lsl.w r6, lr, r2 │ │ │ │ rsb r2, r3, #32 │ │ │ │ @@ -547564,28 +547668,28 @@ │ │ │ │ it ne │ │ │ │ orrne.w lr, lr, #1 │ │ │ │ subs.w lr, r1, lr │ │ │ │ sbc.w r1, r5, r2 │ │ │ │ mov ip, lr │ │ │ │ mov r0, r1 │ │ │ │ clz r3, r1 │ │ │ │ - cbnz r1, 1e727e │ │ │ │ + cbnz r1, 1e740e │ │ │ │ clz r3, lr │ │ │ │ adds r3, #32 │ │ │ │ subs r3, #1 │ │ │ │ adds.w r2, sl, #4294967295 @ 0xffffffff │ │ │ │ sbc.w r5, r5, r5 │ │ │ │ uxtb r3, r3 │ │ │ │ subs r4, r2, r3 │ │ │ │ sbc.w r5, r5, #0 │ │ │ │ cmp r3, #9 │ │ │ │ - bls.w 1e7550 │ │ │ │ + bls.w 1e76e0 │ │ │ │ movw r2, #2044 @ 0x7fc │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 1e7352 │ │ │ │ + bhi.n 1e74e2 │ │ │ │ lsls r2, r4, #20 │ │ │ │ sub.w r0, r3, #10 │ │ │ │ add.w ip, r2, r9, lsl #31 │ │ │ │ sub.w r2, r3, #42 @ 0x2a │ │ │ │ rsb r3, r3, #42 @ 0x2a │ │ │ │ lsls r1, r0 │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ @@ -547593,29 +547697,29 @@ │ │ │ │ lsr.w r3, lr, r3 │ │ │ │ orrs r1, r2 │ │ │ │ lsl.w r0, lr, r0 │ │ │ │ orrs r1, r3 │ │ │ │ adds r2, r4, r0 │ │ │ │ add.w r3, ip, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1e715e │ │ │ │ + b.n 1e72ee │ │ │ │ cmp r7, #0 │ │ │ │ orr.w r5, r3, #1073741824 @ 0x40000000 │ │ │ │ itete eq │ │ │ │ moveq r2, r1 │ │ │ │ movne r2, #0 │ │ │ │ moveq r3, lr │ │ │ │ movne.w r3, #1073741824 @ 0x40000000 │ │ │ │ negs r4, r0 │ │ │ │ adds r1, r2, r1 │ │ │ │ adc.w r2, r3, lr │ │ │ │ eor.w r9, r9, #1 │ │ │ │ mov sl, r8 │ │ │ │ cmp r4, #62 @ 0x3e │ │ │ │ - bhi.w 1e7478 │ │ │ │ + bhi.w 1e7608 │ │ │ │ and.w r3, r0, #63 @ 0x3f │ │ │ │ rsb r0, r4, #32 │ │ │ │ sub.w r6, r3, #32 │ │ │ │ rsb r7, r3, #32 │ │ │ │ lsl.w lr, r2, r3 │ │ │ │ lsl.w r6, r1, r6 │ │ │ │ lsr.w r7, r1, r7 │ │ │ │ @@ -547632,55 +547736,55 @@ │ │ │ │ orr.w lr, lr, r1 │ │ │ │ it ne │ │ │ │ orrne.w lr, lr, #1 │ │ │ │ subs.w lr, ip, lr │ │ │ │ sbc.w r1, r5, r3 │ │ │ │ mov ip, lr │ │ │ │ mov r0, r1 │ │ │ │ - b.n 1e7272 │ │ │ │ + b.n 1e7402 │ │ │ │ lsl.w r2, r1, r3 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ lsl.w r1, lr, r1 │ │ │ │ orrs r2, r1 │ │ │ │ rsb r1, r3, #32 │ │ │ │ lsl.w r3, lr, r3 │ │ │ │ lsr.w r1, lr, r1 │ │ │ │ orrs r2, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 1e74b0 │ │ │ │ + blt.w 1e7640 │ │ │ │ subw r1, r4, #2045 @ 0x7fd │ │ │ │ movw r4, #2045 @ 0x7fd │ │ │ │ orrs r1, r5 │ │ │ │ mov.w r1, r2, lsr #31 │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1e751a │ │ │ │ + bne.w 1e76aa │ │ │ │ mov.w ip, r3, lsr #10 │ │ │ │ mov.w lr, r2, asr #10 │ │ │ │ orr.w ip, ip, r2, lsl #22 │ │ │ │ orrs.w r3, ip, lr │ │ │ │ itete ne │ │ │ │ lslne r1, r4, #20 │ │ │ │ moveq r1, lr │ │ │ │ movne r0, #0 │ │ │ │ moveq r0, ip │ │ │ │ adds.w r2, r0, ip │ │ │ │ add.w r1, r1, r9, lsl #31 │ │ │ │ adc.w r3, lr, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1e715e │ │ │ │ + b.n 1e72ee │ │ │ │ orrs.w lr, lr, ip │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ subs.w ip, r1, r3 │ │ │ │ sbc.w r0, r5, #0 │ │ │ │ clz r3, r0 │ │ │ │ - cbnz r0, 1e73d8 │ │ │ │ + cbnz r0, 1e7568 │ │ │ │ clz r3, ip │ │ │ │ adds r3, #32 │ │ │ │ subs r2, r3, #1 │ │ │ │ subs r3, r7, #1 │ │ │ │ sbc.w r1, r1, r1 │ │ │ │ uxtb.w lr, r2 │ │ │ │ subs.w r3, r3, lr │ │ │ │ @@ -547694,66 +547798,66 @@ │ │ │ │ rsb r1, r3, #32 │ │ │ │ lsl.w r3, ip, r3 │ │ │ │ lsr.w r1, ip, r1 │ │ │ │ orrs r2, r1 │ │ │ │ movw r1, #2045 @ 0x7fd │ │ │ │ cmp r4, r1 │ │ │ │ sbcs.w r1, r5, #0 │ │ │ │ - bcc.n 1e738e │ │ │ │ - b.n 1e736e │ │ │ │ + bcc.n 1e751e │ │ │ │ + b.n 1e74fe │ │ │ │ subs r2, r7, #1 │ │ │ │ mov r4, r2 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1e7462 │ │ │ │ + blt.n 1e75f2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e7510 │ │ │ │ + beq.n 1e76a0 │ │ │ │ clz r3, r3 │ │ │ │ sub.w r1, r3, #11 │ │ │ │ subs.w ip, r4, r1 │ │ │ │ sbc.w r2, r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1e7530 │ │ │ │ + blt.n 1e76c0 │ │ │ │ subs r3, #43 @ 0x2b │ │ │ │ lsl.w lr, lr, r1 │ │ │ │ mov.w fp, ip, lsl #20 │ │ │ │ movs r6, #0 │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ orr.w lr, lr, r3 │ │ │ │ rsb r3, r1, #32 │ │ │ │ lsr.w r3, r0, r3 │ │ │ │ orr.w lr, lr, r3 │ │ │ │ lsls r0, r1 │ │ │ │ - b.n 1e71ce │ │ │ │ + b.n 1e735e │ │ │ │ rsbs ip, ip, #0 │ │ │ │ mvn.w r9, r1 │ │ │ │ mov r0, ip │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ mov.w r9, r9, lsr #31 │ │ │ │ mov lr, r3 │ │ │ │ - b.n 1e7426 │ │ │ │ + b.n 1e75b6 │ │ │ │ orrs r2, r1 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ subs.w ip, ip, r3 │ │ │ │ sbc.w r0, r5, #0 │ │ │ │ clz r3, r0 │ │ │ │ - cbnz r0, 1e7494 │ │ │ │ + cbnz r0, 1e7624 │ │ │ │ clz r3, ip │ │ │ │ adds r3, #32 │ │ │ │ subs r3, #1 │ │ │ │ adds.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ sbc.w r1, r1, r1 │ │ │ │ uxtb.w lr, r3 │ │ │ │ sxtb r3, r3 │ │ │ │ subs.w r2, r2, lr │ │ │ │ mov r4, r2 │ │ │ │ sbc.w r5, r1, #0 │ │ │ │ - b.n 1e73f0 │ │ │ │ + b.n 1e7580 │ │ │ │ and.w ip, r4, #63 @ 0x3f │ │ │ │ negs r0, r4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ rsb r5, ip, #32 │ │ │ │ sub.w r4, ip, #32 │ │ │ │ lsl.w lr, r2, ip │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ @@ -547768,168 +547872,168 @@ │ │ │ │ sub.w r1, r0, #32 │ │ │ │ mov.w r4, #0 │ │ │ │ lsr.w r1, r2, r1 │ │ │ │ orr.w r3, r3, r1 │ │ │ │ lsr.w r2, r2, r0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ - b.n 1e738e │ │ │ │ + b.n 1e751e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ clz ip, ip │ │ │ │ add.w r3, ip, #32 │ │ │ │ - b.n 1e742e │ │ │ │ + b.n 1e75be │ │ │ │ movs r1, #0 │ │ │ │ subs r2, r1, #1 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ movt r1, #32751 @ 0x7fef │ │ │ │ add.w r3, r1, r9, lsl #31 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1e715e │ │ │ │ + b.n 1e72ee │ │ │ │ sub.w r3, r4, #32 │ │ │ │ lsl.w lr, lr, r4 │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ orr.w lr, lr, r3 │ │ │ │ rsb r3, r4, #32 │ │ │ │ lsr.w r3, r0, r3 │ │ │ │ orr.w lr, lr, r3 │ │ │ │ lsls r0, r4 │ │ │ │ - b.n 1e71ce │ │ │ │ + b.n 1e735e │ │ │ │ sxtb r3, r3 │ │ │ │ - b.n 1e73f0 │ │ │ │ + b.n 1e7580 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ vstr d1, [sp] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vstr d0, [sp, #8] │ │ │ │ ldrd lr, r1, [sp, #8] │ │ │ │ lsrs r2, r3, #31 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ cmp.w r2, r1, lsr #31 │ │ │ │ - bne.w 1e7682 │ │ │ │ + bne.w 1e7812 │ │ │ │ ubfx r0, r1, #20, #11 │ │ │ │ ubfx ip, r1, #0, #20 │ │ │ │ orr.w r2, lr, r0 │ │ │ │ orrs.w r2, r2, ip │ │ │ │ - beq.n 1e766e │ │ │ │ + beq.n 1e77fe │ │ │ │ ubfx r5, r3, #20, #11 │ │ │ │ ubfx r4, r3, #0, #20 │ │ │ │ orr.w r3, r6, r5 │ │ │ │ mov r9, r5 │ │ │ │ mov r8, r4 │ │ │ │ orrs r3, r4 │ │ │ │ - beq.n 1e7678 │ │ │ │ + beq.n 1e7808 │ │ │ │ orrs.w r3, lr, ip │ │ │ │ subw r3, r0, #2047 @ 0x7ff │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ and.w r2, r3, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e7678 │ │ │ │ + bne.n 1e7808 │ │ │ │ orrs.w r2, r6, r4 │ │ │ │ subw r2, r5, #2047 @ 0x7ff │ │ │ │ clz r2, r2 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ and.w r7, r2, #1 │ │ │ │ it eq │ │ │ │ moveq r7, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1e766e │ │ │ │ + bne.n 1e77fe │ │ │ │ orrs.w r7, lr, ip │ │ │ │ and.w r3, r3, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e7678 │ │ │ │ + bne.n 1e7808 │ │ │ │ orrs.w r3, r6, r4 │ │ │ │ and.w r2, r2, #1 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - cbnz r2, 1e766e │ │ │ │ + cbnz r2, 1e77fe │ │ │ │ subs r3, r0, r5 │ │ │ │ sbc.w r4, r4, r4 │ │ │ │ mov r7, r3 │ │ │ │ orrs r3, r0 │ │ │ │ mov r5, r4 │ │ │ │ orrs r3, r4 │ │ │ │ - beq.n 1e7690 │ │ │ │ + beq.n 1e7820 │ │ │ │ orrs.w r3, r7, r4 │ │ │ │ - bne.n 1e76b4 │ │ │ │ + bne.n 1e7844 │ │ │ │ adds.w r4, r6, lr │ │ │ │ add.w r3, r8, #2097152 @ 0x200000 │ │ │ │ adc.w r3, ip, r3 │ │ │ │ mov sl, r0 │ │ │ │ mov.w ip, r4, lsl #9 │ │ │ │ mov.w lr, r3, lsl #9 │ │ │ │ orr.w lr, lr, r4, lsr #23 │ │ │ │ movw r0, #2045 @ 0x7fd │ │ │ │ cmp sl, r0 │ │ │ │ sbcs.w r3, r2, #0 │ │ │ │ - blt.n 1e769e │ │ │ │ + blt.n 1e782e │ │ │ │ subw r3, sl, #2045 @ 0x7fd │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1e77f6 │ │ │ │ + bne.w 1e7986 │ │ │ │ mov.w r1, ip, lsr #10 │ │ │ │ movs r2, #0 │ │ │ │ movt r2, #32720 @ 0x7fd0 │ │ │ │ orr.w r1, r1, lr, lsl #22 │ │ │ │ mov.w r4, lr, asr #10 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r0, r3, #2147483648 @ 0x80000000 │ │ │ │ add r0, r2 │ │ │ │ adds.w r2, ip, r1 │ │ │ │ adc.w r3, r0, r4 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1e7672 │ │ │ │ + b.n 1e7802 │ │ │ │ vldr d0, [sp] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vldr d0, [sp, #8] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vneg.f64 d1, d1 │ │ │ │ - bl 1e70a0 │ │ │ │ + bl 1e7230 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds.w r2, r6, lr │ │ │ │ adc.w r3, r1, r8 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1e7672 │ │ │ │ + b.n 1e7802 │ │ │ │ mov.w r1, ip, lsr #10 │ │ │ │ mov.w r4, lr, asr #10 │ │ │ │ orr.w r1, r1, lr, lsl #22 │ │ │ │ mov.w r2, sl, lsl #20 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 1e7658 │ │ │ │ + b.n 1e77e8 │ │ │ │ mov.w r3, r8, lsl #9 │ │ │ │ lsls r2, r6, #9 │ │ │ │ orr.w fp, r3, r6, lsr #23 │ │ │ │ mov.w r3, ip, lsl #9 │ │ │ │ mov.w r4, lr, lsl #9 │ │ │ │ orr.w r3, r3, lr, lsr #23 │ │ │ │ cmp r5, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r4, [sp, #16] │ │ │ │ - blt.n 1e776a │ │ │ │ + blt.n 1e78fa │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1e7828 │ │ │ │ + beq.w 1e79b8 │ │ │ │ ldr.w ip, [sp] │ │ │ │ add.w lr, fp, #536870912 @ 0x20000000 │ │ │ │ add.w r5, r3, #536870912 @ 0x20000000 │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #62 @ 0x3e │ │ │ │ - bgt.w 1e780e │ │ │ │ + bgt.w 1e799e │ │ │ │ negs r3, r7 │ │ │ │ rsb r6, r7, #32 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ lsl.w r7, lr, r6 │ │ │ │ sub.w r6, r3, #32 │ │ │ │ str r7, [sp, #20] │ │ │ │ lsl.w r7, ip, r6 │ │ │ │ @@ -547952,31 +548056,31 @@ │ │ │ │ orr.w ip, ip, r4 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ it ne │ │ │ │ orrne.w ip, ip, #1 │ │ │ │ adds.w ip, ip, r4 │ │ │ │ adc.w lr, r5, r3 │ │ │ │ cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ - bcs.w 1e762c │ │ │ │ + bcs.w 1e77bc │ │ │ │ subs r3, r0, #1 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds.w ip, ip, ip │ │ │ │ mov sl, r3 │ │ │ │ adc.w lr, lr, lr │ │ │ │ - b.n 1e762c │ │ │ │ + b.n 1e77bc │ │ │ │ mov sl, r9 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e7850 │ │ │ │ + beq.n 1e79e0 │ │ │ │ add.w ip, r3, #536870912 @ 0x20000000 │ │ │ │ mov r0, r4 │ │ │ │ negs r3, r7 │ │ │ │ add.w r4, fp, #536870912 @ 0x20000000 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.n 1e7836 │ │ │ │ + bhi.n 1e79c6 │ │ │ │ and.w lr, r7, #63 @ 0x3f │ │ │ │ rsb r5, r3, #32 │ │ │ │ sub.w r6, lr, #32 │ │ │ │ rsb r7, lr, #32 │ │ │ │ lsl.w r5, ip, r5 │ │ │ │ str r5, [sp, #16] │ │ │ │ lsl.w r6, r0, r6 │ │ │ │ @@ -547995,53 +548099,53 @@ │ │ │ │ orr.w r0, r0, lr │ │ │ │ lsr.w r3, ip, r3 │ │ │ │ it ne │ │ │ │ orrne.w r0, r0, #1 │ │ │ │ adds.w ip, r0, r5 │ │ │ │ adc.w lr, r4, r3 │ │ │ │ cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ - bcs.w 1e762c │ │ │ │ + bcs.w 1e77bc │ │ │ │ adds.w r0, r9, #4294967295 @ 0xffffffff │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds.w ip, ip, ip │ │ │ │ mov sl, r0 │ │ │ │ adc.w lr, lr, lr │ │ │ │ - b.n 1e762c │ │ │ │ + b.n 1e77bc │ │ │ │ movs r0, #0 │ │ │ │ and.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32751 @ 0x7fef │ │ │ │ subs r2, r0, #1 │ │ │ │ adds r3, r1, r3 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1e7672 │ │ │ │ + b.n 1e7802 │ │ │ │ orrs.w ip, ip, lr │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite ne │ │ │ │ movne.w ip, #1 │ │ │ │ moveq.w ip, #0 │ │ │ │ adds.w ip, ip, r3 │ │ │ │ adc.w lr, r5, #0 │ │ │ │ - b.n 1e7758 │ │ │ │ + b.n 1e78e8 │ │ │ │ mov.w lr, r8, lsl #10 │ │ │ │ mov.w ip, r6, lsl #10 │ │ │ │ orr.w lr, lr, r6, lsr #22 │ │ │ │ - b.n 1e76e6 │ │ │ │ + b.n 1e7876 │ │ │ │ orrs.w r0, r0, ip │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ite ne │ │ │ │ movne.w ip, #1 │ │ │ │ moveq.w ip, #0 │ │ │ │ adds.w ip, ip, r3 │ │ │ │ adc.w lr, r4, #0 │ │ │ │ - b.n 1e77e2 │ │ │ │ + b.n 1e7972 │ │ │ │ mov.w ip, ip, lsl #10 │ │ │ │ mov.w r0, lr, lsl #10 │ │ │ │ orr.w ip, ip, lr, lsr #22 │ │ │ │ - b.n 1e7778 │ │ │ │ + b.n 1e7908 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #20 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ ldrd r5, r3, [sp, #8] │ │ │ │ vstr d1, [sp] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -548049,49 +548153,49 @@ │ │ │ │ ubfx r4, r3, #20, #11 │ │ │ │ ubfx ip, r3, #0, #20 │ │ │ │ ubfx lr, r2, #0, #20 │ │ │ │ eors r3, r2 │ │ │ │ subw r1, r4, #2047 @ 0x7ff │ │ │ │ ubfx r2, r2, #20, #11 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e7a28 │ │ │ │ + beq.w 1e7bb8 │ │ │ │ subw r1, r2, #2047 @ 0x7ff │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e7a02 │ │ │ │ + beq.w 1e7b92 │ │ │ │ movs r6, #0 │ │ │ │ mov fp, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r6 │ │ │ │ mov r8, r6 │ │ │ │ and.w r9, r3, #2147483648 @ 0x80000000 │ │ │ │ - cbnz r4, 1e78ee │ │ │ │ + cbnz r4, 1e7a7e │ │ │ │ orrs.w r3, r5, ip │ │ │ │ - beq.w 1e7aa8 │ │ │ │ + beq.w 1e7c38 │ │ │ │ clz r4, ip │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1e78c4 │ │ │ │ + bne.n 1e7a54 │ │ │ │ clz r4, r5 │ │ │ │ adds r4, #32 │ │ │ │ sub.w r3, r4, #11 │ │ │ │ lsl.w ip, ip, r3 │ │ │ │ lsl.w fp, r5, r3 │ │ │ │ sub.w r3, r4, #43 @ 0x2b │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ rsb r3, r4, #43 @ 0x2b │ │ │ │ rsb r4, r4, #12 │ │ │ │ lsr.w r3, r5, r3 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ asrs r6, r4, #31 │ │ │ │ - cbnz r2, 1e7934 │ │ │ │ + cbnz r2, 1e7ac4 │ │ │ │ orrs.w r3, r7, lr │ │ │ │ - beq.w 1e7aa8 │ │ │ │ + beq.w 1e7c38 │ │ │ │ clz r2, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1e7908 │ │ │ │ + bne.n 1e7a98 │ │ │ │ clz r2, r7 │ │ │ │ adds r2, #32 │ │ │ │ sub.w r3, r2, #11 │ │ │ │ rsb r5, r2, #43 @ 0x2b │ │ │ │ lsl.w lr, lr, r3 │ │ │ │ lsl.w r0, r7, r3 │ │ │ │ sub.w r3, r2, #43 @ 0x2b │ │ │ │ @@ -548132,73 +548236,73 @@ │ │ │ │ orrs.w lr, r6, lr │ │ │ │ umlal r4, r7, ip, r3 │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ mov ip, r7 │ │ │ │ mov r6, r4 │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1e7a66 │ │ │ │ + bge.n 1e7bf6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs.w r2, r3, #1024 @ 0x400 │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ sbc.w lr, sl, #0 │ │ │ │ adds r5, r4, r4 │ │ │ │ adc.w ip, r7, r7 │ │ │ │ cmp r2, r3 │ │ │ │ mov r6, r5 │ │ │ │ sbcs.w r3, lr, #0 │ │ │ │ - bcc.n 1e79e6 │ │ │ │ + bcc.n 1e7b76 │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.n 1e7ac6 │ │ │ │ + blt.n 1e7c56 │ │ │ │ subw r2, r2, #2045 @ 0x7fd │ │ │ │ mov.w r3, ip, lsr #31 │ │ │ │ orrs.w r2, r2, lr │ │ │ │ movw r2, #2045 @ 0x7fd │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e7b28 │ │ │ │ + bne.w 1e7cb8 │ │ │ │ lsrs r5, r6, #10 │ │ │ │ mov.w r4, ip, asr #10 │ │ │ │ orr.w r5, r5, ip, lsl #22 │ │ │ │ orrs.w r3, r5, r4 │ │ │ │ itt ne │ │ │ │ lslne r3, r2, #20 │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 1e7a90 │ │ │ │ + bne.n 1e7c20 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 1e7a90 │ │ │ │ + b.n 1e7c20 │ │ │ │ orrs.w r7, r7, lr │ │ │ │ - bne.n 1e7ab2 │ │ │ │ + bne.n 1e7c42 │ │ │ │ orrs r4, r5 │ │ │ │ and.w r0, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs.w r4, r4, ip │ │ │ │ - bne.n 1e7a52 │ │ │ │ + bne.n 1e7be2 │ │ │ │ add.w r3, r0, #2139095040 @ 0x7f800000 │ │ │ │ adds r2, r1, #1 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orrs.w ip, r5, ip │ │ │ │ - bne.n 1e7abc │ │ │ │ + bne.n 1e7c4c │ │ │ │ subw r0, r2, #2047 @ 0x7ff │ │ │ │ orrs r0, r1 │ │ │ │ it eq │ │ │ │ moveq r1, #1 │ │ │ │ orrs.w r0, r7, lr │ │ │ │ and.w r1, r1, #1 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - cbnz r1, 1e7ab2 │ │ │ │ + cbnz r1, 1e7c42 │ │ │ │ orrs r2, r7 │ │ │ │ and.w r0, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs.w r2, r2, lr │ │ │ │ - beq.n 1e7a14 │ │ │ │ + beq.n 1e7ba4 │ │ │ │ add.w r3, r0, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r1 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #0] │ │ │ │ @@ -548206,15 +548310,15 @@ │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ movw r5, #2045 @ 0x7fd │ │ │ │ adds r3, r2, r3 │ │ │ │ sbc.w lr, sl, #0 │ │ │ │ cmp r3, r5 │ │ │ │ mov r2, r3 │ │ │ │ sbcs.w r5, lr, #0 │ │ │ │ - bcs.n 1e79c4 │ │ │ │ + bcs.n 1e7b54 │ │ │ │ lsrs r5, r4, #10 │ │ │ │ lsls r3, r3, #20 │ │ │ │ orr.w r5, r5, r7, lsl #22 │ │ │ │ asrs r4, r7, #10 │ │ │ │ movs r2, #0 │ │ │ │ adds.w r0, r8, r2 │ │ │ │ adc.w r1, r3, r9 │ │ │ │ @@ -548230,15 +548334,15 @@ │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vldr d0, [sp, #8] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ negs r3, r2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.n 1e7b1e │ │ │ │ + bhi.n 1e7cae │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ rsb r7, r3, #32 │ │ │ │ sub.w lr, r2, #32 │ │ │ │ rsb r5, r2, #32 │ │ │ │ lsl.w r4, ip, r2 │ │ │ │ lsl.w lr, r6, lr │ │ │ │ lsr.w r5, r6, r5 │ │ │ │ @@ -548253,34 +548357,34 @@ │ │ │ │ orr.w r5, r5, r7 │ │ │ │ orr.w r5, r5, r2 │ │ │ │ lsr.w ip, ip, r3 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r6, r5 │ │ │ │ orrne.w r6, r5, #1 │ │ │ │ - b.n 1e79e6 │ │ │ │ + b.n 1e7b76 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1e7a90 │ │ │ │ + b.n 1e7c20 │ │ │ │ adds.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ movw r4, #65535 @ 0xffff │ │ │ │ movt r4, #32751 @ 0x7fef │ │ │ │ adc.w r3, r4, r9 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1e7a22 │ │ │ │ + b.n 1e7bb2 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr.w r2, [pc, #1308] @ 1e8070 │ │ │ │ + ldr.w r2, [pc, #1308] @ 1e8200 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr.w r3, [pc, #1308] @ 1e8074 │ │ │ │ + ldr.w r3, [pc, #1308] @ 1e8204 │ │ │ │ mov.w ip, #0 │ │ │ │ add r2, pc │ │ │ │ vstr d0, [sp, #16] │ │ │ │ vstr d1, [sp, #8] │ │ │ │ vstr d2, [sp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ @@ -548304,46 +548408,46 @@ │ │ │ │ ubfx r2, r2, #0, #20 │ │ │ │ ubfx r3, r3, #20, #11 │ │ │ │ ubfx r4, lr, #20, #11 │ │ │ │ subw r7, r0, #2047 @ 0x7ff │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str.w ip, [sp, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e7e74 │ │ │ │ + beq.w 1e8004 │ │ │ │ subw r7, r3, #2047 @ 0x7ff │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e7e1c │ │ │ │ + beq.w 1e7fac │ │ │ │ subw r7, r4, #2047 @ 0x7ff │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e7ee6 │ │ │ │ + beq.w 1e8076 │ │ │ │ mov r9, r5 │ │ │ │ - cbnz r0, 1e7c14 │ │ │ │ + cbnz r0, 1e7da4 │ │ │ │ orrs.w r0, r6, r2 │ │ │ │ - beq.w 1e7ee6 │ │ │ │ + beq.w 1e8076 │ │ │ │ clz r0, r2 │ │ │ │ - cbnz r2, 1e7bec │ │ │ │ + cbnz r2, 1e7d7c │ │ │ │ clz r0, r6 │ │ │ │ adds r0, #32 │ │ │ │ sub.w r7, r0, #11 │ │ │ │ lsls r2, r7 │ │ │ │ lsl.w r7, r6, r7 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ sub.w r7, r0, #43 @ 0x2b │ │ │ │ lsl.w r7, r6, r7 │ │ │ │ orrs r2, r7 │ │ │ │ rsb r7, r0, #43 @ 0x2b │ │ │ │ rsb r0, r0, #12 │ │ │ │ lsr.w r7, r6, r7 │ │ │ │ orrs r2, r7 │ │ │ │ mov.w ip, r0, asr #31 │ │ │ │ - cbnz r3, 1e7c50 │ │ │ │ + cbnz r3, 1e7de0 │ │ │ │ orrs.w r3, r5, r1 │ │ │ │ - beq.w 1e7ee6 │ │ │ │ + beq.w 1e8076 │ │ │ │ clz r3, r1 │ │ │ │ - cbnz r1, 1e7c2a │ │ │ │ + cbnz r1, 1e7dba │ │ │ │ clz r3, r5 │ │ │ │ adds r3, #32 │ │ │ │ sub.w r6, r3, #11 │ │ │ │ lsls r1, r6 │ │ │ │ lsl.w r9, r5, r6 │ │ │ │ sub.w r6, r3, #43 @ 0x2b │ │ │ │ lsl.w r6, r5, r6 │ │ │ │ @@ -548394,32 +548498,32 @@ │ │ │ │ umlal r6, r0, r2, r1 │ │ │ │ str r6, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ strd r6, r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, r0 │ │ │ │ and.w r6, r0, #1073741824 @ 0x40000000 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1e7f06 │ │ │ │ + bne.w 1e8096 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r7, #64513 @ 0xfc01 │ │ │ │ movt r7, #65535 @ 0xffff │ │ │ │ adds r7, r3, r7 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r9, r7 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1e8130 │ │ │ │ + bne.w 1e82c0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ubfx r6, lr, #0, #20 │ │ │ │ orrs r4, r6 │ │ │ │ - beq.w 1e82dc │ │ │ │ + beq.w 1e846c │ │ │ │ ubfx r2, lr, #0, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e857e │ │ │ │ + beq.w 1e870e │ │ │ │ clz r2, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ubfx r1, lr, #0, #20 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ sub.w r4, r2, #11 │ │ │ │ subs r6, #43 @ 0x2b │ │ │ │ @@ -548441,15 +548545,15 @@ │ │ │ │ mov.w r4, r4, lsl #10 │ │ │ │ orr.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, r2, asr #31 │ │ │ │ str r4, [sp, #24] │ │ │ │ sbc.w r7, r3, r1 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.w 1e8154 │ │ │ │ + bge.w 1e82e4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r6, #0 │ │ │ │ cmp r6, r6 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ mov r9, r2 │ │ │ │ ite eq │ │ │ │ @@ -548459,204 +548563,204 @@ │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r1, [sp, #8] │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 1e7da6 │ │ │ │ + beq.n 1e7f36 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mvns r2, r3 │ │ │ │ mvns r3, r7 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1e8850 │ │ │ │ + bne.w 1e89e0 │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - beq.w 1e81d6 │ │ │ │ + beq.w 1e8366 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #32] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r6, sp, #76 @ 0x4c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ negs r2, r5 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ - vldr d7, [pc, #680] @ 1e8068 │ │ │ │ + vldr d7, [pc, #680] @ 1e81f8 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e8352 │ │ │ │ + beq.w 1e84e2 │ │ │ │ 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 1e7dc8 │ │ │ │ + bne.n 1e7f58 │ │ │ │ ldrd r1, r2, [sp, #56] @ 0x38 │ │ │ │ orrs.w r3, r1, r2 │ │ │ │ - beq.w 1e8706 │ │ │ │ + beq.w 1e8896 │ │ │ │ clz r3, r2 │ │ │ │ - cbnz r2, 1e7e02 │ │ │ │ + cbnz r2, 1e7f92 │ │ │ │ clz r3, r1 │ │ │ │ adds r3, #32 │ │ │ │ subs r3, #1 │ │ │ │ - bne.w 1e8a48 │ │ │ │ + bne.w 1e8bd8 │ │ │ │ adds.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrd r5, ip, [sp, #48] @ 0x30 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1e7fd2 │ │ │ │ + b.n 1e8162 │ │ │ │ orrs r1, r5 │ │ │ │ - bne.w 1e8034 │ │ │ │ + bne.w 1e81c4 │ │ │ │ subw r4, r4, #2047 @ 0x7ff │ │ │ │ orrs r4, r7 │ │ │ │ ite ne │ │ │ │ movne r3, r7 │ │ │ │ moveq r3, #1 │ │ │ │ ldrd r7, r1, [sp, #24] │ │ │ │ and.w r4, r3, #1 │ │ │ │ orrs r1, r7 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1e7ee6 │ │ │ │ + bne.n 1e8076 │ │ │ │ orrs r0, r6 │ │ │ │ and.w r5, r8, #2147483648 @ 0x80000000 │ │ │ │ orrs r0, r2 │ │ │ │ - beq.w 1e804e │ │ │ │ + beq.w 1e81de │ │ │ │ ldr r1, [sp, #28] │ │ │ │ and.w r3, r3, #1 │ │ │ │ eor.w r2, sl, fp │ │ │ │ orrs r7, r1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ ands.w r1, r3, r2 │ │ │ │ - bne.w 1e804e │ │ │ │ + bne.w 1e81de │ │ │ │ add.w r3, r5, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r1 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1e7eea │ │ │ │ + b.n 1e807a │ │ │ │ orrs r2, r6 │ │ │ │ - bne.w 1e8062 │ │ │ │ + bne.w 1e81f2 │ │ │ │ subw r2, r3, #2047 @ 0x7ff │ │ │ │ orrs r2, r7 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, r7 │ │ │ │ orrs.w r0, r5, r1 │ │ │ │ and.w r2, r2, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1e8034 │ │ │ │ + bne.w 1e81c4 │ │ │ │ ldrd r6, r7, [sp, #24] │ │ │ │ subw r4, r4, #2047 @ 0x7ff │ │ │ │ clz r4, r4 │ │ │ │ orrs.w r2, r6, r7 │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ and.w r0, r4, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - cbnz r0, 1e7ee6 │ │ │ │ + cbnz r0, 1e8076 │ │ │ │ orrs r3, r5 │ │ │ │ and.w r5, r8, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r1 │ │ │ │ - beq.w 1e803a │ │ │ │ + beq.w 1e81ca │ │ │ │ orrs r6, r7 │ │ │ │ and.w r4, r4, #1 │ │ │ │ eor.w r3, sl, fp │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ ands r4, r3 │ │ │ │ - bne.w 1e803a │ │ │ │ + bne.w 1e81ca │ │ │ │ add.w r3, r5, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r4 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1e7eea │ │ │ │ + b.n 1e807a │ │ │ │ vldr d0, [sp] │ │ │ │ - ldr r2, [pc, #396] @ (1e8078 ) │ │ │ │ - ldr r3, [pc, #388] @ (1e8074 ) │ │ │ │ + ldr r2, [pc, #396] @ (1e8208 ) │ │ │ │ + ldr r3, [pc, #388] @ (1e8204 ) │ │ │ │ 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 1e8a44 │ │ │ │ + bne.w 1e8bd4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r6, #64514 @ 0xfc02 │ │ │ │ movt r6, #65535 @ 0xffff │ │ │ │ adds r6, r3, r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r9, r6 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r7, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1e807c │ │ │ │ + beq.w 1e820c │ │ │ │ ubfx r2, lr, #0, #20 │ │ │ │ lsls r3, r2, #10 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orr.w r3, r3, r2, lsr #22 │ │ │ │ lsls r2, r2, #10 │ │ │ │ str r2, [sp, #24] │ │ │ │ orr.w r2, r3, #1073741824 @ 0x40000000 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ subs r2, r6, r4 │ │ │ │ sbc.w r7, r7, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 1e8228 │ │ │ │ + blt.w 1e83b8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r7 │ │ │ │ - bne.w 1e8392 │ │ │ │ + bne.w 1e8522 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #28] │ │ │ │ it eq │ │ │ │ ldrdeq r5, ip, [sp, #48] @ 0x30 │ │ │ │ - beq.w 1e81d6 │ │ │ │ + beq.w 1e8366 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ sbc.w r0, r0, r2 │ │ │ │ orrs.w r2, r3, r0 │ │ │ │ - bne.w 1e8534 │ │ │ │ + bne.w 1e86c4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e874a │ │ │ │ + bne.w 1e88da │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e88b6 │ │ │ │ + beq.w 1e8a46 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r3, r2, [sp, #48] @ 0x30 │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ - bne.w 1e8598 │ │ │ │ + bne.w 1e8728 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs.w r5, r9, #127 @ 0x7f │ │ │ │ mov.w r1, r1, lsl #31 │ │ │ │ add.w lr, sp, #60 @ 0x3c │ │ │ │ adc.w r4, r3, #4294967295 @ 0xffffffff │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movs r2, #12 │ │ │ │ @@ -548673,70 +548777,70 @@ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ cmp r9, r3 │ │ │ │ mov r5, r9 │ │ │ │ sbcs.w r0, r4, #0 │ │ │ │ - bcc.n 1e800c │ │ │ │ + bcc.n 1e819c │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 1e856c │ │ │ │ + blt.w 1e86fc │ │ │ │ ldr r4, [sp, #8] │ │ │ │ subw r0, r9, #2045 @ 0x7fd │ │ │ │ mov r9, r3 │ │ │ │ orrs r0, r4 │ │ │ │ mov.w r0, r2, lsr #31 │ │ │ │ it ne │ │ │ │ orrne.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1e870a │ │ │ │ + bne.w 1e889a │ │ │ │ lsrs r1, r1, #10 │ │ │ │ asrs r5, r2, #10 │ │ │ │ orr.w r1, r1, r2, lsl #22 │ │ │ │ orrs.w r3, r1, r5 │ │ │ │ itt eq │ │ │ │ moveq r0, r1 │ │ │ │ moveq r4, r5 │ │ │ │ - bne.w 1e838a │ │ │ │ + bne.w 1e851a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adds r2, r0, r1 │ │ │ │ add.w r4, r4, r3, lsl #31 │ │ │ │ adc.w r3, r5, r4 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1e7eea │ │ │ │ + b.n 1e807a │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - b.n 1e7eea │ │ │ │ + b.n 1e807a │ │ │ │ adds r2, r0, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ movt r1, #32752 @ 0x7ff0 │ │ │ │ adc.w r3, r5, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1e7eea │ │ │ │ + b.n 1e807a │ │ │ │ adds r2, r4, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ movt r1, #32752 @ 0x7ff0 │ │ │ │ adc.w r3, r5, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1e7eea │ │ │ │ + b.n 1e807a │ │ │ │ vldr d0, [sp, #16] │ │ │ │ - b.n 1e7eea │ │ │ │ + b.n 1e807a │ │ │ │ ... │ │ │ │ - strh r6, [r3, #36] @ 0x24 │ │ │ │ + strh r6, [r1, #24] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #8] │ │ │ │ + ldrb r6, [r7, #29] │ │ │ │ lsls r7, r4, #2 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ubfx r7, lr, #0, #20 │ │ │ │ orrs r4, r7 │ │ │ │ - beq.w 1e82e2 │ │ │ │ + beq.w 1e8472 │ │ │ │ ubfx r2, lr, #0, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e858c │ │ │ │ + beq.w 1e871c │ │ │ │ clz r2, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ubfx r1, lr, #0, #20 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ sub.w r4, r2, #11 │ │ │ │ subs r7, #43 @ 0x2b │ │ │ │ @@ -548758,15 +548862,15 @@ │ │ │ │ mov.w r4, r4, lsl #10 │ │ │ │ orr.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, r2, asr #31 │ │ │ │ str r4, [sp, #24] │ │ │ │ sbc.w r7, r3, r1 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.w 1e7f48 │ │ │ │ + bge.w 1e80d8 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r9, r2 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r1, #4294967295 @ 0xffffffff │ │ │ │ @@ -548776,56 +548880,56 @@ │ │ │ │ cmp r6, r6 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ orreq.w r2, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e8724 │ │ │ │ + beq.w 1e88b4 │ │ │ │ negs r3, r1 │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.n 1e817a │ │ │ │ + ble.n 1e830a │ │ │ │ movs r0, #0 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - bne.w 1e826a │ │ │ │ - b.n 1e8870 │ │ │ │ + bne.w 1e83fa │ │ │ │ + b.n 1e8a00 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ubfx r3, lr, #0, #20 │ │ │ │ lsls r3, r3, #10 │ │ │ │ orr.w r3, r3, r2, lsr #22 │ │ │ │ lsls r2, r2, #10 │ │ │ │ str r2, [sp, #24] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ subs r3, r7, r4 │ │ │ │ sbc.w r7, r2, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 1e81fc │ │ │ │ + blt.n 1e838c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1e816a │ │ │ │ + beq.n 1e82fa │ │ │ │ ite cc │ │ │ │ movcc r1, #1 │ │ │ │ movcs r1, #0 │ │ │ │ ldr.w r5, [r3, #4]! │ │ │ │ cmp r3, r4 │ │ │ │ add.w r2, r1, r5, lsl #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bne.n 1e8160 │ │ │ │ - b.n 1e7f48 │ │ │ │ + bne.n 1e82f0 │ │ │ │ + b.n 1e80d8 │ │ │ │ negs r3, r6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ rsb r8, r6, #32 │ │ │ │ sub.w r4, r3, #32 │ │ │ │ rsb r1, r3, #32 │ │ │ │ lsl.w r8, r0, r8 │ │ │ │ @@ -548847,29 +548951,29 @@ │ │ │ │ ite eq │ │ │ │ moveq r2, r3 │ │ │ │ orrne.w r2, r3, #1 │ │ │ │ cmp r4, r4 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ str r2, [sp, #28] │ │ │ │ - bne.n 1e826e │ │ │ │ + bne.n 1e83fe │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ adds r3, r3, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adc.w r0, r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1e84fe │ │ │ │ + blt.w 1e868e │ │ │ │ adds.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1e7fd2 │ │ │ │ + b.n 1e8162 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r4 │ │ │ │ mov.w r4, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ @@ -548877,16 +548981,16 @@ │ │ │ │ cmp r4, r4 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ str r6, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e7d8e │ │ │ │ - b.n 1e7da6 │ │ │ │ + bne.w 1e7f1e │ │ │ │ + b.n 1e7f36 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r6, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ite ne │ │ │ │ @@ -548895,138 +548999,138 @@ │ │ │ │ cmp r6, r6 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ mov r9, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e8724 │ │ │ │ + beq.w 1e88b4 │ │ │ │ negs r3, r2 │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.n 1e817a │ │ │ │ + ble.n 1e830a │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - beq.w 1e8a06 │ │ │ │ + beq.w 1e8b96 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 1e7da6 │ │ │ │ + beq.w 1e7f36 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r2, r3, r2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sbc.w r0, r3, r0 │ │ │ │ ldrd r1, r3, [sp, #40] @ 0x28 │ │ │ │ orrs r3, r1 │ │ │ │ - beq.n 1e829a │ │ │ │ + beq.n 1e842a │ │ │ │ subs r2, #1 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ sbc.w r0, r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ and.w r5, r0, #1073741824 @ 0x40000000 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1e8682 │ │ │ │ + beq.w 1e8812 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ adds.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ movw r5, #2045 @ 0x7fd │ │ │ │ adc.w r4, r4, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r5, r4, #0 │ │ │ │ - bcs.w 1e87dc │ │ │ │ + bcs.w 1e896c │ │ │ │ lsrs r4, r2, #10 │ │ │ │ asrs r5, r0, #10 │ │ │ │ orr.w r4, r4, r0, lsl #22 │ │ │ │ lsls r3, r3, #20 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and.w r0, r2, #2147483648 @ 0x80000000 │ │ │ │ adds r2, r1, r4 │ │ │ │ add r0, r3 │ │ │ │ adc.w r3, r5, r0 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1e7eea │ │ │ │ + b.n 1e807a │ │ │ │ adds r2, r2, r2 │ │ │ │ adc.w r1, r0, r1 │ │ │ │ ldrd r0, r3, [sp, #40] @ 0x28 │ │ │ │ movw r5, #2045 @ 0x7fd │ │ │ │ and.w r6, r8, #2147483648 @ 0x80000000 │ │ │ │ movs r4, #0 │ │ │ │ orrs r3, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ adds.w r0, r9, #4294967295 @ 0xffffffff │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, r5 │ │ │ │ sbcs.w r7, r3, #0 │ │ │ │ - bcc.n 1e8328 │ │ │ │ + bcc.n 1e84b8 │ │ │ │ cmp r3, r4 │ │ │ │ - blt.w 1e87f8 │ │ │ │ + blt.w 1e8988 │ │ │ │ subw r0, r9, #2046 @ 0x7fe │ │ │ │ orrs r0, r3 │ │ │ │ mov.w r3, r1, lsr #31 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e88a2 │ │ │ │ + bne.w 1e8a32 │ │ │ │ lsrs r2, r2, #10 │ │ │ │ asrs r3, r1, #10 │ │ │ │ orr.w r2, r2, r1, lsl #22 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ itt ne │ │ │ │ lslne r5, r0, #20 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1e8340 │ │ │ │ + bne.n 1e84d0 │ │ │ │ mov r1, r2 │ │ │ │ mov r5, r3 │ │ │ │ adds r4, r4, r1 │ │ │ │ adc.w r5, r5, r6 │ │ │ │ adds r0, r4, r2 │ │ │ │ adc.w r1, r3, r5 │ │ │ │ vmov d0, r0, r1 │ │ │ │ - b.n 1e7eea │ │ │ │ + b.n 1e807a │ │ │ │ cmp r1, r5 │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ movcc r3, #1 │ │ │ │ - b.n 1e7dd6 │ │ │ │ + b.n 1e7f66 │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ cmp r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orr.w r1, r2, #1 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcc.n 1e8382 │ │ │ │ + bcc.n 1e8512 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1e8876 │ │ │ │ + blt.w 1e8a06 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subw r3, r9, #2045 @ 0x7fd │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1e870a │ │ │ │ + bne.w 1e889a │ │ │ │ lsrs r1, r1, #10 │ │ │ │ asrs r5, r0, #10 │ │ │ │ orr.w r1, r1, r0, lsl #22 │ │ │ │ mov.w r4, r9, lsl #20 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e8022 │ │ │ │ + b.n 1e81b2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r2, r3, #5 │ │ │ │ - bne.w 1e85f0 │ │ │ │ + bne.w 1e8780 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r5, r2 │ │ │ │ movs r0, #3 │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ negs r6, r3 │ │ │ │ mov lr, r3 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ @@ -549045,68 +549149,68 @@ │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r6, [r1, #4]! │ │ │ │ cmp r2, r1 │ │ │ │ lsl.w r3, r6, r0 │ │ │ │ orr.w r3, r3, r4 │ │ │ │ lsr.w r4, r6, lr │ │ │ │ str.w r3, [ip], #4 │ │ │ │ - bne.n 1e83d6 │ │ │ │ + bne.n 1e8566 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r0, sp │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r5, r7 │ │ │ │ ldrd r7, r4, [sp, #36] @ 0x24 │ │ │ │ str r3, [r0, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e89f2 │ │ │ │ + beq.w 1e8b82 │ │ │ │ mov ip, r2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ rsb r0, ip, #4 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1e8644 │ │ │ │ + beq.w 1e87d4 │ │ │ │ movs r0, #0 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - beq.w 1e8650 │ │ │ │ + beq.w 1e87e0 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ subs r0, r5, r3 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e84f4 │ │ │ │ + beq.n 1e8684 │ │ │ │ cmp r3, r5 │ │ │ │ ite cc │ │ │ │ movcc r2, #0 │ │ │ │ movcs r2, #1 │ │ │ │ ldr.w r5, [r1, #4]! │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ cmp r4, r1 │ │ │ │ sub.w r0, r5, r3 │ │ │ │ sub.w r0, r0, r2 │ │ │ │ str r0, [r1, #0] │ │ │ │ - bne.n 1e8440 │ │ │ │ + bne.n 1e85d0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r7 │ │ │ │ - beq.w 1e7dea │ │ │ │ + beq.w 1e7f7a │ │ │ │ ldrd r3, r2, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bmi.n 1e8486 │ │ │ │ + bmi.n 1e8616 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ adds.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r1 │ │ │ │ sbc.w r0, r0, #0 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -549118,65 +549222,65 @@ │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ adds.w r5, r9, #4294967295 @ 0xffffffff │ │ │ │ adc.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ movw r0, #2045 @ 0x7fd │ │ │ │ cmp r5, r0 │ │ │ │ sbcs.w r7, r1, #0 │ │ │ │ - bcc.n 1e84cc │ │ │ │ + bcc.n 1e865c │ │ │ │ cmp r1, r4 │ │ │ │ - blt.w 1e89a2 │ │ │ │ + blt.w 1e8b32 │ │ │ │ subw r5, r9, #2046 @ 0x7fe │ │ │ │ orrs r5, r1 │ │ │ │ mov.w r1, r2, lsr #31 │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1e88a2 │ │ │ │ + bne.w 1e8a32 │ │ │ │ lsrs r1, r3, #10 │ │ │ │ asrs r0, r2, #10 │ │ │ │ orr.w r1, r1, r2, lsl #22 │ │ │ │ orrs.w r3, r1, r0 │ │ │ │ itete ne │ │ │ │ movne r3, #0 │ │ │ │ moveq r3, r1 │ │ │ │ lslne r5, r5, #20 │ │ │ │ moveq r5, r0 │ │ │ │ adds r4, r4, r3 │ │ │ │ adc.w r5, r5, r6 │ │ │ │ adds r2, r4, r1 │ │ │ │ adc.w r3, r0, r5 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1e7eea │ │ │ │ + b.n 1e807a │ │ │ │ cmp r3, r5 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ - b.n 1e844c │ │ │ │ + b.n 1e85dc │ │ │ │ lsrs r2, r3, #1 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orr.w r2, r2, r0, lsl #31 │ │ │ │ orrs.w r5, ip, r5 │ │ │ │ orr.w r2, r2, r3 │ │ │ │ mov.w r0, r0, lsr #1 │ │ │ │ - bne.w 1e835c │ │ │ │ + bne.w 1e84ec │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ cmp r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcs.w 1e836e │ │ │ │ + bcs.w 1e84fe │ │ │ │ lsrs r1, r2, #10 │ │ │ │ asrs r5, r0, #10 │ │ │ │ orr.w r1, r1, r0, lsl #22 │ │ │ │ - b.n 1e838a │ │ │ │ + b.n 1e851a │ │ │ │ cmp r0, #0 │ │ │ │ strd r3, r0, [sp, #56] @ 0x38 │ │ │ │ - bge.w 1e7dea │ │ │ │ + bge.w 1e7f7a │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ eor.w r2, sl, #1 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ negs r3, r3 │ │ │ │ @@ -549186,132 +549290,132 @@ │ │ │ │ movne r1, #0 │ │ │ │ andeq.w r1, r1, #1 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ subs r3, r1, r3 │ │ │ │ cmp r0, r2 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r2, #0] │ │ │ │ - bne.n 1e8550 │ │ │ │ - b.n 1e7dea │ │ │ │ + bne.n 1e86e0 │ │ │ │ + b.n 1e7f7a │ │ │ │ negs r3, r5 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.w 1e878e │ │ │ │ + ble.w 1e891e │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1e8022 │ │ │ │ + b.n 1e81b2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.w 1e7d10 │ │ │ │ + b.w 1e7ea0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 1e8098 │ │ │ │ + b.n 1e8228 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e8756 │ │ │ │ + beq.w 1e88e6 │ │ │ │ clz r2, r2 │ │ │ │ subs r3, r2, #1 │ │ │ │ adds r2, #63 @ 0x3f │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ mov.w r4, #0 │ │ │ │ mov.w r6, r2, lsr #5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adc.w r4, r4, #0 │ │ │ │ subs.w r5, r9, r3 │ │ │ │ sbc.w r4, r2, r4 │ │ │ │ ands.w r3, r3, #31 │ │ │ │ - bne.w 1e891e │ │ │ │ + bne.w 1e8aae │ │ │ │ rsb r3, r6, #1073741824 @ 0x40000000 │ │ │ │ rsb r7, r6, #3 │ │ │ │ adds r3, #3 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ uxtb r7, r7 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ sub.w r7, r3, r7, lsl #2 │ │ │ │ adds r3, #4 │ │ │ │ ldr.w r1, [r3, #-4]! │ │ │ │ str.w r1, [r2], #-4 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1e85e0 │ │ │ │ + bne.n 1e8770 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 1e7fba │ │ │ │ + b.n 1e814a │ │ │ │ cmp r2, #4 │ │ │ │ mov ip, r2 │ │ │ │ it cs │ │ │ │ movcs.w ip, #4 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add.w r0, ip, #4294967295 @ 0xffffffff │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ uxtb r0, r0 │ │ │ │ add.w r0, r1, r0, lsl #2 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 1e8614 │ │ │ │ + b.n 1e87a4 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1e8632 │ │ │ │ + beq.n 1e87c2 │ │ │ │ ldr.w r5, [r1, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e8610 │ │ │ │ + beq.n 1e87a0 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.w 1e8760 │ │ │ │ + bls.w 1e88f0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ strd r3, r3, [r2, #4] │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1e8422 │ │ │ │ + b.n 1e85b2 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.w 1e8760 │ │ │ │ + bls.w 1e88f0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ strd r5, r5, [r3, #4] │ │ │ │ str r5, [r3, #12] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ movs r0, #0 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - bne.w 1e8434 │ │ │ │ + bne.w 1e85c4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ add r3, r1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1e8666 │ │ │ │ + beq.n 1e87f6 │ │ │ │ ite cc │ │ │ │ movcc r5, #1 │ │ │ │ movcs r5, #0 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ cmp r4, r2 │ │ │ │ add r3, r1 │ │ │ │ add r3, r5 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bne.n 1e865c │ │ │ │ + bne.n 1e87ec │ │ │ │ ldrd r3, r0, [sp, #56] @ 0x38 │ │ │ │ ldrd r5, ip, [sp, #48] @ 0x30 │ │ │ │ - b.n 1e81e2 │ │ │ │ + b.n 1e8372 │ │ │ │ adds r2, r2, r2 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adcs r0, r0 │ │ │ │ subs.w r3, r9, #2 │ │ │ │ adc.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ movw r4, #2045 @ 0x7fd │ │ │ │ cmp r3, r4 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bcc.n 1e86ea │ │ │ │ + bcc.n 1e887a │ │ │ │ and.w r1, r3, #63 @ 0x3f │ │ │ │ negs r6, r3 │ │ │ │ sub.w ip, r1, #32 │ │ │ │ add.w r7, r3, #32 │ │ │ │ mov r3, r5 │ │ │ │ rsb r5, r1, #32 │ │ │ │ lsl.w r4, r0, r1 │ │ │ │ @@ -549333,67 +549437,67 @@ │ │ │ │ lsrs r4, r2, #10 │ │ │ │ asrs r5, r0, #10 │ │ │ │ orr.w r4, r4, r0, lsl #22 │ │ │ │ orrs.w r2, r4, r5 │ │ │ │ itt eq │ │ │ │ moveq r1, r4 │ │ │ │ moveq r3, r5 │ │ │ │ - beq.w 1e82c8 │ │ │ │ + beq.w 1e8458 │ │ │ │ lsls r3, r3, #20 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1e82c8 │ │ │ │ + b.n 1e8458 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1e7f94 │ │ │ │ + b.n 1e8124 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r1, #0 │ │ │ │ subs r2, r1, #1 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ movt r1, #32751 @ 0x7fef │ │ │ │ add.w r3, r1, r0, lsl #31 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 1e7eea │ │ │ │ + b.w 1e807a │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ lsrs r3, r3, #1 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ orr.w r3, r3, r1, lsl #31 │ │ │ │ str.w r3, [r2], #4 │ │ │ │ lsrs r3, r1, #1 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1e872e │ │ │ │ + bne.n 1e88be │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str.w fp, [sp, #32] │ │ │ │ - b.w 1e7dac │ │ │ │ + b.w 1e7f3c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1e7f94 │ │ │ │ + b.n 1e8124 │ │ │ │ clz r3, r3 │ │ │ │ add.w r2, r3, #32 │ │ │ │ - b.n 1e85a2 │ │ │ │ + b.n 1e8732 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov.w r2, ip, lsl #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, r2 │ │ │ │ ands.w r0, r0, #31 │ │ │ │ - bne.w 1e88c4 │ │ │ │ + bne.w 1e8a54 │ │ │ │ rsb r6, r3, #3 │ │ │ │ subs r3, r1, #4 │ │ │ │ uxtb r6, r6 │ │ │ │ add.w r6, r1, r6, lsl #2 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ str.w r0, [r1], #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1e8780 │ │ │ │ - b.n 1e840a │ │ │ │ + bne.n 1e8910 │ │ │ │ + b.n 1e859a │ │ │ │ and.w r0, r9, #63 @ 0x3f │ │ │ │ rsb r5, r3, #32 │ │ │ │ sub.w r7, r0, #32 │ │ │ │ rsb r6, r0, #32 │ │ │ │ lsl.w r4, r2, r0 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r7, r1, r7 │ │ │ │ @@ -549407,28 +549511,28 @@ │ │ │ │ lsr.w r1, r1, r3 │ │ │ │ lsr.w r0, r2, r0 │ │ │ │ orr.w r1, r1, r5 │ │ │ │ orr.w r1, r1, r0 │ │ │ │ lsr.w r2, r2, r3 │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ - b.n 1e800c │ │ │ │ + b.n 1e819c │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 1e8a14 │ │ │ │ + blt.w 1e8ba4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1e898a │ │ │ │ + blt.w 1e8b1a │ │ │ │ lsrs r4, r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #32720 @ 0x7fd0 │ │ │ │ orr.w r4, r4, r0, lsl #22 │ │ │ │ asrs r5, r0, #10 │ │ │ │ - b.n 1e82c8 │ │ │ │ + b.n 1e8458 │ │ │ │ negs r3, r0 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.w 1e8914 │ │ │ │ + bhi.w 1e8aa4 │ │ │ │ and.w r0, r0, #63 @ 0x3f │ │ │ │ rsb r7, r3, #32 │ │ │ │ sub.w lr, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r5, r1, r0 │ │ │ │ lsl.w lr, r2, lr │ │ │ │ lsr.w ip, r2, ip │ │ │ │ @@ -549442,55 +549546,55 @@ │ │ │ │ lsr.w r0, r1, r0 │ │ │ │ orr.w r2, r2, r7 │ │ │ │ orr.w r2, r2, r0 │ │ │ │ lsr.w r1, r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ - b.n 1e8328 │ │ │ │ + b.n 1e84b8 │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - ble.w 1e817a │ │ │ │ + ble.w 1e830a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orrs r3, r0 │ │ │ │ mov.w r0, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - bne.w 1e827e │ │ │ │ + bne.w 1e840e │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 1e81d6 │ │ │ │ + b.n 1e8366 │ │ │ │ rsb r3, r9, #0 │ │ │ │ add.w r2, r9, #32 │ │ │ │ mov.w r9, #0 │ │ │ │ lsrs r1, r3 │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ orrs r1, r2 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ lsr.w r3, r0, r3 │ │ │ │ lsr.w r2, r0, r2 │ │ │ │ orrs r1, r2 │ │ │ │ asrs r5, r3, #10 │ │ │ │ lsrs r1, r1, #10 │ │ │ │ orr.w r1, r1, r3, lsl #22 │ │ │ │ - b.n 1e838a │ │ │ │ + b.n 1e851a │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32751 @ 0x7fef │ │ │ │ subs r2, r4, #1 │ │ │ │ adds r3, r6, r3 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 1e7eea │ │ │ │ + b.w 1e807a │ │ │ │ mov r2, r1 │ │ │ │ and.w r3, r8, #2147483648 @ 0x80000000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 1e7eea │ │ │ │ + b.w 1e807a │ │ │ │ rsb r3, r3, #4 │ │ │ │ sub.w r6, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ mov lr, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -549503,42 +549607,42 @@ │ │ │ │ lsr.w r2, r3, r2 │ │ │ │ orrs r2, r6 │ │ │ │ lsl.w r6, r3, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ cmpeq r3, r6 │ │ │ │ - beq.n 1e8904 │ │ │ │ + beq.n 1e8a94 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e8a3c │ │ │ │ + beq.w 1e8bcc │ │ │ │ negs r6, r0 │ │ │ │ mov r2, ip │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 1e83bc │ │ │ │ + b.n 1e854c │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 1e8340 │ │ │ │ + b.n 1e84d0 │ │ │ │ rsb r7, r6, #4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ rsb r8, r3, #0 │ │ │ │ uxtb r7, r7 │ │ │ │ add.w lr, r0, r2 │ │ │ │ add.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ add.w r1, sp, ip, lsl #2 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1e7fb6 │ │ │ │ + beq.w 1e8146 │ │ │ │ lsls r7, r7, #2 │ │ │ │ add.w ip, sp, #44 @ 0x2c │ │ │ │ add ip, r7 │ │ │ │ mov r9, r0 │ │ │ │ add r7, lr │ │ │ │ and.w r0, r8, #31 │ │ │ │ mov sl, r2 │ │ │ │ @@ -549548,28 +549652,28 @@ │ │ │ │ mov ip, r1 │ │ │ │ ldr.w r3, [lr, #-4]! │ │ │ │ lsr.w r1, r3, r0 │ │ │ │ orr.w r1, r1, ip │ │ │ │ str.w r1, [r7, #-4]! │ │ │ │ lsl.w ip, r3, r2 │ │ │ │ cmp r7, r8 │ │ │ │ - bne.n 1e8960 │ │ │ │ + bne.n 1e8af0 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, sl │ │ │ │ str.w ip, [r9, sl] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1e7fba │ │ │ │ - b.w 1e7fc0 │ │ │ │ + bne.w 1e814a │ │ │ │ + b.w 1e8150 │ │ │ │ and.w lr, lr, #2147483648 @ 0x80000000 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32751 @ 0x7fef │ │ │ │ subs r2, r1, #1 │ │ │ │ add r3, lr │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 1e7eea │ │ │ │ + b.w 1e807a │ │ │ │ and.w r1, r5, #63 @ 0x3f │ │ │ │ negs r7, r5 │ │ │ │ sub.w lr, r1, #32 │ │ │ │ rsb ip, r1, #32 │ │ │ │ lsl.w r0, r2, r1 │ │ │ │ adds r5, #32 │ │ │ │ lsl.w lr, r3, lr │ │ │ │ @@ -549584,56 +549688,56 @@ │ │ │ │ orr.w r3, r3, r5 │ │ │ │ lsr.w r1, r2, r1 │ │ │ │ orr.w r3, r3, r1 │ │ │ │ lsr.w r2, r2, r7 │ │ │ │ mov r5, r4 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ - b.n 1e84cc │ │ │ │ + b.n 1e865c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1e8422 │ │ │ │ + bne.w 1e85b2 │ │ │ │ cmp r5, r5 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - bne.w 1e8434 │ │ │ │ - b.n 1e8650 │ │ │ │ + bne.w 1e85c4 │ │ │ │ + b.n 1e87e0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r1, r3, #1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adc.w r2, r3, #0 │ │ │ │ - b.w 1e81ec │ │ │ │ + b.w 1e837c │ │ │ │ negs r6, r3 │ │ │ │ add.w r5, r3, #32 │ │ │ │ mov r3, r1 │ │ │ │ sub.w r1, r6, #32 │ │ │ │ lsrs r2, r6 │ │ │ │ lsl.w r5, r0, r5 │ │ │ │ orrs r2, r5 │ │ │ │ lsr.w r1, r0, r1 │ │ │ │ orrs r2, r1 │ │ │ │ lsr.w r6, r0, r6 │ │ │ │ lsrs r4, r2, #10 │ │ │ │ asrs r5, r6, #10 │ │ │ │ orr.w r4, r4, r6, lsl #22 │ │ │ │ - b.n 1e8700 │ │ │ │ + b.n 1e8890 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, ip │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1e8406 │ │ │ │ + b.n 1e8596 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs.w r5, r9, r3 │ │ │ │ mov.w r6, r3, lsr #5 │ │ │ │ sbc.w r4, r2, #0 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bls.w 1e85be │ │ │ │ + bls.w 1e874e │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movs r2, #16 │ │ │ │ - b.w 1e7fba │ │ │ │ + b.w 1e814a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub sp, #20 │ │ │ │ vstr s0, [sp, #12] │ │ │ │ vstr s1, [sp, #8] │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ vstr s2, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -549643,62 +549747,62 @@ │ │ │ │ ubfx r0, r2, #0, #23 │ │ │ │ ubfx r1, r2, #23, #8 │ │ │ │ ubfx lr, r3, #0, #23 │ │ │ │ ubfx r5, r3, #23, #8 │ │ │ │ mov.w ip, r3, lsr #31 │ │ │ │ lsrs r2, r4, #31 │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ - beq.w 1e8bea │ │ │ │ + beq.w 1e8d7a │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - beq.w 1e8bc0 │ │ │ │ + beq.w 1e8d50 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - beq.w 1e8c44 │ │ │ │ - cbnz r7, 1e8ac6 │ │ │ │ + beq.w 1e8dd4 │ │ │ │ + cbnz r7, 1e8c56 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e8c44 │ │ │ │ + beq.w 1e8dd4 │ │ │ │ clz r7, r6 │ │ │ │ sub.w r3, r7, #8 │ │ │ │ rsb r7, r7, #9 │ │ │ │ lsls r6, r3 │ │ │ │ - cbnz r1, 1e8adc │ │ │ │ + cbnz r1, 1e8c6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e8c44 │ │ │ │ + beq.w 1e8dd4 │ │ │ │ clz r1, r0 │ │ │ │ sub.w r3, r1, #8 │ │ │ │ rsb r1, r1, #9 │ │ │ │ lsls r0, r3 │ │ │ │ lsls r6, r6, #7 │ │ │ │ lsls r0, r0, #7 │ │ │ │ orr.w r6, r6, #1073741824 @ 0x40000000 │ │ │ │ orr.w r0, r0, #1073741824 @ 0x40000000 │ │ │ │ add r1, r7 │ │ │ │ umull r0, r6, r6, r0 │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ it cs │ │ │ │ subcs r1, #126 @ 0x7e │ │ │ │ - bcc.w 1e8c68 │ │ │ │ + bcc.w 1e8df8 │ │ │ │ mov r8, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1e8c4e │ │ │ │ + beq.w 1e8dde │ │ │ │ subs r3, r1, r5 │ │ │ │ mov.w lr, lr, lsl #6 │ │ │ │ orr.w lr, lr, #536870912 @ 0x20000000 │ │ │ │ cmp ip, r2 │ │ │ │ uxth r7, r3 │ │ │ │ sxth r3, r3 │ │ │ │ - beq.w 1e8c92 │ │ │ │ + beq.w 1e8e22 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1e8d10 │ │ │ │ - beq.w 1e8d8e │ │ │ │ + blt.w 1e8ea0 │ │ │ │ + beq.w 1e8f1e │ │ │ │ cmp r7, #62 @ 0x3e │ │ │ │ - bls.w 1e8efc │ │ │ │ + bls.w 1e908c │ │ │ │ subs r7, r0, #1 │ │ │ │ adc.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ clz lr, r6 │ │ │ │ - cbnz r6, 1e8b3a │ │ │ │ + cbnz r6, 1e8cca │ │ │ │ clz lr, r7 │ │ │ │ add.w lr, lr, #32 │ │ │ │ add.w r3, lr, #4294967295 @ 0xffffffff │ │ │ │ sxtb r3, r3 │ │ │ │ subs r1, r1, r3 │ │ │ │ rsb r0, lr, #33 @ 0x21 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -549720,113 +549824,113 @@ │ │ │ │ lsl.w r4, r6, r4 │ │ │ │ orr.w r3, r3, r4 │ │ │ │ lsr.w r0, r6, r0 │ │ │ │ orr.w r3, r3, r0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bls.n 1e8bb0 │ │ │ │ + bls.n 1e8d40 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 1e8d7e │ │ │ │ + blt.w 1e8f0e │ │ │ │ subs r1, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ orrs.w r1, r1, r3, lsr #31 │ │ │ │ it eq │ │ │ │ moveq r1, #253 @ 0xfd │ │ │ │ - bne.w 1e8cfe │ │ │ │ + bne.w 1e8e8e │ │ │ │ lsrs r3, r3, #7 │ │ │ │ - beq.w 1e8d88 │ │ │ │ + beq.w 1e8f18 │ │ │ │ lsls r1, r1, #23 │ │ │ │ add r3, r1 │ │ │ │ add.w r3, r3, r2, lsl #31 │ │ │ │ - b.n 1e8c3a │ │ │ │ + b.n 1e8dca │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e8c7a │ │ │ │ + bne.n 1e8e0a │ │ │ │ subs.w r3, lr, r0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8c44 │ │ │ │ + bne.n 1e8dd4 │ │ │ │ and.w r3, r4, #2147483648 @ 0x80000000 │ │ │ │ orrs r7, r6 │ │ │ │ add.w r3, r3, #2139095040 @ 0x7f800000 │ │ │ │ - beq.n 1e8c84 │ │ │ │ + beq.n 1e8e14 │ │ │ │ cmp lr, r0 │ │ │ │ it eq │ │ │ │ cmpeq r5, #255 @ 0xff │ │ │ │ - b.n 1e8c26 │ │ │ │ + b.n 1e8db6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1e8c88 │ │ │ │ + bne.n 1e8e18 │ │ │ │ sub.w r3, r1, #255 @ 0xff │ │ │ │ cmp r0, r6 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8c7a │ │ │ │ + bne.n 1e8e0a │ │ │ │ subs.w r3, lr, r3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbnz r3, 1e8c44 │ │ │ │ + cbnz r3, 1e8dd4 │ │ │ │ and.w r3, r4, #2147483648 @ 0x80000000 │ │ │ │ orrs r1, r0 │ │ │ │ add.w r3, r3, #2139095040 @ 0x7f800000 │ │ │ │ - beq.n 1e8c84 │ │ │ │ + beq.n 1e8e14 │ │ │ │ cmp lr, r6 │ │ │ │ it eq │ │ │ │ cmpeq r5, #255 @ 0xff │ │ │ │ ite eq │ │ │ │ moveq.w lr, #1 │ │ │ │ movne.w lr, #0 │ │ │ │ eor.w ip, ip, r2 │ │ │ │ tst.w ip, lr │ │ │ │ - bne.n 1e8c84 │ │ │ │ + bne.n 1e8e14 │ │ │ │ vmov s0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ vldr s0, [sp, #4] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1e8e5a │ │ │ │ + beq.w 1e8fea │ │ │ │ clz r5, lr │ │ │ │ sub.w r3, r5, #8 │ │ │ │ rsb r5, r5, #9 │ │ │ │ lsl.w lr, lr, r3 │ │ │ │ - b.n 1e8b02 │ │ │ │ + b.n 1e8c92 │ │ │ │ adds r0, r0, r0 │ │ │ │ sub.w r1, r1, #127 @ 0x7f │ │ │ │ adcs r6, r6 │ │ │ │ mov r8, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1e8b02 │ │ │ │ - b.n 1e8c4e │ │ │ │ + bne.w 1e8c92 │ │ │ │ + b.n 1e8dde │ │ │ │ vldr s0, [sp, #8] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, #1 │ │ │ │ - b.n 1e8c3a │ │ │ │ + b.n 1e8dca │ │ │ │ vldr s0, [sp, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 1e8de0 │ │ │ │ + ble.w 1e8f70 │ │ │ │ cmp r7, #62 @ 0x3e │ │ │ │ itt hi │ │ │ │ movhi r1, #1 │ │ │ │ movhi r3, #0 │ │ │ │ - bhi.n 1e8cc8 │ │ │ │ + bhi.n 1e8e58 │ │ │ │ rsb r1, r7, #32 │ │ │ │ sub.w r3, r7, #32 │ │ │ │ lsl.w r1, lr, r1 │ │ │ │ lsr.w r3, lr, r3 │ │ │ │ orrs r1, r3 │ │ │ │ negs r3, r7 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ @@ -549836,32 +549940,32 @@ │ │ │ │ lsr.w r3, lr, r7 │ │ │ │ adds r1, r0, r1 │ │ │ │ adc.w r3, r6, r3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 1e8e9c │ │ │ │ + blt.w 1e902c │ │ │ │ cmp.w r8, #252 @ 0xfc │ │ │ │ - bls.w 1e8f40 │ │ │ │ + bls.w 1e90d0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 1e8f4c │ │ │ │ + blt.w 1e90dc │ │ │ │ cmp.w r8, #253 @ 0xfd │ │ │ │ itt eq │ │ │ │ lsreq r3, r3, #7 │ │ │ │ moveq.w r1, #2122317824 @ 0x7e800000 │ │ │ │ - beq.w 1e8bb8 │ │ │ │ + beq.w 1e8d48 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32639 @ 0x7f7f │ │ │ │ add.w r3, r3, r2, lsl #31 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1e8c48 │ │ │ │ + b.n 1e8dd8 │ │ │ │ mov r8, r5 │ │ │ │ cmn.w r3, #62 @ 0x3e │ │ │ │ - blt.w 1e8e3c │ │ │ │ + blt.w 1e8fcc │ │ │ │ and.w r7, r7, #63 @ 0x3f │ │ │ │ negs r2, r3 │ │ │ │ sub.w r1, r7, #32 │ │ │ │ rsb r4, r7, #32 │ │ │ │ add.w r9, r3, #32 │ │ │ │ lsl.w r3, r0, r1 │ │ │ │ lsl.w r1, r6, r7 │ │ │ │ @@ -549878,58 +549982,58 @@ │ │ │ │ orr.w r7, r7, r3 │ │ │ │ lsr.w r2, r6, r2 │ │ │ │ it ne │ │ │ │ orrne.w r7, r7, #1 │ │ │ │ negs r7, r7 │ │ │ │ sbc.w r6, lr, r2 │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - bne.w 1e8f5a │ │ │ │ + bne.w 1e90ea │ │ │ │ sub.w r1, r5, #63 @ 0x3f │ │ │ │ mov r2, ip │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bls.n 1e8d88 │ │ │ │ + bls.n 1e8f18 │ │ │ │ movs r3, #0 │ │ │ │ negs r1, r1 │ │ │ │ uxth r1, r1 │ │ │ │ cmp r1, #30 │ │ │ │ - bls.w 1e8eb2 │ │ │ │ + bls.w 1e9042 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1e8bb8 │ │ │ │ + b.n 1e8d48 │ │ │ │ subs r7, r0, r3 │ │ │ │ sub.w r6, r6, lr │ │ │ │ orrs.w r1, r7, r6 │ │ │ │ itt eq │ │ │ │ andeq.w r3, r4, #2147483648 @ 0x80000000 │ │ │ │ vmoveq s0, r3 │ │ │ │ - beq.w 1e8c48 │ │ │ │ + beq.w 1e8dd8 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 1e8db4 │ │ │ │ + bge.n 1e8f44 │ │ │ │ negs r7, r7 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ sbc.w r6, r3, r6 │ │ │ │ clz lr, r6 │ │ │ │ - cbnz r6, 1e8dc2 │ │ │ │ + cbnz r6, 1e8f52 │ │ │ │ clz lr, r7 │ │ │ │ add.w lr, lr, #32 │ │ │ │ add.w r3, lr, #4294967295 @ 0xffffffff │ │ │ │ sub.w r0, lr, #33 @ 0x21 │ │ │ │ sxtb r3, r3 │ │ │ │ sub.w r1, r8, r3 │ │ │ │ uxtb r3, r0 │ │ │ │ lsls r0, r0, #24 │ │ │ │ it pl │ │ │ │ lslpl.w r3, r7, r3 │ │ │ │ - bpl.w 1e8b94 │ │ │ │ - b.n 1e8b42 │ │ │ │ + bpl.w 1e8d24 │ │ │ │ + b.n 1e8cd2 │ │ │ │ cmn.w r3, #30 │ │ │ │ mov r8, r5 │ │ │ │ it lt │ │ │ │ movlt r3, #1 │ │ │ │ - blt.n 1e8e38 │ │ │ │ + blt.n 1e8fc8 │ │ │ │ rsb r4, r3, #32 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ lsr.w r7, r0, r4 │ │ │ │ sub.w r4, r1, #32 │ │ │ │ rsb ip, r1, #32 │ │ │ │ lsl.w r5, r0, r1 │ │ │ │ @@ -549944,153 +550048,153 @@ │ │ │ │ orr.w r7, r7, r3 │ │ │ │ lsr.w r1, r6, r1 │ │ │ │ orr.w r7, r7, r1 │ │ │ │ ite eq │ │ │ │ moveq r3, r7 │ │ │ │ orrne.w r3, r7, #1 │ │ │ │ add r3, lr │ │ │ │ - b.n 1e8cd6 │ │ │ │ + b.n 1e8e66 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, ip │ │ │ │ subs r7, r3, #1 │ │ │ │ subs.w r6, lr, #1 │ │ │ │ ite ne │ │ │ │ clzne lr, r6 │ │ │ │ addeq.w lr, lr, #31 │ │ │ │ add.w r1, lr, #4294967295 @ 0xffffffff │ │ │ │ sxtb r1, r1 │ │ │ │ subs r1, r5, r1 │ │ │ │ - b.n 1e8b42 │ │ │ │ + b.n 1e8cd2 │ │ │ │ bics.w r3, r0, #2147483648 @ 0x80000000 │ │ │ │ mov.w r3, r0, lsr #31 │ │ │ │ orr.w r3, r3, r6, lsl #1 │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ ite eq │ │ │ │ moveq r2, r3 │ │ │ │ orrne.w r2, r3, #1 │ │ │ │ and.w r3, r4, #2147483648 @ 0x80000000 │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bls.n 1e8ee8 │ │ │ │ + bls.n 1e9078 │ │ │ │ cmp r1, r5 │ │ │ │ - blt.n 1e8eca │ │ │ │ + blt.n 1e905a │ │ │ │ lsrs r0, r2, #31 │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ orrne.w r0, r0, #1 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ - cbz r0, 1e8ee8 │ │ │ │ + cbz r0, 1e9078 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ sub.w r3, r3, #8388608 @ 0x800000 │ │ │ │ subs r3, #1 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1e8c48 │ │ │ │ + b.n 1e8dd8 │ │ │ │ add.w r1, r8, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bls.w 1e8bb0 │ │ │ │ + bls.w 1e8d40 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 1e8b9e │ │ │ │ + bge.w 1e8d2e │ │ │ │ negs r1, r1 │ │ │ │ uxth r1, r1 │ │ │ │ negs r4, r1 │ │ │ │ lsr.w r0, r3, r1 │ │ │ │ and.w r4, r4, #31 │ │ │ │ movs r1, #0 │ │ │ │ lsls r3, r4 │ │ │ │ ite eq │ │ │ │ moveq r3, r0 │ │ │ │ orrne.w r3, r0, #1 │ │ │ │ - b.n 1e8bb0 │ │ │ │ + b.n 1e8d40 │ │ │ │ negs r1, r1 │ │ │ │ uxth r1, r1 │ │ │ │ cmp r1, #30 │ │ │ │ - bhi.n 1e8f48 │ │ │ │ + bhi.n 1e90d8 │ │ │ │ negs r4, r1 │ │ │ │ lsr.w r0, r2, r1 │ │ │ │ and.w r4, r4, #31 │ │ │ │ mov r1, lr │ │ │ │ lsls r2, r4 │ │ │ │ ite eq │ │ │ │ moveq r2, r0 │ │ │ │ orrne.w r2, r0, #1 │ │ │ │ movs.w lr, r2, lsr #7 │ │ │ │ it ne │ │ │ │ lslne r1, r1, #23 │ │ │ │ - beq.n 1e8f48 │ │ │ │ + beq.n 1e90d8 │ │ │ │ add r1, lr │ │ │ │ adds r3, r1, r3 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1e8c48 │ │ │ │ + b.n 1e8dd8 │ │ │ │ rsb r3, r7, #32 │ │ │ │ sub.w r4, r7, #32 │ │ │ │ lsl.w r3, lr, r3 │ │ │ │ lsr.w r4, lr, r4 │ │ │ │ orrs r3, r4 │ │ │ │ negs r4, r7 │ │ │ │ and.w r4, r4, #63 @ 0x3f │ │ │ │ lsls.w r4, lr, r4 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ lsr.w lr, lr, r7 │ │ │ │ subs r7, r0, r3 │ │ │ │ sbc.w r6, r6, lr │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - bne.w 1e8db4 │ │ │ │ + bne.w 1e8f44 │ │ │ │ subs r1, #63 @ 0x3f │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bls.w 1e8d88 │ │ │ │ + bls.w 1e8f18 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 1e8d88 │ │ │ │ - b.n 1e8d7c │ │ │ │ + bge.w 1e8f18 │ │ │ │ + b.n 1e8f0c │ │ │ │ lsrs r3, r3, #7 │ │ │ │ mov.w r1, r8, lsl #23 │ │ │ │ - b.n 1e8bb8 │ │ │ │ + b.n 1e8d48 │ │ │ │ mov r1, lr │ │ │ │ - b.n 1e8ef2 │ │ │ │ + b.n 1e9082 │ │ │ │ rsb r0, r8, #0 │ │ │ │ movs r1, #0 │ │ │ │ uxth r0, r0 │ │ │ │ lsrs r3, r0 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ - b.n 1e8bb6 │ │ │ │ + b.n 1e8d46 │ │ │ │ mov r2, ip │ │ │ │ - b.n 1e8db4 │ │ │ │ + b.n 1e8f44 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ sub sp, #12 │ │ │ │ vstr d0, [sp] │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ ubfx r2, r1, #20, #11 │ │ │ │ ubfx lr, r1, #0, #20 │ │ │ │ subw ip, r2, #2047 @ 0x7ff │ │ │ │ and.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e8ff6 │ │ │ │ + beq.n 1e9186 │ │ │ │ orr.w ip, r3, r2 │ │ │ │ orrs.w ip, ip, lr │ │ │ │ - beq.n 1e8fee │ │ │ │ + beq.n 1e917e │ │ │ │ mov.w ip, r3, lsr #22 │ │ │ │ ubfx r3, r3, #0, #22 │ │ │ │ orr.w ip, ip, lr, lsl #10 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ orrne.w ip, ip, #1 │ │ │ │ orrs.w r3, r2, ip │ │ │ │ - beq.n 1e8fee │ │ │ │ + beq.n 1e917e │ │ │ │ mvn.w r3, #896 @ 0x380 │ │ │ │ eor.w lr, r0, #1 │ │ │ │ add r2, r3 │ │ │ │ orr.w ip, ip, #1073741824 @ 0x40000000 │ │ │ │ mov.w r3, lr, lsl #6 │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ - bls.n 1e8fc4 │ │ │ │ + bls.n 1e9154 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1e9018 │ │ │ │ + blt.n 1e91a8 │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne.n 1e9010 │ │ │ │ + bne.n 1e91a0 │ │ │ │ uxtab r3, ip, r3 │ │ │ │ and.w ip, ip, #127 @ 0x7f │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ movne.w lr, #0 │ │ │ │ andeq.w lr, lr, #1 │ │ │ │ lsls r2, r2, #23 │ │ │ │ @@ -550105,28 +550209,28 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ orrs.w r3, r3, lr │ │ │ │ add.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ vmovne s0, r3 │ │ │ │ - bne.n 1e8ff2 │ │ │ │ + bne.n 1e9182 │ │ │ │ vmov s0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ rsb r0, r0, #2139095040 @ 0x7f800000 │ │ │ │ adds r3, r0, r1 │ │ │ │ - b.n 1e9008 │ │ │ │ + b.n 1e9198 │ │ │ │ negs r2, r2 │ │ │ │ uxth r2, r2 │ │ │ │ cmp r2, #30 │ │ │ │ itt hi │ │ │ │ movhi.w lr, #4294967295 @ 0xffffffff │ │ │ │ movhi r2, #1 │ │ │ │ - bhi.n 1e9050 │ │ │ │ + bhi.n 1e91e0 │ │ │ │ negs r0, r2 │ │ │ │ lsr.w r2, ip, r2 │ │ │ │ and.w r0, r0, #31 │ │ │ │ lsls.w ip, ip, r0 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ and.w r0, r2, #127 @ 0x7f │ │ │ │ @@ -550134,44 +550238,44 @@ │ │ │ │ ite ne │ │ │ │ movne.w lr, #0 │ │ │ │ andeq.w lr, lr, #1 │ │ │ │ mvn.w lr, lr │ │ │ │ uxtab r3, r2, r3 │ │ │ │ movs r2, #0 │ │ │ │ and.w r3, lr, r3, lsr #7 │ │ │ │ - b.n 1e8fe2 │ │ │ │ + b.n 1e9172 │ │ │ │ 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 1e90b6 │ │ │ │ + beq.n 1e9246 │ │ │ │ orrs.w ip, r2, r1 │ │ │ │ - beq.n 1e90b2 │ │ │ │ + beq.n 1e9242 │ │ │ │ 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 1e90b2 │ │ │ │ + beq.n 1e9242 │ │ │ │ sub.w r3, r1, #113 @ 0x71 │ │ │ │ orr.w ip, r2, #16384 @ 0x4000 │ │ │ │ mov r2, ip │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #28 │ │ │ │ - bls.n 1e90d2 │ │ │ │ + bls.n 1e9262 │ │ │ │ sxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1e90e0 │ │ │ │ + blt.n 1e9270 │ │ │ │ cmp r3, #29 │ │ │ │ - beq.n 1e9100 │ │ │ │ + beq.n 1e9290 │ │ │ │ add.w r0, r0, #31616 @ 0x7b80 │ │ │ │ adds r0, #127 @ 0x7f │ │ │ │ uxth r0, r0 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ add.w r0, r0, #31744 @ 0x7c00 │ │ │ │ lsrs r1, r2, #13 │ │ │ │ @@ -550194,272 +550298,272 @@ │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ sub.w r3, r1, #83 @ 0x53 │ │ │ │ cmp r3, #30 │ │ │ │ itt hi │ │ │ │ movhi r3, #0 │ │ │ │ movhi r2, r3 │ │ │ │ - bhi.n 1e90d6 │ │ │ │ + bhi.n 1e9266 │ │ │ │ rsb r1, r1, #113 @ 0x71 │ │ │ │ movs r3, #0 │ │ │ │ uxth r1, r1 │ │ │ │ lsr.w ip, ip, r1 │ │ │ │ sbfx r2, ip, #4, #12 │ │ │ │ - b.n 1e90d6 │ │ │ │ + b.n 1e9266 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ mov.w r3, #29696 @ 0x7400 │ │ │ │ - b.n 1e90d6 │ │ │ │ + b.n 1e9266 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ bic.w r4, r1, #63 @ 0x3f │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r3, r4 │ │ │ │ lsls r5, r1, #26 │ │ │ │ - beq.n 1e9142 │ │ │ │ + beq.n 1e92d2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r6, r1, r2 │ │ │ │ - beq.n 1e9142 │ │ │ │ + beq.n 1e92d2 │ │ │ │ mov r9, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbnz r2, 1e914e │ │ │ │ + cbnz r2, 1e92de │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1e9134 │ │ │ │ + bne.n 1e92c4 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r3 │ │ │ │ blx 59c6c │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bic.w r3, r2, #63 @ 0x3f │ │ │ │ lsls r0, r2, #26 │ │ │ │ mov r1, r3 │ │ │ │ - beq.n 1e9186 │ │ │ │ + beq.n 1e9316 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movs r0, #1 │ │ │ │ lsls.w r2, r0, r2 │ │ │ │ mov r7, r2 │ │ │ │ - beq.n 1e9186 │ │ │ │ + beq.n 1e9316 │ │ │ │ mov fp, r4 │ │ │ │ strd r6, r5, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1e918e │ │ │ │ + cbnz r3, 1e931e │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1e9172 │ │ │ │ + bne.n 1e9302 │ │ │ │ ldrd r6, r5, [sp, #4] │ │ │ │ mov r4, fp │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx 59c6c │ │ │ │ - b.n 1e9138 │ │ │ │ + b.n 1e92c8 │ │ │ │ bic.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r1, r3, #26 │ │ │ │ mov r2, r5 │ │ │ │ - beq.n 1e91c2 │ │ │ │ + beq.n 1e9352 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r3, r1, r3 │ │ │ │ mov sl, r3 │ │ │ │ - beq.n 1e91c2 │ │ │ │ + beq.n 1e9352 │ │ │ │ strd r4, r6, [sp, #20] │ │ │ │ mov r4, r5 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1e91ca │ │ │ │ + cbnz r3, 1e935a │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 1e91b0 │ │ │ │ + bne.n 1e9340 │ │ │ │ ldrd r4, r6, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r2 │ │ │ │ blx 59c6c │ │ │ │ - b.n 1e9176 │ │ │ │ + b.n 1e9306 │ │ │ │ bic.w r6, r3, #63 @ 0x3f │ │ │ │ lsls r2, r3, #26 │ │ │ │ mov r0, r6 │ │ │ │ - beq.n 1e91fe │ │ │ │ + beq.n 1e938e │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r3 │ │ │ │ - beq.n 1e91fe │ │ │ │ + beq.n 1e938e │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r4, r6 │ │ │ │ movs r6, #0 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1e9204 │ │ │ │ + cbnz r3, 1e9394 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1e91ea │ │ │ │ + bne.n 1e937a │ │ │ │ ldrd r5, r4, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 59c6c │ │ │ │ - b.n 1e91b4 │ │ │ │ + b.n 1e9344 │ │ │ │ bic.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #26 │ │ │ │ mov r0, r5 │ │ │ │ - beq.n 1e9238 │ │ │ │ + beq.n 1e93c8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r2, r1, r3 │ │ │ │ - beq.n 1e9238 │ │ │ │ + beq.n 1e93c8 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r6, r2 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ mov r4, r5 │ │ │ │ movs r5, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbnz r1, 1e923e │ │ │ │ + cbnz r1, 1e93ce │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1e9226 │ │ │ │ + bne.n 1e93b6 │ │ │ │ ldrd r6, r4, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 59c6c │ │ │ │ - b.n 1e91ee │ │ │ │ + b.n 1e937e │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e9108 │ │ │ │ - b.n 1e922a │ │ │ │ + bl 1e9298 │ │ │ │ + b.n 1e93ba │ │ │ │ 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, 1e9266 │ │ │ │ + cbnz r3, 1e93f6 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ bic.w r2, r3, #63 @ 0x3f │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r2 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - beq.n 1e92a4 │ │ │ │ + beq.n 1e9434 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov.w ip, #1 │ │ │ │ lsls.w r3, ip, r3 │ │ │ │ mov r5, r3 │ │ │ │ - beq.n 1e92a4 │ │ │ │ + beq.n 1e9434 │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbnz r1, 1e92ae │ │ │ │ + cbnz r1, 1e943e │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1e9296 │ │ │ │ + bne.n 1e9426 │ │ │ │ mov r0, r9 │ │ │ │ blx 59c6c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bic.w r0, r1, #63 @ 0x3f │ │ │ │ lsls r7, r1, #26 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 1e92e0 │ │ │ │ + beq.n 1e9470 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ lsls.w r1, lr, r1 │ │ │ │ mov r7, r1 │ │ │ │ - beq.n 1e92e0 │ │ │ │ + beq.n 1e9470 │ │ │ │ mov fp, r3 │ │ │ │ mov sl, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbnz r1, 1e92ee │ │ │ │ + cbnz r1, 1e947e │ │ │ │ adds r3, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1e92ce │ │ │ │ + bne.n 1e945e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ blx 59c6c │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ - b.n 1e929a │ │ │ │ + b.n 1e942a │ │ │ │ bic.w r2, r1, #63 @ 0x3f │ │ │ │ lsls r1, r1, #26 │ │ │ │ mov r0, r2 │ │ │ │ - beq.n 1e931c │ │ │ │ + beq.n 1e94ac │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ lsls.w r1, lr, r1 │ │ │ │ mov r8, r1 │ │ │ │ - beq.n 1e931c │ │ │ │ + beq.n 1e94ac │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbnz r1, 1e9326 │ │ │ │ + cbnz r1, 1e94b6 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1e930c │ │ │ │ + bne.n 1e949c │ │ │ │ ldrd r3, r0, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 59c6c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1e92d2 │ │ │ │ + b.n 1e9462 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e9108 │ │ │ │ + bl 1e9298 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1e9310 │ │ │ │ + b.n 1e94a0 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #604] @ (1e95a8 ) │ │ │ │ + ldr r2, [pc, #604] @ (1e9738 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #604] @ (1e95ac ) │ │ │ │ + ldr r3, [pc, #604] @ (1e973c ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #24 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r8, r0 │ │ │ │ add.w sl, r0, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ dmb ish │ │ │ │ rsb r9, r6, #32 │ │ │ │ sub.w r3, r6, #32 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1e94fc │ │ │ │ + beq.w 1e968c │ │ │ │ movs r1, #1 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ lsr.w r2, r1, r9 │ │ │ │ orrs r2, r3 │ │ │ │ lsl.w r9, r1, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, sl │ │ │ │ @@ -550472,477 +550576,477 @@ │ │ │ │ lsl.w lr, r5, lr │ │ │ │ lsr.w r0, r5, r0 │ │ │ │ orr.w r1, r1, lr │ │ │ │ orrs r1, r0 │ │ │ │ lsr.w r0, r5, r2 │ │ │ │ cmp r1, r9 │ │ │ │ sbcs.w r0, r0, sl │ │ │ │ - bcs.n 1e9492 │ │ │ │ + bcs.n 1e9622 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ mov r8, r3 │ │ │ │ bic.w r3, r4, #63 @ 0x3f │ │ │ │ lsl.w r9, r9, r6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1e93d8 │ │ │ │ - b.n 1e940c │ │ │ │ + bne.n 1e9568 │ │ │ │ + b.n 1e959c │ │ │ │ mul.w r2, ip, r6 │ │ │ │ rsb r0, r2, #32 │ │ │ │ sub.w r1, r2, #32 │ │ │ │ lsr.w r2, r7, r2 │ │ │ │ lsl.w r0, r5, r0 │ │ │ │ lsr.w r1, r5, r1 │ │ │ │ orrs r2, r0 │ │ │ │ orrs r2, r1 │ │ │ │ bic.w r2, r2, r9 │ │ │ │ add.w sl, r3, r2, lsl #2 │ │ │ │ ldr.w r4, [r3, r2, lsl #2] │ │ │ │ dmb ish │ │ │ │ - cbz r4, 1e9434 │ │ │ │ + cbz r4, 1e95c4 │ │ │ │ bic.w r3, r4, #63 @ 0x3f │ │ │ │ ands.w ip, r4, #63 @ 0x3f │ │ │ │ - bne.n 1e93d4 │ │ │ │ + bne.n 1e9564 │ │ │ │ ldr.w r0, [r8] │ │ │ │ bic.w r7, r7, r9 │ │ │ │ - ldr r2, [pc, #408] @ (1e95b0 ) │ │ │ │ + ldr r2, [pc, #408] @ (1e9740 ) │ │ │ │ add r2, pc │ │ │ │ mla r0, r7, r0, r3 │ │ │ │ - ldr r3, [pc, #396] @ (1e95ac ) │ │ │ │ + ldr r3, [pc, #396] @ (1e973c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1e95a2 │ │ │ │ + bne.w 1e9732 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subs.w r4, ip, #1 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ it ne │ │ │ │ movne r3, #4 │ │ │ │ mov.w r1, #64 @ 0x40 │ │ │ │ add r0, sp, #16 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r8] │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 59ca8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbnz r0, 1e948e │ │ │ │ + cbnz r0, 1e961e │ │ │ │ ldr r0, [sp, #16] │ │ │ │ orrs r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ blx 5a178 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e9478 │ │ │ │ + bne.n 1e9608 │ │ │ │ strex r2, r4, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e9468 │ │ │ │ + bne.n 1e95f8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e9402 │ │ │ │ + beq.n 1e9592 │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 59c6c │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b.n 1e9402 │ │ │ │ + b.n 1e9592 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e945e │ │ │ │ + b.n 1e95ee │ │ │ │ ldr r1, [r3, #4] │ │ │ │ add.w r2, ip, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsls r2, r1 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ str r2, [sp, #8] │ │ │ │ blx 59ca8 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e9594 │ │ │ │ + bne.n 1e9724 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ orrs r1, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ bic.w r0, r3, #63 @ 0x3f │ │ │ │ str r4, [r0, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r8] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1e94de │ │ │ │ + bne.n 1e966e │ │ │ │ strex r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e94ce │ │ │ │ + bne.n 1e965e │ │ │ │ cmp r4, r2 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r4, [sp, #4] │ │ │ │ - beq.w 1e9390 │ │ │ │ + beq.w 1e9520 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ blx 59c6c │ │ │ │ ldrd r3, r4, [sp, #4] │ │ │ │ - b.n 1e9390 │ │ │ │ + b.n 1e9520 │ │ │ │ lsl.w r0, r5, r9 │ │ │ │ lsr.w r2, r7, r6 │ │ │ │ orrs r2, r0 │ │ │ │ lsr.w r0, r5, r3 │ │ │ │ lsr.w r1, r5, r6 │ │ │ │ orrs r2, r0 │ │ │ │ orrs.w r0, r2, r1 │ │ │ │ - beq.n 1e959c │ │ │ │ + beq.n 1e972c │ │ │ │ lsl.w r0, r1, r9 │ │ │ │ adds r4, #1 │ │ │ │ lsrs r2, r6 │ │ │ │ orrs r2, r0 │ │ │ │ lsr.w r0, r1, r3 │ │ │ │ orrs r2, r0 │ │ │ │ lsrs r1, r6 │ │ │ │ orrs.w r0, r2, r1 │ │ │ │ - bne.n 1e9516 │ │ │ │ + bne.n 1e96a6 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ - cbz r4, 1e9588 │ │ │ │ + cbz r4, 1e9718 │ │ │ │ movs r1, #4 │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ add r0, sp, #16 │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ blx 59ca8 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ - cbnz r0, 1e9598 │ │ │ │ + cbnz r0, 1e9728 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ orrs r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5a178 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e956c │ │ │ │ + bne.n 1e96fc │ │ │ │ strex r3, r4, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e955c │ │ │ │ + bne.n 1e96ec │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e937a │ │ │ │ + beq.w 1e950a │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ str r2, [sp, #8] │ │ │ │ blx 59c6c │ │ │ │ ldrd r3, r4, [sp, #4] │ │ │ │ - b.n 1e937a │ │ │ │ + b.n 1e950a │ │ │ │ ldr.w r1, [r8] │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1e953a │ │ │ │ + b.n 1e96ca │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e94ba │ │ │ │ + b.n 1e964a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e9550 │ │ │ │ + b.n 1e96e0 │ │ │ │ ldrd r1, r2, [r8] │ │ │ │ - b.n 1e958c │ │ │ │ + b.n 1e971c │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r5, #72] @ 0x48 │ │ │ │ + ldr r4, [r3, #48] @ 0x30 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ + ldr r6, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #172] @ (1e9678 ) │ │ │ │ + ldr r0, [pc, #172] @ (1e9808 ) │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #172] @ (1e967c ) │ │ │ │ + ldr r1, [pc, #172] @ (1e980c ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #24 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - add r3, pc, #136 @ (adr r3, 1e9670 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 1e9800 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 5a754 <__aeabi_ldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ - cbz r5, 1e963a │ │ │ │ + cbz r5, 1e97ca │ │ │ │ mov.w r8, #2 │ │ │ │ mov r7, sp │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1e961a │ │ │ │ + beq.n 1e97aa │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1e9614 │ │ │ │ + bne.n 1e97a4 │ │ │ │ strex r2, r8, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e9604 │ │ │ │ + bne.n 1e9794 │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1e963a │ │ │ │ - cbz r6, 1e9656 │ │ │ │ + cbz r3, 1e97ca │ │ │ │ + cbz r6, 1e97e6 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1300 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1e9634 │ │ │ │ + bge.n 1e97c4 │ │ │ │ blx 5ae84 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - beq.n 1e9662 │ │ │ │ + beq.n 1e97f2 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1e95fc │ │ │ │ + bne.n 1e978c │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #64] @ (1e9680 ) │ │ │ │ - ldr r3, [pc, #60] @ (1e967c ) │ │ │ │ + ldr r2, [pc, #64] @ (1e9810 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e980c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9666 │ │ │ │ + bne.n 1e97f6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1170 │ │ │ │ - b.n 1e9634 │ │ │ │ + bl 1e1300 │ │ │ │ + b.n 1e97c4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e963c │ │ │ │ + b.n 1e97cc │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #32] │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #24] │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ - cbz r2, 1e96ae │ │ │ │ + cbz r2, 1e983e │ │ │ │ ldr.w r6, [r0, #160] @ 0xa0 │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ addcc.w r8, r0, #16 │ │ │ │ - bcc.n 1e96c0 │ │ │ │ + bcc.n 1e9850 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r8, r0, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr.w r6, [r5, #160] @ 0xa0 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.n 1e96f4 │ │ │ │ + bcs.n 1e9884 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - bl 1f84d0 │ │ │ │ + bl 1f8660 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 1f8694 │ │ │ │ + bl 1f8824 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1e96d2 │ │ │ │ + bne.n 1e9862 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1e96aa │ │ │ │ + beq.n 1e983a │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ 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] @ (1e9744 ) │ │ │ │ - ldr r0, [pc, #52] @ (1e9748 ) │ │ │ │ + ldr r5, [pc, #52] @ (1e98d4 ) │ │ │ │ + ldr r0, [pc, #52] @ (1e98d8 ) │ │ │ │ add r5, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1e9738 │ │ │ │ + beq.n 1e98c8 │ │ │ │ subs r4, #188 @ 0xbc │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e9684 │ │ │ │ + bl 1e9814 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ sub.w r4, r3, #188 @ 0xbc │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1e9722 │ │ │ │ - ldr r0, [pc, #16] @ (1e974c ) │ │ │ │ + bne.n 1e98b2 │ │ │ │ + ldr r0, [pc, #16] @ (1e98dc ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r7, #16] │ │ │ │ + ldrh r6, [r5, #4] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r2, pc, #304 @ (adr r2, 1e987c ) │ │ │ │ + add r0, pc, #752 @ (adr r0, 1e9bcc ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r2, pc, #152 @ (adr r2, 1e97e8 ) │ │ │ │ + add r0, pc, #600 @ (adr r0, 1e9b38 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #120] @ (1e97d8 ) │ │ │ │ + ldr r2, [pc, #120] @ (1e9968 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #120] @ (1e97dc ) │ │ │ │ + ldr r3, [pc, #120] @ (1e996c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ movs r0, #8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5abf4 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #92] @ (1e97e0 ) │ │ │ │ + ldr r1, [pc, #92] @ (1e9970 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w r0, r0, r5, lsl #2 │ │ │ │ add r1, pc │ │ │ │ strd r4, r5, [r2] │ │ │ │ - bl 1ea064 │ │ │ │ - cbnz r0, 1e97ca │ │ │ │ + bl 1ea1f4 │ │ │ │ + cbnz r0, 1e995a │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1e97b6 │ │ │ │ + bmi.n 1e9946 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #68] @ (1e97e4 ) │ │ │ │ - ldr r3, [pc, #56] @ (1e97dc ) │ │ │ │ + ldr r2, [pc, #68] @ (1e9974 ) │ │ │ │ + ldr r3, [pc, #56] @ (1e996c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e97d4 │ │ │ │ + bne.n 1e9964 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ add r2, sp, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ blx 59f10 │ │ │ │ - b.n 1e979c │ │ │ │ + b.n 1e992c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 59c6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e979e │ │ │ │ + b.n 1e992e │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [r2, #8] │ │ │ │ + str r6, [r0, #112] @ 0x70 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ + str r2, [r1, #108] @ 0x6c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #20] @ (1e980c ) │ │ │ │ + ldr r0, [pc, #20] @ (1e999c ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 1f856c │ │ │ │ - ldr r0, [pc, #12] @ (1e9810 ) │ │ │ │ + bl 1f86fc │ │ │ │ + ldr r0, [pc, #12] @ (1e99a0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 35cc18 │ │ │ │ + bl 35cda8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - add r1, pc, #408 @ (adr r1, 1e99a8 ) │ │ │ │ + ldr r7, [sp, #856] @ 0x358 │ │ │ │ lsls r7, r4, #2 │ │ │ │ mrc2 15, 7, pc, cr11, cr15, {7} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1ea2ac │ │ │ │ - cbnz r0, 1e982c │ │ │ │ + bl 1ea43c │ │ │ │ + cbnz r0, 1e99bc │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ea298 │ │ │ │ + bl 1ea428 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ - ldr r2, [pc, #588] @ (1e9a94 ) │ │ │ │ + ldr r2, [pc, #588] @ (1e9c24 ) │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ - ldr r3, [pc, #588] @ (1e9a98 ) │ │ │ │ + ldr r3, [pc, #588] @ (1e9c28 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [pc, #588] @ (1e9a9c ) │ │ │ │ + ldr r5, [pc, #588] @ (1e9c2c ) │ │ │ │ ldrd r4, r6, [r0] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 59c6c │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 1e9a36 │ │ │ │ + bmi.w 1e9bc6 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 1e9a24 │ │ │ │ + bmi.w 1e9bb4 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e9a06 │ │ │ │ + bne.w 1e9b96 │ │ │ │ add.w r5, r4, #16 │ │ │ │ add.w r9, r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr.w r2, [r4, #160] @ 0xa0 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 1e98a2 │ │ │ │ - b.n 1e995c │ │ │ │ + bhi.n 1e9a32 │ │ │ │ + b.n 1e9aec │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f853c │ │ │ │ + bl 1f86cc │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 1e995c │ │ │ │ + bls.n 1e9aec │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e9892 │ │ │ │ + beq.n 1e9a22 │ │ │ │ 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] │ │ │ │ @@ -550964,170 +551068,170 @@ │ │ │ │ adds r0, #1 │ │ │ │ blx 5a948 <__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 1f8520 │ │ │ │ + bl 1f86b0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1e99fe │ │ │ │ + beq.n 1e9b8e │ │ │ │ ldr.w r2, [r4, #176] @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ sub.w r2, r2, fp │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1e994c │ │ │ │ + cbz r3, 1e9adc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, sl, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e9936 │ │ │ │ + bne.n 1e9ac6 │ │ │ │ cmp r2, #2 │ │ │ │ dmb ish │ │ │ │ - beq.w 1e9a6c │ │ │ │ + beq.w 1e9bfc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e9882 │ │ │ │ + beq.n 1e9a12 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 1e9882 │ │ │ │ + b.n 1e9a12 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr.w r7, [r4, #160] @ 0xa0 │ │ │ │ - cbnz r7, 1e99dc │ │ │ │ + cbnz r7, 1e9b6c │ │ │ │ ldrd fp, r6, [r4, #168] @ 0xa8 │ │ │ │ cmp r6, fp │ │ │ │ - beq.n 1e99d2 │ │ │ │ + beq.n 1e9b62 │ │ │ │ mov r3, fp │ │ │ │ mov.w r8, #24 │ │ │ │ mov fp, r4 │ │ │ │ mov r9, r7 │ │ │ │ mov r4, r3 │ │ │ │ mul.w sl, r8, r6 │ │ │ │ ldr.w r2, [fp, #180] @ 0xb4 │ │ │ │ add.w r3, r2, sl │ │ │ │ ldr.w r2, [r2, sl] │ │ │ │ - cbz r2, 1e99bc │ │ │ │ + cbz r2, 1e9b4c │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 1e99ba │ │ │ │ + cbz r0, 1e9b4a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r2, r9, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e999c │ │ │ │ + bne.n 1e9b2c │ │ │ │ cmp r3, #2 │ │ │ │ dmb ish │ │ │ │ - beq.n 1e9a62 │ │ │ │ + beq.n 1e9bf2 │ │ │ │ ldr.w r3, [fp, #180] @ 0xb4 │ │ │ │ ldr.w r4, [fp, #168] @ 0xa8 │ │ │ │ add r3, sl │ │ │ │ str r7, [r3, #0] │ │ │ │ adds r0, r6, #1 │ │ │ │ ldr.w r1, [fp, #164] @ 0xa4 │ │ │ │ blx 59e14 <__aeabi_uidivmod@plt> │ │ │ │ mov r6, r1 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1e9982 │ │ │ │ + bne.n 1e9b12 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, fp │ │ │ │ mov fp, r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [r4, #172] @ 0xac │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8614 │ │ │ │ - ldr r2, [pc, #188] @ (1e9aa0 ) │ │ │ │ - ldr r3, [pc, #176] @ (1e9a98 ) │ │ │ │ + bl 1f87a4 │ │ │ │ + ldr r2, [pc, #188] @ (1e9c30 ) │ │ │ │ + ldr r3, [pc, #176] @ (1e9c28 ) │ │ │ │ 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 1e9a90 │ │ │ │ + bne.n 1e9c20 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8614 │ │ │ │ - b.n 1e9882 │ │ │ │ - ldr r2, [pc, #156] @ (1e9aa4 ) │ │ │ │ + bl 1f87a4 │ │ │ │ + b.n 1e9a12 │ │ │ │ + ldr r2, [pc, #156] @ (1e9c34 ) │ │ │ │ movs r3, #16 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ add r2, pc │ │ │ │ strd r4, r6, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ blx 5ac3c <__snprintf_chk@plt> │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ - bl 1ea0ec │ │ │ │ - b.n 1e987a │ │ │ │ + bl 1ea27c │ │ │ │ + b.n 1e9a0a │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ blx 5a06c │ │ │ │ movs r2, #19 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ blx 5a860 │ │ │ │ - b.n 1e9872 │ │ │ │ + b.n 1e9a02 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 5a178 │ │ │ │ - ldr r3, [pc, #100] @ (1e9aa8 ) │ │ │ │ + ldr r3, [pc, #100] @ (1e9c38 ) │ │ │ │ ldr r7, [r5, r3] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1e9a80 │ │ │ │ + cbz r3, 1e9c10 │ │ │ │ ldr r5, [r7, #32] │ │ │ │ - bl 1f8680 │ │ │ │ + bl 1f8810 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1ea170 │ │ │ │ + bl 1ea300 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ - b.n 1e986c │ │ │ │ + b.n 1e99fc │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 1e1144 │ │ │ │ - b.n 1e99b0 │ │ │ │ + bl 1e12d4 │ │ │ │ + b.n 1e9b40 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e12d4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e9882 │ │ │ │ - b.n 1e9952 │ │ │ │ - ldr r3, [pc, #40] @ (1e9aac ) │ │ │ │ + beq.w 1e9a12 │ │ │ │ + b.n 1e9ae2 │ │ │ │ + ldr r3, [pc, #40] @ (1e9c3c ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f84bc │ │ │ │ - b.n 1e9a4c │ │ │ │ + bl 1f864c │ │ │ │ + b.n 1e9bdc │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - str r2, [r6, #120] @ 0x78 │ │ │ │ + str r2, [r4, #96] @ 0x60 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #120] @ 0x78 │ │ │ │ + str r2, [r3, #96] @ 0x60 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r6, [r2, #96] @ 0x60 │ │ │ │ + str r6, [r0, #72] @ 0x48 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add.w r0, r6, r8, lsr #32 │ │ │ │ + @ instruction: 0xeb360018 │ │ │ │ lsrs r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -551139,87 +551243,87 @@ │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r1, r3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r2, 1e9b12 │ │ │ │ + cbz r2, 1e9ca2 │ │ │ │ ldr.w r4, [r0, #160] @ 0xa0 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 1e9b00 │ │ │ │ - bhi.n 1e9b3e │ │ │ │ + beq.n 1e9c90 │ │ │ │ + bhi.n 1e9cce │ │ │ │ str.w r5, [r6, #160] @ 0xa0 │ │ │ │ - b.n 1e9aee │ │ │ │ + b.n 1e9c7e │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1e9afe │ │ │ │ + beq.n 1e9c8e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e9750 │ │ │ │ + bl 1e98e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e9ae8 │ │ │ │ + bne.n 1e9c78 │ │ │ │ str.w r4, [r6, #160] @ 0xa0 │ │ │ │ - cbz r7, 1e9b04 │ │ │ │ + cbz r7, 1e9c94 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r6, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r0, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr.w r4, [r6, #160] @ 0xa0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1e9b08 │ │ │ │ - bcs.n 1e9ae2 │ │ │ │ + beq.n 1e9c98 │ │ │ │ + bcs.n 1e9c72 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e9684 │ │ │ │ + bl 1e9814 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f8614 │ │ │ │ - b.n 1e9b00 │ │ │ │ + bl 1f87a4 │ │ │ │ + b.n 1e9c90 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e9684 │ │ │ │ + bl 1e9814 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldrb.w r7, [sp, #72] @ 0x48 │ │ │ │ - cbz r2, 1e9b6e │ │ │ │ + cbz r2, 1e9cfe │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 1e9b8a │ │ │ │ - ldr r0, [pc, #360] @ (1e9ce0 ) │ │ │ │ + ble.n 1e9d1a │ │ │ │ + ldr r0, [pc, #360] @ (1e9e70 ) │ │ │ │ ldrb.w r1, [r4, #40] @ 0x28 │ │ │ │ add r0, pc │ │ │ │ cmp r3, r0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ - cbnz r1, 1e9bf2 │ │ │ │ + cbnz r1, 1e9d82 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1e9c0e │ │ │ │ + beq.n 1e9d9e │ │ │ │ ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ ldr.w r5, [r4, #168] @ 0xa8 │ │ │ │ movs r2, #24 │ │ │ │ mul.w r5, r2, r5 │ │ │ │ str.w r9, [r1, r5] │ │ │ │ add r5, r1 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ @@ -551237,38 +551341,38 @@ │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add r2, r3 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ - bl 1f8520 │ │ │ │ + bl 1f86b0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1e9cd2 │ │ │ │ + beq.n 1e9e62 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, r1, [r4, #156] @ 0x9c │ │ │ │ cmp r1, r0 │ │ │ │ - bcs.n 1e9b8a │ │ │ │ + bcs.n 1e9d1a │ │ │ │ movs r2, #1 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e9ab0 │ │ │ │ + bl 1e9c40 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 1e9b8a │ │ │ │ + b.n 1e9d1a │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.n 1e9cb0 │ │ │ │ + bpl.n 1e9e40 │ │ │ │ ldr.w r1, [r4, #176] @ 0xb0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r1, r0 │ │ │ │ cmp.w r1, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 1e9cb0 │ │ │ │ + bcs.n 1e9e40 │ │ │ │ movs r1, #24 │ │ │ │ add.w r0, r2, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w fp, r2, #8 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 5aa44 │ │ │ │ ldr.w r8, [r4, #172] @ 0xac │ │ │ │ @@ -551293,60 +551397,60 @@ │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ add.w r0, lr, #1 │ │ │ │ mov r1, r8 │ │ │ │ blx 59e14 <__aeabi_uidivmod@plt> │ │ │ │ mov lr, r1 │ │ │ │ cmp r1, sl │ │ │ │ - bne.n 1e9c5a │ │ │ │ + bne.n 1e9dea │ │ │ │ ldrd r7, r4, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldrd r6, r3, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 59c6c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w fp, [r4, #164] @ 0xa4 │ │ │ │ str.w r1, [r4, #180] @ 0xb4 │ │ │ │ str.w r5, [r4, #168] @ 0xa8 │ │ │ │ str.w r2, [r4, #172] @ 0xac │ │ │ │ - b.n 1e9b9a │ │ │ │ + b.n 1e9d2a │ │ │ │ add.w r8, r4, #16 │ │ │ │ add.w r5, r4, #96 @ 0x60 │ │ │ │ mov sl, r3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f853c │ │ │ │ + bl 1f86cc │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr.w r3, [r4, #164] @ 0xa4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e9cba │ │ │ │ + beq.n 1e9e4a │ │ │ │ mov r3, sl │ │ │ │ - b.n 1e9b92 │ │ │ │ + b.n 1e9d22 │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldc2 15, cr15, [r5], {255} @ 0xff │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 1e4bd8 │ │ │ │ + bl 1e4d68 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e9e0e │ │ │ │ + beq.w 1e9f9e │ │ │ │ blx 5ac00 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 5ac00 │ │ │ │ cmp r0, #13 │ │ │ │ it ge │ │ │ │ movge r0, #13 │ │ │ │ @@ -551357,18 +551461,18 @@ │ │ │ │ mov r0, r5 │ │ │ │ it ge │ │ │ │ movge r3, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1e9e18 │ │ │ │ + ble.n 1e9fa8 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #296] @ (1e9e68 ) │ │ │ │ + ldr r3, [pc, #296] @ (1e9ff8 ) │ │ │ │ mov r0, r5 │ │ │ │ strd r7, r4, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #14 │ │ │ │ mov r1, r3 │ │ │ │ blx 5ac3c <__snprintf_chk@plt> │ │ │ │ @@ -551380,296 +551484,295 @@ │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r5, #184] @ 0xb8 │ │ │ │ movs r4, #0 │ │ │ │ strb.w r1, [r5, #40] @ 0x28 │ │ │ │ str.w r1, [r5, #160] @ 0xa0 │ │ │ │ str.w r8, [r5, #156] @ 0x9c │ │ │ │ str.w r6, [r5, #164] @ 0xa4 │ │ │ │ - bl 1f856c │ │ │ │ + bl 1f86fc │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ str.w r4, [r5, #152] @ 0x98 │ │ │ │ - bl 1f8500 │ │ │ │ + bl 1f8690 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 1f8500 │ │ │ │ + bl 1f8690 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #24 │ │ │ │ blx 5aa44 │ │ │ │ str.w r0, [r5, #180] @ 0xb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e9e28 │ │ │ │ + beq.n 1e9fb8 │ │ │ │ ldr.w r0, [r5, #156] @ 0x9c │ │ │ │ movs r1, #4 │ │ │ │ blx 5aa44 │ │ │ │ str.w r0, [r5, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e9e28 │ │ │ │ + beq.n 1e9fb8 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ - cbnz r3, 1e9dc2 │ │ │ │ - b.n 1e9dd4 │ │ │ │ + cbnz r3, 1e9f52 │ │ │ │ + b.n 1e9f64 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 1e9dd4 │ │ │ │ + bls.n 1e9f64 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e9750 │ │ │ │ + bl 1e98e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e9db8 │ │ │ │ - cbz r4, 1e9e28 │ │ │ │ + bne.n 1e9f48 │ │ │ │ + cbz r4, 1e9fb8 │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #148] @ (1e9e6c ) │ │ │ │ - ldr r0, [pc, #152] @ (1e9e70 ) │ │ │ │ - ldr r4, [pc, #152] @ (1e9e74 ) │ │ │ │ + ldr r1, [pc, #148] @ (1e9ffc ) │ │ │ │ + ldr r0, [pc, #152] @ (1ea000 ) │ │ │ │ + ldr r4, [pc, #152] @ (1ea004 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ add r4, pc │ │ │ │ - bl 1f84bc │ │ │ │ + bl 1f864c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f85f8 │ │ │ │ - ldr r3, [pc, #140] @ (1e9e78 ) │ │ │ │ + bl 1f8788 │ │ │ │ + ldr r3, [pc, #140] @ (1ea008 ) │ │ │ │ add.w r2, r5, #188 @ 0xbc │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r5, #188] @ 0xbc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [r5, #192] @ 0xc0 │ │ │ │ str r2, [r1, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a178 │ │ │ │ - ldr r2, [pc, #96] @ (1e9e7c ) │ │ │ │ + ldr r2, [pc, #96] @ (1ea00c ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #14 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 5a250 │ │ │ │ - b.n 1e9d50 │ │ │ │ + b.n 1e9ee0 │ │ │ │ ldr.w r0, [r5, #144] @ 0x90 │ │ │ │ blx 59c6c │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ - cbz r3, 1e9e54 │ │ │ │ + cbz r3, 1e9fe4 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 1f84ec │ │ │ │ + bl 1f867c │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1f84ec │ │ │ │ + bl 1f867c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f86e8 │ │ │ │ ldr.w r0, [r5, #180] @ 0xb4 │ │ │ │ blx 59c6c │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a178 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - b.n 1e9e1c │ │ │ │ - movs r0, r3 │ │ │ │ + @ instruction: 0xe8080018 │ │ │ │ @ instruction: 0xfa0bffff │ │ │ │ - ldr r3, [sp, #624] @ 0x270 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r3, [sp, #520] @ 0x208 │ │ │ │ + ldr r1, [sp, #968] @ 0x3c8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r6, [r3, #26] │ │ │ │ + strh r6, [r1, #14] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsrs r4, r3, #19 │ │ │ │ + lsrs r4, r1, #20 │ │ │ │ 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 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e9684 │ │ │ │ + bl 1e9814 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 1e9eea │ │ │ │ - ldr r0, [pc, #116] @ (1e9f14 ) │ │ │ │ + cbz r3, 1ea07a │ │ │ │ + ldr r0, [pc, #116] @ (1ea0a4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f85f8 │ │ │ │ - ldr r3, [pc, #112] @ (1e9f18 ) │ │ │ │ + bl 1f8788 │ │ │ │ + ldr r3, [pc, #112] @ (1ea0a8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e9ee2 │ │ │ │ + beq.n 1ea072 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r2, #188 @ 0xbc │ │ │ │ - ldr.w ip, [pc, #100] @ 1e9f1c │ │ │ │ + ldr.w ip, [pc, #100] @ 1ea0ac │ │ │ │ subs r3, #188 @ 0xbc │ │ │ │ add ip, pc │ │ │ │ - b.n 1e9ecc │ │ │ │ + b.n 1ea05c │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1e9ee2 │ │ │ │ + beq.n 1ea072 │ │ │ │ sub.w r3, r0, #188 @ 0xbc │ │ │ │ add.w r1, r3, #188 @ 0xbc │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1e9ebe │ │ │ │ + bne.n 1ea04e │ │ │ │ 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] @ (1e9f20 ) │ │ │ │ + ldr r0, [pc, #60] @ (1ea0b0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ - bl 1f84ec │ │ │ │ + bl 1f867c │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 1f84ec │ │ │ │ + bl 1f867c │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f86e8 │ │ │ │ ldr.w r0, [r4, #180] @ 0xb4 │ │ │ │ blx 59c6c │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ blx 59c6c │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [sp, #768] @ 0x300 │ │ │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r0, [r5, #20] │ │ │ │ + strh r0, [r3, #8] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r6, [r2, #20] │ │ │ │ + strh r6, [r0, #8] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #16 │ │ │ │ adds r0, #16 │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ - cbz r3, 1e9f68 │ │ │ │ + cbz r3, 1ea0f8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ movs r5, #0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e9b4c │ │ │ │ + bl 1e9cdc │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #200] @ (1ea054 ) │ │ │ │ + ldr r2, [pc, #200] @ (1ea1e4 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #200] @ (1ea058 ) │ │ │ │ + ldr r3, [pc, #200] @ (1ea1e8 ) │ │ │ │ mov r7, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8788 │ │ │ │ ldr.w r8, [r7, #160] @ 0xa0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1ea048 │ │ │ │ + beq.n 1ea1d8 │ │ │ │ movs r4, #0 │ │ │ │ mov.w r0, r8, lsl #2 │ │ │ │ strb.w r4, [r7, #40] @ 0x28 │ │ │ │ blx 5abf4 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1ea280 │ │ │ │ + bl 1ea410 │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ - cbz r3, 1e9ffe │ │ │ │ - ldr.w fp, [pc, #136] @ 1ea05c │ │ │ │ + cbz r3, 1ea18e │ │ │ │ + ldr.w fp, [pc, #136] @ 1ea1ec │ │ │ │ mov r5, r4 │ │ │ │ mov.w sl, #1 │ │ │ │ add fp, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, fp │ │ │ │ str.w r5, [r6], #4 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ strd r5, sl, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ adds r4, #1 │ │ │ │ - bl 1e9b4c │ │ │ │ + bl 1e9cdc │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1e9fde │ │ │ │ + bhi.n 1ea16e │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f87a4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1ea03a │ │ │ │ + cbnz r3, 1ea1ca │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r5 │ │ │ │ - bne.n 1ea00e │ │ │ │ + bne.n 1ea19e │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 59c6c │ │ │ │ - ldr r2, [pc, #60] @ (1ea060 ) │ │ │ │ - ldr r3, [pc, #52] @ (1ea058 ) │ │ │ │ + ldr r2, [pc, #60] @ (1ea1f0 ) │ │ │ │ + ldr r3, [pc, #52] @ (1ea1e8 ) │ │ │ │ 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 1ea050 │ │ │ │ + bne.n 1ea1e0 │ │ │ │ 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 1e95b8 │ │ │ │ - b.n 1ea012 │ │ │ │ + bl 1e9748 │ │ │ │ + b.n 1ea1a2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1f8614 │ │ │ │ - b.n 1ea020 │ │ │ │ + bl 1f87a4 │ │ │ │ + b.n 1ea1b0 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - str r4, [r5, #4] │ │ │ │ + ldrsh r4, [r3, r3] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ pldw [r5, #255]! │ │ │ │ - ldrsh r0, [r3, r7] │ │ │ │ + ldrsh r0, [r1, r1] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1ea0e0 ) │ │ │ │ - ldr r3, [pc, #108] @ (1ea0e4 ) │ │ │ │ + ldr r2, [pc, #104] @ (1ea270 ) │ │ │ │ + ldr r3, [pc, #108] @ (1ea274 ) │ │ │ │ sub sp, #268 @ 0x10c │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -551685,68 +551788,68 @@ │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ blx 59c60 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8630 │ │ │ │ + bl 1f87c0 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #2 │ │ │ │ blx 59c60 │ │ │ │ - ldr r2, [pc, #36] @ (1ea0e8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ea0e4 ) │ │ │ │ + ldr r2, [pc, #36] @ (1ea278 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ea274 ) │ │ │ │ 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 1ea0da │ │ │ │ + bne.n 1ea26a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #268 @ 0x10c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsh r2, [r0, r6] │ │ │ │ + ldrb r2, [r6, r7] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r7, r4] │ │ │ │ + ldrb r0, [r5, r6] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #104] @ (1ea164 ) │ │ │ │ + ldr r2, [pc, #104] @ (1ea2f4 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #104] @ (1ea168 ) │ │ │ │ + ldr r3, [pc, #104] @ (1ea2f8 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5a194 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ blx 5a760 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq.n 1ea136 │ │ │ │ - ldr r2, [pc, #76] @ (1ea16c ) │ │ │ │ - ldr r3, [pc, #68] @ (1ea168 ) │ │ │ │ + beq.n 1ea2c6 │ │ │ │ + ldr r2, [pc, #76] @ (1ea2fc ) │ │ │ │ + ldr r3, [pc, #68] @ (1ea2f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea160 │ │ │ │ + bne.n 1ea2f0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 5ac00 │ │ │ │ cmp r0, #15 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ @@ -551758,64 +551861,64 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp │ │ │ │ strb r3, [r2, #12] │ │ │ │ blx 5a760 │ │ │ │ - b.n 1ea11e │ │ │ │ + b.n 1ea2ae │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldrsh r2, [r7, r3] │ │ │ │ + ldrb r2, [r5, r5] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r3, r3] │ │ │ │ + ldrb r2, [r1, r5] │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #240] @ (1ea274 ) │ │ │ │ + ldr r2, [pc, #240] @ (1ea404 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #240] @ (1ea278 ) │ │ │ │ + ldr r3, [pc, #240] @ (1ea408 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #144 @ 0x90 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r6, sp, #12 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ea254 │ │ │ │ + beq.n 1ea3e4 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r2, r6 │ │ │ │ blx 5af5c │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - cbz r1, 1ea1c8 │ │ │ │ - ldr r2, [pc, #204] @ (1ea27c ) │ │ │ │ - ldr r3, [pc, #196] @ (1ea278 ) │ │ │ │ + cbz r1, 1ea358 │ │ │ │ + ldr r2, [pc, #204] @ (1ea40c ) │ │ │ │ + ldr r3, [pc, #196] @ (1ea408 ) │ │ │ │ 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 1ea270 │ │ │ │ + bne.n 1ea400 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ lsrs r2, r4, #3 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 5a178 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1ea264 │ │ │ │ + beq.n 1ea3f4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov.w ip, #1 │ │ │ │ lsrs r1, r0, #5 │ │ │ │ and.w r2, r0, #31 │ │ │ │ adds r0, #1 │ │ │ │ add.w r3, sp, r1, lsl #2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ @@ -551828,15 +551931,15 @@ │ │ │ │ strmi.w r3, [r7, r1, lsl #2] │ │ │ │ cmp.w r0, #1024 @ 0x400 │ │ │ │ it ne │ │ │ │ cmpne r4, r0 │ │ │ │ ite hi │ │ │ │ movhi r1, #1 │ │ │ │ movls r1, #0 │ │ │ │ - bhi.n 1ea1dc │ │ │ │ + bhi.n 1ea36c │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ blx 5a178 │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #1 │ │ │ │ lsrs r0, r2, #5 │ │ │ │ and.w r1, r2, #31 │ │ │ │ @@ -551847,40 +551950,40 @@ │ │ │ │ ittt ne │ │ │ │ ldrne.w r3, [r6, r0, lsl #2] │ │ │ │ orrne r3, r1 │ │ │ │ strne.w r3, [r6, r0, lsl #2] │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ it ne │ │ │ │ cmpne r4, r2 │ │ │ │ - bhi.n 1ea21a │ │ │ │ + bhi.n 1ea3aa │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ blx 5aef0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1ea1ae │ │ │ │ + b.n 1ea33e │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ blx 5a178 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1ea216 │ │ │ │ - b.n 1ea242 │ │ │ │ + bne.n 1ea3a6 │ │ │ │ + b.n 1ea3d2 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 5a178 │ │ │ │ - b.n 1ea242 │ │ │ │ + b.n 1ea3d2 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldrsh r4, [r6, r1] │ │ │ │ + ldrb r4, [r4, r3] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r1, r1] │ │ │ │ + ldrb r2, [r7, r2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ @@ -551925,15 +552028,15 @@ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r6, r4, [r0] │ │ │ │ sub sp, #16 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ mov r3, r0 │ │ │ │ subs r2, r6, r4 │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 1ea334 │ │ │ │ + beq.n 1ea4c4 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ subs r7, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ and.w r2, r6, r7 │ │ │ │ add r5, r2 │ │ │ │ add r1, r6 │ │ │ │ str r1, [r3, #0] │ │ │ │ @@ -551943,25 +552046,25 @@ │ │ │ │ lsls r7, r2, #1 │ │ │ │ strd r2, r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ blx 5abf4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ea32c │ │ │ │ + beq.n 1ea4bc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r7, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and.w r0, r4, r7 │ │ │ │ add r0, r5 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ subs r1, r2, #1 │ │ │ │ ands r1, r4 │ │ │ │ - beq.n 1ea39e │ │ │ │ + beq.n 1ea52e │ │ │ │ add.w ip, r4, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ negs r2, r2 │ │ │ │ add r1, r3 │ │ │ │ and.w r3, ip, r2 │ │ │ │ @@ -551977,22 +552080,22 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 59c6c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ strd r8, r5, [r3, #12] │ │ │ │ - b.n 1ea320 │ │ │ │ + b.n 1ea4b0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx 5ab88 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 1ea38c │ │ │ │ + b.n 1ea51c │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ea3ca │ │ │ │ + beq.n 1ea55a │ │ │ │ ldrd r3, r1, [r0, #12] │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r2 │ │ │ │ add.w ip, r4, r2 │ │ │ │ pop {r4} │ │ │ │ @@ -552003,884 +552106,884 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w lr, [pc, #96] @ 1ea444 │ │ │ │ + ldr.w lr, [pc, #96] @ 1ea5d4 │ │ │ │ sub sp, #16 │ │ │ │ - ldr.w ip, [pc, #96] @ 1ea448 │ │ │ │ + ldr.w ip, [pc, #96] @ 1ea5d8 │ │ │ │ add r0, sp, #24 │ │ │ │ add lr, pc │ │ │ │ - ldr r4, [pc, #92] @ (1ea44c ) │ │ │ │ + ldr r4, [pc, #92] @ (1ea5dc ) │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ movs r2, #1 │ │ │ │ add r4, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #12] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w ip, [r0], #4 │ │ │ │ strd ip, r0, [sp] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 59f88 <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3810 │ │ │ │ - ldr r2, [pc, #44] @ (1ea450 ) │ │ │ │ - ldr r3, [pc, #36] @ (1ea448 ) │ │ │ │ + bl 1e39a0 │ │ │ │ + ldr r2, [pc, #44] @ (1ea5e0 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ea5d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea43e │ │ │ │ + bne.n 1ea5ce │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r0, [r2, r0] │ │ │ │ + ldrh r0, [r0, r2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #552] @ 0x228 │ │ │ │ + str r3, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrh r0, [r3, r7] │ │ │ │ + ldrh r0, [r1, r1] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cbz r0, 1ea4b8 │ │ │ │ + cbz r0, 1ea648 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - bne.n 1ea464 │ │ │ │ + bne.n 1ea5f4 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ - cbnz r3, 1ea464 │ │ │ │ + cbnz r3, 1ea5f4 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #132] @ (1ea4fc ) │ │ │ │ + ldr r1, [pc, #132] @ (1ea68c ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 59c18 │ │ │ │ - cbz r0, 1ea4b4 │ │ │ │ - ldr r1, [pc, #120] @ (1ea500 ) │ │ │ │ + cbz r0, 1ea644 │ │ │ │ + ldr r1, [pc, #120] @ (1ea690 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 59c18 │ │ │ │ - cbz r0, 1ea4b4 │ │ │ │ - ldr r1, [pc, #112] @ (1ea504 ) │ │ │ │ + cbz r0, 1ea644 │ │ │ │ + ldr r1, [pc, #112] @ (1ea694 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 59c18 │ │ │ │ - cbz r0, 1ea4b4 │ │ │ │ - ldr r1, [pc, #104] @ (1ea508 ) │ │ │ │ + cbz r0, 1ea644 │ │ │ │ + ldr r1, [pc, #104] @ (1ea698 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 59c18 │ │ │ │ - cbz r0, 1ea4b4 │ │ │ │ + cbz r0, 1ea644 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - bne.n 1ea4bc │ │ │ │ + bne.n 1ea64c │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ - cbnz r3, 1ea4bc │ │ │ │ + cbnz r3, 1ea64c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #76] @ (1ea50c ) │ │ │ │ + ldr r1, [pc, #76] @ (1ea69c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 59c18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ea4b2 │ │ │ │ - ldr r1, [pc, #68] @ (1ea510 ) │ │ │ │ + beq.n 1ea642 │ │ │ │ + ldr r1, [pc, #68] @ (1ea6a0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 59c18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ea4b2 │ │ │ │ - ldr r1, [pc, #56] @ (1ea514 ) │ │ │ │ + beq.n 1ea642 │ │ │ │ + ldr r1, [pc, #56] @ (1ea6a4 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 59c18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ea4b2 │ │ │ │ - ldr r1, [pc, #48] @ (1ea518 ) │ │ │ │ + beq.n 1ea642 │ │ │ │ + ldr r1, [pc, #48] @ (1ea6a8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 59c18 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r5 │ │ │ │ orreq.w r0, r5, #1 │ │ │ │ - b.n 1ea4b4 │ │ │ │ - ldrb r6, [r4, #18] │ │ │ │ + b.n 1ea644 │ │ │ │ + ldrb r6, [r2, #19] │ │ │ │ movs r4, r3 │ │ │ │ - strh.w r0, [r4, r7, lsl #1] │ │ │ │ - ldr r4, [r2, #40] @ 0x28 │ │ │ │ + ldr.w r0, [r4, r7, lsl #1] │ │ │ │ + ldr r4, [r0, #44] @ 0x2c │ │ │ │ movs r0, r3 │ │ │ │ - cmp r2, #24 │ │ │ │ + cmp r2, #72 @ 0x48 │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r4, {r3, r4, r6} │ │ │ │ + ldmia r4!, {r3, r7} │ │ │ │ movs r7, r2 │ │ │ │ - b.n 1ea5c0 │ │ │ │ + b.n 1ea7b0 │ │ │ │ movs r0, r3 │ │ │ │ - b.n 1e9f20 │ │ │ │ + b.n 1ea110 │ │ │ │ movs r4, r3 │ │ │ │ - cmp r1, #198 @ 0xc6 │ │ │ │ + cmp r1, #246 @ 0xf6 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r3, [pc, #68] @ (1ea564 ) │ │ │ │ + ldr r3, [pc, #68] @ (1ea6f4 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ - cbz r1, 1ea528 │ │ │ │ + cbz r1, 1ea6b8 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #48] @ (1ea568 ) │ │ │ │ + ldr r0, [pc, #48] @ (1ea6f8 ) │ │ │ │ sub sp, #12 │ │ │ │ add r0, pc │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1e3868 │ │ │ │ + bl 1e39f8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl 1ea454 │ │ │ │ - ldr r2, [pc, #32] @ (1ea56c ) │ │ │ │ + bl 1ea5e4 │ │ │ │ + ldr r2, [pc, #32] @ (1ea6fc ) │ │ │ │ add r2, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r2, #0] │ │ │ │ dmb ish │ │ │ │ mov.w r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb r2, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - str r4, [sp, #380] @ 0x17c │ │ │ │ + str r2, [sp, #828] @ 0x33c │ │ │ │ lsls r7, r4, #2 │ │ │ │ - svc 238 @ 0xee │ │ │ │ + b.n 1ea738 │ │ │ │ movs r0, r3 │ │ │ │ - str r4, [sp, #192] @ 0xc0 │ │ │ │ + str r2, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1e3868 │ │ │ │ + bl 1e39f8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r0 │ │ │ │ moveq r4, r1 │ │ │ │ - bl 1ea51c │ │ │ │ + bl 1ea6ac │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1e3890 │ │ │ │ + bl 1e3a20 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r0 │ │ │ │ moveq r4, r1 │ │ │ │ - bl 1ea51c │ │ │ │ + bl 1ea6ac │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1e3868 │ │ │ │ + bl 1e39f8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 1ea454 │ │ │ │ + bl 1ea5e4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1ea51c │ │ │ │ + bl 1ea6ac │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r1, [pc, #76] @ (1ea64c ) │ │ │ │ + ldr r1, [pc, #76] @ (1ea7dc ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #76] @ (1ea650 ) │ │ │ │ + ldr r2, [pc, #76] @ (1ea7e0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r0, 1ea642 │ │ │ │ + cbz r0, 1ea7d2 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 59ebc <__isoc23_strtoll@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r4, r2 │ │ │ │ itt eq │ │ │ │ moveq r0, r5 │ │ │ │ ldreq r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #40] @ (1ea654 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ea650 ) │ │ │ │ + ldr r2, [pc, #40] @ (1ea7e4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ea7e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea648 │ │ │ │ + bne.n 1ea7d8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 1ea62a │ │ │ │ + b.n 1ea7ba │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [r6, r7] │ │ │ │ + ldr r6, [r4, r1] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, r7] │ │ │ │ + ldr r6, [r7, r0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #88] @ (1ea6c4 ) │ │ │ │ + ldr r2, [pc, #88] @ (1ea854 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #88] @ (1ea6c8 ) │ │ │ │ + ldr r3, [pc, #88] @ (1ea858 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e3868 │ │ │ │ - cbz r0, 1ea6b8 │ │ │ │ + bl 1e39f8 │ │ │ │ + cbz r0, 1ea848 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 59ebc <__isoc23_strtoll@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ea6b8 │ │ │ │ + beq.n 1ea848 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bl 1ea51c │ │ │ │ - ldr r2, [pc, #44] @ (1ea6cc ) │ │ │ │ - ldr r3, [pc, #40] @ (1ea6c8 ) │ │ │ │ + bl 1ea6ac │ │ │ │ + ldr r2, [pc, #44] @ (1ea85c ) │ │ │ │ + ldr r3, [pc, #40] @ (1ea858 ) │ │ │ │ add r2, pc │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea6be │ │ │ │ + bne.n 1ea84e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 1ea694 │ │ │ │ + b.n 1ea824 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ + ldrsb r6, [r7, r7] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, r5] │ │ │ │ + ldrsb r4, [r1, r7] │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldrd r9, r7, [sp, #72] @ 0x48 │ │ │ │ - cbz r1, 1ea71c │ │ │ │ + cbz r1, 1ea8ac │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #364] @ (1ea858 ) │ │ │ │ + ldr r1, [pc, #364] @ (1ea9e8 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ mov r6, r2 │ │ │ │ blx 5ae10 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ea728 │ │ │ │ + cbz r0, 1ea8b8 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - cbz r7, 1ea716 │ │ │ │ + cbz r7, 1ea8a6 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ str r6, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ea792 │ │ │ │ + bne.n 1ea922 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r7, [r3, #24]! │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1ea70a │ │ │ │ + bne.n 1ea89a │ │ │ │ mov r9, r7 │ │ │ │ str r7, [sp, #24] │ │ │ │ - b.n 1ea71e │ │ │ │ + b.n 1ea8ae │ │ │ │ str r7, [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, #304] @ (1ea85c ) │ │ │ │ + ldr r1, [pc, #304] @ (1ea9ec ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #304] @ (1ea860 ) │ │ │ │ + ldr r0, [pc, #304] @ (1ea9f0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1ea3d0 │ │ │ │ + bl 1ea560 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ea71c │ │ │ │ + beq.n 1ea8ac │ │ │ │ mov r8, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r3 │ │ │ │ blx 5ac00 │ │ │ │ ldr.w r3, [r8, #24]! │ │ │ │ cmp r4, r0 │ │ │ │ it cc │ │ │ │ movcc r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ea740 │ │ │ │ - ldr.w sl, [pc, #268] @ 1ea864 │ │ │ │ - ldr.w r8, [pc, #268] @ 1ea868 │ │ │ │ + bne.n 1ea8d0 │ │ │ │ + ldr.w sl, [pc, #268] @ 1ea9f4 │ │ │ │ + ldr.w r8, [pc, #268] @ 1ea9f8 │ │ │ │ add sl, pc │ │ │ │ add r8, pc │ │ │ │ - b.n 1ea780 │ │ │ │ - ldr r0, [pc, #264] @ (1ea86c ) │ │ │ │ + b.n 1ea910 │ │ │ │ + ldr r0, [pc, #264] @ (1ea9fc ) │ │ │ │ mov r2, r5 │ │ │ │ strd ip, r1, [sp, #8] │ │ │ │ movs r3, #16 │ │ │ │ add r0, pc │ │ │ │ mov r1, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1ea3d0 │ │ │ │ + bl 1ea560 │ │ │ │ ldr.w r5, [r6, #24]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ea71c │ │ │ │ + beq.n 1ea8ac │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mov ip, r8 │ │ │ │ vldr d7, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ea762 │ │ │ │ + bne.n 1ea8f2 │ │ │ │ mov ip, sl │ │ │ │ mov r1, sl │ │ │ │ - b.n 1ea762 │ │ │ │ - ldr r3, [pc, #220] @ (1ea870 ) │ │ │ │ + b.n 1ea8f2 │ │ │ │ + ldr r3, [pc, #220] @ (1eaa00 ) │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ blx 5ae10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ea812 │ │ │ │ + beq.n 1ea9a2 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r8 │ │ │ │ blx 5ac00 │ │ │ │ mov fp, r8 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r6, [r4, #0] │ │ │ │ mov sl, r4 │ │ │ │ - cbz r6, 1ea7f2 │ │ │ │ + cbz r6, 1ea982 │ │ │ │ blx 5a954 <__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 1ea7b8 │ │ │ │ + beq.n 1ea948 │ │ │ │ sub.w r1, sl, fp │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1ea836 │ │ │ │ + beq.n 1ea9c6 │ │ │ │ mov fp, r4 │ │ │ │ ldrb r6, [r4, #0] │ │ │ │ mov sl, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1ea7be │ │ │ │ + bne.n 1ea94e │ │ │ │ sub.w r4, r4, fp │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1ea848 │ │ │ │ + beq.n 1ea9d8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r7, [r3, #24]! │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ea71e │ │ │ │ + beq.n 1ea8ae │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ blx 5ae10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ea7ac │ │ │ │ + bne.n 1ea93c │ │ │ │ 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 1ea7a0 │ │ │ │ + bne.n 1ea930 │ │ │ │ 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 5af38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ea812 │ │ │ │ + beq.n 1ea9a2 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 1ea7ea │ │ │ │ + b.n 1ea97a │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ blx 5af38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ea7fa │ │ │ │ - b.n 1ea812 │ │ │ │ - udf #80 @ 0x50 │ │ │ │ + bne.n 1ea98a │ │ │ │ + b.n 1ea9a2 │ │ │ │ + udf #128 @ 0x80 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r2, [sp, #872] @ 0x368 │ │ │ │ movs r7, r4 │ │ │ │ - udf #24 │ │ │ │ + udf #72 @ 0x48 │ │ │ │ movs r0, r3 │ │ │ │ - strb r4, [r2, #3] │ │ │ │ + strb r4, [r0, #4] │ │ │ │ movs r0, r3 │ │ │ │ - add r2, pc, #168 @ (adr r2, 1ea914 ) │ │ │ │ + add r2, pc, #360 @ (adr r2, 1eab64 ) │ │ │ │ movs r3, r3 │ │ │ │ - ble.n 1ea850 │ │ │ │ + udf #32 │ │ │ │ movs r0, r3 │ │ │ │ - ldrh.w r0, [r8, #23] │ │ │ │ + str??.w r0, [r8, #23] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e3868 │ │ │ │ + bl 1e39f8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ea6d0 │ │ │ │ + bl 1ea860 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ - bl 1ea51c │ │ │ │ + bl 1ea6ac │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #340] @ (1eaa18 ) │ │ │ │ + ldr r0, [pc, #340] @ (1eaba8 ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r2 │ │ │ │ blx 5b1fc │ │ │ │ strb r3, [r7, r0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1eaa0e │ │ │ │ + beq.w 1eab9e │ │ │ │ adds r4, #24 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 1ea8ec │ │ │ │ + b.n 1eaa7c │ │ │ │ ldr.w r3, [r4], #24 │ │ │ │ - cbz r3, 1ea94e │ │ │ │ + cbz r3, 1eaade │ │ │ │ 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 1ea8e6 │ │ │ │ + bne.n 1eaa76 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1ea9d8 │ │ │ │ - ldr r0, [pc, #276] @ (1eaa1c ) │ │ │ │ + beq.n 1eab68 │ │ │ │ + ldr r0, [pc, #276] @ (1eabac ) │ │ │ │ blx 5b1fc │ │ │ │ add.w r8, r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 5ac00 │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ ldr.w r1, [r4, #-24] │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r8 │ │ │ │ blx 5a4b4 <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #244] @ (1eaa20 ) │ │ │ │ + ldr r0, [pc, #244] @ (1eabb0 ) │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r3 │ │ │ │ blx 5b1fc │ │ │ │ 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 1ea8ec │ │ │ │ + bne.n 1eaa7c │ │ │ │ orrs.w r3, r6, r5 │ │ │ │ - beq.n 1ea9fe │ │ │ │ + beq.n 1eab8e │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1ea97c │ │ │ │ - ldr r0, [pc, #200] @ (1eaa24 ) │ │ │ │ + bne.n 1eab0c │ │ │ │ + ldr r0, [pc, #200] @ (1eabb4 ) │ │ │ │ blx 5b1fc │ │ │ │ adds r4, r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 5ac00 │ │ │ │ - ldr r1, [pc, #208] @ (1eaa3c ) │ │ │ │ + ldr r1, [pc, #208] @ (1eabcc ) │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 5a4b4 <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #168] @ (1eaa28 ) │ │ │ │ + ldr r0, [pc, #168] @ (1eabb8 ) │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ - ldr r1, [pc, #188] @ (1eaa40 ) │ │ │ │ + ldr r1, [pc, #188] @ (1eabd0 ) │ │ │ │ movs r2, #1 │ │ │ │ strd r6, r5, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 5b1fc │ │ │ │ adds r5, r7, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 5ac3c <__snprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #140] @ (1eaa2c ) │ │ │ │ + ldr r0, [pc, #140] @ (1eabbc ) │ │ │ │ blx 5b1fc │ │ │ │ adds r4, r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 5ac00 │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a4b4 <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #112] @ (1eaa30 ) │ │ │ │ + ldr r0, [pc, #112] @ (1eabc0 ) │ │ │ │ movs r3, #0 │ │ │ │ blx 5b1fc │ │ │ │ add r0, r7 │ │ │ │ strb.w r3, [r0, #4095] @ 0xfff │ │ │ │ - ldr r0, [pc, #104] @ (1eaa34 ) │ │ │ │ + ldr r0, [pc, #104] @ (1eabc4 ) │ │ │ │ blx 5b1fc │ │ │ │ add r0, r7 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #92] @ (1eaa38 ) │ │ │ │ + ldr r0, [pc, #92] @ (1eabc8 ) │ │ │ │ blx 5b1fc │ │ │ │ add.w r8, r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 5ac00 │ │ │ │ - ldr r1, [pc, #88] @ (1eaa44 ) │ │ │ │ + ldr r1, [pc, #88] @ (1eabd4 ) │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx 5a4b4 <__strncat_chk@plt> │ │ │ │ - b.n 1ea906 │ │ │ │ + b.n 1eaa96 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1ea9ca │ │ │ │ - ldr r0, [pc, #64] @ (1eaa48 ) │ │ │ │ + beq.n 1eab5a │ │ │ │ + ldr r0, [pc, #64] @ (1eabd8 ) │ │ │ │ add r0, pc │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ orrs.w r3, r2, r5 │ │ │ │ - bne.n 1ea97c │ │ │ │ - b.n 1eaa04 │ │ │ │ + bne.n 1eab0c │ │ │ │ + b.n 1eab94 │ │ │ │ nop │ │ │ │ - ldrsh r3, [r4, r4] │ │ │ │ + ldrb r3, [r2, r6] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrsh r3, [r5, r3] │ │ │ │ + ldrb r3, [r3, r5] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrsh r3, [r0, r3] │ │ │ │ + ldrb r3, [r6, r4] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrsh r7, [r2, r2] │ │ │ │ + ldrb r7, [r0, r4] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrsh r5, [r5, r1] │ │ │ │ + ldrb r5, [r3, r3] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrsh r5, [r2, r1] │ │ │ │ + ldrb r5, [r0, r3] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrsh r3, [r6, r0] │ │ │ │ + ldrb r3, [r4, r2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrsh r7, [r4, r0] │ │ │ │ + ldrb r7, [r2, r2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrsh r1, [r3, r0] │ │ │ │ + ldrb r1, [r1, r2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bgt.n 1eaa54 │ │ │ │ + bgt.n 1eac44 │ │ │ │ movs r0, r3 │ │ │ │ - blt.n 1eaa18 │ │ │ │ + bgt.n 1eac08 │ │ │ │ movs r0, r3 │ │ │ │ - blt.n 1ea95c │ │ │ │ + blt.n 1eab4c │ │ │ │ movs r0, r3 │ │ │ │ - lsls r2, r6, #26 │ │ │ │ + lsls r2, r4, #27 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eab10 │ │ │ │ + beq.n 1eaca0 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ - cbz r6, 1eaa74 │ │ │ │ + cbz r6, 1eac04 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r3, 1eaa82 │ │ │ │ + cbnz r3, 1eac12 │ │ │ │ ldr.w r6, [r5, #16]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1eaa6c │ │ │ │ + bne.n 1eabfc │ │ │ │ mov r9, r6 │ │ │ │ mov sl, r6 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r8, [pc, #156] @ 1eab20 │ │ │ │ + ldr.w r8, [pc, #156] @ 1eacb0 │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r7, [pc, #152] @ (1eab24 ) │ │ │ │ + ldr r7, [pc, #152] @ (1eacb4 ) │ │ │ │ mov sl, r9 │ │ │ │ add r8, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ add r7, pc │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ - b.n 1eaaaa │ │ │ │ + b.n 1eac3a │ │ │ │ blx 5ac00 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1eaaf4 │ │ │ │ + beq.n 1eac84 │ │ │ │ add fp, r4 │ │ │ │ ldrb.w r2, [fp] │ │ │ │ - cbz r2, 1eaade │ │ │ │ + cbz r2, 1eac6e │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ blx 59e44 │ │ │ │ mov r1, fp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r4, 1eaaf0 │ │ │ │ + cbz r4, 1eac80 │ │ │ │ mov r2, r4 │ │ │ │ blx 59d84 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1eaa9a │ │ │ │ + bne.n 1eac2a │ │ │ │ ldrd r1, r2, [r5, #8] │ │ │ │ orr.w r9, r9, r1 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ add fp, r4 │ │ │ │ ldrb.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1eaaaa │ │ │ │ + bne.n 1eac3a │ │ │ │ ldr.w r6, [r5, #16]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1eaa94 │ │ │ │ + bne.n 1eac24 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1eaaa2 │ │ │ │ + b.n 1eac32 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 59d84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eaaa2 │ │ │ │ + bne.n 1eac32 │ │ │ │ ldrd r1, r2, [r5, #8] │ │ │ │ orr.w r9, r9, r1 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - b.n 1eaad4 │ │ │ │ + b.n 1eac64 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - movs r7, #26 │ │ │ │ + movs r7, #74 @ 0x4a │ │ │ │ movs r7, r2 │ │ │ │ - rsb r0, r2, #9895936 @ 0x970000 │ │ │ │ + @ instruction: 0xf5f20017 │ │ │ │ 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 1eabc4 │ │ │ │ + beq.n 1ead54 │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1eabc4 │ │ │ │ - ldr.w r9, [pc, #208] @ 1eac1c │ │ │ │ + beq.n 1ead54 │ │ │ │ + ldr.w r9, [pc, #208] @ 1eadac │ │ │ │ add r9, pc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ blx 59e44 │ │ │ │ cmp r6, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 1eabcc │ │ │ │ + beq.n 1ead5c │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ - beq.n 1eabec │ │ │ │ + beq.n 1ead7c │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 1eabd6 │ │ │ │ + beq.n 1ead66 │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w fp, [r3] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1eabb6 │ │ │ │ + beq.n 1ead46 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 1eab84 │ │ │ │ + b.n 1ead14 │ │ │ │ ldr.w fp, [r6, #16]! │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1eabb6 │ │ │ │ + beq.n 1ead46 │ │ │ │ mov r0, fp │ │ │ │ blx 5ac00 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 1eab7a │ │ │ │ + bne.n 1ead0a │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ blx 59d84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eab7a │ │ │ │ + bne.n 1ead0a │ │ │ │ ldrd r2, r3, [r6, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1eabfc │ │ │ │ + beq.n 1ead8c │ │ │ │ ldr.w fp, [r6, #16]! │ │ │ │ orrs r7, r2 │ │ │ │ orr.w r8, r3, r8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1eab84 │ │ │ │ + bne.n 1ead14 │ │ │ │ cmp r4, #1 │ │ │ │ ite cs │ │ │ │ addcs r5, r5, r4 │ │ │ │ addcc r5, #1 │ │ │ │ ldrb r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1eab4e │ │ │ │ + bne.n 1eacde │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r4, r0, #1 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - bne.n 1eab66 │ │ │ │ + bne.n 1eacf6 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 1eab66 │ │ │ │ + bne.n 1eacf6 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq.w r7, #4294967295 @ 0xffffffff │ │ │ │ moveq r8, r7 │ │ │ │ - beq.n 1eabb6 │ │ │ │ - b.n 1eab66 │ │ │ │ + beq.n 1ead46 │ │ │ │ + b.n 1eacf6 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r4, r0, #1 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 1eac06 │ │ │ │ + beq.n 1ead96 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 1eab6a │ │ │ │ + b.n 1eacfa │ │ │ │ bic.w r7, r7, r2 │ │ │ │ bic.w r8, r8, r3 │ │ │ │ - b.n 1eab7a │ │ │ │ + b.n 1ead0a │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 1eabf6 │ │ │ │ + bne.n 1ead86 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ subs r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq r7, r3 │ │ │ │ moveq r8, r7 │ │ │ │ - beq.n 1eabb6 │ │ │ │ - b.n 1eabf6 │ │ │ │ + beq.n 1ead46 │ │ │ │ + b.n 1ead86 │ │ │ │ nop │ │ │ │ - movs r6, #92 @ 0x5c │ │ │ │ + movs r6, #140 @ 0x8c │ │ │ │ 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 │ │ │ │ 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 1ead24 │ │ │ │ - ldr.w fp, [pc, #236] @ 1ead34 │ │ │ │ + beq.n 1eaeb4 │ │ │ │ + ldr.w fp, [pc, #236] @ 1eaec4 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r3, [pc, #236] @ (1ead38 ) │ │ │ │ + ldr r3, [pc, #236] @ (1eaec8 ) │ │ │ │ mov.w ip, #1 │ │ │ │ add fp, pc │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov r1, lr │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1eac6e │ │ │ │ + b.n 1eadfe │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ bic.w r7, r7, r2 │ │ │ │ bic.w r6, r6, r3 │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ - cbz r1, 1eacd0 │ │ │ │ + cbz r1, 1eae60 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add.w r0, r9, r5 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ sub.w sl, r8, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ and.w lr, r7, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ands r2, r6 │ │ │ │ orrs.w r2, lr, r2 │ │ │ │ - beq.n 1eac68 │ │ │ │ + beq.n 1eadf8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, fp │ │ │ │ movne r1, r2 │ │ │ │ movs r2, #1 │ │ │ │ @@ -552889,79 +552992,79 @@ │ │ │ │ blx 5ac3c <__snprintf_chk@plt> │ │ │ │ cmp sl, r0 │ │ │ │ ite hi │ │ │ │ movhi.w sl, #0 │ │ │ │ movls.w sl, #1 │ │ │ │ add r5, r0 │ │ │ │ orrs.w ip, sl, r0, lsr #31 │ │ │ │ - beq.n 1eac5c │ │ │ │ + beq.n 1eadec │ │ │ │ add r8, r9 │ │ │ │ movs r2, #0 │ │ │ │ movw r3, #11822 @ 0x2e2e │ │ │ │ strb.w r2, [r8, #-1] │ │ │ │ strh.w r3, [r8, #-3] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - beq.n 1eacca │ │ │ │ + beq.n 1eae5a │ │ │ │ add.w r0, r9, r5 │ │ │ │ sub.w r5, r8, r5 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1ead1e │ │ │ │ - ldr r3, [pc, #84] @ (1ead3c ) │ │ │ │ + bne.n 1eaeae │ │ │ │ + ldr r3, [pc, #84] @ (1eaecc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r5 │ │ │ │ strd r7, r6, [sp, #8] │ │ │ │ blx 5ac3c <__snprintf_chk@plt> │ │ │ │ lsrs r3, r0, #31 │ │ │ │ cmp r0, r5 │ │ │ │ it cs │ │ │ │ orrcs.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eacca │ │ │ │ + beq.n 1eae5a │ │ │ │ add r9, r8 │ │ │ │ movs r2, #0 │ │ │ │ movw r3, #11822 @ 0x2e2e │ │ │ │ strb.w r2, [r9, #-1] │ │ │ │ strh.w r3, [r9, #-3] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #32] @ (1ead40 ) │ │ │ │ + ldr r3, [pc, #32] @ (1eaed0 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1eace8 │ │ │ │ + b.n 1eae78 │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - beq.n 1eacca │ │ │ │ - ldr r3, [pc, #24] @ (1ead44 ) │ │ │ │ + beq.n 1eae5a │ │ │ │ + ldr r3, [pc, #24] @ (1eaed4 ) │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc │ │ │ │ - b.n 1eace8 │ │ │ │ + b.n 1eae78 │ │ │ │ nop │ │ │ │ - bls.n 1eada0 │ │ │ │ + bls.n 1eaf90 │ │ │ │ movs r0, r3 │ │ │ │ - mcr2 0, 5, r0, cr8, cr7, {0} │ │ │ │ - bhi.n 1eac94 │ │ │ │ + mrc2 0, 6, r0, cr8, cr7, {0} │ │ │ │ + bhi.n 1eae84 │ │ │ │ movs r0, r3 │ │ │ │ - bhi.n 1eae14 │ │ │ │ + bhi.n 1eae04 │ │ │ │ movs r0, r3 │ │ │ │ - bhi.n 1eadfc │ │ │ │ + bhi.n 1eadec │ │ │ │ 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] │ │ │ │ str.w r0, [ip, #-80] │ │ │ │ - ldr r6, [pc, #316] @ (1eae9c ) │ │ │ │ + ldr r6, [pc, #316] @ (1eb02c ) │ │ │ │ sub.w sp, sp, #4128 @ 0x1020 │ │ │ │ - ldr r5, [pc, #316] @ (1eaea0 ) │ │ │ │ + ldr r5, [pc, #316] @ (1eb030 ) │ │ │ │ sub sp, #12 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #312] @ (1eaea4 ) │ │ │ │ + ldr r4, [pc, #312] @ (1eb034 ) │ │ │ │ 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, #32 │ │ │ │ movs r3, #1 │ │ │ │ @@ -552971,162 +553074,162 @@ │ │ │ │ mov.w r5, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ blx 5a178 │ │ │ │ ldrsh.w r4, [r4, #2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ blx 5abf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eae34 │ │ │ │ + beq.n 1eafc4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1eae34 │ │ │ │ - ldr r3, [pc, #260] @ (1eaea8 ) │ │ │ │ + beq.n 1eafc4 │ │ │ │ + ldr r3, [pc, #260] @ (1eb038 ) │ │ │ │ mov.w fp, #0 │ │ │ │ sub.w r7, r0, #8 │ │ │ │ mov r9, fp │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #248] @ (1eaeac ) │ │ │ │ + ldr r3, [pc, #248] @ (1eb03c ) │ │ │ │ mov r6, fp │ │ │ │ strd r0, r0, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1eae08 │ │ │ │ + b.n 1eaf98 │ │ │ │ blx 5ae84 <__errno_location@plt> │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #10 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a9c0 <__isoc23_strtoull@plt> │ │ │ │ strd r0, r1, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 59c6c │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbnz r3, 1eae32 │ │ │ │ + cbnz r3, 1eafc2 │ │ │ │ ldr.w r2, [r7, #8]! │ │ │ │ adds r6, #1 │ │ │ │ cmp fp, r2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ sbcs.w r1, r9, r3 │ │ │ │ it cc │ │ │ │ movcc r9, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ it cc │ │ │ │ movcc fp, r2 │ │ │ │ ldrsh.w r3, [r3, #2] │ │ │ │ cmp r6, r3 │ │ │ │ - bcs.n 1eae66 │ │ │ │ + bcs.n 1eaff6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ movs r5, #0 │ │ │ │ blx 5ac3c <__snprintf_chk@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str.w r5, [r3, #-8] │ │ │ │ - bl 1e31ec │ │ │ │ + bl 1e337c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eadc6 │ │ │ │ + bne.n 1eaf56 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r6, #0 │ │ │ │ blx 59c6c │ │ │ │ - ldr r3, [pc, #116] @ (1eaeb0 ) │ │ │ │ - ldr r2, [pc, #116] @ (1eaeb4 ) │ │ │ │ + ldr r3, [pc, #116] @ (1eb040 ) │ │ │ │ + ldr r2, [pc, #116] @ (1eb044 ) │ │ │ │ add.w r1, sp, #4128 @ 0x1020 │ │ │ │ add r3, pc │ │ │ │ adds r1, #4 │ │ │ │ add r2, pc │ │ │ │ strh.w r6, [r3, #2084] @ 0x824 │ │ │ │ - ldr r3, [pc, #80] @ (1eaea0 ) │ │ │ │ + ldr r3, [pc, #80] @ (1eb030 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eae96 │ │ │ │ + bne.n 1eb026 │ │ │ │ add.w sp, sp, #4128 @ 0x1020 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, r5, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eae34 │ │ │ │ + beq.n 1eafc4 │ │ │ │ mov.w r2, fp, lsr #1 │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ orr.w r2, r2, r9, lsl #31 │ │ │ │ mov.w ip, r9, lsr #1 │ │ │ │ movs r6, #0 │ │ │ │ ldrd r4, r1, [r5] │ │ │ │ adds r5, #8 │ │ │ │ cmp r4, r2 │ │ │ │ sbcs.w r1, r1, ip │ │ │ │ it cs │ │ │ │ addcs r6, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1eae80 │ │ │ │ - b.n 1eae36 │ │ │ │ + bne.n 1eb010 │ │ │ │ + b.n 1eafc6 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r2, r2] │ │ │ │ + str r6, [r0, r4] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #264 @ (adr r4, 1eafb0 ) │ │ │ │ + add r2, pc, #712 @ (adr r2, 1eb300 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bvc.n 1eae84 │ │ │ │ + bhi.n 1eb074 │ │ │ │ movs r0, r3 │ │ │ │ - add r3, pc, #1008 @ (adr r3, 1eb2a0 ) │ │ │ │ + add r2, pc, #432 @ (adr r2, 1eb1f0 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r3, pc, #456 @ (adr r3, 1eb07c ) │ │ │ │ + add r1, pc, #904 @ (adr r1, 1eb3cc ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r6, [r6, r6] │ │ │ │ + str r6, [r4, r0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr r4, [pc, #868] @ (1eb22c ) │ │ │ │ + ldr r4, [pc, #868] @ (1eb3bc ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ - ldr r3, [pc, #868] @ (1eb230 ) │ │ │ │ + ldr r3, [pc, #868] @ (1eb3c0 ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ - ldr r0, [pc, #864] @ (1eb234 ) │ │ │ │ + ldr r0, [pc, #864] @ (1eb3c4 ) │ │ │ │ movw r2, #2088 @ 0x828 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5a178 │ │ │ │ blx 59b34 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r2, sp, #4 │ │ │ │ blx 5b0a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eafa2 │ │ │ │ + beq.n 1eb132 │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 5aa08 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1eafb8 │ │ │ │ + beq.n 1eb148 │ │ │ │ cmp r0, #1 │ │ │ │ it lt │ │ │ │ movlt r0, #1 │ │ │ │ sxth r5, r0 │ │ │ │ mov r6, r5 │ │ │ │ movs r0, #83 @ 0x53 │ │ │ │ - ldr r4, [pc, #808] @ (1eb238 ) │ │ │ │ + ldr r4, [pc, #808] @ (1eb3c8 ) │ │ │ │ blx 5aa08 │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r3, r0 │ │ │ │ moveq r3, #1 │ │ │ │ add r4, pc │ │ │ │ cmp r3, r6 │ │ │ │ @@ -553139,563 +553242,563 @@ │ │ │ │ str r1, [r4, #8] │ │ │ │ str r2, [r4, #24] │ │ │ │ strh r5, [r4, #0] │ │ │ │ strh r3, [r4, #2] │ │ │ │ blx 5af44 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ lsrs r3, r0, #12 │ │ │ │ - ldr r0, [pc, #764] @ (1eb23c ) │ │ │ │ + ldr r0, [pc, #764] @ (1eb3cc ) │ │ │ │ movs r1, #0 │ │ │ │ - ldr r5, [pc, #764] @ (1eb240 ) │ │ │ │ + ldr r5, [pc, #764] @ (1eb3d0 ) │ │ │ │ bfi r2, r3, #6, #1 │ │ │ │ add r0, pc │ │ │ │ strb r2, [r4, #13] │ │ │ │ add r5, pc │ │ │ │ - bl 1ea570 │ │ │ │ + bl 1ea700 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 1ead48 │ │ │ │ + bl 1eaed8 │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1eb200 │ │ │ │ - ldr r3, [pc, #732] @ (1eb244 ) │ │ │ │ + beq.w 1eb390 │ │ │ │ + ldr r3, [pc, #732] @ (1eb3d4 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 1eafbe │ │ │ │ - ldr r4, [pc, #728] @ (1eb248 ) │ │ │ │ + cbnz r3, 1eb14e │ │ │ │ + ldr r4, [pc, #728] @ (1eb3d8 ) │ │ │ │ movw r2, #2088 @ 0x828 │ │ │ │ - ldr r1, [pc, #728] @ (1eb24c ) │ │ │ │ + ldr r1, [pc, #728] @ (1eb3dc ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 5ab88 │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #708] @ (1eb250 ) │ │ │ │ - ldr r3, [pc, #676] @ (1eb230 ) │ │ │ │ + ldr r2, [pc, #708] @ (1eb3e0 ) │ │ │ │ + ldr r3, [pc, #676] @ (1eb3c0 ) │ │ │ │ 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 1eb226 │ │ │ │ + bne.w 1eb3b6 │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ blx 59b1c <__sched_cpucount@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eaf00 │ │ │ │ + bne.n 1eb090 │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 5aa08 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 1eaf00 │ │ │ │ + bne.n 1eb090 │ │ │ │ movs r6, #1 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 1eaf0a │ │ │ │ - ldr r4, [pc, #660] @ (1eb254 ) │ │ │ │ + b.n 1eb09a │ │ │ │ + ldr r4, [pc, #660] @ (1eb3e4 ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #660] @ (1eb258 ) │ │ │ │ + ldr r1, [pc, #660] @ (1eb3e8 ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ ldrsh.w r2, [r4] │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #648] @ (1eb25c ) │ │ │ │ + ldr r1, [pc, #648] @ (1eb3ec ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #640] @ (1eb260 ) │ │ │ │ + ldr r1, [pc, #640] @ (1eb3f0 ) │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #632] @ (1eb264 ) │ │ │ │ + ldr r1, [pc, #632] @ (1eb3f4 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #620] @ (1eb268 ) │ │ │ │ + ldr r1, [pc, #620] @ (1eb3f8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #608] @ (1eb26c ) │ │ │ │ + ldr r1, [pc, #608] @ (1eb3fc ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #596] @ (1eb270 ) │ │ │ │ + ldr r1, [pc, #596] @ (1eb400 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #584] @ (1eb274 ) │ │ │ │ + ldr r1, [pc, #584] @ (1eb404 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #572] @ (1eb278 ) │ │ │ │ + ldr r1, [pc, #572] @ (1eb408 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #560] @ (1eb27c ) │ │ │ │ + ldr r1, [pc, #560] @ (1eb40c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #552] @ (1eb280 ) │ │ │ │ + ldr r1, [pc, #552] @ (1eb410 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #540] @ (1eb284 ) │ │ │ │ + ldr r1, [pc, #540] @ (1eb414 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #528] @ (1eb288 ) │ │ │ │ + ldr r1, [pc, #528] @ (1eb418 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #516] @ (1eb28c ) │ │ │ │ + ldr r1, [pc, #516] @ (1eb41c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #504] @ (1eb290 ) │ │ │ │ + ldr r1, [pc, #504] @ (1eb420 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #492] @ (1eb294 ) │ │ │ │ + ldr r1, [pc, #492] @ (1eb424 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #480] @ (1eb298 ) │ │ │ │ + ldr r1, [pc, #480] @ (1eb428 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #472] @ (1eb29c ) │ │ │ │ + ldr r1, [pc, #472] @ (1eb42c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #460] @ (1eb2a0 ) │ │ │ │ + ldr r1, [pc, #460] @ (1eb430 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #448] @ (1eb2a4 ) │ │ │ │ + ldr r1, [pc, #448] @ (1eb434 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #436] @ (1eb2a8 ) │ │ │ │ + ldr r1, [pc, #436] @ (1eb438 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #424] @ (1eb2ac ) │ │ │ │ + ldr r1, [pc, #424] @ (1eb43c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #412] @ (1eb2b0 ) │ │ │ │ + ldr r1, [pc, #412] @ (1eb440 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #400] @ (1eb2b4 ) │ │ │ │ + ldr r1, [pc, #400] @ (1eb444 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ - ldr r1, [pc, #392] @ (1eb2b8 ) │ │ │ │ + ldr r1, [pc, #392] @ (1eb448 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ - ldr r1, [pc, #380] @ (1eb2bc ) │ │ │ │ + ldr r1, [pc, #380] @ (1eb44c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #368] @ (1eb2c0 ) │ │ │ │ + ldr r1, [pc, #368] @ (1eb450 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #356] @ (1eb2c4 ) │ │ │ │ + ldr r1, [pc, #356] @ (1eb454 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #344] @ (1eb2c8 ) │ │ │ │ + ldr r1, [pc, #344] @ (1eb458 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #332] @ (1eb2cc ) │ │ │ │ + ldr r1, [pc, #332] @ (1eb45c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #320] @ (1eb2d0 ) │ │ │ │ + ldr r1, [pc, #320] @ (1eb460 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #308] @ (1eb2d4 ) │ │ │ │ + ldr r1, [pc, #308] @ (1eb464 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #300] @ (1eb2d8 ) │ │ │ │ + ldr r1, [pc, #300] @ (1eb468 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #288] @ (1eb2dc ) │ │ │ │ + ldr r1, [pc, #288] @ (1eb46c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #276] @ (1eb2e0 ) │ │ │ │ + ldr r1, [pc, #276] @ (1eb470 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #264] @ (1eb2e4 ) │ │ │ │ + ldr r1, [pc, #264] @ (1eb474 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #256] @ (1eb2e8 ) │ │ │ │ + ldr r1, [pc, #256] @ (1eb478 ) │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #248] @ (1eb2ec ) │ │ │ │ + ldr r1, [pc, #248] @ (1eb47c ) │ │ │ │ ldr r2, [r4, #24] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ - b.n 1eaf6c │ │ │ │ - ldr r0, [pc, #236] @ (1eb2f0 ) │ │ │ │ + b.n 1eb0fc │ │ │ │ + ldr r0, [pc, #236] @ (1eb480 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - bl 1ea59c │ │ │ │ + bl 1ea72c │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ea454 │ │ │ │ - ldr r3, [pc, #224] @ (1eb2f4 ) │ │ │ │ + bl 1ea5e4 │ │ │ │ + ldr r3, [pc, #224] @ (1eb484 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.n 1eaf64 │ │ │ │ + b.n 1eb0f4 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r5, r4] │ │ │ │ + ldr r7, [pc, #632] @ (1eb638 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #888 @ (adr r2, 1eb5b0 ) │ │ │ │ + add r1, pc, #312 @ (adr r1, 1eb500 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r2, pc, #616 @ (adr r2, 1eb4a4 ) │ │ │ │ + add r1, pc, #40 @ (adr r1, 1eb3f4 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bvs.n 1eb338 │ │ │ │ + bvs.n 1eb328 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r0, [sp, #660] @ 0x294 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #552] @ 0x228 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #512] @ 0x200 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r2, pc, #248 @ (adr r2, 1eb348 ) │ │ │ │ + add r0, pc, #696 @ (adr r0, 1eb698 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r0, [r6, r1] │ │ │ │ + ldr r6, [pc, #896] @ (1eb764 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r1, pc, #960 @ (adr r1, 1eb618 ) │ │ │ │ + add r0, pc, #384 @ (adr r0, 1eb568 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bvs.n 1eb2b8 │ │ │ │ + bvs.n 1eb4a8 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 1eb2d4 │ │ │ │ + bvs.n 1eb4c4 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 1eb308 │ │ │ │ + bvs.n 1eb2f8 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 1eb330 │ │ │ │ + bvs.n 1eb320 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 1eb354 │ │ │ │ + bvs.n 1eb344 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 1eb178 │ │ │ │ + bvs.n 1eb368 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 1eb19c │ │ │ │ + bvs.n 1eb38c │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 1eb1c0 │ │ │ │ + bvs.n 1eb3b0 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 1eb1e4 │ │ │ │ + bvs.n 1eb3d4 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 1eb208 │ │ │ │ + bvs.n 1eb3f8 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 1eb224 │ │ │ │ + bvc.n 1eb414 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 1eb250 │ │ │ │ + bvc.n 1eb440 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 1eb274 │ │ │ │ + bvc.n 1eb464 │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 1eb298 │ │ │ │ + bvc.n 1eb488 │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 1eb2bc │ │ │ │ + bvc.n 1eb4ac │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 1eb2d8 │ │ │ │ + bvc.n 1eb4c8 │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 1eb2fc │ │ │ │ + bvc.n 1eb4ec │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 1eb31c │ │ │ │ + bvc.n 1eb50c │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 1eb334 │ │ │ │ + bvc.n 1eb524 │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 1eb358 │ │ │ │ + bvc.n 1eb348 │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 1eb37c │ │ │ │ + bvc.n 1eb36c │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 1eb3a0 │ │ │ │ + bvc.n 1eb390 │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 1eb1c4 │ │ │ │ + bvc.n 1eb3b4 │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 1eb1e8 │ │ │ │ + bvc.n 1eb3d8 │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 1eb20c │ │ │ │ + bvc.n 1eb3fc │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 1eb238 │ │ │ │ + bvc.n 1eb428 │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 1eb25c │ │ │ │ + bvc.n 1eb44c │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 1eb280 │ │ │ │ + bhi.n 1eb470 │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 1eb2ac │ │ │ │ + bhi.n 1eb49c │ │ │ │ movs r0, r3 │ │ │ │ - bhi.n 1eb2d8 │ │ │ │ + bhi.n 1eb4c8 │ │ │ │ movs r0, r3 │ │ │ │ - bhi.n 1eb304 │ │ │ │ + bhi.n 1eb4f4 │ │ │ │ movs r0, r3 │ │ │ │ - bhi.n 1eb330 │ │ │ │ + bhi.n 1eb520 │ │ │ │ movs r0, r3 │ │ │ │ - bhi.n 1eb35c │ │ │ │ + bhi.n 1eb54c │ │ │ │ movs r0, r3 │ │ │ │ - bhi.n 1eb390 │ │ │ │ + bhi.n 1eb380 │ │ │ │ movs r0, r3 │ │ │ │ - bhi.n 1eb3bc │ │ │ │ + bhi.n 1eb3ac │ │ │ │ movs r0, r3 │ │ │ │ - bhi.n 1eb1e8 │ │ │ │ + bhi.n 1eb3d8 │ │ │ │ movs r0, r3 │ │ │ │ - bhi.n 1eb214 │ │ │ │ + bhi.n 1eb404 │ │ │ │ movs r0, r3 │ │ │ │ - bhi.n 1eb248 │ │ │ │ + bhi.n 1eb438 │ │ │ │ movs r0, r3 │ │ │ │ - bcc.n 1eb2ac │ │ │ │ + bmi.n 1eb49c │ │ │ │ movs r0, r3 │ │ │ │ - str r7, [sp, #440] @ 0x1b8 │ │ │ │ + str r5, [sp, #888] @ 0x378 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cbz r0, 1eb33e │ │ │ │ + cbz r0, 1eb4ce │ │ │ │ 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] @ (1eb344 ) │ │ │ │ + ldr r4, [pc, #56] @ (1eb4d4 ) │ │ │ │ mov r5, r0 │ │ │ │ add r0, r1 │ │ │ │ add r4, pc │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ blx 5b0c4 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #1 │ │ │ │ - cbz r3, 1eb338 │ │ │ │ + cbz r3, 1eb4c8 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ it eq │ │ │ │ addeq r0, r3, #2 │ │ │ │ - beq.n 1eb310 │ │ │ │ + beq.n 1eb4a0 │ │ │ │ blx 5a3ac │ │ │ │ - cbz r0, 1eb338 │ │ │ │ + cbz r0, 1eb4c8 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.n 1eb310 │ │ │ │ + beq.n 1eb4a0 │ │ │ │ subs r0, r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ - bvc.n 1eb2c4 │ │ │ │ + bvc.n 1eb4b4 │ │ │ │ movs r0, r3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w lr, [pc, #76] @ 1eb3a8 │ │ │ │ + ldr.w lr, [pc, #76] @ 1eb538 │ │ │ │ mov ip, r1 │ │ │ │ movs r3, #1 │ │ │ │ add lr, pc │ │ │ │ mov r2, r3 │ │ │ │ strd r0, ip, [sp] │ │ │ │ mov r1, r3 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ add.w r0, sp, #15 │ │ │ │ - ldr.w ip, [pc, #56] @ 1eb3ac │ │ │ │ + ldr.w ip, [pc, #56] @ 1eb53c │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ blx 59f88 <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #36] @ (1eb3b0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb3ac ) │ │ │ │ + ldr r2, [pc, #36] @ (1eb540 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb53c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb3a2 │ │ │ │ + bne.n 1eb532 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #624] @ (1eb61c ) │ │ │ │ + ldr r3, [pc, #48] @ (1eb56c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #440] @ (1eb56c ) │ │ │ │ + ldr r2, [pc, #888] @ (1eb8bc ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1ddc18 │ │ │ │ - cbz r7, 1eb400 │ │ │ │ + bl 1ddda8 │ │ │ │ + cbz r7, 1eb590 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ddc18 │ │ │ │ + bl 1ddda8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1ddc18 │ │ │ │ + bl 1ddda8 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1dd954 │ │ │ │ + bl 1ddae4 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4, #8] │ │ │ │ - bl 1dd954 │ │ │ │ + bl 1ddae4 │ │ │ │ adds r4, #16 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 1eb3d2 │ │ │ │ + bne.n 1eb562 │ │ │ │ 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 1ddee8 │ │ │ │ + bl 1de078 │ │ │ │ movs r1, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r8] │ │ │ │ - bl 1e51e4 │ │ │ │ + bl 1e5374 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r7, r0 │ │ │ │ - cbz r3, 1eb48e │ │ │ │ + cbz r3, 1eb61e │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1ddee8 │ │ │ │ + bl 1de078 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1ddee8 │ │ │ │ + bl 1de078 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e51e4 │ │ │ │ + bl 1e5374 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1dde40 │ │ │ │ + bl 1ddfd0 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e51e4 │ │ │ │ + bl 1e5374 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r1, [r4, #-4] │ │ │ │ - bl 1dde40 │ │ │ │ + bl 1ddfd0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1eb43a │ │ │ │ + bhi.n 1eb5ca │ │ │ │ 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 │ │ │ │ @@ -553704,46 +553807,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 1e5208 │ │ │ │ + bl 1e5398 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 1e5208 │ │ │ │ + bl 1e5398 │ │ │ │ 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 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ 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 1eb532 │ │ │ │ + bmi.n 1eb6c2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1eb536 │ │ │ │ + cbz r3, 1eb6c6 │ │ │ │ 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] │ │ │ │ @@ -553756,15 +553859,15 @@ │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 1eb50c │ │ │ │ + b.n 1eb69c │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ @@ -553794,15 +553897,15 @@ │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ and.w r2, r3, #31 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1eb5e4 │ │ │ │ + bmi.n 1eb774 │ │ │ │ mov r3, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ subs r0, #1 │ │ │ │ add.w ip, r2, #1 │ │ │ │ @@ -553835,26 +553938,26 @@ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ cmpeq r9, r2 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - beq.n 1eb68e │ │ │ │ + beq.n 1eb81e │ │ │ │ subs.w sl, r1, r5 │ │ │ │ sbc.w fp, r0, r7 │ │ │ │ subs.w ip, r9, r2 │ │ │ │ sbc.w lr, r8, r3 │ │ │ │ adds.w r1, ip, sl │ │ │ │ str r1, [sp, #0] │ │ │ │ adc.w r0, fp, lr │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ orrs.w ip, r1, r0 │ │ │ │ - beq.n 1eb688 │ │ │ │ + beq.n 1eb818 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ blx 5aa44 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [r0, #16] │ │ │ │ @@ -553877,48 +553980,48 @@ │ │ │ │ subs r3, r3, r5 │ │ │ │ str r3, [r6, #8] │ │ │ │ sbc.w r2, r2, r7 │ │ │ │ str r2, [r6, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd sl, fp, [r4, #16] │ │ │ │ - b.n 1eb674 │ │ │ │ + b.n 1eb804 │ │ │ │ cmp r0, r7 │ │ │ │ it eq │ │ │ │ cmpeq r1, r5 │ │ │ │ - beq.n 1eb6ac │ │ │ │ + beq.n 1eb83c │ │ │ │ adds r2, r2, r5 │ │ │ │ str r2, [r4, #8] │ │ │ │ adc.w r3, r3, r7 │ │ │ │ subs r1, r1, r5 │ │ │ │ sbc.w r0, r0, r7 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ - b.n 1eb674 │ │ │ │ + b.n 1eb804 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 59c6c │ │ │ │ - b.n 1eb674 │ │ │ │ + b.n 1eb804 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 1eb6e0 │ │ │ │ + beq.n 1eb870 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ blx 59c6c │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bne.n 1eb6d4 │ │ │ │ + bne.n 1eb864 │ │ │ │ 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 │ │ │ │ @@ -553926,41 +554029,41 @@ │ │ │ │ mov r9, r3 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1eb7f0 │ │ │ │ + beq.n 1eb980 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 1eb94a │ │ │ │ + beq.w 1ebada │ │ │ │ ldrd r5, r7, [r4, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r5, r1 │ │ │ │ mov r8, r6 │ │ │ │ sbcs.w r3, r7, r9 │ │ │ │ - bcc.n 1eb7d0 │ │ │ │ + bcc.n 1eb960 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ ldr.w fp, [r4, #12] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ adds.w r5, r5, sl │ │ │ │ adc.w r7, r7, fp │ │ │ │ subs r0, r5, r1 │ │ │ │ rsb lr, r6, #32 │ │ │ │ sub.w ip, r6, #32 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ sbc.w r1, r7, r9 │ │ │ │ str.w lr, [sp, #32] │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #24] │ │ │ │ - cbz r6, 1eb7ae │ │ │ │ + cbz r6, 1eb93e │ │ │ │ subs r5, #1 │ │ │ │ lsl.w r0, r1, lr │ │ │ │ adc.w r7, r7, #4294967295 @ 0xffffffff │ │ │ │ str r0, [sp, #32] │ │ │ │ lsr.w r0, r1, ip │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -553975,81 +554078,81 @@ │ │ │ │ lsr.w r6, r1, r6 │ │ │ │ orr.w ip, ip, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ orr.w ip, ip, r0 │ │ │ │ cmp r7, r6 │ │ │ │ it eq │ │ │ │ cmpeq r5, ip │ │ │ │ - beq.n 1eb7ae │ │ │ │ + beq.n 1eb93e │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ subs r0, r0, r5 │ │ │ │ str r0, [sp, #24] │ │ │ │ sbc.w r1, r1, r9 │ │ │ │ cmp r0, sl │ │ │ │ sbcs.w r5, r1, fp │ │ │ │ - bcc.n 1eb7d0 │ │ │ │ + bcc.n 1eb960 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 59ae0 <__aeabi_uldivmod@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mul.w r3, r3, r0 │ │ │ │ mla r1, r2, r1, r3 │ │ │ │ umull r5, r3, r0, r2 │ │ │ │ add r3, r1 │ │ │ │ cmp r5, sl │ │ │ │ sbcs.w r2, r3, fp │ │ │ │ - bcs.w 1eb920 │ │ │ │ + bcs.w 1ebab0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 1eb94a │ │ │ │ + beq.w 1ebada │ │ │ │ ldrd r5, r7, [r4, #16] │ │ │ │ mov r8, r3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r5, r1 │ │ │ │ sbcs.w r3, r7, r9 │ │ │ │ - bcs.n 1eb724 │ │ │ │ - b.n 1eb7d0 │ │ │ │ + bcs.n 1eb8b4 │ │ │ │ + b.n 1eb960 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 1eb958 │ │ │ │ + beq.w 1ebae8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ strd r0, r3, [sp, #28] │ │ │ │ ldrd r4, r6, [r7, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r4, r5 │ │ │ │ sbcs.w r3, r6, r9 │ │ │ │ - bcc.n 1eb90c │ │ │ │ + bcc.n 1eba9c │ │ │ │ ldrd r3, fp, [r7, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ mov r3, r8 │ │ │ │ blx 59ae0 <__aeabi_uldivmod@plt> │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ - beq.n 1eb91a │ │ │ │ + beq.n 1ebaaa │ │ │ │ subs.w r2, sl, r2 │ │ │ │ sbc.w r3, r8, r3 │ │ │ │ subs r0, r4, r5 │ │ │ │ sbc.w r1, r6, r9 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r1, r3 │ │ │ │ - bcc.n 1eb90c │ │ │ │ + bcc.n 1eba9c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ adds r5, r1, r2 │ │ │ │ adc.w r8, fp, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eb8ee │ │ │ │ + beq.n 1eba7e │ │ │ │ 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 │ │ │ │ @@ -554067,17 +554170,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 1eb8ee │ │ │ │ + beq.n 1eba7e │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1eb940 │ │ │ │ + beq.n 1ebad0 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ movs r0, #1 │ │ │ │ sub.w r8, r3, #32 │ │ │ │ rsb r1, r3, #32 │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ lsl.w r8, r0, r8 │ │ │ │ @@ -554091,133 +554194,133 @@ │ │ │ │ adds r2, r2, r5 │ │ │ │ adc.w r3, r8, r9 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ adds r4, r4, r1 │ │ │ │ adc.w r6, r6, fp │ │ │ │ cmp r4, r2 │ │ │ │ sbcs r6, r3 │ │ │ │ - bcc.n 1eb90c │ │ │ │ + bcc.n 1eba9c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, r8 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - bl 1eb5e8 │ │ │ │ + bl 1eb778 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 1eb94a │ │ │ │ + beq.n 1ebada │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1eb7fe │ │ │ │ + b.n 1eb98e │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r8, fp │ │ │ │ - b.n 1eb848 │ │ │ │ + b.n 1eb9d8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - bl 1eb5e8 │ │ │ │ + bl 1eb778 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r9 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 1eb8e0 │ │ │ │ + b.n 1eba70 │ │ │ │ movs r5, #0 │ │ │ │ mov r8, r5 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r5 │ │ │ │ - b.n 1eb902 │ │ │ │ + b.n 1eba92 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r0, r1 │ │ │ │ ldrd r4, lr, [sp, #32] │ │ │ │ - beq.n 1eb99e │ │ │ │ + beq.n 1ebb2e │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ ldrd r5, r6, [r1, #8] │ │ │ │ cmp r2, r5 │ │ │ │ sbcs.w r7, r3, r6 │ │ │ │ - bcc.n 1eb9b2 │ │ │ │ + bcc.n 1ebb42 │ │ │ │ adds r7, r2, r4 │ │ │ │ adc.w ip, lr, r3 │ │ │ │ subs r5, r7, r5 │ │ │ │ sbc.w ip, ip, r6 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ cmp r6, r5 │ │ │ │ ldr r5, [r1, #20] │ │ │ │ sbcs.w ip, r5, ip │ │ │ │ - bcs.n 1eb9a4 │ │ │ │ + bcs.n 1ebb34 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strd r4, lr, [sp] │ │ │ │ - bl 1eb5e8 │ │ │ │ + bl 1eb778 │ │ │ │ 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 1eb99e │ │ │ │ + beq.n 1ebb2e │ │ │ │ mov ip, r5 │ │ │ │ - b.n 1eb97a │ │ │ │ + b.n 1ebb0a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r3 │ │ │ │ cmp r0, r9 │ │ │ │ ldrd fp, r8, [sp, #48] @ 0x30 │ │ │ │ - beq.w 1ebb06 │ │ │ │ + beq.w 1ebc96 │ │ │ │ mov r3, r9 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1eb9f4 │ │ │ │ + b.n 1ebb84 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r5, r3 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 1eba3a │ │ │ │ + beq.n 1ebbca │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, lr, [r3, #8] │ │ │ │ cmp r2, r0 │ │ │ │ sbcs.w r1, sl, lr │ │ │ │ - bcc.n 1eb9ea │ │ │ │ + bcc.n 1ebb7a │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1eba6e │ │ │ │ + bne.n 1ebbfe │ │ │ │ ldr r1, [r3, #16] │ │ │ │ adds.w ip, r1, r0 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ adc.w lr, r0, lr │ │ │ │ cmp sl, lr │ │ │ │ it eq │ │ │ │ cmpeq r2, ip │ │ │ │ - bne.n 1ebb06 │ │ │ │ + bne.n 1ebc96 │ │ │ │ adds.w r1, fp, r1 │ │ │ │ str r1, [r3, #16] │ │ │ │ adc.w r0, r0, r8 │ │ │ │ str r0, [r3, #20] │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ adds.w r3, r3, fp │ │ │ │ str r3, [r4, #8] │ │ │ │ @@ -554226,378 +554329,378 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds.w ip, r2, fp │ │ │ │ adc.w r1, r8, sl │ │ │ │ cmp r1, lr │ │ │ │ it eq │ │ │ │ cmpeq ip, r0 │ │ │ │ - beq.n 1ebadc │ │ │ │ + beq.n 1ebc6c │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 5aa44 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r2, sl, [r0, #8] │ │ │ │ strd fp, r8, [r0, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - b.n 1eba24 │ │ │ │ + b.n 1ebbb4 │ │ │ │ ldrd r7, r6, [r5, #8] │ │ │ │ adds.w r1, r2, fp │ │ │ │ adc.w r9, r8, sl │ │ │ │ cmp r6, r9 │ │ │ │ it eq │ │ │ │ cmpeq r7, r1 │ │ │ │ - beq.n 1ebaae │ │ │ │ + beq.n 1ebc3e │ │ │ │ ldr r1, [r3, #16] │ │ │ │ adds.w ip, r1, r0 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ adc.w lr, r0, lr │ │ │ │ cmp lr, sl │ │ │ │ it eq │ │ │ │ cmpeq ip, r2 │ │ │ │ - beq.n 1eba18 │ │ │ │ + beq.n 1ebba8 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 5aa44 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ strd r2, sl, [r0, #8] │ │ │ │ strd fp, r8, [r0, #16] │ │ │ │ - b.n 1eba62 │ │ │ │ + b.n 1ebbf2 │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ ldr.w ip, [r3, #20] │ │ │ │ adds.w r6, r9, r0 │ │ │ │ adc.w lr, ip, lr │ │ │ │ ldrd r1, r0, [r5, #16] │ │ │ │ cmp sl, lr │ │ │ │ it eq │ │ │ │ cmpeq r2, r6 │ │ │ │ - beq.n 1ebae2 │ │ │ │ + beq.n 1ebc72 │ │ │ │ adds.w r1, fp, r1 │ │ │ │ strd r2, sl, [r5, #8] │ │ │ │ adc.w r0, r0, r8 │ │ │ │ str r1, [r5, #16] │ │ │ │ str r0, [r5, #20] │ │ │ │ - b.n 1eba24 │ │ │ │ + b.n 1ebbb4 │ │ │ │ ldrd r1, r0, [r5, #16] │ │ │ │ - b.n 1ebaca │ │ │ │ + b.n 1ebc5a │ │ │ │ adds.w r1, r1, r9 │ │ │ │ adc.w r2, r0, ip │ │ │ │ adds.w r1, r1, fp │ │ │ │ adc.w r2, r8, r2 │ │ │ │ str r1, [r3, #16] │ │ │ │ str r2, [r3, #20] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [r5] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 59c6c │ │ │ │ - b.n 1eba24 │ │ │ │ + b.n 1ebbb4 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 5aa44 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strd r2, sl, [r0, #8] │ │ │ │ strd fp, r8, [r0, #16] │ │ │ │ strd r4, r9, [r0] │ │ │ │ str.w r0, [r9] │ │ │ │ str r0, [r4, #4] │ │ │ │ - b.n 1eba24 │ │ │ │ + b.n 1ebbb4 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ - vldr d7, [pc, #52] @ 1ebb70 │ │ │ │ + vldr d7, [pc, #52] @ 1ebd00 │ │ │ │ mov r1, r0 │ │ │ │ strd r0, r0, [r0] │ │ │ │ ldr.w lr, [sp, #24] │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ vstr d7, [r0, #8] │ │ │ │ orrs.w r4, lr, ip │ │ │ │ - bne.n 1ebb60 │ │ │ │ + bne.n 1ebcf0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strb r2, [r1, #16] │ │ │ │ str r3, [r1, #20] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ strd lr, ip, [sp] │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1eb9c0 │ │ │ │ + bl 1ebb50 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 1ebb54 │ │ │ │ + b.n 1ebce4 │ │ │ │ nop │ │ │ │ ... │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #340] @ (1ebce0 ) │ │ │ │ - ldr r3, [pc, #340] @ (1ebce4 ) │ │ │ │ + ldr r1, [pc, #340] @ (1ebe70 ) │ │ │ │ + ldr r3, [pc, #340] @ (1ebe74 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ add.w r4, r0, #32 │ │ │ │ movs r2, #1 │ │ │ │ sub sp, #16 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ebbb8 │ │ │ │ + bne.n 1ebd48 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ebba8 │ │ │ │ + bne.n 1ebd38 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ebc76 │ │ │ │ + bne.n 1ebe06 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r5, [r3, r7, lsl #2] │ │ │ │ - cbz r5, 1ebc04 │ │ │ │ + cbz r5, 1ebd94 │ │ │ │ movs r5, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ebbd2 │ │ │ │ + bne.n 1ebd62 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ebc68 │ │ │ │ - ldr r2, [pc, #252] @ (1ebce8 ) │ │ │ │ - ldr r3, [pc, #248] @ (1ebce4 ) │ │ │ │ + bne.n 1ebdf8 │ │ │ │ + ldr r2, [pc, #252] @ (1ebe78 ) │ │ │ │ + ldr r3, [pc, #248] @ (1ebe74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ebcda │ │ │ │ + bne.n 1ebe6a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #228] @ (1ebcec ) │ │ │ │ + ldr r2, [pc, #228] @ (1ebe7c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 5a86c <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1ebbce │ │ │ │ + beq.n 1ebd5e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ blx 5a790 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1ebc30 │ │ │ │ + bne.n 1ebdc0 │ │ │ │ blx 5ae84 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #17 │ │ │ │ - bne.n 1ebca6 │ │ │ │ + bne.n 1ebe36 │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ blx 5aa44 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1ebca6 │ │ │ │ + cbz r0, 1ebe36 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 1f4258 │ │ │ │ + bl 1f43e8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ebca0 │ │ │ │ + cbz r0, 1ebe30 │ │ │ │ ldrd r0, r1, [r6, #24] │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - bne.n 1ebcc6 │ │ │ │ + bne.n 1ebe56 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1f4370 │ │ │ │ + bl 1f4500 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w r8, [r3, r7, lsl #2] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 59c6c │ │ │ │ - b.n 1ebbce │ │ │ │ + b.n 1ebd5e │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #32] │ │ │ │ - bl 1e1144 │ │ │ │ - b.n 1ebbe8 │ │ │ │ + bl 1e12d4 │ │ │ │ + b.n 1ebd78 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1ebcaa │ │ │ │ + bne.n 1ebe3a │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1300 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ebc8a │ │ │ │ + bne.n 1ebe1a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ebc7c │ │ │ │ - b.n 1ebbc0 │ │ │ │ + bne.n 1ebe0c │ │ │ │ + b.n 1ebd50 │ │ │ │ mov r0, r8 │ │ │ │ blx 59c6c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1ebc60 │ │ │ │ + b.n 1ebdf0 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ebcb0 │ │ │ │ + bne.n 1ebe40 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ebc7a │ │ │ │ - b.n 1ebbc0 │ │ │ │ + bne.n 1ebe0a │ │ │ │ + b.n 1ebd50 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movs r3, #0 │ │ │ │ blx 59ae0 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f445c │ │ │ │ - b.n 1ebc50 │ │ │ │ + bl 1f45ec │ │ │ │ + b.n 1ebde0 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r4, sp │ │ │ │ + cmn r4, r3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, r2 │ │ │ │ + cmp r0, r0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldmia r6, {r2, r4, r6, r7} │ │ │ │ + ldmia r7!, {r2} │ │ │ │ movs r0, 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 │ │ │ │ - ldr r0, [pc, #32] @ (1ebd24 ) │ │ │ │ + ldr r0, [pc, #32] @ (1ebeb4 ) │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ mov r5, r1 │ │ │ │ - bl 1ea658 │ │ │ │ + bl 1ea7e8 │ │ │ │ movs r1, #4 │ │ │ │ str r5, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ blx 5aa44 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 1ebd22 │ │ │ │ + cbz r0, 1ebeb2 │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldmia r5, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1, r2, r4} │ │ │ │ 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 │ │ │ │ ldrd r0, r2, [r4] │ │ │ │ subs r3, r2, #1 │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ - b.n 1ebd4c │ │ │ │ + b.n 1ebedc │ │ │ │ ldr.w r1, [r2, #-4]! │ │ │ │ - cbnz r1, 1ebd58 │ │ │ │ + cbnz r1, 1ebee8 │ │ │ │ subs r3, #1 │ │ │ │ adds r1, r3, #1 │ │ │ │ - bne.n 1ebd44 │ │ │ │ + bne.n 1ebed4 │ │ │ │ str r3, [r4, #4] │ │ │ │ blx 59c6c │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 1f4420 │ │ │ │ + bl 1f45b0 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ blx 59c6c │ │ │ │ - b.n 1ebd38 │ │ │ │ + b.n 1ebec8 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r3 │ │ │ │ - cbz r2, 1ebdb4 │ │ │ │ + cbz r2, 1ebf44 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r5, [r8] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r5, [r5, r4, lsl #2] │ │ │ │ - cbz r5, 1ebdae │ │ │ │ + cbz r5, 1ebf3e │ │ │ │ blx 59ae0 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f445c │ │ │ │ + bl 1f45ec │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 1ebd8c │ │ │ │ + bhi.n 1ebf1c │ │ │ │ strd r6, r7, [r8, #24] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r2 │ │ │ │ movs r5, #0 │ │ │ │ - cbnz r1, 1ebdf0 │ │ │ │ - b.n 1ebe26 │ │ │ │ + cbnz r1, 1ebf80 │ │ │ │ + b.n 1ebfb6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1f4464 │ │ │ │ - cbnz r0, 1ebe20 │ │ │ │ + bl 1f45f4 │ │ │ │ + cbnz r0, 1ebfb0 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - bls.n 1ebe26 │ │ │ │ + bls.n 1ebfb6 │ │ │ │ add.w r0, r5, r9 │ │ │ │ blx 59e14 <__aeabi_uidivmod@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ebdde │ │ │ │ + bne.n 1ebf6e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ebb78 │ │ │ │ - cbz r0, 1ebe26 │ │ │ │ + bl 1ebd08 │ │ │ │ + cbz r0, 1ebfb6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - bl 1f4464 │ │ │ │ + bl 1f45f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ebdea │ │ │ │ + beq.n 1ebf7a │ │ │ │ str r4, [r6, #8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -554608,364 +554711,364 @@ │ │ │ │ mov sl, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r2 │ │ │ │ mov r8, r3 │ │ │ │ movs r5, #0 │ │ │ │ - cbnz r1, 1ebe6a │ │ │ │ - b.n 1ebf1a │ │ │ │ + cbnz r1, 1ebffa │ │ │ │ + b.n 1ec0aa │ │ │ │ mov r1, r8 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1f4888 │ │ │ │ - cbnz r0, 1ebe9a │ │ │ │ + bl 1f4a18 │ │ │ │ + cbnz r0, 1ec02a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1ebeba │ │ │ │ + bls.n 1ec04a │ │ │ │ add.w r0, r5, r9 │ │ │ │ blx 59e14 <__aeabi_uidivmod@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ebe58 │ │ │ │ + bne.n 1ebfe8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ebb78 │ │ │ │ - cbz r0, 1ebeb8 │ │ │ │ + bl 1ebd08 │ │ │ │ + cbz r0, 1ec048 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r1, r8 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - bl 1f4888 │ │ │ │ + bl 1f4a18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ebe62 │ │ │ │ + beq.n 1ebff2 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 1ebeb8 │ │ │ │ + blt.n 1ec048 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r3, r7] │ │ │ │ - cbz r0, 1ebf04 │ │ │ │ + cbz r0, 1ec094 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ str r4, [r6, #12] │ │ │ │ - bl 1f4650 │ │ │ │ + bl 1f47e0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 1ebf1a │ │ │ │ - vldr d7, [pc, #96] @ 1ebf20 │ │ │ │ + cbz r3, 1ec0aa │ │ │ │ + vldr d7, [pc, #96] @ 1ec0b0 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ vmov.f64 d8, d7 │ │ │ │ - b.n 1ebee6 │ │ │ │ - bl 1f48e8 │ │ │ │ + b.n 1ec076 │ │ │ │ + bl 1f4a78 │ │ │ │ vcmpe.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 1ebede │ │ │ │ + bpl.n 1ec06e │ │ │ │ vmov.f64 d8, d0 │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bcs.n 1ebf16 │ │ │ │ + bcs.n 1ec0a6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ebeca │ │ │ │ + bne.n 1ec05a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ebb78 │ │ │ │ + bl 1ebd08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ebede │ │ │ │ + beq.n 1ec06e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 1ebeca │ │ │ │ + b.n 1ec05a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ebb78 │ │ │ │ + bl 1ebd08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ebeb0 │ │ │ │ + beq.n 1ec040 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r3, r7] │ │ │ │ - b.n 1ebea4 │ │ │ │ + b.n 1ec034 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - b.n 1ebe9e │ │ │ │ + b.n 1ec02e │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 1ebe9e │ │ │ │ + b.n 1ec02e │ │ │ │ ... │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #40] @ (1ebf64 ) │ │ │ │ + ldr r5, [pc, #40] @ (1ec0f4 ) │ │ │ │ movs r4, #0 │ │ │ │ movw r6, #479 @ 0x1df │ │ │ │ add r5, pc │ │ │ │ subs r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1674 │ │ │ │ + bl 1f1804 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r3, 1ebf58 │ │ │ │ - bl 1dd4e0 │ │ │ │ + cbnz r3, 1ec0e8 │ │ │ │ + bl 1dd670 │ │ │ │ mov r3, r0 │ │ │ │ adds r4, #1 │ │ │ │ str.w r3, [r5, #4]! │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 1ebf46 │ │ │ │ + bne.n 1ec0d6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [sp, #632] @ 0x278 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 1dd660 │ │ │ │ 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 1ebf94 │ │ │ │ + bne.n 1ec124 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ebf7c │ │ │ │ + bne.n 1ec10c │ │ │ │ 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 1dd4d0 │ │ │ │ + bl 1dd660 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ movhi r0, #0 │ │ │ │ - bls.n 1ebfc2 │ │ │ │ + bls.n 1ec152 │ │ │ │ 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 1dd4d0 │ │ │ │ + bl 1dd660 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1ebfec │ │ │ │ + bls.n 1ec17c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ebfe8 │ │ │ │ + bne.n 1ec178 │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ebfe8 │ │ │ │ + bne.n 1ec178 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ - cbnz r3, 1ec012 │ │ │ │ + cbnz r3, 1ec1a2 │ │ │ │ ldrb.w r0, [r0, #55] @ 0x37 │ │ │ │ sub.w r0, r0, #5 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 1dd660 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1ec034 │ │ │ │ + bls.n 1ec1c4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ec030 │ │ │ │ + bne.n 1ec1c0 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ec030 │ │ │ │ + bne.n 1ec1c0 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ec030 │ │ │ │ + bne.n 1ec1c0 │ │ │ │ ldrb.w r0, [r0, #55] @ 0x37 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 1dd660 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 1ec092 │ │ │ │ + beq.n 1ec222 │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ ldrb.w r2, [r2, #36] @ 0x24 │ │ │ │ ands.w r1, r2, #31 │ │ │ │ - bne.n 1ec08c │ │ │ │ + bne.n 1ec21c │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ec074 │ │ │ │ + bne.n 1ec204 │ │ │ │ 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 1dd4d0 │ │ │ │ + bl 1dd660 │ │ │ │ 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 1ec0d0 │ │ │ │ + bne.n 1ec260 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ec0b8 │ │ │ │ + bne.n 1ec248 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1ec0cc │ │ │ │ + bne.n 1ec25c │ │ │ │ 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 1dd4d0 │ │ │ │ + bl 1dd660 │ │ │ │ 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 1ec10c │ │ │ │ + bne.n 1ec29c │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ec0f4 │ │ │ │ + bne.n 1ec284 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1ec108 │ │ │ │ + bne.n 1ec298 │ │ │ │ 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 1dd4d0 │ │ │ │ + bl 1dd660 │ │ │ │ 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 1dd4d0 │ │ │ │ + bl 1dd660 │ │ │ │ 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 1dd4d0 │ │ │ │ + bl 1dd660 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1ec170 │ │ │ │ + bls.n 1ec300 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ec16c │ │ │ │ + bne.n 1ec2fc │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ec16c │ │ │ │ + bne.n 1ec2fc │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ - cbnz r3, 1ec196 │ │ │ │ + cbnz r3, 1ec326 │ │ │ │ ldrb.w r0, [r0, #55] @ 0x37 │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 1dd660 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1ec1b8 │ │ │ │ + bls.n 1ec348 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ec1b4 │ │ │ │ + bne.n 1ec344 │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ec1b4 │ │ │ │ + bne.n 1ec344 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ - cbnz r3, 1ec1da │ │ │ │ + cbnz r3, 1ec36a │ │ │ │ ldrb.w r0, [r0, #55] @ 0x37 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 1dd660 │ │ │ │ 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 1ec20e │ │ │ │ + bne.n 1ec39e │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1ec1f4 │ │ │ │ + bne.n 1ec384 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r1, r1, #31 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1ec20a │ │ │ │ + bne.n 1ec39a │ │ │ │ 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 │ │ │ │ @@ -554973,93 +555076,93 @@ │ │ │ │ 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 1ec230 │ │ │ │ + bne.n 1ec3c0 │ │ │ │ bx lr │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r0, #16 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1ec262 │ │ │ │ + bhi.n 1ec3f2 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r0, #4 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 1ec24a │ │ │ │ + bne.n 1ec3da │ │ │ │ bx lr │ │ │ │ cmp r3, #4 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - beq.n 1ec25a │ │ │ │ + beq.n 1ec3ea │ │ │ │ cmp r3, #5 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #1065353216 @ 0x3f800000 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - b.n 1ec25a │ │ │ │ + b.n 1ec3ea │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (1ec2a0 ) │ │ │ │ + ldr r1, [pc, #24] @ (1ec430 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #24] @ (1ec2a4 ) │ │ │ │ + ldr r0, [pc, #24] @ (1ec434 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1f84bc │ │ │ │ - ldr r3, [pc, #16] @ (1ec2a8 ) │ │ │ │ + bl 1f864c │ │ │ │ + ldr r3, [pc, #16] @ (1ec438 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldc2 15, cr15, [sp], {255} @ 0xff │ │ │ │ - str r7, [sp, #312] @ 0x138 │ │ │ │ + str r5, [sp, #760] @ 0x2f8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r7, [sp, #296] @ 0x128 │ │ │ │ + str r5, [sp, #744] @ 0x2e8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cbz r2, 1ec2c2 │ │ │ │ + cbz r2, 1ec452 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1ec2c6 │ │ │ │ + beq.n 1ec456 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 1ec2d6 │ │ │ │ + beq.n 1ec466 │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #44] @ (1ec2f4 ) │ │ │ │ + ldr r3, [pc, #44] @ (1ec484 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r1] │ │ │ │ cmp r0, r2 │ │ │ │ ite lt │ │ │ │ movlt r0, #2 │ │ │ │ movge r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #32] @ (1ec2f8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ec488 ) │ │ │ │ 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 1ec2c4 │ │ │ │ + ble.n 1ec454 │ │ │ │ adds r0, #1 │ │ │ │ bx lr │ │ │ │ - ldrb r0, [r1, #29] │ │ │ │ + ldrb r0, [r7, #29] │ │ │ │ movs r7, r4 │ │ │ │ - ldrb r0, [r7, #28] │ │ │ │ + ldrb r0, [r5, #29] │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov sl, r3 │ │ │ │ @@ -555076,15 +555179,15 @@ │ │ │ │ moveq r2, #24 │ │ │ │ movne r2, #48 @ 0x30 │ │ │ │ moveq.w fp, #2 │ │ │ │ movne.w fp, #4 │ │ │ │ blx 5a178 │ │ │ │ ldrsb.w r6, [r4, #28] │ │ │ │ adds r2, r6, #1 │ │ │ │ - beq.n 1ec406 │ │ │ │ + beq.n 1ec596 │ │ │ │ str.w fp, [sp, #12] │ │ │ │ add.w r9, r4, #28 │ │ │ │ movs r7, #1 │ │ │ │ mov fp, r4 │ │ │ │ rsbs r3, r8, #0 │ │ │ │ add.w r0, r8, #7 │ │ │ │ and.w r3, r3, #7 │ │ │ │ @@ -555108,51 +555211,51 @@ │ │ │ │ strgt.w lr, [sp, #4] │ │ │ │ addgt r0, r0, r5 │ │ │ │ movgt r4, #0 │ │ │ │ asr.w ip, ip, r3 │ │ │ │ lsl.w r3, r7, r2 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w ip, ip, r3 │ │ │ │ - ble.w 1ec4fe │ │ │ │ + ble.w 1ec68e │ │ │ │ cmp r1, #8 │ │ │ │ add r4, r2 │ │ │ │ mov r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, #8 │ │ │ │ ldrb.w lr, [r0, #1]! │ │ │ │ subs r1, r1, r2 │ │ │ │ lsl.w r3, r7, r2 │ │ │ │ cmp r1, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, lr │ │ │ │ lsl.w r3, r3, r4 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ - bgt.n 1ec3a2 │ │ │ │ + bgt.n 1ec532 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ add r8, lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ec512 │ │ │ │ + bne.w 1ec6a2 │ │ │ │ add.w r6, r6, r6, lsl #1 │ │ │ │ ldrb.w r1, [r9, #1] │ │ │ │ ldrb.w r2, [r9, #2] │ │ │ │ add.w r6, sl, r6, lsl #2 │ │ │ │ lsl.w r2, ip, r2 │ │ │ │ ldr.w r3, [r6, r1, lsl #2] │ │ │ │ orrs r3, r2 │ │ │ │ str.w r3, [r6, r1, lsl #2] │ │ │ │ ldrsb.w r6, [r9, #5]! │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 1ec34a │ │ │ │ + bne.n 1ec4da │ │ │ │ mov r4, fp │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r0, sl, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ec4ae │ │ │ │ + beq.n 1ec63e │ │ │ │ sub.w ip, sl, #4 │ │ │ │ movs r3, #12 │ │ │ │ add.w r0, sl, #8 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ add.w lr, r4, #28 │ │ │ │ mla r9, r3, fp, ip │ │ │ │ @@ -555190,79 +555293,79 @@ │ │ │ │ ldr r6, [r0, #0] │ │ │ │ lsl.w r2, r7, r2 │ │ │ │ cmp r5, lr │ │ │ │ add r3, r6 │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, r2 │ │ │ │ str r3, [r1, #0] │ │ │ │ - bne.n 1ec43e │ │ │ │ + bne.n 1ec5ce │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r6, #12 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1ec436 │ │ │ │ + bne.n 1ec5c6 │ │ │ │ mov r0, r8 │ │ │ │ mov r8, fp │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ec54e │ │ │ │ + bne.n 1ec6de │ │ │ │ mov.w ip, #12 │ │ │ │ mov r5, r0 │ │ │ │ movs r7, #1 │ │ │ │ mla ip, ip, fp, r0 │ │ │ │ sub.w r2, r5, #12 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ cmp r3, #14 │ │ │ │ - bgt.n 1ec4ea │ │ │ │ + bgt.n 1ec67a │ │ │ │ lsl.w r6, r7, r3 │ │ │ │ lsls r0, r1, #15 │ │ │ │ add.w r0, r0, #16384 @ 0x4000 │ │ │ │ subs r3, #1 │ │ │ │ subs r6, #1 │ │ │ │ - cbz r1, 1ec4ea │ │ │ │ + cbz r1, 1ec67a │ │ │ │ cmp r6, r1 │ │ │ │ ite ne │ │ │ │ asrne.w r1, r0, r3 │ │ │ │ movweq r1, #65535 @ 0xffff │ │ │ │ cmp r2, r5 │ │ │ │ str r1, [r2, #0] │ │ │ │ - bne.n 1ec4c4 │ │ │ │ + bne.n 1ec654 │ │ │ │ adds r5, #12 │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 1ec4c0 │ │ │ │ + bne.n 1ec650 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ add r8, lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ec3da │ │ │ │ + beq.w 1ec56a │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1ec3f8 │ │ │ │ + beq.w 1ec588 │ │ │ │ add.w r6, r6, r6, lsl #1 │ │ │ │ movs r2, #0 │ │ │ │ add.w r0, lr, #4294967295 @ 0xffffffff │ │ │ │ add.w r6, sl, r6, lsl #2 │ │ │ │ asr.w r3, ip, r2 │ │ │ │ subs r1, r0, r2 │ │ │ │ tst.w r3, #1 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - beq.n 1ec548 │ │ │ │ + beq.n 1ec6d8 │ │ │ │ ldrb.w r4, [r9, #1] │ │ │ │ ldrb.w r3, [r9, #2] │ │ │ │ add r1, r3 │ │ │ │ ldr.w r3, [r6, r4, lsl #2] │ │ │ │ lsl.w r1, r7, r1 │ │ │ │ orrs r3, r1 │ │ │ │ str.w r3, [r6, r4, lsl #2] │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 1ec520 │ │ │ │ - b.n 1ec3f8 │ │ │ │ + bne.n 1ec6b0 │ │ │ │ + b.n 1ec588 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #12 │ │ │ │ movs r5, #1 │ │ │ │ mla r0, r0, fp, r1 │ │ │ │ sub.w r2, r1, #12 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ @@ -555282,60 +555385,60 @@ │ │ │ │ lsl.w lr, r7, lr │ │ │ │ it pl │ │ │ │ asrpl.w r6, r7, r6 │ │ │ │ orr.w r3, r3, lr │ │ │ │ it pl │ │ │ │ orrpl r3, r6 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.n 1ec5cc │ │ │ │ + bgt.n 1ec75c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ec5cc │ │ │ │ + beq.n 1ec75c │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r6, r5, ip │ │ │ │ add.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ - blt.n 1ec5e0 │ │ │ │ + blt.n 1ec770 │ │ │ │ cmp r3, r6 │ │ │ │ it ge │ │ │ │ movwge r3, #32767 @ 0x7fff │ │ │ │ - bge.n 1ec5cc │ │ │ │ + bge.n 1ec75c │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, ip │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bne.n 1ec55c │ │ │ │ + bne.n 1ec6ec │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 1ec558 │ │ │ │ + bne.n 1ec6e8 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ negs r3, r3 │ │ │ │ cmp r3, r6 │ │ │ │ itt ge │ │ │ │ movwge r3, #32769 @ 0x8001 │ │ │ │ movtge r3, #65535 @ 0xffff │ │ │ │ - bge.n 1ec5cc │ │ │ │ + bge.n 1ec75c │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, ip │ │ │ │ negs r3, r3 │ │ │ │ - b.n 1ec5cc │ │ │ │ + b.n 1ec75c │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ movs r5, #1 │ │ │ │ mov fp, r3 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 1ec6c6 │ │ │ │ + ble.n 1ec856 │ │ │ │ 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 │ │ │ │ @@ -555360,53 +555463,53 @@ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ it gt │ │ │ │ addgt r0, r8 │ │ │ │ asr.w ip, ip, r7 │ │ │ │ it gt │ │ │ │ movgt r7, #0 │ │ │ │ and.w ip, ip, r3 │ │ │ │ - ble.n 1ec6a0 │ │ │ │ + ble.n 1ec830 │ │ │ │ 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 1ec678 │ │ │ │ + bgt.n 1ec808 │ │ │ │ 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 1ec62c │ │ │ │ + bne.n 1ec7bc │ │ │ │ ldr r7, [sp, #0] │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bgt.n 1ec626 │ │ │ │ + bgt.n 1ec7b6 │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp.w sl, #3 │ │ │ │ - bne.n 1ec616 │ │ │ │ + bne.n 1ec7a6 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mov lr, sl │ │ │ │ mov sl, fp │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 1ec8d6 │ │ │ │ + ble.w 1eca66 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 1ec85c │ │ │ │ + ble.w 1ec9ec │ │ │ │ add.w r9, fp, #3 │ │ │ │ movs r5, #0 │ │ │ │ mov.w lr, #1 │ │ │ │ mov r7, fp │ │ │ │ mov.w sl, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ negs r3, r4 │ │ │ │ @@ -555430,49 +555533,49 @@ │ │ │ │ itt gt │ │ │ │ addgt r0, r8 │ │ │ │ movgt r5, #0 │ │ │ │ asr.w ip, ip, r3 │ │ │ │ lsl.w r3, lr, r2 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w ip, ip, r3 │ │ │ │ - ble.n 1ec766 │ │ │ │ + ble.n 1ec8f6 │ │ │ │ cmp r1, #8 │ │ │ │ add r5, r2 │ │ │ │ mov r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, #8 │ │ │ │ ldrb.w fp, [r0, #1]! │ │ │ │ subs r1, r1, r2 │ │ │ │ lsl.w r3, lr, r2 │ │ │ │ cmp r1, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, fp │ │ │ │ lsl.w r3, r3, r5 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ - bgt.n 1ec73e │ │ │ │ + bgt.n 1ec8ce │ │ │ │ strb.w ip, [r9, sl, lsl #2] │ │ │ │ add.w r3, sl, #1 │ │ │ │ cmp r3, #2 │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ add r4, r1 │ │ │ │ - bne.n 1ec6f4 │ │ │ │ + bne.n 1ec884 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 1ec6ee │ │ │ │ + bgt.n 1ec87e │ │ │ │ mov sl, r7 │ │ │ │ mov.w lr, #4 │ │ │ │ ldrb r5, [r6, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ec864 │ │ │ │ + beq.n 1ec9f4 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1ec85c │ │ │ │ + ble.n 1ec9ec │ │ │ │ add.w r7, sl, lr │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r7 │ │ │ │ add.w ip, r1, #2 │ │ │ │ adds r2, r1, #7 │ │ │ │ and.w r9, r1, #7 │ │ │ │ @@ -555485,29 +555588,29 @@ │ │ │ │ ldrb.w r0, [r8, r2] │ │ │ │ asr.w r0, r0, r9 │ │ │ │ and.w r0, r0, #1 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ orr.w r2, r0, r2, lsl #1 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 1ec7c8 │ │ │ │ + bne.n 1ec958 │ │ │ │ adds r4, r3, #4 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 1ec7a6 │ │ │ │ + bne.n 1ec936 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 1ec7a0 │ │ │ │ + bgt.n 1ec930 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ itt gt │ │ │ │ addgt.w r7, sl, #10 │ │ │ │ movgt.w ip, #0 │ │ │ │ - ble.n 1ec85c │ │ │ │ + ble.n 1ec9ec │ │ │ │ sub.w r0, r7, #8 │ │ │ │ subs r1, r0, #3 │ │ │ │ ldr r5, [r6, #12] │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ ldrb.w lr, [r6, #21] │ │ │ │ add r3, r5 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ @@ -555516,46 +555619,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 1ec7fc │ │ │ │ + bne.n 1ec98c │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 1ec84a │ │ │ │ + ble.n 1ec9da │ │ │ │ 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 1ec7fa │ │ │ │ + bne.n 1ec98a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bgt.n 1ec7f6 │ │ │ │ + bgt.n 1ec986 │ │ │ │ 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 1ec7e8 │ │ │ │ + beq.n 1ec978 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 1ec85c │ │ │ │ + ble.n 1ec9ec │ │ │ │ add.w r1, sl, #4 │ │ │ │ movw r7, #65532 @ 0xfffc │ │ │ │ movt r7, #65535 @ 0xffff │ │ │ │ add r1, lr │ │ │ │ sub.w r7, r7, lr │ │ │ │ add.w r0, sl, lr │ │ │ │ rsb ip, lr, #4 │ │ │ │ @@ -555570,48 +555673,48 @@ │ │ │ │ asr.w lr, lr, r3 │ │ │ │ adds r3, r7, r1 │ │ │ │ and.w lr, lr, #1 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ orr.w r2, lr, r2, lsl #1 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1ec8a8 │ │ │ │ + bne.n 1eca38 │ │ │ │ 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 1ec8ba │ │ │ │ + bne.n 1eca4a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r1, #8 │ │ │ │ adds r0, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 1ec888 │ │ │ │ - b.n 1ec7e8 │ │ │ │ + bgt.n 1eca18 │ │ │ │ + b.n 1ec978 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 1ec85c │ │ │ │ + ble.n 1ec9ec │ │ │ │ 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 1ec8e6 │ │ │ │ - b.n 1ec78e │ │ │ │ + bgt.n 1eca76 │ │ │ │ + b.n 1ec91e │ │ │ │ stmdb 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, #1036] @ 1ecd18 │ │ │ │ + ldr.w r4, [pc, #1036] @ 1ecea8 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r0, [pc, #1036] @ 1ecd1c │ │ │ │ + ldr.w r0, [pc, #1036] @ 1eceac │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ add r4, pc │ │ │ │ cmp.w r3, r5, lsl #2 │ │ │ │ mov r7, r2 │ │ │ │ it lt │ │ │ │ movlt.w r9, #0 │ │ │ │ ldrb.w r2, [sp, #232] @ 0xe8 │ │ │ │ @@ -555624,42 +555727,42 @@ │ │ │ │ it ge │ │ │ │ addge r2, r5, #3 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ itt ge │ │ │ │ bicge.w r2, r2, #3 │ │ │ │ subge.w r9, r3, r2, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 1ec968 │ │ │ │ + ble.n 1ecaf8 │ │ │ │ subs r3, r1, #1 │ │ │ │ mov r4, r1 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ subs r1, #4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ subs r3, r1, r3 │ │ │ │ mov.w r8, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 1ec984 │ │ │ │ + bgt.n 1ecb14 │ │ │ │ subs r4, #4 │ │ │ │ add r7, r9 │ │ │ │ add r8, r2 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1ec95a │ │ │ │ - ldr r2, [pc, #948] @ (1ecd20 ) │ │ │ │ - ldr r3, [pc, #944] @ (1ecd1c ) │ │ │ │ + bne.n 1ecaea │ │ │ │ + ldr r2, [pc, #948] @ (1eceb0 ) │ │ │ │ + ldr r3, [pc, #944] @ (1eceac ) │ │ │ │ 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 1ecd14 │ │ │ │ + bne.w 1ecea4 │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bic.w r1, r6, #3 │ │ │ │ - ldr r6, [pc, #920] @ (1ecd24 ) │ │ │ │ + ldr r6, [pc, #920] @ (1eceb4 ) │ │ │ │ str r1, [sp, #12] │ │ │ │ sub.w sl, r5, #4 │ │ │ │ add r6, pc │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ mov r6, r5 │ │ │ │ mov r1, r2 │ │ │ │ @@ -555703,78 +555806,78 @@ │ │ │ │ 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] @ (1ecd28 ) │ │ │ │ + ldr r1, [pc, #788] @ (1eceb8 ) │ │ │ │ add r1, pc │ │ │ │ adds r6, r3, r1 │ │ │ │ ldrb r7, [r1, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1eca8c │ │ │ │ + beq.n 1ecc1c │ │ │ │ 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 5a178 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r9 │ │ │ │ adds r2, #1 │ │ │ │ str r6, [r3, #12] │ │ │ │ cmp r7, r2 │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 1eca36 │ │ │ │ + bne.n 1ecbc6 │ │ │ │ adds r5, #1 │ │ │ │ add r9, fp │ │ │ │ cmp r5, sl │ │ │ │ - bcc.n 1eca28 │ │ │ │ + bcc.n 1ecbb8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ adds r2, #16 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ subs r3, #4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ adds r2, #64 @ 0x40 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1ec9de │ │ │ │ + bne.n 1ecb6e │ │ │ │ ldrd r5, r7, [sp, #120] @ 0x78 │ │ │ │ ldrd r2, r9, [sp, #104] @ 0x68 │ │ │ │ ldrd r4, r3, [sp, #88] @ 0x58 │ │ │ │ lsrs r6, r5, #2 │ │ │ │ ldrd r8, r1, [sp, #96] @ 0x60 │ │ │ │ adds r6, #1 │ │ │ │ subs r4, #4 │ │ │ │ add.w r6, r9, r6, lsl #4 │ │ │ │ add r8, r1 │ │ │ │ ldrd r0, sl, [sp, #112] @ 0x70 │ │ │ │ add.w r9, r6, r3 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1ec9a6 │ │ │ │ - b.n 1ec968 │ │ │ │ + bne.n 1ecb36 │ │ │ │ + b.n 1ecaf8 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1ec2fc │ │ │ │ + bl 1ec48c │ │ │ │ ldr r4, [r6, #4] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ecd0a │ │ │ │ + beq.w 1ece9a │ │ │ │ subs r2, r7, r0 │ │ │ │ and.w r3, r0, #7 │ │ │ │ and.w r2, r2, #7 │ │ │ │ mov.w ip, #1 │ │ │ │ it pl │ │ │ │ negpl r3, r2 │ │ │ │ mov r2, r4 │ │ │ │ @@ -555797,41 +555900,41 @@ │ │ │ │ asr.w r4, r4, r5 │ │ │ │ it gt │ │ │ │ movgt r5, r7 │ │ │ │ and.w r4, r4, r3 │ │ │ │ itt gt │ │ │ │ ldrgt r3, [sp, #24] │ │ │ │ addgt r0, r0, r3 │ │ │ │ - ble.n 1ecb28 │ │ │ │ + ble.n 1eccb8 │ │ │ │ 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 1ecb00 │ │ │ │ + bgt.n 1ecc90 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #504] @ (1ecd2c ) │ │ │ │ + ldr r3, [pc, #504] @ (1ecebc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #492] @ (1ecd30 ) │ │ │ │ + ldr r3, [pc, #492] @ (1ecec0 ) │ │ │ │ movs r5, #1 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ mov sl, r9 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov.w r9, #0 │ │ │ │ @@ -555839,36 +555942,36 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ mov ip, sl │ │ │ │ strd sl, r9, [sp, #52] @ 0x34 │ │ │ │ ldr.w lr, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1eccf8 │ │ │ │ + beq.w 1ece88 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov.w r8, r0, lsl #1 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, lr │ │ │ │ lsr.w r8, r3, r8 │ │ │ │ cmp r2, #2 │ │ │ │ mul.w r3, lr, r0 │ │ │ │ and.w r8, r8, #3 │ │ │ │ - bne.n 1ecbac │ │ │ │ + bne.n 1ecd3c │ │ │ │ ldrd r1, r2, [sp, #60] @ 0x3c │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.w 1ecd02 │ │ │ │ + bgt.w 1ece92 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ add r3, r2 │ │ │ │ subs r1, r0, r1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ sub.w r1, lr, r1 │ │ │ │ - b.n 1ecbb2 │ │ │ │ + b.n 1ecd42 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ add r3, r2 │ │ │ │ negs r4, r3 │ │ │ │ and.w r2, r3, #7 │ │ │ │ and.w r4, r4, #7 │ │ │ │ add.w r9, r3, #7 │ │ │ │ @@ -555892,29 +555995,29 @@ │ │ │ │ asr.w r4, r4, r3 │ │ │ │ it gt │ │ │ │ ldrgt r3, [sp, #24] │ │ │ │ and.w r4, r4, sl │ │ │ │ itt gt │ │ │ │ movgt.w sl, #0 │ │ │ │ addgt r9, r3 │ │ │ │ - ble.n 1ecc2e │ │ │ │ + ble.n 1ecdbe │ │ │ │ cmp r1, #8 │ │ │ │ add sl, r2 │ │ │ │ mov r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, #8 │ │ │ │ ldrb.w r7, [r9, #1]! │ │ │ │ subs r1, r1, r2 │ │ │ │ lsl.w r3, r5, r2 │ │ │ │ cmp r1, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, r7 │ │ │ │ lsl.w r3, r3, sl │ │ │ │ orr.w r4, r4, r3 │ │ │ │ - bgt.n 1ecc06 │ │ │ │ + bgt.n 1ecd96 │ │ │ │ movs r3, #12 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ add.w sl, ip, r3 │ │ │ │ mov r9, ip │ │ │ │ str.w ip, [sp, #16] │ │ │ │ mla r7, r8, r3, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ @@ -555930,96 +556033,96 @@ │ │ │ │ ldr.w r3, [fp], #4 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ rsb r0, r0, #64 @ 0x40 │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r3, #32 │ │ │ │ asrs r3, r3, #6 │ │ │ │ - cbz r2, 1ecca0 │ │ │ │ + cbz r2, 1ece30 │ │ │ │ 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 1e1348 │ │ │ │ + bl 1e14d8 │ │ │ │ vstmia r9!, {s0} │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1eccbe │ │ │ │ + beq.n 1ece4e │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - b.n 1ecc50 │ │ │ │ + b.n 1ecde0 │ │ │ │ rsb r3, r3, r3, lsl #5 │ │ │ │ add.w r0, r3, #63 @ 0x3f │ │ │ │ cmp r3, r2 │ │ │ │ it ge │ │ │ │ movge r0, r3 │ │ │ │ asrs r0, r0, #6 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e14d8 │ │ │ │ vstmia r9!, {s0} │ │ │ │ cmp r9, sl │ │ │ │ - bne.n 1ecc9c │ │ │ │ + bne.n 1ece2c │ │ │ │ ldrd ip, r0, [sp, #16] │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ str.w r3, [ip, #12] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ add.w ip, ip, #16 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 1ecb68 │ │ │ │ + bne.w 1eccf8 │ │ │ │ ldrd sl, r9, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.w 1ecb5e │ │ │ │ + bcc.w 1eccee │ │ │ │ ldrd sl, fp, [sp, #68] @ 0x44 │ │ │ │ - b.n 1eca4a │ │ │ │ + b.n 1ecbda │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1ecba6 │ │ │ │ + b.n 1ecd36 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ subs r3, #2 │ │ │ │ add r3, r2 │ │ │ │ - b.n 1ecb9e │ │ │ │ + b.n 1ecd2e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1ecb40 │ │ │ │ + b.n 1eccd0 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - adds r6, #232 @ 0xe8 │ │ │ │ + adds r5, #88 @ 0x58 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #144 @ 0x90 │ │ │ │ + adds r5, #0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r0, [r0, #2] │ │ │ │ + ldrb r0, [r6, #2] │ │ │ │ movs r7, r4 │ │ │ │ - ldrb r4, [r7, #10] │ │ │ │ + ldrb r4, [r5, #11] │ │ │ │ movs r7, r4 │ │ │ │ - ldrb r4, [r3, #2] │ │ │ │ + ldrb r4, [r1, #3] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r2, [r5, #56] @ 0x38 │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ lsls r3, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ - ldr.w r4, [pc, #1352] @ 1ed290 │ │ │ │ + ldr.w r4, [pc, #1352] @ 1ed420 │ │ │ │ mov sl, r0 │ │ │ │ - ldr.w r0, [pc, #1352] @ 1ed294 │ │ │ │ + ldr.w r0, [pc, #1352] @ 1ed424 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ add r4, pc │ │ │ │ cmp.w r3, sl, lsl #2 │ │ │ │ it lt │ │ │ │ movlt r3, #0 │ │ │ │ ldr r6, [sp, #216] @ 0xd8 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ @@ -556029,56 +556132,56 @@ │ │ │ │ bicge.w r2, r2, #3 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ mov.w r0, #0 │ │ │ │ it ge │ │ │ │ subge.w r3, r3, r2, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 1ecd9e │ │ │ │ + ble.n 1ecf2e │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r7, r1 │ │ │ │ subs r0, r7, #4 │ │ │ │ movs r5, #0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ subs r2, r7, #1 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ subs r2, r0, r2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bgt.n 1ecdbe │ │ │ │ + bgt.n 1ecf4e │ │ │ │ subs r7, #4 │ │ │ │ add r4, r3 │ │ │ │ add r5, r1 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 1ecd8e │ │ │ │ - ldr.w r2, [pc, #1272] @ 1ed298 │ │ │ │ - ldr.w r3, [pc, #1264] @ 1ed294 │ │ │ │ + bne.n 1ecf1e │ │ │ │ + ldr.w r2, [pc, #1272] @ 1ed428 │ │ │ │ + ldr.w r3, [pc, #1264] @ 1ed424 │ │ │ │ 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 1ed28a │ │ │ │ + bne.w 1ed41a │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r8, sl, #4294967295 @ 0xffffffff │ │ │ │ sub.w ip, sl, #4 │ │ │ │ bic.w lr, r8, #3 │ │ │ │ mov r9, r6 │ │ │ │ sub.w r0, ip, lr │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - ldr.w r0, [pc, #1224] @ 1ed29c │ │ │ │ + ldr.w r0, [pc, #1224] @ 1ed42c │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r0, [pc, #1220] @ 1ed2a0 │ │ │ │ + ldr.w r0, [pc, #1220] @ 1ed430 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, r8 │ │ │ │ mov r8, sl │ │ │ │ - ldr.w r6, [pc, #1212] @ 1ed2a4 │ │ │ │ + ldr.w r6, [pc, #1212] @ 1ed434 │ │ │ │ cmp r7, #4 │ │ │ │ mov sl, r7 │ │ │ │ it ge │ │ │ │ movge.w sl, #4 │ │ │ │ add r6, pc │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ add.w r6, r9, r5 │ │ │ │ @@ -556094,15 +556197,15 @@ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp.w r8, #4 │ │ │ │ mov sl, r8 │ │ │ │ it ge │ │ │ │ movge.w sl, #4 │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ed244 │ │ │ │ + beq.w 1ed3d4 │ │ │ │ rbit r4, r4 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ clz r4, r4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ adds r5, r4, #1 │ │ │ │ mov.w ip, #1 │ │ │ │ mov.w r9, r4, lsl #5 │ │ │ │ @@ -556118,15 +556221,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 1eceac │ │ │ │ + ble.n 1ed03c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ strd sl, r5, [sp, #4] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ add r4, r3 │ │ │ │ cmp r1, #8 │ │ │ │ add r0, r2 │ │ │ │ @@ -556137,32 +556240,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 1ece7c │ │ │ │ + bgt.n 1ed00c │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr.w r3, [r3, r9] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1ed27c │ │ │ │ + beq.w 1ed40c │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 1ed26e │ │ │ │ + beq.w 1ed3fe │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1ed1e8 │ │ │ │ + bne.w 1ed378 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [fp, #8] │ │ │ │ add.w r2, r5, lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ed26a │ │ │ │ + beq.w 1ed3fa │ │ │ │ adds r3, r2, #7 │ │ │ │ and.w r4, r2, #7 │ │ │ │ ands.w r3, r3, r2, asr #32 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ negs r1, r2 │ │ │ │ and.w r1, r1, #7 │ │ │ │ @@ -556179,26 +556282,26 @@ │ │ │ │ mov.w r1, #1 │ │ │ │ lsl.w r1, r1, r5 │ │ │ │ and.w r5, r2, #7 │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ asr.w r0, r0, r5 │ │ │ │ and.w r1, r0, r1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bne.n 1ecf2e │ │ │ │ + bne.n 1ed0be │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ and.w r3, r3, #1 │ │ │ │ orr.w r3, r1, r3, lsl #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ adds r2, #2 │ │ │ │ ldrb.w r3, [fp, #9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ed262 │ │ │ │ + beq.w 1ed3f2 │ │ │ │ adds r3, r2, #7 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ands.w r3, r3, r2, asr #32 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ asrs r3, r3, #3 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ @@ -556209,16 +556312,16 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 1ec600 │ │ │ │ - ldr r3, [pc, #828] @ (1ed2a8 ) │ │ │ │ + bl 1ec790 │ │ │ │ + ldr r3, [pc, #828] @ (1ed438 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r4, #0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ mov.w sl, #1 │ │ │ │ @@ -556242,38 +556345,38 @@ │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ add r3, sp │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r8, [r4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ec2ac │ │ │ │ + bl 1ec43c │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r2, #1 │ │ │ │ lsr.w r3, r4, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w lr, [r1, #28] │ │ │ │ mla r3, ip, r2, r3 │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ed236 │ │ │ │ + beq.w 1ed3c6 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.w 1ed22a │ │ │ │ + beq.w 1ed3ba │ │ │ │ cmp.w r8, #3 │ │ │ │ - bne.n 1ecffe │ │ │ │ + bne.n 1ed18e │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r1, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1ed236 │ │ │ │ + beq.w 1ed3c6 │ │ │ │ ldrb.w r1, [r4, #128] @ 0x80 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1ed236 │ │ │ │ + beq.w 1ed3c6 │ │ │ │ mov r4, ip │ │ │ │ mov.w fp, #0 │ │ │ │ negs r5, r3 │ │ │ │ and.w r1, r3, #7 │ │ │ │ and.w r5, r5, #7 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ it pl │ │ │ │ @@ -556291,15 +556394,15 @@ │ │ │ │ asrs r5, r5, #3 │ │ │ │ lsl.w r7, sl, r1 │ │ │ │ subs r7, #1 │ │ │ │ cmp r4, #0 │ │ │ │ ldrb r6, [r6, r5] │ │ │ │ asr.w r6, r6, r3 │ │ │ │ and.w r6, r6, r7 │ │ │ │ - ble.n 1ed07a │ │ │ │ + ble.n 1ed20a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r7, #0 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ add r5, r3 │ │ │ │ cmp r4, #8 │ │ │ │ add r7, r1 │ │ │ │ mov r1, r4 │ │ │ │ @@ -556309,19 +556412,19 @@ │ │ │ │ subs r4, r4, r1 │ │ │ │ lsl.w r3, sl, r1 │ │ │ │ cmp r4, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, r8 │ │ │ │ lsl.w r3, r3, r7 │ │ │ │ orr.w r6, r6, r3 │ │ │ │ - bgt.n 1ed04e │ │ │ │ + bgt.n 1ed1de │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1ed116 │ │ │ │ + beq.n 1ed2a6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sub.w fp, lr, fp │ │ │ │ ldr r5, [sp, #0] │ │ │ │ add.w r3, r3, ip, lsl #4 │ │ │ │ sub.w r3, r3, r8 │ │ │ │ mla r3, lr, r2, r3 │ │ │ │ subs r3, r3, r0 │ │ │ │ @@ -556348,29 +556451,29 @@ │ │ │ │ asr.w r5, r5, r3 │ │ │ │ it gt │ │ │ │ ldrgt r3, [sp, #0] │ │ │ │ and.w r5, r5, r0 │ │ │ │ itt gt │ │ │ │ movgt r0, #0 │ │ │ │ addgt r4, r4, r3 │ │ │ │ - ble.n 1ed114 │ │ │ │ + ble.n 1ed2a4 │ │ │ │ add r0, r1 │ │ │ │ mov r1, fp │ │ │ │ cmp r1, #8 │ │ │ │ ldrb.w r7, [r4, #1]! │ │ │ │ it ge │ │ │ │ movge r1, #8 │ │ │ │ sub.w fp, fp, r1 │ │ │ │ lsl.w r3, sl, r1 │ │ │ │ cmp.w fp, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, r7 │ │ │ │ lsl.w r3, r3, r0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bgt.n 1ed0e8 │ │ │ │ + bgt.n 1ed278 │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ add.w r8, r9, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne ip, lr │ │ │ │ @@ -556394,24 +556497,24 @@ │ │ │ │ smulbb r3, r3, r1 │ │ │ │ rsb r1, r1, #64 @ 0x40 │ │ │ │ mla r3, r1, lr, r3 │ │ │ │ adds r3, #32 │ │ │ │ asrs r3, r3, #6 │ │ │ │ strb.w r3, [r0, #1]! │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 1ed144 │ │ │ │ + bne.n 1ed2d4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ed240 │ │ │ │ + bne.n 1ed3d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r7, sp │ │ │ │ add.w r5, sp, r5, lsl #2 │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ ldrb.w r0, [r5, #151] @ 0x97 │ │ │ │ @@ -556420,129 +556523,129 @@ │ │ │ │ smulbb r3, r3, r1 │ │ │ │ rsb r1, r1, #64 @ 0x40 │ │ │ │ mla r3, r1, r0, r3 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ adds r3, #32 │ │ │ │ asrs r3, r3, #6 │ │ │ │ strb.w r3, [r9, #4] │ │ │ │ - cbz r0, 1ed1bc │ │ │ │ + cbz r0, 1ed34c │ │ │ │ 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 1ecfaa │ │ │ │ + bne.w 1ed13a │ │ │ │ ldrd r4, r5, [sp, #56] @ 0x38 │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ adds r4, #1 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.w 1ecf9a │ │ │ │ + bcc.w 1ed12a │ │ │ │ ldr.w r8, [sp, #132] @ 0x84 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ sub.w r8, r8, #4 │ │ │ │ adds r3, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ adds r3, #16 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 1ece16 │ │ │ │ + bne.w 1ecfa6 │ │ │ │ ldrd r9, r0, [sp, #120] @ 0x78 │ │ │ │ ldrd r2, r4, [sp, #112] @ 0x70 │ │ │ │ ldrd r3, r7, [sp, #96] @ 0x60 │ │ │ │ lsrs r6, r0, #2 │ │ │ │ ldrd r5, r1, [sp, #104] @ 0x68 │ │ │ │ adds r6, #1 │ │ │ │ subs r7, #4 │ │ │ │ ldr.w r8, [sp, #128] @ 0x80 │ │ │ │ add.w r4, r4, r6, lsl #4 │ │ │ │ add r5, r1 │ │ │ │ add r4, r3 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 1ecde6 │ │ │ │ - b.n 1ecd9e │ │ │ │ + bne.w 1ecf76 │ │ │ │ + b.n 1ecf2e │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldrb r1, [r1, r4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 1ecffe │ │ │ │ + bne.w 1ed18e │ │ │ │ add.w r4, ip, #4294967295 @ 0xffffffff │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 1ed004 │ │ │ │ + b.n 1ed194 │ │ │ │ ldr r6, [sp, #144] @ 0x90 │ │ │ │ - b.n 1ed182 │ │ │ │ + b.n 1ed312 │ │ │ │ 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 5a178 │ │ │ │ cmp r4, r7 │ │ │ │ add.w r3, r0, r6 │ │ │ │ - bcc.n 1ed24c │ │ │ │ - b.n 1ed1e8 │ │ │ │ + bcc.n 1ed3dc │ │ │ │ + b.n 1ed378 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ecf5e │ │ │ │ + b.n 1ed0ee │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1ecf30 │ │ │ │ - ldr r3, [pc, #60] @ (1ed2ac ) │ │ │ │ + b.n 1ed0c0 │ │ │ │ + ldr r3, [pc, #60] @ (1ed43c ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1ecec8 │ │ │ │ - ldr r3, [pc, #48] @ (1ed2b0 ) │ │ │ │ + b.n 1ed058 │ │ │ │ + ldr r3, [pc, #48] @ (1ed440 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1ecec8 │ │ │ │ + b.n 1ed058 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r2, #172 @ 0xac │ │ │ │ + adds r1, #28 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #86 @ 0x56 │ │ │ │ + adds r0, #198 @ 0xc6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strb r2, [r7, #16] │ │ │ │ + strb r2, [r5, #17] │ │ │ │ movs r7, r4 │ │ │ │ - strb r2, [r6, #16] │ │ │ │ + strb r2, [r4, #17] │ │ │ │ movs r7, r4 │ │ │ │ - strh r4, [r0, #10] │ │ │ │ + strh r4, [r6, #10] │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r0, #120] @ 0x78 │ │ │ │ + str r4, [r6, #92] @ 0x5c │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strb r6, [r3, #1] │ │ │ │ + strb r6, [r1, #2] │ │ │ │ movs r7, r4 │ │ │ │ - strb r0, [r2, #5] │ │ │ │ + strb r0, [r0, #6] │ │ │ │ movs r7, r4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov lr, r1 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd ip, lr, [sp] │ │ │ │ - bl 1ecd34 │ │ │ │ + bl 1ecec4 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -556559,42 +556662,42 @@ │ │ │ │ mov sl, r0 │ │ │ │ mov.w r8, r6, lsl #2 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 1ecd34 │ │ │ │ - cbz r7, 1ed332 │ │ │ │ + bl 1ecec4 │ │ │ │ + cbz r7, 1ed4c2 │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1d26d0 │ │ │ │ + bl 1d2860 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1ed31e │ │ │ │ + bne.n 1ed4ae │ │ │ │ mov r0, sl │ │ │ │ blx 59c6c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov lr, r1 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd ip, lr, [sp] │ │ │ │ - bl 1ecd34 │ │ │ │ + bl 1ecec4 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -556611,27 +556714,27 @@ │ │ │ │ mov sl, r0 │ │ │ │ mov.w r8, r6, lsl #2 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 1ecd34 │ │ │ │ - cbz r7, 1ed3be │ │ │ │ + bl 1ecec4 │ │ │ │ + cbz r7, 1ed54e │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1d1768 │ │ │ │ + bl 1d18f8 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1ed3aa │ │ │ │ + bne.n 1ed53a │ │ │ │ mov r0, sl │ │ │ │ blx 59c6c │ │ │ │ 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 │ │ │ │ @@ -556653,27 +556756,27 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ mov.w r8, r6, lsl #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 1ec8f8 │ │ │ │ - cbz r7, 1ed42a │ │ │ │ + bl 1eca88 │ │ │ │ + cbz r7, 1ed5ba │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1da668 │ │ │ │ + bl 1da7f8 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1ed416 │ │ │ │ + bne.n 1ed5a6 │ │ │ │ mov r0, sl │ │ │ │ blx 59c6c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -556682,15 +556785,15 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov.w ip, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ - bl 1ec8f8 │ │ │ │ + bl 1eca88 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -556709,26 +556812,26 @@ │ │ │ │ mov.w r8, r6, lsl #4 │ │ │ │ movs r4, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1ec8f8 │ │ │ │ - cbz r7, 1ed4bc │ │ │ │ + bl 1eca88 │ │ │ │ + cbz r7, 1ed64c │ │ │ │ mov fp, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ adds r4, #1 │ │ │ │ - bl 1da668 │ │ │ │ + bl 1da7f8 │ │ │ │ add r5, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1ed4a8 │ │ │ │ + bne.n 1ed638 │ │ │ │ mov r0, sl │ │ │ │ blx 59c6c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -556736,23 +556839,23 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov.w ip, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ - bl 1ec8f8 │ │ │ │ + bl 1eca88 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n 1ed59c │ │ │ │ + bpl.n 1ed72c │ │ │ │ bic.w ip, r3, #7 │ │ │ │ - ldr r2, [pc, #228] @ (1ed5e4 ) │ │ │ │ + ldr r2, [pc, #228] @ (1ed774 ) │ │ │ │ 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 │ │ │ │ @@ -556780,15 +556883,15 @@ │ │ │ │ and.w ip, r3, #7 │ │ │ │ ldr.w r2, [r2, ip, lsl #2] │ │ │ │ add.w r2, r2, r3, lsr #3 │ │ │ │ uxtb r2, r2 │ │ │ │ lsrs r3, r2, #2 │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ strb r3, [r0, #21] │ │ │ │ - ldr r3, [pc, #116] @ (1ed5e8 ) │ │ │ │ + ldr r3, [pc, #116] @ (1ed778 ) │ │ │ │ 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 │ │ │ │ @@ -556819,54 +556922,54 @@ │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ bic.w r3, r2, #15 │ │ │ │ orr.w r3, r3, r2, lsr #4 │ │ │ │ strb r3, [r0, #18] │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ and.w r3, r2, #15 │ │ │ │ orr.w r3, r3, r2, lsl #4 │ │ │ │ - b.n 1ed570 │ │ │ │ + b.n 1ed700 │ │ │ │ nop │ │ │ │ - ldrb r4, [r6, #12] │ │ │ │ + ldrb r4, [r4, #13] │ │ │ │ movs r7, r4 │ │ │ │ - ldrb r2, [r4, #11] │ │ │ │ + ldrb r2, [r2, #12] │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r5, r1 │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [pc, #492] @ (1ed7f0 ) │ │ │ │ + ldr r2, [pc, #492] @ (1ed980 ) │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #492] @ (1ed7f4 ) │ │ │ │ + ldr r1, [pc, #492] @ (1ed984 ) │ │ │ │ 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 1ed62e │ │ │ │ + beq.n 1ed7be │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r8 │ │ │ │ - cbnz r4, 1ed64a │ │ │ │ + cbnz r4, 1ed7da │ │ │ │ adds r7, #4 │ │ │ │ cmp sl, r7 │ │ │ │ - bhi.n 1ed628 │ │ │ │ - ldr r2, [pc, #456] @ (1ed7f8 ) │ │ │ │ - ldr r3, [pc, #444] @ (1ed7f0 ) │ │ │ │ + bhi.n 1ed7b8 │ │ │ │ + ldr r2, [pc, #456] @ (1ed988 ) │ │ │ │ + ldr r3, [pc, #444] @ (1ed980 ) │ │ │ │ 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 1ed7ea │ │ │ │ + bne.w 1ed97a │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r6, ip │ │ │ │ @@ -556886,15 +556989,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, sl │ │ │ │ strd r2, r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1ed4f0 │ │ │ │ + bl 1ed680 │ │ │ │ sub.w lr, r5, fp │ │ │ │ ldrd sl, r3, [sp, #76] @ 0x4c │ │ │ │ cmp.w lr, #4 │ │ │ │ rsb r0, r4, #0 │ │ │ │ mov.w r7, #255 @ 0xff │ │ │ │ mov ip, r4 │ │ │ │ it cs │ │ │ │ @@ -556920,15 +557023,15 @@ │ │ │ │ lsr.w r3, sl, r3 │ │ │ │ lsr.w r1, sl, r1 │ │ │ │ and.w r3, r3, #2 │ │ │ │ and.w r1, r1, #1 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ed7cc │ │ │ │ + bne.n 1ed95c │ │ │ │ cmp.w lr, #1 │ │ │ │ ite ls │ │ │ │ movls r1, #0 │ │ │ │ movhi r1, #1 │ │ │ │ negs r6, r1 │ │ │ │ add.w r1, sp, r1, lsl #2 │ │ │ │ and.w r6, r6, #3 │ │ │ │ @@ -556936,160 +557039,160 @@ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ ldrb.w fp, [r9, r6] │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ add.w r3, r9, r6 │ │ │ │ adds.w fp, fp, r1 │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ add r6, r1 │ │ │ │ - bmi.n 1ed7a0 │ │ │ │ + bmi.n 1ed930 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp.w fp, #255 @ 0xff │ │ │ │ - bgt.n 1ed7ba │ │ │ │ + bgt.n 1ed94a │ │ │ │ cmp r6, #0 │ │ │ │ strb.w fp, [r2, #-4] │ │ │ │ - blt.n 1ed7d2 │ │ │ │ + blt.n 1ed962 │ │ │ │ add r3, r1 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ mov r1, r3 │ │ │ │ - bgt.n 1ed7c4 │ │ │ │ + bgt.n 1ed954 │ │ │ │ cmp r3, #0 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - blt.n 1ed7b6 │ │ │ │ + blt.n 1ed946 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ it gt │ │ │ │ movgt r3, #255 @ 0xff │ │ │ │ strb.w r3, [r2, #-2] │ │ │ │ add.w lr, lr, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r2, #4 │ │ │ │ strb.w r7, [r2, #-5] │ │ │ │ cmp lr, r3 │ │ │ │ - bcc.n 1ed6d2 │ │ │ │ + bcc.n 1ed862 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r6, r1, [sp, #24] │ │ │ │ add ip, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r6, #1 │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ add r0, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1ed6b0 │ │ │ │ + bcc.n 1ed840 │ │ │ │ add.w fp, fp, #4 │ │ │ │ adds r1, #8 │ │ │ │ adds r4, #16 │ │ │ │ cmp r5, fp │ │ │ │ - bhi.n 1ed686 │ │ │ │ + bhi.n 1ed816 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ mov sl, r9 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ mov r9, r5 │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ adds r7, #4 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ add r6, r3 │ │ │ │ cmp r0, r7 │ │ │ │ add r8, r5 │ │ │ │ - bhi.w 1ed660 │ │ │ │ - b.n 1ed62e │ │ │ │ + bhi.w 1ed7f0 │ │ │ │ + b.n 1ed7be │ │ │ │ mov.w fp, #0 │ │ │ │ cmp r6, #0 │ │ │ │ strb.w fp, [r2, #-4] │ │ │ │ - blt.n 1ed7d0 │ │ │ │ + blt.n 1ed960 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ adds r3, r3, r1 │ │ │ │ - bpl.n 1ed746 │ │ │ │ + bpl.n 1ed8d6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ed746 │ │ │ │ + b.n 1ed8d6 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ strb.w r7, [r2, #-4] │ │ │ │ - ble.n 1ed7e2 │ │ │ │ + ble.n 1ed972 │ │ │ │ add r1, r3 │ │ │ │ mov r3, r1 │ │ │ │ strb.w r7, [r2, #-3] │ │ │ │ - b.n 1ed740 │ │ │ │ + b.n 1ed8d0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 1ed6fc │ │ │ │ + b.n 1ed88c │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ mov.w r6, #0 │ │ │ │ adds r3, r3, r1 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - bpl.n 1ed746 │ │ │ │ + bpl.n 1ed8d6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ed746 │ │ │ │ + b.n 1ed8d6 │ │ │ │ add r3, r1 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - b.n 1ed740 │ │ │ │ + b.n 1ed8d0 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #240 @ 0xf0 │ │ │ │ + cmp r0, #96 @ 0x60 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r1, #202 @ 0xca │ │ │ │ + cmp r0, #58 @ 0x3a │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r9, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #508] @ (1eda10 ) │ │ │ │ + ldr r2, [pc, #508] @ (1edba0 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #508] @ (1eda14 ) │ │ │ │ + ldr r3, [pc, #508] @ (1edba4 ) │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ - cbz r3, 1ed83c │ │ │ │ + cbz r3, 1ed9cc │ │ │ │ mov.w r7, r9, lsl #2 │ │ │ │ movs r5, #0 │ │ │ │ - cbnz r4, 1ed858 │ │ │ │ + cbnz r4, 1ed9e8 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1ed834 │ │ │ │ - ldr r2, [pc, #472] @ (1eda18 ) │ │ │ │ - ldr r3, [pc, #468] @ (1eda14 ) │ │ │ │ + bhi.n 1ed9c4 │ │ │ │ + ldr r2, [pc, #472] @ (1edba8 ) │ │ │ │ + ldr r3, [pc, #468] @ (1edba4 ) │ │ │ │ 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 1eda02 │ │ │ │ + bne.w 1edb92 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r4, #1 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ strd r4, r8, [sp, #40] @ 0x28 │ │ │ │ mov r7, r5 │ │ │ │ - vldr s11, [pc, #420] @ 1eda08 │ │ │ │ + vldr s11, [pc, #420] @ 1edb98 │ │ │ │ mov sl, r1 │ │ │ │ - vldr s12, [pc, #416] @ 1eda0c │ │ │ │ + vldr s12, [pc, #416] @ 1edb9c │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, sl │ │ │ │ strd r8, r7, [sp, #20] │ │ │ │ add.w r6, r3, r8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ mov.w fp, r3, lsr #2 │ │ │ │ str.w fp, [sp, #16] │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 1ed4f0 │ │ │ │ + bl 1ed680 │ │ │ │ mov r8, r6 │ │ │ │ ldrd ip, r4, [sp, #52] @ 0x34 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, fp │ │ │ │ vmov.f32 s10, #112 @ 0x3f800000 1.0 │ │ │ │ strd r1, r6, [sp, #8] │ │ │ │ cmp r5, #1 │ │ │ │ @@ -557103,15 +557206,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 1ed96e │ │ │ │ + bne.n 1edafe │ │ │ │ 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 │ │ │ │ @@ -557121,142 +557224,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 1ed98a │ │ │ │ + bmi.n 1edb1a │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bgt.n 1ed9b0 │ │ │ │ + bgt.n 1edb40 │ │ │ │ uxtb r2, r2 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r1, #0 │ │ │ │ vcvt.f32.u32 s14, s15 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ - blt.n 1ed972 │ │ │ │ + blt.n 1edb02 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - ble.n 1ed9ce │ │ │ │ + ble.n 1edb5e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - ble.n 1ed97a │ │ │ │ + ble.n 1edb0a │ │ │ │ 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 1ed8c0 │ │ │ │ + bne.n 1eda50 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ add r8, r9 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.n 1ed8a6 │ │ │ │ + bne.n 1eda36 │ │ │ │ ldrd r1, r6, [sp, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r1, #8 │ │ │ │ adds r6, #64 @ 0x40 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1ed9e6 │ │ │ │ + beq.n 1edb76 │ │ │ │ add.w fp, r7, #1 │ │ │ │ - b.n 1ed890 │ │ │ │ + b.n 1eda20 │ │ │ │ mov r5, fp │ │ │ │ - b.n 1ed8e4 │ │ │ │ + b.n 1eda74 │ │ │ │ vmov.f32 s15, s12 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 1ed9aa │ │ │ │ + blt.n 1edb3a │ │ │ │ uxtb r2, r5 │ │ │ │ vmov s13, r2 │ │ │ │ vcvt.f32.u32 s13, s13 │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ - b.n 1ed92e │ │ │ │ + b.n 1edabe │ │ │ │ cmp r1, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f32 s14, s12 │ │ │ │ - blt.n 1ed972 │ │ │ │ + blt.n 1edb02 │ │ │ │ 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 1ed97a │ │ │ │ + bge.n 1edb0a │ │ │ │ vmov.f32 s13, s12 │ │ │ │ - b.n 1ed92e │ │ │ │ + b.n 1edabe │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - bgt.n 1ed920 │ │ │ │ + bgt.n 1edab0 │ │ │ │ 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 1ed924 │ │ │ │ + b.n 1edab4 │ │ │ │ uxtb r2, r1 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r5, #0 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ - bge.n 1ed924 │ │ │ │ + bge.n 1edab4 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ - b.n 1ed92e │ │ │ │ + b.n 1edabe │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ ldrd r8, r7, [sp, #20] │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r7, #4 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.w 1ed872 │ │ │ │ - b.n 1ed83c │ │ │ │ + bhi.w 1eda02 │ │ │ │ + b.n 1ed9cc │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #228 @ 0xe4 │ │ │ │ + movs r6, #84 @ 0x54 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #188 @ 0xbc │ │ │ │ + movs r6, #44 @ 0x2c │ │ │ │ lsls r7, r4, #2 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ adds r3, r1, #7 │ │ │ │ and.w ip, r1, #7 │ │ │ │ ands.w r3, r3, r1, asr #32 │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ asrs r3, r3, #3 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ lsr.w r3, r3, ip │ │ │ │ and.w r3, r3, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 1edae8 │ │ │ │ + beq.n 1edc78 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1edacc │ │ │ │ - ldr r4, [pc, #168] @ (1edaf0 ) │ │ │ │ + beq.n 1edc5c │ │ │ │ + ldr r4, [pc, #168] @ (1edc80 ) │ │ │ │ ubfx r0, r1, #15, #5 │ │ │ │ ubfx ip, r1, #25, #5 │ │ │ │ add r4, pc │ │ │ │ cmp r3, #6 │ │ │ │ ldrb.w lr, [r4, r0] │ │ │ │ ubfx r0, r1, #20, #5 │ │ │ │ ldrb.w ip, [r4, ip] │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ - beq.n 1edabc │ │ │ │ + beq.n 1edc4c │ │ │ │ smulbb r5, lr, r3 │ │ │ │ and.w lr, r1, #31 │ │ │ │ smulbb ip, ip, r3 │ │ │ │ smulbb r0, r0, r3 │ │ │ │ rsb r3, r3, #6 │ │ │ │ ldrb.w lr, [r4, lr] │ │ │ │ smlabb lr, r3, lr, r5 │ │ │ │ @@ -557279,30 +557382,30 @@ │ │ │ │ mov.w ip, r3, lsr #2 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w ip, [r2] │ │ │ │ strb r0, [r2, #1] │ │ │ │ strb.w lr, [r2, #2] │ │ │ │ strb r3, [r2, #3] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #36] @ (1edaf4 ) │ │ │ │ + ldr r3, [pc, #36] @ (1edc84 ) │ │ │ │ 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 1edabc │ │ │ │ + b.n 1edc4c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r0, [r1, #27] │ │ │ │ + strb r0, [r7, #27] │ │ │ │ movs r7, r4 │ │ │ │ - strb r6, [r7, #24] │ │ │ │ + strb r6, [r5, #25] │ │ │ │ movs r7, r4 │ │ │ │ lsls r3, r1, #27 │ │ │ │ itet mi │ │ │ │ addmi r3, r0, #4 │ │ │ │ movpl r3, r0 │ │ │ │ andmi.w r1, r1, #15 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -557313,32 +557416,32 @@ │ │ │ │ and.w r1, r3, #7 │ │ │ │ add.w r0, r0, r3, asr #3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ lsrs r3, r1 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ strb r1, [r2, #3] │ │ │ │ and.w r0, r3, #31 │ │ │ │ - ldr r1, [pc, #24] @ (1edb40 ) │ │ │ │ + ldr r1, [pc, #24] @ (1edcd0 ) │ │ │ │ add r1, pc │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ strb r0, [r2, #2] │ │ │ │ ubfx r0, r3, #5, #5 │ │ │ │ ubfx r3, r3, #10, #5 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ strb r0, [r2, #1] │ │ │ │ strb r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ - strb r0, [r6, #23] │ │ │ │ + strb r0, [r4, #24] │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ lsls r3, r1, #27 │ │ │ │ ldr.w ip, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ - bpl.n 1edc42 │ │ │ │ + bpl.n 1eddd2 │ │ │ │ and.w r1, r1, #15 │ │ │ │ ldr.w lr, [r0, #4] │ │ │ │ ldr.w r0, [r0, #11] │ │ │ │ mov.w r8, ip, lsr #3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov.w r9, ip, lsr #8 │ │ │ │ mov.w r5, ip, lsr #13 │ │ │ │ @@ -557346,37 +557449,37 @@ │ │ │ │ lsr.w r3, lr, r1 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ mov.w r1, lr, lsr #1 │ │ │ │ and.w r3, r3, #3 │ │ │ │ mov.w r7, ip, lsr #23 │ │ │ │ mov.w lr, ip, lsr #30 │ │ │ │ tst.w ip, #268435456 @ 0x10000000 │ │ │ │ - beq.n 1edbfe │ │ │ │ + beq.n 1edd8e │ │ │ │ cmp r3, #3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r2, #0] │ │ │ │ - beq.n 1edbf8 │ │ │ │ + beq.n 1edd88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1edcfe │ │ │ │ + beq.w 1ede8e │ │ │ │ lsls r1, r6, #1 │ │ │ │ and.w ip, lr, #1 │ │ │ │ and.w r1, r1, #62 @ 0x3e │ │ │ │ - ldr r4, [pc, #372] @ (1edd1c ) │ │ │ │ + ldr r4, [pc, #372] @ (1edeac ) │ │ │ │ orr.w r1, r1, ip │ │ │ │ and.w ip, r5, #31 │ │ │ │ - ldr r5, [pc, #364] @ (1edd20 ) │ │ │ │ + ldr r5, [pc, #364] @ (1edeb0 ) │ │ │ │ add r4, pc │ │ │ │ and.w lr, r7, #31 │ │ │ │ cmp r3, #2 │ │ │ │ add r5, pc │ │ │ │ ldrb.w ip, [r4, ip] │ │ │ │ ldrb.w lr, [r4, lr] │ │ │ │ ldrb r1, [r5, r1] │ │ │ │ - beq.n 1edbea │ │ │ │ + beq.n 1edd7a │ │ │ │ and.w r3, r0, #31 │ │ │ │ and.w r5, r9, #31 │ │ │ │ and.w r0, r8, #31 │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ add ip, r3 │ │ │ │ ldrb r3, [r4, r5] │ │ │ │ @@ -557388,29 +557491,29 @@ │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w lr, [r2] │ │ │ │ strb r1, [r2, #1] │ │ │ │ strb.w ip, [r2, #2] │ │ │ │ strb r3, [r2, #3] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cbnz r3, 1edc6a │ │ │ │ + cbnz r3, 1eddfa │ │ │ │ eor.w r3, r1, lr │ │ │ │ mov.w lr, r8, lsl #1 │ │ │ │ and.w r3, r3, #1 │ │ │ │ and.w lr, lr, #62 @ 0x3e │ │ │ │ orr.w lr, lr, r3 │ │ │ │ - ldr r3, [pc, #268] @ (1edd24 ) │ │ │ │ + ldr r3, [pc, #268] @ (1edeb4 ) │ │ │ │ and.w r0, r0, #31 │ │ │ │ and.w r1, r9, #31 │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #252] @ (1edd28 ) │ │ │ │ + ldr r3, [pc, #252] @ (1edeb8 ) │ │ │ │ add r3, pc │ │ │ │ ldrb.w ip, [r3, lr] │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb r6, [r2, #0] │ │ │ │ strb.w ip, [r2, #1] │ │ │ │ strb r5, [r2, #2] │ │ │ │ strb r3, [r2, #3] │ │ │ │ @@ -557424,31 +557527,31 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ mov.w r8, r0, lsr #5 │ │ │ │ mov.w r9, r0, lsr #10 │ │ │ │ lsrs r5, r0, #15 │ │ │ │ lsrs r6, r0, #20 │ │ │ │ lsrs r7, r0, #25 │ │ │ │ mov.w lr, ip, lsr #29 │ │ │ │ - b.n 1edb86 │ │ │ │ - ldr r4, [pc, #192] @ (1edd2c ) │ │ │ │ + b.n 1edd16 │ │ │ │ + ldr r4, [pc, #192] @ (1edebc ) │ │ │ │ mov.w ip, r6, lsl #1 │ │ │ │ and.w r5, r5, #31 │ │ │ │ and.w r6, r7, #31 │ │ │ │ add r4, pc │ │ │ │ - ldr r7, [pc, #180] @ (1edd30 ) │ │ │ │ + ldr r7, [pc, #180] @ (1edec0 ) │ │ │ │ and.w ip, ip, #62 @ 0x3e │ │ │ │ str r4, [sp, #4] │ │ │ │ add r7, pc │ │ │ │ cmp r3, #3 │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ ldrb r6, [r4, r6] │ │ │ │ and.w r4, lr, #1 │ │ │ │ orr.w ip, ip, r4 │ │ │ │ ldrb.w ip, [r7, ip] │ │ │ │ - beq.n 1edc30 │ │ │ │ + beq.n 1eddc0 │ │ │ │ eor.w r1, r1, lr │ │ │ │ mov.w lr, r8, lsl #1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ and.w lr, lr, #62 @ 0x3e │ │ │ │ orr.w lr, lr, r1 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ and.w r0, r0, #31 │ │ │ │ @@ -557470,79 +557573,79 @@ │ │ │ │ adds r3, #1 │ │ │ │ umull lr, r0, ip, r0 │ │ │ │ umull lr, r1, ip, r1 │ │ │ │ umull ip, r3, ip, r3 │ │ │ │ lsrs r5, r0, #1 │ │ │ │ mov.w ip, r1, lsr #1 │ │ │ │ lsrs r6, r3, #1 │ │ │ │ - b.n 1edc30 │ │ │ │ - ldr r3, [pc, #52] @ (1edd34 ) │ │ │ │ + b.n 1eddc0 │ │ │ │ + ldr r3, [pc, #52] @ (1edec4 ) │ │ │ │ and.w r1, r0, #31 │ │ │ │ and.w lr, r8, #31 │ │ │ │ and.w r0, r9, #31 │ │ │ │ add r3, pc │ │ │ │ ldrb.w ip, [r3, r1] │ │ │ │ ldrb.w r1, [r3, lr] │ │ │ │ ldrb.w lr, [r3, r0] │ │ │ │ - b.n 1edbea │ │ │ │ - strb r6, [r4, #21] │ │ │ │ + b.n 1edd7a │ │ │ │ + strb r6, [r2, #22] │ │ │ │ movs r7, r4 │ │ │ │ - strb r6, [r3, #20] │ │ │ │ + strb r6, [r1, #21] │ │ │ │ movs r7, r4 │ │ │ │ - strb r2, [r7, #19] │ │ │ │ + strb r2, [r5, #20] │ │ │ │ movs r7, r4 │ │ │ │ - strb r6, [r5, #18] │ │ │ │ + strb r6, [r3, #19] │ │ │ │ movs r7, r4 │ │ │ │ - strb r0, [r4, #18] │ │ │ │ + strb r0, [r2, #19] │ │ │ │ movs r7, r4 │ │ │ │ - strb r6, [r2, #17] │ │ │ │ + strb r6, [r0, #18] │ │ │ │ movs r7, r4 │ │ │ │ - strb r4, [r1, #16] │ │ │ │ + strb r4, [r7, #16] │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ and.w r3, r1, #16 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ sub sp, #16 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bpl.n 1edd90 │ │ │ │ + bpl.n 1edf20 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ede0c │ │ │ │ + beq.n 1edf9c │ │ │ │ and.w r1, r1, #15 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ lsrs r6, r5, #3 │ │ │ │ lsrs r7, r5, #8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov.w r8, r5, lsr #23 │ │ │ │ lsrs r3, r1 │ │ │ │ ldr.w r1, [r0, #11] │ │ │ │ and.w r3, r3, #3 │ │ │ │ mov.w lr, r1, lsr #6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ede2a │ │ │ │ - ldr r3, [pc, #372] @ (1edee4 ) │ │ │ │ + bne.n 1edfba │ │ │ │ + ldr r3, [pc, #372] @ (1ee074 ) │ │ │ │ and.w lr, lr, #31 │ │ │ │ and.w r5, r6, #31 │ │ │ │ and.w r4, r7, #31 │ │ │ │ add r3, pc │ │ │ │ and.w r1, r8, #31 │ │ │ │ ldrb.w r0, [r3, lr] │ │ │ │ ldrb.w ip, [r3, r5] │ │ │ │ ldrb r4, [r3, r4] │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ - b.n 1eddea │ │ │ │ - cbnz r3, 1ede04 │ │ │ │ + b.n 1edf7a │ │ │ │ + cbnz r3, 1edf94 │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsr.w r1, r3, r1 │ │ │ │ and.w r1, r1, #3 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 1ededa │ │ │ │ + beq.w 1ee06a │ │ │ │ rsb r3, r1, r1, lsl #4 │ │ │ │ - ldr.w lr, [pc, #316] @ 1edee8 │ │ │ │ + ldr.w lr, [pc, #316] @ 1ee078 │ │ │ │ add.w r0, r0, r3, asr #3 │ │ │ │ and.w r3, r3, #7 │ │ │ │ add lr, pc │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov.w r0, #5 │ │ │ │ lsrs r4, r3 │ │ │ │ movs r3, #13 │ │ │ │ @@ -557562,38 +557665,38 @@ │ │ │ │ bfi r3, r0, #16, #8 │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r0, #4 │ │ │ │ and.w r1, r1, #15 │ │ │ │ - b.n 1edd94 │ │ │ │ + b.n 1edf24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ mov.w r8, r5, lsr #13 │ │ │ │ lsrs r3, r1 │ │ │ │ and.w r3, r3, #3 │ │ │ │ mov.w r6, lr, lsr #5 │ │ │ │ mov.w r7, lr, lsr #10 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1edd6e │ │ │ │ + beq.n 1edefe │ │ │ │ ubfx ip, r5, #18, #5 │ │ │ │ - ldr r5, [pc, #188] @ (1edeec ) │ │ │ │ + ldr r5, [pc, #188] @ (1ee07c ) │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ add r5, pc │ │ │ │ ubfx r0, r4, #15, #5 │ │ │ │ ldrb.w r1, [r5, ip] │ │ │ │ ubfx ip, r4, #20, #5 │ │ │ │ ubfx r4, r4, #25, #5 │ │ │ │ ldrb r0, [r5, r0] │ │ │ │ ldrb.w ip, [r5, ip] │ │ │ │ ldrb r4, [r5, r4] │ │ │ │ - beq.n 1eddea │ │ │ │ + beq.n 1edf7a │ │ │ │ and.w lr, lr, #31 │ │ │ │ and.w r6, r6, #31 │ │ │ │ str r6, [sp, #4] │ │ │ │ and.w r6, r8, #31 │ │ │ │ str r6, [sp, #8] │ │ │ │ and.w r7, r7, #31 │ │ │ │ ldrb.w r6, [r5, lr] │ │ │ │ @@ -557629,69 +557732,69 @@ │ │ │ │ umull ip, r0, r5, r0 │ │ │ │ umull ip, r4, r5, r4 │ │ │ │ umull r5, r3, r5, r3 │ │ │ │ ubfx r0, r0, #1, #8 │ │ │ │ ubfx ip, r4, #1, #8 │ │ │ │ ubfx r4, r1, #1, #8 │ │ │ │ ubfx r1, r3, #1, #8 │ │ │ │ - b.n 1eddea │ │ │ │ + b.n 1edf7a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov ip, r1 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 1eddea │ │ │ │ - strb r4, [r3, #14] │ │ │ │ + b.n 1edf7a │ │ │ │ + strb r4, [r1, #15] │ │ │ │ movs r7, r4 │ │ │ │ - strb r2, [r4, #13] │ │ │ │ + strb r2, [r2, #14] │ │ │ │ movs r7, r4 │ │ │ │ - strb r4, [r4, #11] │ │ │ │ + strb r4, [r2, #12] │ │ │ │ movs r7, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w ip, r1, #7 │ │ │ │ and.w lr, r1, #7 │ │ │ │ ands.w ip, ip, r1, asr #32 │ │ │ │ it cc │ │ │ │ movcc ip, r1 │ │ │ │ lsls r1, r1, #29 │ │ │ │ and.w r1, r2, #3 │ │ │ │ mov r2, r3 │ │ │ │ mov.w ip, ip, asr #3 │ │ │ │ - ldr r3, [pc, #32] @ (1edf3c ) │ │ │ │ + ldr r3, [pc, #32] @ (1ee0cc ) │ │ │ │ it mi │ │ │ │ addmi.w lr, lr, #12 │ │ │ │ add.w r0, r0, ip, lsl #4 │ │ │ │ add r3, pc │ │ │ │ add.w r1, lr, r1, lsl #2 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov.w ip, r4, lsr #29 │ │ │ │ ldr.w r3, [r3, ip, lsl #2] │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrsb r2, [r4, r7] │ │ │ │ + ldrsb r2, [r2, r1] │ │ │ │ lsls r3, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ - cbz r4, 1edf6c │ │ │ │ + cbz r4, 1ee0fc │ │ │ │ mov r7, r2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - cbnz r2, 1edf72 │ │ │ │ + cbnz r2, 1ee102 │ │ │ │ add.w r9, r9, #4 │ │ │ │ cmp r4, r9 │ │ │ │ - bhi.n 1edf64 │ │ │ │ + bhi.n 1ee0f4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r3, r1, [sp, #24] │ │ │ │ mov r6, r9 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r0 │ │ │ │ @@ -557712,62 +557815,62 @@ │ │ │ │ mov.w r9, #0 │ │ │ │ adds r6, r3, r2 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 1edef0 │ │ │ │ + bl 1ee080 │ │ │ │ adds r6, #4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #8 │ │ │ │ strb.w r3, [r6, #-1] │ │ │ │ - bne.n 1edfac │ │ │ │ + bne.n 1ee13c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp.w sl, #4 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 1edfa2 │ │ │ │ + bne.n 1ee132 │ │ │ │ mov r3, fp │ │ │ │ add.w fp, r4, #16 │ │ │ │ add.w r4, r5, #8 │ │ │ │ mov r5, r7 │ │ │ │ cmp r5, r4 │ │ │ │ mov r7, r3 │ │ │ │ - bhi.n 1edf8c │ │ │ │ + bhi.n 1ee11c │ │ │ │ ldrd r6, r3, [sp, #12] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r6, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r8, r2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 1edf82 │ │ │ │ + bhi.n 1ee112 │ │ │ │ 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 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ - cbz r2, 1ee036 │ │ │ │ + cbz r2, 1ee1c6 │ │ │ │ mov.w r9, r1, lsl #2 │ │ │ │ movs r2, #0 │ │ │ │ - cbnz r4, 1ee03c │ │ │ │ + cbnz r4, 1ee1cc │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ adds r2, #4 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 1ee02e │ │ │ │ + bhi.n 1ee1be │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r4 │ │ │ │ mov r3, r6 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ @@ -557790,84 +557893,84 @@ │ │ │ │ adds r5, r3, r2 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ adds r5, #4 │ │ │ │ - bl 1edef0 │ │ │ │ + bl 1ee080 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp.w r8, #8 │ │ │ │ - bne.n 1ee076 │ │ │ │ + bne.n 1ee206 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r4, #4 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bne.n 1ee06c │ │ │ │ + bne.n 1ee1fc │ │ │ │ add.w r4, r6, #8 │ │ │ │ mov r6, sl │ │ │ │ cmp fp, r4 │ │ │ │ add.w sl, r0, #16 │ │ │ │ - bhi.n 1ee05c │ │ │ │ + bhi.n 1ee1ec │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r4, r6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r9, r2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ adds r6, #4 │ │ │ │ add r3, r4 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 1ee052 │ │ │ │ + bhi.n 1ee1e2 │ │ │ │ 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 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #276] @ (1ee1f8 ) │ │ │ │ + ldr r2, [pc, #276] @ (1ee388 ) │ │ │ │ str r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #276] @ (1ee1fc ) │ │ │ │ + ldr r3, [pc, #276] @ (1ee38c ) │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ - cbz r3, 1ee104 │ │ │ │ + cbz r3, 1ee294 │ │ │ │ movs r3, #0 │ │ │ │ - cbnz r4, 1ee122 │ │ │ │ + cbnz r4, 1ee2b2 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 1ee0fc │ │ │ │ - ldr r2, [pc, #248] @ (1ee200 ) │ │ │ │ - ldr r3, [pc, #244] @ (1ee1fc ) │ │ │ │ + bhi.n 1ee28c │ │ │ │ + ldr r2, [pc, #248] @ (1ee390 ) │ │ │ │ + ldr r3, [pc, #244] @ (1ee38c ) │ │ │ │ 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 1ee1ee │ │ │ │ + bne.n 1ee37e │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov fp, r3 │ │ │ │ mov r5, r4 │ │ │ │ mov r3, r7 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s16, [pc, #200] @ 1ee1f4 │ │ │ │ + vldr s16, [pc, #200] @ 1ee384 │ │ │ │ movs r7, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ add r2, sp, #32 │ │ │ │ vmov.f32 s17, #112 @ 0x3f800000 1.0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r8, r3 │ │ │ │ @@ -557884,15 +557987,15 @@ │ │ │ │ bic.w fp, r3, #3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add fp, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1edef0 │ │ │ │ + bl 1ee080 │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #33] @ 0x21 │ │ │ │ adds r6, #1 │ │ │ │ vstr s17, [fp, #12] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ @@ -557905,88 +558008,88 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [fp, #-12] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [fp, #-8] │ │ │ │ - bne.n 1ee162 │ │ │ │ + bne.n 1ee2f2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r4, #4 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 1ee156 │ │ │ │ + bne.n 1ee2e6 │ │ │ │ mov r4, r5 │ │ │ │ add.w sl, sl, #8 │ │ │ │ mov r5, r8 │ │ │ │ add.w r8, r0, #16 │ │ │ │ cmp r5, sl │ │ │ │ - bhi.n 1ee146 │ │ │ │ + bhi.n 1ee2d6 │ │ │ │ ldrd fp, r3, [sp, #16] │ │ │ │ add r7, r4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w fp, fp, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, fp │ │ │ │ - bhi.n 1ee13c │ │ │ │ - b.n 1ee104 │ │ │ │ + bhi.n 1ee2cc │ │ │ │ + b.n 1ee294 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - subs r0, r3, #4 │ │ │ │ + adds r0, r1, #6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r6, #3 │ │ │ │ + adds r4, r4, #5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #288] @ (1ee340 ) │ │ │ │ + ldr r2, [pc, #288] @ (1ee4d0 ) │ │ │ │ str r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (1ee344 ) │ │ │ │ + ldr r3, [pc, #288] @ (1ee4d4 ) │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ - cbz r3, 1ee240 │ │ │ │ + cbz r3, 1ee3d0 │ │ │ │ movs r3, #0 │ │ │ │ - cbnz r4, 1ee25e │ │ │ │ + cbnz r4, 1ee3ee │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 1ee238 │ │ │ │ - ldr r2, [pc, #260] @ (1ee348 ) │ │ │ │ - ldr r3, [pc, #256] @ (1ee344 ) │ │ │ │ + bhi.n 1ee3c8 │ │ │ │ + ldr r2, [pc, #260] @ (1ee4d8 ) │ │ │ │ + ldr r3, [pc, #256] @ (1ee4d4 ) │ │ │ │ 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 1ee336 │ │ │ │ + bne.n 1ee4c6 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov fp, r3 │ │ │ │ mov r5, r4 │ │ │ │ mov r3, r7 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s16, [pc, #212] @ 1ee33c │ │ │ │ + vldr s16, [pc, #212] @ 1ee4cc │ │ │ │ movs r7, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r8, r3 │ │ │ │ mov.w sl, #0 │ │ │ │ @@ -558003,15 +558106,15 @@ │ │ │ │ bic.w fp, r3, #3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add fp, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1edef0 │ │ │ │ + bl 1ee080 │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #33] @ 0x21 │ │ │ │ adds r6, #1 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ add.w fp, fp, #16 │ │ │ │ @@ -558028,57 +558131,57 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [fp, #-8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [fp, #-4] │ │ │ │ - bne.n 1ee29a │ │ │ │ + bne.n 1ee42a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r4, #4 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 1ee28e │ │ │ │ + bne.n 1ee41e │ │ │ │ mov r4, r5 │ │ │ │ add.w sl, sl, #8 │ │ │ │ mov r5, r8 │ │ │ │ add.w r8, r0, #16 │ │ │ │ cmp r5, sl │ │ │ │ - bhi.n 1ee27e │ │ │ │ + bhi.n 1ee40e │ │ │ │ ldrd fp, r3, [sp, #16] │ │ │ │ add r7, r4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w fp, fp, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, fp │ │ │ │ - bhi.n 1ee274 │ │ │ │ - b.n 1ee240 │ │ │ │ + bhi.n 1ee404 │ │ │ │ + b.n 1ee3d0 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - adds r4, r3, #7 │ │ │ │ + adds r4, r1, #1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r7, #6 │ │ │ │ + adds r0, r5, #0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #1 │ │ │ │ strd r4, r0, [sp] │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f33cc │ │ │ │ + bl 1f355c │ │ │ │ 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] │ │ │ │ @@ -558089,59 +558192,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 1ef31c │ │ │ │ + bl 1ef4ac │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #264] @ (1ee4c8 ) │ │ │ │ + ldr r2, [pc, #264] @ (1ee658 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #264] @ (1ee4cc ) │ │ │ │ + ldr r3, [pc, #264] @ (1ee65c ) │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr.w fp, [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, 1ee3f0 │ │ │ │ + cbz r3, 1ee580 │ │ │ │ movs r3, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov sl, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1ee40e │ │ │ │ + bne.n 1ee59e │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r3, sl │ │ │ │ - bhi.n 1ee3e6 │ │ │ │ - ldr r2, [pc, #220] @ (1ee4d0 ) │ │ │ │ - ldr r3, [pc, #216] @ (1ee4cc ) │ │ │ │ + bhi.n 1ee576 │ │ │ │ + ldr r2, [pc, #220] @ (1ee660 ) │ │ │ │ + ldr r3, [pc, #216] @ (1ee65c ) │ │ │ │ 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 1ee4be │ │ │ │ + bne.n 1ee64e │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #180] @ 1ee4c4 │ │ │ │ + vldr s16, [pc, #180] @ 1ee654 │ │ │ │ add.w r9, sp, #43 @ 0x2b │ │ │ │ mov.w r8, #1 │ │ │ │ mov r6, r3 │ │ │ │ mov r2, r5 │ │ │ │ str.w fp, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ @@ -558160,151 +558263,151 @@ │ │ │ │ mov.w sl, #0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r8, [sp] │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bl 1f33cc │ │ │ │ + bl 1f355c │ │ │ │ ldrb.w r3, [sp, #43] @ 0x2b │ │ │ │ vmov s15, r3 │ │ │ │ add.w r9, r9, #16 │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ cmp.w sl, #4 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ str.w r3, [r9, #-4] │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r9, #-8] │ │ │ │ vstr s15, [r9, #-12] │ │ │ │ vstr s15, [r9, #-16] │ │ │ │ - bne.n 1ee448 │ │ │ │ + bne.n 1ee5d8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #4 │ │ │ │ add r7, r3 │ │ │ │ - bne.n 1ee440 │ │ │ │ + bne.n 1ee5d0 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ add.w fp, fp, #8 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ adds r5, #64 @ 0x40 │ │ │ │ adds r7, #4 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 1ee436 │ │ │ │ + bhi.n 1ee5c6 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r9, r4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrd r3, r6, [sp, #16] │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r6, #4 │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r6, r1 │ │ │ │ - bcc.n 1ee424 │ │ │ │ - b.n 1ee3f0 │ │ │ │ + bcc.n 1ee5b4 │ │ │ │ + b.n 1ee580 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - adds r4, r7, #0 │ │ │ │ + subs r4, r5, r2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r1, #0 │ │ │ │ + subs r0, r7, r1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1ee500 ) │ │ │ │ + ldr r0, [pc, #28] @ (1ee690 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1ee504 │ │ │ │ + ldr.w ip, [pc, #28] @ 1ee694 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1ee508 ) │ │ │ │ - ldr r2, [pc, #28] @ (1ee50c ) │ │ │ │ + ldr r3, [pc, #24] @ (1ee698 ) │ │ │ │ + ldr r2, [pc, #28] @ (1ee69c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, r2, r4 │ │ │ │ + adds r2, r0, r6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #76] @ 0x4c │ │ │ │ + ldr r4, [r7, #76] @ 0x4c │ │ │ │ movs r7, r4 │ │ │ │ - cmp r0, #154 @ 0x9a │ │ │ │ + cmp r0, #202 @ 0xca │ │ │ │ movs r1, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1ee53c ) │ │ │ │ + ldr r0, [pc, #28] @ (1ee6cc ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1ee540 │ │ │ │ + ldr.w ip, [pc, #28] @ 1ee6d0 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1ee544 ) │ │ │ │ - ldr r2, [pc, #28] @ (1ee548 ) │ │ │ │ + ldr r3, [pc, #24] @ (1ee6d4 ) │ │ │ │ + ldr r2, [pc, #28] @ (1ee6d8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r6, r2, r3 │ │ │ │ + adds r6, r0, r5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #68] @ 0x44 │ │ │ │ + ldr r4, [r2, #72] @ 0x48 │ │ │ │ movs r7, r4 │ │ │ │ - cmp r0, #94 @ 0x5e │ │ │ │ + cmp r0, #142 @ 0x8e │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #260] @ (1ee66c ) │ │ │ │ + ldr r2, [pc, #260] @ (1ee7fc ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #260] @ (1ee670 ) │ │ │ │ + ldr r3, [pc, #260] @ (1ee800 ) │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr.w sl, [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, 1ee596 │ │ │ │ + cbz r3, 1ee726 │ │ │ │ movs r3, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1ee5b4 │ │ │ │ + bne.n 1ee744 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1ee58e │ │ │ │ - ldr r2, [pc, #220] @ (1ee674 ) │ │ │ │ - ldr r3, [pc, #212] @ (1ee670 ) │ │ │ │ + bhi.n 1ee71e │ │ │ │ + ldr r2, [pc, #220] @ (1ee804 ) │ │ │ │ + ldr r3, [pc, #212] @ (1ee800 ) │ │ │ │ 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 1ee664 │ │ │ │ + bne.n 1ee7f4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #176] @ 1ee668 │ │ │ │ + vldr s16, [pc, #176] @ 1ee7f8 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, fp │ │ │ │ add.w r7, sp, #43 @ 0x2b │ │ │ │ str.w sl, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ @@ -558318,15 +558421,15 @@ │ │ │ │ mov.w fp, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ strd r7, r8, [sp] │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 1f348c │ │ │ │ + bl 1f361c │ │ │ │ ldrsb.w r3, [sp, #43] @ 0x2b │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmn.w r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ vmovne s15, r3 │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ str.w r3, [r9, #-4] │ │ │ │ @@ -558334,130 +558437,130 @@ │ │ │ │ vcvtne.f32.s32 s14, s15 │ │ │ │ vmoveq.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vdivne.f32 s15, s14, s16 │ │ │ │ cmp.w fp, #4 │ │ │ │ vstr s15, [r9, #-8] │ │ │ │ vstr s15, [r9, #-12] │ │ │ │ vstr s15, [r9, #-16] │ │ │ │ - bne.n 1ee5e4 │ │ │ │ + bne.n 1ee774 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #4 │ │ │ │ add r6, r3 │ │ │ │ - bne.n 1ee5dc │ │ │ │ + bne.n 1ee76c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r5, #8 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ add.w sl, sl, #64 @ 0x40 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 1ee5d6 │ │ │ │ + bhi.n 1ee766 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ add r5, r1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r2, #4 │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 1ee5ca │ │ │ │ - b.n 1ee596 │ │ │ │ + bcc.n 1ee75a │ │ │ │ + b.n 1ee726 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - subs r4, r2, r2 │ │ │ │ + adds r4, r0, r4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r4, r1 │ │ │ │ + adds r2, r2, r3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #2 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - bl 1f33cc │ │ │ │ + bl 1f355c │ │ │ │ str r5, [sp, #4] │ │ │ │ adds r0, r4, #3 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r0, #0 │ │ │ │ ldrb.w lr, [r4] │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ adds r1, #8 │ │ │ │ bfi ip, lr, #0, #8 │ │ │ │ bfi ip, lr, #8, #8 │ │ │ │ strh.w ip, [r4, #1] │ │ │ │ - bl 1f33cc │ │ │ │ + bl 1f355c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1ef770 │ │ │ │ + bl 1ef900 │ │ │ │ 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, #304] @ (1ee834 ) │ │ │ │ + ldr r2, [pc, #304] @ (1ee9c4 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #304] @ (1ee838 ) │ │ │ │ + ldr r3, [pc, #304] @ (1ee9c8 ) │ │ │ │ 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, 1ee732 │ │ │ │ + cbz r3, 1ee8c2 │ │ │ │ movs r3, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1ee750 │ │ │ │ + bne.n 1ee8e0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1ee72a │ │ │ │ - ldr r2, [pc, #264] @ (1ee83c ) │ │ │ │ - ldr r3, [pc, #256] @ (1ee838 ) │ │ │ │ + bhi.n 1ee8ba │ │ │ │ + ldr r2, [pc, #264] @ (1ee9cc ) │ │ │ │ + ldr r3, [pc, #256] @ (1ee9c8 ) │ │ │ │ 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 1ee82a │ │ │ │ + bne.n 1ee9ba │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r8 │ │ │ │ - vldr s16, [pc, #220] @ 1ee830 │ │ │ │ + vldr s16, [pc, #220] @ 1ee9c0 │ │ │ │ add.w sl, sp, #50 @ 0x32 │ │ │ │ movs r7, #2 │ │ │ │ mov r6, r3 │ │ │ │ add.w r8, sp, #51 @ 0x33 │ │ │ │ str.w r9, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -558479,160 +558582,160 @@ │ │ │ │ adds r5, r3, r2 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r1, r9 │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r7, [sp] │ │ │ │ adds r5, #16 │ │ │ │ - bl 1f33cc │ │ │ │ + bl 1f355c │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ strd r8, r7, [sp] │ │ │ │ - bl 1f33cc │ │ │ │ + bl 1f355c │ │ │ │ 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 1ee792 │ │ │ │ + bne.n 1ee922 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r3, r2 │ │ │ │ - bne.n 1ee788 │ │ │ │ + bne.n 1ee918 │ │ │ │ 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 1ee778 │ │ │ │ + bhi.n 1ee908 │ │ │ │ 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 1ee768 │ │ │ │ - b.n 1ee732 │ │ │ │ + bcc.n 1ee8f8 │ │ │ │ + b.n 1ee8c2 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - adds r0, r7, r3 │ │ │ │ + asrs r0, r5, #29 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r0, r3 │ │ │ │ + asrs r6, r6, #28 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1ee86c ) │ │ │ │ + ldr r0, [pc, #28] @ (1ee9fc ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1ee870 │ │ │ │ + ldr.w ip, [pc, #28] @ 1eea00 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1ee874 ) │ │ │ │ - ldr r2, [pc, #28] @ (1ee878 ) │ │ │ │ + ldr r3, [pc, #24] @ (1eea04 ) │ │ │ │ + ldr r2, [pc, #28] @ (1eea08 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r6, r4, #30 │ │ │ │ + asrs r6, r2, #24 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #16] │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ movs r7, r4 │ │ │ │ - movs r5, #46 @ 0x2e │ │ │ │ + movs r5, #94 @ 0x5e │ │ │ │ movs r1, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1ee8a8 ) │ │ │ │ + ldr r0, [pc, #28] @ (1eea38 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1ee8ac │ │ │ │ + ldr.w ip, [pc, #28] @ 1eea3c │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1ee8b0 ) │ │ │ │ - ldr r2, [pc, #28] @ (1ee8b4 ) │ │ │ │ + ldr r3, [pc, #24] @ (1eea40 ) │ │ │ │ + ldr r2, [pc, #28] @ (1eea44 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r2, r5, #29 │ │ │ │ + asrs r2, r3, #23 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ movs r7, r4 │ │ │ │ - movs r4, #242 @ 0xf2 │ │ │ │ + movs r5, #34 @ 0x22 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #336] @ (1eea24 ) │ │ │ │ + ldr r2, [pc, #336] @ (1eebb4 ) │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #336] @ (1eea28 ) │ │ │ │ + ldr r3, [pc, #336] @ (1eebb8 ) │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ - cbz r3, 1ee8fc │ │ │ │ + cbz r3, 1eea8c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r9, r1, lsl #2 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r3, 1ee91c │ │ │ │ + cbnz r3, 1eeaac │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1ee8f4 │ │ │ │ - ldr r2, [pc, #300] @ (1eea2c ) │ │ │ │ - ldr r3, [pc, #296] @ (1eea28 ) │ │ │ │ + bhi.n 1eea84 │ │ │ │ + ldr r2, [pc, #300] @ (1eebbc ) │ │ │ │ + ldr r3, [pc, #296] @ (1eebb8 ) │ │ │ │ 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 1eea1c │ │ │ │ + bne.w 1eebac │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #256] @ 1eea20 │ │ │ │ + vldr s16, [pc, #256] @ 1eebb0 │ │ │ │ add.w sl, sp, #50 @ 0x32 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r6 │ │ │ │ add.w r8, sp, #51 @ 0x33 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #16] │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ @@ -558657,21 +558760,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 1f348c │ │ │ │ + bl 1f361c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 1f348c │ │ │ │ + bl 1f361c │ │ │ │ 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 │ │ │ │ @@ -558686,52 +558789,52 @@ │ │ │ │ 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 1ee968 │ │ │ │ + bne.n 1eeaf8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp.w r8, #4 │ │ │ │ add r3, r2 │ │ │ │ - bne.n 1ee95c │ │ │ │ + bne.n 1eeaec │ │ │ │ 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 1ee948 │ │ │ │ + bhi.n 1eead8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov sl, r4 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r7, #4 │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 1ee936 │ │ │ │ - b.n 1ee8fc │ │ │ │ + bcc.n 1eeac6 │ │ │ │ + b.n 1eea8c │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - asrs r6, r4, #28 │ │ │ │ + asrs r6, r2, #22 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #27 │ │ │ │ + asrs r4, r5, #21 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cbz r2, 1eeaa0 │ │ │ │ + cbz r2, 1eec30 │ │ │ │ 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 │ │ │ │ @@ -558753,28 +558856,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 1eea40 │ │ │ │ + bne.n 1eebd0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1eeb9a │ │ │ │ + beq.n 1eed2a │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ subs r1, #4 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s9, [pc, #228] @ 1eeb9c │ │ │ │ + vldr s9, [pc, #228] @ 1eed2c │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s10, [pc, #224] @ 1eeba0 │ │ │ │ + vldr s10, [pc, #224] @ 1eed30 │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ ubfx r5, r3, #0, #9 │ │ │ │ vmov s12, r5 │ │ │ │ mov.w ip, r3, lsr #27 │ │ │ │ ubfx r5, r3, #9, #9 │ │ │ │ vcvt.f32.s32 s12, s12 │ │ │ │ add.w ip, ip, #103 @ 0x67 │ │ │ │ @@ -558788,117 +558891,117 @@ │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ vmul.f32 s15, s15, s14 │ │ │ │ vcmp.f32 s12, #0.0 │ │ │ │ vmul.f32 s13, s13, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1eeb2c │ │ │ │ + ble.n 1eecbc │ │ │ │ vcmpe.f32 s12, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1eeb2c │ │ │ │ + bge.n 1eecbc │ │ │ │ vmov.f32 s14, s10 │ │ │ │ vmla.f32 s14, s12, s9 │ │ │ │ vmov r3, s14 │ │ │ │ vcmp.f32 s13, #0.0 │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1eeb58 │ │ │ │ + ble.n 1eece8 │ │ │ │ vcmpe.f32 s13, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1eeb58 │ │ │ │ + bge.n 1eece8 │ │ │ │ vmov.f32 s14, s10 │ │ │ │ vmla.f32 s14, s13, s9 │ │ │ │ vmov r3, s14 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1eeb84 │ │ │ │ + ble.n 1eed14 │ │ │ │ vcmpe.f32 s15, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1eeb84 │ │ │ │ + bge.n 1eed14 │ │ │ │ vmov.f32 s14, s10 │ │ │ │ vmla.f32 s14, s15, s9 │ │ │ │ vmov r3, s14 │ │ │ │ add.w lr, lr, #1 │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ strb.w r4, [r0, #-1] │ │ │ │ cmp r2, lr │ │ │ │ add.w r0, r0, #4 │ │ │ │ - bne.n 1eeac0 │ │ │ │ + bne.n 1eec50 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1eed4c │ │ │ │ + beq.w 1eeedc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #16 │ │ │ │ sub.w lr, r1, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #408] @ 1eed50 │ │ │ │ + vldr s10, [pc, #408] @ 1eeee0 │ │ │ │ movs r4, #1 │ │ │ │ - vldr s11, [pc, #404] @ 1eed54 │ │ │ │ - vldr s9, [pc, #404] @ 1eed58 │ │ │ │ + vldr s11, [pc, #404] @ 1eeee4 │ │ │ │ + vldr s9, [pc, #404] @ 1eeee8 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s8, [pc, #400] @ 1eed5c │ │ │ │ - vldr s7, [pc, #400] @ 1eed60 │ │ │ │ - b.n 1eec3a │ │ │ │ + vldr s8, [pc, #400] @ 1eeeec │ │ │ │ + vldr s7, [pc, #400] @ 1eeef0 │ │ │ │ + b.n 1eedca │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 1eebe4 │ │ │ │ + cbz r5, 1eed74 │ │ │ │ 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 1eeca6 │ │ │ │ + bne.n 1eee36 │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 1eec06 │ │ │ │ + cbz r5, 1eed96 │ │ │ │ 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 1eecfe │ │ │ │ + bne.n 1eee8e │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r1, 1eec24 │ │ │ │ + cbz r1, 1eedb4 │ │ │ │ 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 1eed4a │ │ │ │ + beq.w 1eeeda │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1eebd2 │ │ │ │ + beq.n 1eed62 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 1eebe4 │ │ │ │ + beq.n 1eed74 │ │ │ │ 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 │ │ │ │ @@ -558912,20 +559015,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 1eebf4 │ │ │ │ + beq.n 1eed84 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 1eec06 │ │ │ │ + beq.n 1eed96 │ │ │ │ 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 │ │ │ │ @@ -558938,20 +559041,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 1eec12 │ │ │ │ + beq.n 1eeda2 │ │ │ │ cmp r3, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r3 │ │ │ │ - beq.n 1eec24 │ │ │ │ + beq.n 1eedb4 │ │ │ │ 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 │ │ │ │ @@ -558960,239 +559063,239 @@ │ │ │ │ vcvtpl.f32.s32 s12, s15 │ │ │ │ vcvtmi.f32.s32 s15, s15 │ │ │ │ vdivmi.f32 s12, s13, s15 │ │ │ │ vmov s15, r1 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmla.f32 s14, s15, s8 │ │ │ │ vmul.f32 s15, s14, s12 │ │ │ │ - b.n 1eec24 │ │ │ │ + b.n 1eedb4 │ │ │ │ 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 1ef02c │ │ │ │ + beq.w 1ef1bc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #4 │ │ │ │ sub.w lr, r1, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s8, [pc, #696] @ 1ef030 │ │ │ │ - vldr s6, [pc, #696] @ 1ef034 │ │ │ │ + vldr s8, [pc, #696] @ 1ef1c0 │ │ │ │ + vldr s6, [pc, #696] @ 1ef1c4 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s7, [pc, #692] @ 1ef038 │ │ │ │ + vldr s7, [pc, #692] @ 1ef1c8 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s9, [pc, #688] @ 1ef03c │ │ │ │ - vldr s10, [pc, #688] @ 1ef040 │ │ │ │ - vldr s5, [pc, #688] @ 1ef044 │ │ │ │ - vldr s4, [pc, #688] @ 1ef048 │ │ │ │ - b.n 1eee6e │ │ │ │ + vldr s9, [pc, #688] @ 1ef1cc │ │ │ │ + vldr s10, [pc, #688] @ 1ef1d0 │ │ │ │ + vldr s5, [pc, #688] @ 1ef1d4 │ │ │ │ + vldr s4, [pc, #688] @ 1ef1d8 │ │ │ │ + b.n 1eeffe │ │ │ │ vmov.f32 s13, s6 │ │ │ │ - cbz r5, 1eedac │ │ │ │ + cbz r5, 1eef3c │ │ │ │ vmov s15, r5 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s13, s15, s7 │ │ │ │ ubfx r1, r3, #17, #5 │ │ │ │ ubfx r5, r3, #11, #6 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1eeec2 │ │ │ │ + bne.w 1ef052 │ │ │ │ vmov.f32 s15, s6 │ │ │ │ - cbz r5, 1eedcc │ │ │ │ + cbz r5, 1eef5c │ │ │ │ vmov s15, r5 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s7 │ │ │ │ ubfx r1, r3, #22, #5 │ │ │ │ lsrs r3, r3, #27 │ │ │ │ - bne.w 1eef02 │ │ │ │ + bne.w 1ef092 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1eef7a │ │ │ │ + bne.w 1ef10a │ │ │ │ vcmp.f32 s13, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 1eefcc │ │ │ │ + ble.w 1ef15c │ │ │ │ vcmpe.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 1eeffe │ │ │ │ - vldr s14, [pc, #572] @ 1ef034 │ │ │ │ + bge.w 1ef18e │ │ │ │ + vldr s14, [pc, #572] @ 1ef1c4 │ │ │ │ vmov.f32 s11, s10 │ │ │ │ vmla.f32 s11, s13, s9 │ │ │ │ vmov r3, s11 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 1eef64 │ │ │ │ + ble.w 1ef0f4 │ │ │ │ vcmpe.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1eee2e │ │ │ │ + bge.n 1eefbe │ │ │ │ vmov.f32 s13, s10 │ │ │ │ vmla.f32 s13, s15, s9 │ │ │ │ vmov r3, s13 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 1eef76 │ │ │ │ + ble.w 1ef106 │ │ │ │ vcmpe.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1eee58 │ │ │ │ + bge.n 1eefe8 │ │ │ │ vmov.f32 s15, s10 │ │ │ │ vmla.f32 s15, s14, s9 │ │ │ │ vmov r1, s15 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strb.w r1, [r0, #-2] │ │ │ │ strb.w r4, [r0, #-1] │ │ │ │ cmp r2, ip │ │ │ │ add.w r0, r0, #4 │ │ │ │ - beq.w 1eefca │ │ │ │ + beq.w 1ef15a │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1eed9a │ │ │ │ + beq.n 1eef2a │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s13, r1 │ │ │ │ - beq.n 1eedac │ │ │ │ + beq.n 1eef3c │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.w 1eef9e │ │ │ │ + bmi.w 1ef12e │ │ │ │ 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 1eedba │ │ │ │ + beq.w 1eef4a │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.w 1eedcc │ │ │ │ + beq.w 1eef5c │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.n 1eef88 │ │ │ │ + bmi.n 1ef118 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r6 │ │ │ │ vmov s15, r1 │ │ │ │ vcvt.f32.s32 s11, s15 │ │ │ │ vmov s15, r5 │ │ │ │ ubfx r1, r3, #22, #5 │ │ │ │ lsrs r3, r3, #27 │ │ │ │ vcvt.f32.s32 s14, s15 │ │ │ │ vmov.f32 s15, s12 │ │ │ │ vmla.f32 s15, s14, s8 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ - beq.w 1eedd6 │ │ │ │ + beq.w 1eef66 │ │ │ │ cmp r3, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s14, r3 │ │ │ │ - beq.n 1eef36 │ │ │ │ + beq.n 1ef0c6 │ │ │ │ subs.w r5, r3, #15 │ │ │ │ - bmi.n 1eefb4 │ │ │ │ + bmi.n 1ef144 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r5 │ │ │ │ vmov s14, r3 │ │ │ │ vcvt.f32.s32 s11, s14 │ │ │ │ vmov s14, r1 │ │ │ │ vcvt.f32.s32 s3, s14 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s3, s5 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vcmp.f32 s13, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.w 1eee04 │ │ │ │ + ble.w 1eef94 │ │ │ │ vcmpe.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.w 1eedf8 │ │ │ │ + blt.w 1eef88 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 1eee14 │ │ │ │ + bgt.w 1eefa4 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 1eee3e │ │ │ │ + bgt.w 1eefce │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1eee58 │ │ │ │ + b.n 1eefe8 │ │ │ │ vmov s14, r1 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vmul.f32 s14, s14, s4 │ │ │ │ - b.n 1eef36 │ │ │ │ + b.n 1ef0c6 │ │ │ │ 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 1eeee4 │ │ │ │ + b.n 1ef074 │ │ │ │ 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 1eeea0 │ │ │ │ + b.n 1ef030 │ │ │ │ rsb r3, r3, #15 │ │ │ │ movs r5, #1 │ │ │ │ lsls r5, r3 │ │ │ │ vmov s14, r5 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vdiv.f32 s11, s12, s14 │ │ │ │ - b.n 1eef22 │ │ │ │ + b.n 1ef0b2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ strb.w r1, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ef014 │ │ │ │ + ble.n 1ef1a4 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ef022 │ │ │ │ - vldr s13, [pc, #80] @ 1ef03c │ │ │ │ - vldr s14, [pc, #80] @ 1ef040 │ │ │ │ + bge.n 1ef1b2 │ │ │ │ + vldr s13, [pc, #80] @ 1ef1cc │ │ │ │ + vldr s14, [pc, #80] @ 1ef1d0 │ │ │ │ vmla.f32 s14, s15, s13 │ │ │ │ vmov r3, s14 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 1eee58 │ │ │ │ + b.n 1eefe8 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ef01c │ │ │ │ - vldr s14, [pc, #36] @ 1ef034 │ │ │ │ - b.n 1eee14 │ │ │ │ + ble.n 1ef1ac │ │ │ │ + vldr s14, [pc, #36] @ 1ef1c4 │ │ │ │ + b.n 1eefa4 │ │ │ │ strb.w r1, [r0, #-3] │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1eee58 │ │ │ │ + b.n 1eefe8 │ │ │ │ strb.w r1, [r0, #-3] │ │ │ │ - b.n 1eee58 │ │ │ │ + b.n 1eefe8 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r1, #0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 1eee58 │ │ │ │ + b.n 1eefe8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -559202,23 +559305,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ef0f4 │ │ │ │ + beq.n 1ef284 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #16 │ │ │ │ movw r4, #2065 @ 0x811 │ │ │ │ movt r4, #516 @ 0x204 │ │ │ │ sub sp, #8 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s12, [pc, #148] @ 1ef0f8 │ │ │ │ - vldr s10, [pc, #148] @ 1ef0fc │ │ │ │ + vldr s12, [pc, #148] @ 1ef288 │ │ │ │ + vldr s10, [pc, #148] @ 1ef28c │ │ │ │ movw r5, #16129 @ 0x3f01 │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ vstr s11, [r0, #-20] @ 0xffffffec │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r2, lr │ │ │ │ @@ -559245,40 +559348,40 @@ │ │ │ │ sub.w ip, ip, r3 │ │ │ │ add.w r3, r3, ip, lsr #1 │ │ │ │ ubfx r3, r3, #6, #8 │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1ef072 │ │ │ │ + bne.n 1ef202 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ef1ba │ │ │ │ + beq.n 1ef34a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #12 │ │ │ │ movw r1, #2065 @ 0x811 │ │ │ │ movt r1, #516 @ 0x204 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ movw r5, #16129 @ 0x3f01 │ │ │ │ ldrh.w r3, [r4], #2 │ │ │ │ mov.w r8, #0 │ │ │ │ sxtb.w ip, r3 │ │ │ │ sbfx r3, r3, #8, #8 │ │ │ │ cmp ip, r8 │ │ │ │ - ble.n 1ef148 │ │ │ │ + ble.n 1ef2d8 │ │ │ │ rsb r7, ip, ip, lsl #8 │ │ │ │ umull r9, r8, r1, r7 │ │ │ │ sub.w r7, r7, r8 │ │ │ │ add.w r8, r8, r7, lsr #1 │ │ │ │ mov.w r8, r8, lsr #6 │ │ │ │ movs r7, #0 │ │ │ │ mls ip, ip, ip, r5 │ │ │ │ @@ -559306,25 +559409,25 @@ │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ umull r7, ip, r1, r3 │ │ │ │ sub.w r3, r3, ip │ │ │ │ add.w ip, ip, r3, lsr #1 │ │ │ │ mov.w ip, ip, lsr #6 │ │ │ │ strb.w ip, [r0, #-6] │ │ │ │ - bne.n 1ef120 │ │ │ │ + bne.n 1ef2b0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ef23c │ │ │ │ + cbz r2, 1ef3cc │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r5, r2 │ │ │ │ movs r4, #0 │ │ │ │ add.w r2, r1, #8 │ │ │ │ - vldr s11, [pc, #116] @ 1ef240 │ │ │ │ + vldr s11, [pc, #116] @ 1ef3d0 │ │ │ │ ldrh.w r1, [r2, #-8] │ │ │ │ adds r0, #16 │ │ │ │ ldrh.w lr, [r2, #-6] │ │ │ │ adds r4, #1 │ │ │ │ ldrh.w ip, [r2, #-4] │ │ │ │ cmp r5, r4 │ │ │ │ ldrh.w r3, [r2, #-2] │ │ │ │ @@ -559345,22 +559448,22 @@ │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1ef1ce │ │ │ │ + bne.n 1ef35e │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ef2ea │ │ │ │ + beq.n 1ef47a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r6, r0 │ │ │ │ movw r4, #2051 @ 0x803 │ │ │ │ movt r4, #32800 @ 0x8020 │ │ │ │ mov r7, r2 │ │ │ │ add.w r0, r1, #8 │ │ │ │ movs r5, #0 │ │ │ │ @@ -559397,50 +559500,50 @@ │ │ │ │ mov.w r1, r3, asr #31 │ │ │ │ rsb lr, lr, r8, asr #9 │ │ │ │ add r3, ip │ │ │ │ bfi r2, lr, #16, #8 │ │ │ │ rsb r3, r1, r3, asr #9 │ │ │ │ bfi r2, r3, #24, #8 │ │ │ │ str.w r2, [r6], #4 │ │ │ │ - bne.n 1ef25e │ │ │ │ + bne.n 1ef3ee │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #1 │ │ │ │ strd r4, r0, [sp] │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f33cc │ │ │ │ + bl 1f355c │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ mov.w r3, #0 │ │ │ │ strb r2, [r4, #3] │ │ │ │ strh.w r3, [r4, #1] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldrd r4, r6, [sp, #88] @ 0x58 │ │ │ │ - cbz r6, 1ef348 │ │ │ │ + cbz r6, 1ef4d8 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, ip │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 1ef34e │ │ │ │ + cbnz r4, 1ef4de │ │ │ │ adds r5, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bhi.n 1ef342 │ │ │ │ + bhi.n 1ef4d2 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r9, #1 │ │ │ │ mov r3, r6 │ │ │ │ mov r8, ip │ │ │ │ mov sl, r7 │ │ │ │ @@ -559476,92 +559579,92 @@ │ │ │ │ adds r7, r6, r3 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ strd r7, r9, [sp] │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bl 1f33cc │ │ │ │ + bl 1f355c │ │ │ │ adds r7, #4 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strh.w r8, [r7, #-3] │ │ │ │ strb.w r3, [r7, #-1] │ │ │ │ cmp r5, sl │ │ │ │ - bne.n 1ef3a2 │ │ │ │ + bne.n 1ef532 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1ef39a │ │ │ │ + bne.n 1ef52a │ │ │ │ ldr r6, [sp, #20] │ │ │ │ adds r4, #8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ adds r6, #4 │ │ │ │ adds r3, #16 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 1ef382 │ │ │ │ + bhi.n 1ef512 │ │ │ │ ldrd ip, r6, [sp, #24] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ adds r6, #4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ add sl, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ add ip, r1 │ │ │ │ - bcc.n 1ef362 │ │ │ │ + bcc.n 1ef4f2 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #296] @ (1ef548 ) │ │ │ │ + ldr r2, [pc, #296] @ (1ef6d8 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #296] @ (1ef54c ) │ │ │ │ + ldr r3, [pc, #296] @ (1ef6dc ) │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ - cbz r3, 1ef44a │ │ │ │ + cbz r3, 1ef5da │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r5, ip │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 1ef468 │ │ │ │ + cbnz r4, 1ef5f8 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1ef444 │ │ │ │ - ldr r2, [pc, #260] @ (1ef550 ) │ │ │ │ - ldr r3, [pc, #252] @ (1ef54c ) │ │ │ │ + bhi.n 1ef5d4 │ │ │ │ + ldr r2, [pc, #260] @ (1ef6e0 ) │ │ │ │ + ldr r3, [pc, #252] @ (1ef6dc ) │ │ │ │ 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 1ef53a │ │ │ │ + bne.n 1ef6ca │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - vldr s17, [pc, #212] @ 1ef540 │ │ │ │ + vldr s17, [pc, #212] @ 1ef6d0 │ │ │ │ mov.w r9, #1 │ │ │ │ - vldr s16, [pc, #208] @ 1ef544 │ │ │ │ + vldr s16, [pc, #208] @ 1ef6d4 │ │ │ │ mov r6, ip │ │ │ │ mov r8, r7 │ │ │ │ add.w r4, sp, #51 @ 0x33 │ │ │ │ subs r1, r3, r6 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ @@ -559589,156 +559692,156 @@ │ │ │ │ adds r6, r7, r3 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r9, [sp] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 1f33cc │ │ │ │ + bl 1f355c │ │ │ │ ldrb.w r3, [sp, #51] @ 0x33 │ │ │ │ vmov s15, r3 │ │ │ │ vstr s16, [r6, #4] │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ vstr s16, [r6, #8] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ str r3, [r6, #12] │ │ │ │ cmp fp, r8 │ │ │ │ add.w r6, r6, #16 │ │ │ │ vmul.f32 s15, s15, s17 │ │ │ │ vstr s15, [r6, #-16] │ │ │ │ - bne.n 1ef4c2 │ │ │ │ + bne.n 1ef652 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 1ef4ba │ │ │ │ + bne.n 1ef64a │ │ │ │ ldr r7, [sp, #20] │ │ │ │ adds r5, #8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ adds r7, #4 │ │ │ │ adds r2, #64 @ 0x40 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 1ef49e │ │ │ │ + bhi.n 1ef62e │ │ │ │ ldrd ip, r6, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ adds r6, #4 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r8, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ add ip, r2 │ │ │ │ - bcc.n 1ef47e │ │ │ │ - b.n 1ef44a │ │ │ │ + bcc.n 1ef60e │ │ │ │ + b.n 1ef5da │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #15 │ │ │ │ + lsrs r4, r1, #9 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #14 │ │ │ │ + lsrs r6, r3, #8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1ef580 ) │ │ │ │ + ldr r0, [pc, #28] @ (1ef710 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1ef584 │ │ │ │ + ldr.w ip, [pc, #28] @ 1ef714 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1ef588 ) │ │ │ │ - ldr r2, [pc, #28] @ (1ef58c ) │ │ │ │ + ldr r3, [pc, #24] @ (1ef718 ) │ │ │ │ + ldr r2, [pc, #28] @ (1ef71c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r2, r2, #10 │ │ │ │ + lsrs r2, r0, #4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, r3] │ │ │ │ + ldrb r4, [r5, r4] │ │ │ │ movs r7, r4 │ │ │ │ - adds r2, r3, r0 │ │ │ │ + adds r2, r1, r1 │ │ │ │ movs r1, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1ef5bc ) │ │ │ │ + ldr r0, [pc, #28] @ (1ef74c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1ef5c0 │ │ │ │ + ldr.w ip, [pc, #28] @ 1ef750 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1ef5c4 ) │ │ │ │ - ldr r2, [pc, #28] @ (1ef5c8 ) │ │ │ │ + ldr r3, [pc, #24] @ (1ef754 ) │ │ │ │ + ldr r2, [pc, #28] @ (1ef758 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r6, r2, #9 │ │ │ │ + lsrs r6, r0, #3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, r2] │ │ │ │ + ldrb r4, [r0, r3] │ │ │ │ movs r7, r4 │ │ │ │ - asrs r6, r3, #31 │ │ │ │ + adds r6, r1, r0 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #312] @ (1ef720 ) │ │ │ │ + ldr r2, [pc, #312] @ (1ef8b0 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (1ef724 ) │ │ │ │ + ldr r3, [pc, #312] @ (1ef8b4 ) │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ - cbz r3, 1ef60e │ │ │ │ + cbz r3, 1ef79e │ │ │ │ movs r2, #0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ mov r7, r2 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 1ef62c │ │ │ │ + cbnz r4, 1ef7bc │ │ │ │ adds r7, #4 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 1ef608 │ │ │ │ - ldr r2, [pc, #280] @ (1ef728 ) │ │ │ │ - ldr r3, [pc, #272] @ (1ef724 ) │ │ │ │ + bhi.n 1ef798 │ │ │ │ + ldr r2, [pc, #280] @ (1ef8b8 ) │ │ │ │ + ldr r3, [pc, #272] @ (1ef8b4 ) │ │ │ │ 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 1ef712 │ │ │ │ + bne.n 1ef8a2 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r4 │ │ │ │ - vldr s17, [pc, #232] @ 1ef718 │ │ │ │ + vldr s17, [pc, #232] @ 1ef8a8 │ │ │ │ add.w r9, sp, #51 @ 0x33 │ │ │ │ - vldr s16, [pc, #228] @ 1ef71c │ │ │ │ + vldr s16, [pc, #228] @ 1ef8ac │ │ │ │ mov r4, r2 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ subs r0, r3, r4 │ │ │ │ cmp r0, #4 │ │ │ │ mov r7, r6 │ │ │ │ str r4, [sp, #28] │ │ │ │ @@ -559768,15 +559871,15 @@ │ │ │ │ adds r5, r7, r3 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ strd r6, r4, [sp] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 1f348c │ │ │ │ + bl 1f361c │ │ │ │ ldrsb.w r3, [sp, #51] @ 0x33 │ │ │ │ vstr s16, [r5, #4] │ │ │ │ adds r5, #16 │ │ │ │ cmn.w r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ vmovne s15, r3 │ │ │ │ vstr s16, [r5, #-8] │ │ │ │ @@ -559785,95 +559888,95 @@ │ │ │ │ vcvtne.f32.s32 s15, s15 │ │ │ │ str.w r3, [r5, #-4] │ │ │ │ ite eq │ │ │ │ vmoveq.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ vdivne.f32 s14, s15, s17 │ │ │ │ cmp fp, r8 │ │ │ │ vstr s14, [r5, #-16] │ │ │ │ - bne.n 1ef688 │ │ │ │ + bne.n 1ef818 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 1ef67e │ │ │ │ + bne.n 1ef80e │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add.w sl, sl, #8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ adds r4, #4 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r7, r4 │ │ │ │ - bhi.n 1ef660 │ │ │ │ + bhi.n 1ef7f0 │ │ │ │ ldrd r2, r4, [sp, #24] │ │ │ │ mov r9, r6 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r6, r7 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ adds r4, #4 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r8, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r4, r3 │ │ │ │ add r2, r1 │ │ │ │ - bcc.n 1ef63e │ │ │ │ - b.n 1ef60e │ │ │ │ + bcc.n 1ef7ce │ │ │ │ + b.n 1ef79e │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #8 │ │ │ │ + lsrs r4, r0, #2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #7 │ │ │ │ + lsrs r2, r3, #1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #2 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - bl 1f33cc │ │ │ │ + bl 1f355c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r0, r4, #1 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ str r0, [sp, #0] │ │ │ │ adds r1, #8 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1f33cc │ │ │ │ + bl 1f355c │ │ │ │ movw r3, #65280 @ 0xff00 │ │ │ │ strh r3, [r4, #2] │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldrd r4, r6, [sp, #96] @ 0x60 │ │ │ │ - cbz r6, 1ef79c │ │ │ │ + cbz r6, 1ef92c │ │ │ │ mov.w lr, #0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ mov r8, lr │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - cbnz r4, 1ef7a2 │ │ │ │ + cbnz r4, 1ef932 │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r6, r8 │ │ │ │ - bhi.n 1ef794 │ │ │ │ + bhi.n 1ef924 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r7, #2 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #24] │ │ │ │ movw r9, #65280 @ 0xff00 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ @@ -559905,99 +560008,99 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ adds r6, r2, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 1f33cc │ │ │ │ + bl 1f355c │ │ │ │ adds r3, r6, #1 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ mov r3, r8 │ │ │ │ movs r0, #0 │ │ │ │ adds r4, #1 │ │ │ │ str r7, [sp, #4] │ │ │ │ adds r6, #4 │ │ │ │ - bl 1f33cc │ │ │ │ + bl 1f355c │ │ │ │ strh.w r9, [r6, #-2] │ │ │ │ cmp fp, r4 │ │ │ │ - bne.n 1ef7fc │ │ │ │ + bne.n 1ef98c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 1ef7f4 │ │ │ │ + bne.n 1ef984 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ adds r5, #16 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ adds r6, #4 │ │ │ │ adds r2, #16 │ │ │ │ cmp r4, r6 │ │ │ │ - bhi.n 1ef7d6 │ │ │ │ + bhi.n 1ef966 │ │ │ │ ldrd lr, r8, [sp, #32] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r6, r8 │ │ │ │ add lr, r3 │ │ │ │ - bhi.n 1ef7ae │ │ │ │ + bhi.n 1ef93e │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #360] @ (1ef9ec ) │ │ │ │ + ldr r2, [pc, #360] @ (1efb7c ) │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #360] @ (1ef9f0 ) │ │ │ │ + ldr r3, [pc, #360] @ (1efb80 ) │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ - cbz r3, 1ef8ac │ │ │ │ + cbz r3, 1efa3c │ │ │ │ mov.w lr, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r5, lr │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - cbnz r6, 1ef8cc │ │ │ │ + cbnz r6, 1efa5c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1ef8a6 │ │ │ │ - ldr r2, [pc, #324] @ (1ef9f4 ) │ │ │ │ - ldr r3, [pc, #320] @ (1ef9f0 ) │ │ │ │ + bhi.n 1efa36 │ │ │ │ + ldr r2, [pc, #324] @ (1efb84 ) │ │ │ │ + ldr r3, [pc, #320] @ (1efb80 ) │ │ │ │ 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 1ef9e0 │ │ │ │ + bne.w 1efb70 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r2, sp, #67 @ 0x43 │ │ │ │ - vldr s16, [pc, #272] @ 1ef9e4 │ │ │ │ + vldr s16, [pc, #272] @ 1efb74 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add.w fp, sp, #66 @ 0x42 │ │ │ │ - vldr s17, [pc, #268] @ 1ef9e8 │ │ │ │ + vldr s17, [pc, #268] @ 1efb78 │ │ │ │ mov r8, r9 │ │ │ │ mov r2, r3 │ │ │ │ str r1, [sp, #28] │ │ │ │ sub.w ip, r2, r5 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp.w ip, #4 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ @@ -560032,21 +560135,21 @@ │ │ │ │ movs r4, #2 │ │ │ │ mov r3, fp │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ str r4, [sp, #4] │ │ │ │ adds r5, #16 │ │ │ │ - bl 1f33cc │ │ │ │ + bl 1f355c │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ strd r7, r4, [sp] │ │ │ │ - bl 1f33cc │ │ │ │ + bl 1f355c │ │ │ │ ldrb.w r3, [sp, #66] @ 0x42 │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #67] @ 0x43 │ │ │ │ add.w r8, r8, #1 │ │ │ │ vstr s17, [r5, #-8] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ cmp r9, r8 │ │ │ │ @@ -560054,142 +560157,142 @@ │ │ │ │ vstr s15, [r5, #-16] │ │ │ │ vmov s15, r3 │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ str.w r3, [r5, #-4] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r5, #-12] │ │ │ │ - bne.n 1ef93e │ │ │ │ + bne.n 1eface │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1ef932 │ │ │ │ + bne.n 1efac2 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ adds r5, #4 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r6, r5 │ │ │ │ - bhi.n 1ef90c │ │ │ │ + bhi.n 1efa9c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov fp, r4 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr.w lr, [sp, #36] @ 0x24 │ │ │ │ add r8, r3 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ adds r5, #4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r5, r2 │ │ │ │ add lr, r3 │ │ │ │ - bcc.n 1ef8e4 │ │ │ │ - b.n 1ef8ac │ │ │ │ + bcc.n 1efa74 │ │ │ │ + b.n 1efa3c │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #29 │ │ │ │ + lsls r0, r5, #23 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #29 │ │ │ │ + lsls r4, r7, #22 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1efa24 ) │ │ │ │ + ldr r0, [pc, #28] @ (1efbb4 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1efa28 │ │ │ │ + ldr.w ip, [pc, #28] @ 1efbb8 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1efa2c ) │ │ │ │ - ldr r2, [pc, #28] @ (1efa30 ) │ │ │ │ + ldr r3, [pc, #24] @ (1efbbc ) │ │ │ │ + ldr r2, [pc, #28] @ (1efbc0 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r6, r5, #23 │ │ │ │ + lsls r6, r3, #17 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, r0] │ │ │ │ + ldr r0, [r6, r0] │ │ │ │ movs r7, r4 │ │ │ │ - asrs r6, r6, #13 │ │ │ │ + asrs r6, r4, #14 │ │ │ │ movs r1, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1efa60 ) │ │ │ │ + ldr r0, [pc, #28] @ (1efbf0 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1efa64 │ │ │ │ + ldr.w ip, [pc, #28] @ 1efbf4 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1efa68 ) │ │ │ │ - ldr r2, [pc, #28] @ (1efa6c ) │ │ │ │ + ldr r3, [pc, #24] @ (1efbf8 ) │ │ │ │ + ldr r2, [pc, #28] @ (1efbfc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r2, r6, #22 │ │ │ │ + lsls r2, r4, #16 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r3, r6] │ │ │ │ + ldrsb r0, [r1, r7] │ │ │ │ movs r7, r4 │ │ │ │ - asrs r2, r7, #12 │ │ │ │ + asrs r2, r5, #13 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #388] @ (1efc10 ) │ │ │ │ + ldr r2, [pc, #388] @ (1efda0 ) │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #388] @ (1efc14 ) │ │ │ │ + ldr r3, [pc, #388] @ (1efda4 ) │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ - cbz r3, 1efab4 │ │ │ │ + cbz r3, 1efc44 │ │ │ │ mov.w lr, #0 │ │ │ │ mov.w sl, r1, lsl #2 │ │ │ │ mov r5, lr │ │ │ │ - cbnz r6, 1efad4 │ │ │ │ + cbnz r6, 1efc64 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1efaae │ │ │ │ - ldr r2, [pc, #352] @ (1efc18 ) │ │ │ │ - ldr r3, [pc, #348] @ (1efc14 ) │ │ │ │ + bhi.n 1efc3e │ │ │ │ + ldr r2, [pc, #352] @ (1efda8 ) │ │ │ │ + ldr r3, [pc, #348] @ (1efda4 ) │ │ │ │ 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 1efc04 │ │ │ │ + bne.w 1efd94 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #304] @ 1efc08 │ │ │ │ + vldr s16, [pc, #304] @ 1efd98 │ │ │ │ mov r8, r9 │ │ │ │ add.w r7, sp, #66 @ 0x42 │ │ │ │ add.w r2, sp, #67 @ 0x43 │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #28] │ │ │ │ sub.w ip, r3, r5 │ │ │ │ @@ -560208,15 +560311,15 @@ │ │ │ │ sub.w r9, r5, r3 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ it cs │ │ │ │ movcs.w r9, #4 │ │ │ │ mov.w sl, #0 │ │ │ │ - vldr s17, [pc, #224] @ 1efc0c │ │ │ │ + vldr s17, [pc, #224] @ 1efd9c │ │ │ │ add.w r8, fp, #8 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #20] │ │ │ │ str.w r8, [sp, #12] │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -560227,21 +560330,21 @@ │ │ │ │ movs r4, #2 │ │ │ │ mov r3, sl │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ str r4, [sp, #4] │ │ │ │ adds r5, #16 │ │ │ │ - bl 1f348c │ │ │ │ + bl 1f361c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ strd r6, r4, [sp] │ │ │ │ - bl 1f348c │ │ │ │ + bl 1f361c │ │ │ │ ldrsb.w r3, [sp, #66] @ 0x42 │ │ │ │ add.w r8, r8, #1 │ │ │ │ vstr s17, [r5, #-8] │ │ │ │ cmn.w r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ vmovne s15, r3 │ │ │ │ ldrsb.w r3, [sp, #67] @ 0x43 │ │ │ │ @@ -560258,54 +560361,54 @@ │ │ │ │ vcvtne.f32.s32 s15, s15 │ │ │ │ vstr s14, [r5, #-16] │ │ │ │ ite eq │ │ │ │ vmoveq.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ vdivne.f32 s14, s15, s16 │ │ │ │ cmp r9, r8 │ │ │ │ vstr s14, [r5, #-12] │ │ │ │ - bne.n 1efb46 │ │ │ │ + bne.n 1efcd6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 1efb3a │ │ │ │ + bne.n 1efcca │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w fp, fp, #16 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ adds r3, #4 │ │ │ │ adds r2, #64 @ 0x40 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 1efb12 │ │ │ │ + bhi.n 1efca2 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r6, r5 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr.w lr, [sp, #36] @ 0x24 │ │ │ │ add r8, r2 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ adds r5, #4 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r5, r3 │ │ │ │ add lr, r2 │ │ │ │ - bcc.w 1efaea │ │ │ │ - b.n 1efab4 │ │ │ │ + bcc.w 1efc7a │ │ │ │ + b.n 1efc44 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #21 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #21 │ │ │ │ + lsls r4, r6, #14 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r8, r3 │ │ │ │ mov.w r3, #4 │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ smlabb r1, r2, r3, r1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ @@ -560314,19 +560417,19 @@ │ │ │ │ uxtb r1, r1 │ │ │ │ lsrs r2, r1 │ │ │ │ ldrh r1, [r0, #0] │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldrh r0, [r0, #2] │ │ │ │ cmp r2, #2 │ │ │ │ strb.w r3, [ip, #3] │ │ │ │ - beq.n 1efd16 │ │ │ │ + beq.n 1efea6 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1efc80 │ │ │ │ + beq.n 1efe10 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1efdae │ │ │ │ + beq.w 1eff3e │ │ │ │ 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 │ │ │ │ @@ -560340,15 +560443,15 @@ │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ movcc r3, #1 │ │ │ │ cmp.w r8, #2 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1efdfc │ │ │ │ + beq.w 1eff8c │ │ │ │ lsrs r2, r1, #8 │ │ │ │ lsrs r3, r0, #8 │ │ │ │ and.w r2, r2, #248 @ 0xf8 │ │ │ │ and.w r3, r3, #248 @ 0xf8 │ │ │ │ orr.w r5, r2, r1, lsr #13 │ │ │ │ lsls r2, r0, #3 │ │ │ │ orr.w r4, r3, r0, lsr #13 │ │ │ │ @@ -560408,15 +560511,15 @@ │ │ │ │ movcs r1, #0 │ │ │ │ movcc r1, #1 │ │ │ │ orrs r6, r3 │ │ │ │ cmp.w r8, #2 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ orrs r0, r7 │ │ │ │ - cbz r1, 1efddc │ │ │ │ + cbz r1, 1eff6c │ │ │ │ smlabb r3, r4, r2, r9 │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ smlabb lr, r5, r2, lr │ │ │ │ smlabb r2, r6, r2, r0 │ │ │ │ umull r0, r3, r1, r3 │ │ │ │ umull r0, lr, r1, lr │ │ │ │ @@ -560484,15 +560587,15 @@ │ │ │ │ mov.w ip, ip, asr #2 │ │ │ │ and.w r2, r2, #3 │ │ │ │ mov.w lr, lr, asr #2 │ │ │ │ asrs r0, r0, #2 │ │ │ │ and.w r1, r4, #3 │ │ │ │ mla r0, lr, ip, r0 │ │ │ │ add.w r0, r5, r0, lsl #3 │ │ │ │ - bl 1efc1c │ │ │ │ + bl 1efdac │ │ │ │ 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 │ │ │ │ @@ -560518,15 +560621,15 @@ │ │ │ │ and.w r2, r2, #3 │ │ │ │ and.w r1, r4, #3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mla r0, lr, ip, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r5, r0, lsl #3 │ │ │ │ - bl 1efc1c │ │ │ │ + bl 1efdac │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, r2 │ │ │ │ @@ -560556,15 +560659,15 @@ │ │ │ │ mov.w ip, ip, lsl #2 │ │ │ │ ldrb r4, [r0, r3] │ │ │ │ adds r0, #8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #2 │ │ │ │ asr.w r4, r4, ip │ │ │ │ - bl 1efc1c │ │ │ │ + bl 1efdac │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r4, r4, #15 │ │ │ │ add.w r4, r4, r4, lsl #4 │ │ │ │ strb r4, [r3, #3] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @@ -560608,24 +560711,24 @@ │ │ │ │ ldrb.w ip, [ip, #2] │ │ │ │ lsls r4, r6 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ asr.w ip, ip, lr │ │ │ │ str r6, [sp, #0] │ │ │ │ orr.w r4, r4, ip │ │ │ │ and.w r4, r4, #7 │ │ │ │ - bl 1efc1c │ │ │ │ - cbz r4, 1f000e │ │ │ │ + bl 1efdac │ │ │ │ + cbz r4, 1f019e │ │ │ │ cmp r4, #1 │ │ │ │ it eq │ │ │ │ moveq r5, r7 │ │ │ │ - beq.n 1f000e │ │ │ │ + beq.n 1f019e │ │ │ │ cmp r5, r7 │ │ │ │ - bhi.n 1f0016 │ │ │ │ + bhi.n 1f01a6 │ │ │ │ cmp r4, #5 │ │ │ │ - bgt.n 1f0040 │ │ │ │ + bgt.n 1f01d0 │ │ │ │ rsb r3, r4, #6 │ │ │ │ subs r4, #1 │ │ │ │ movw r2, #52429 @ 0xcccd │ │ │ │ movt r2, #52428 @ 0xcccc │ │ │ │ smulbb r4, r4, r7 │ │ │ │ smlabb r3, r5, r3, r4 │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ @@ -560647,98 +560750,98 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strb r5, [r3, #3] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r5, r4, #6 │ │ │ │ it ne │ │ │ │ movne.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1f000e │ │ │ │ + b.n 1f019e │ │ │ │ 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] @ 1f0070 │ │ │ │ + ldr.w ip, [pc, #20] @ 1f0200 │ │ │ │ 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} │ │ │ │ - movs r1, #4 │ │ │ │ + subs r4, r6, #5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #20] @ 1f0098 │ │ │ │ + ldr.w ip, [pc, #20] @ 1f0228 │ │ │ │ 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} │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ + subs r0, r1, #5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #20] @ 1f00c0 │ │ │ │ + ldr.w ip, [pc, #20] @ 1f0250 │ │ │ │ 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} │ │ │ │ - movs r0, #172 @ 0xac │ │ │ │ + subs r4, r3, #4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #20] @ 1f00e8 │ │ │ │ + ldr.w ip, [pc, #20] @ 1f0278 │ │ │ │ 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} │ │ │ │ - movs r0, #128 @ 0x80 │ │ │ │ + subs r0, r6, #3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ - cbz r2, 1f0120 │ │ │ │ + cbz r2, 1f02b0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ - ldr r3, [pc, #192] @ (1f01cc ) │ │ │ │ + ldr r3, [pc, #192] @ (1f035c ) │ │ │ │ mov r7, r6 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - cbnz r4, 1f0126 │ │ │ │ + cbnz r4, 1f02b6 │ │ │ │ adds r7, #4 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1f011a │ │ │ │ + bhi.n 1f02aa │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r9 │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ sub.w r3, fp, r7 │ │ │ │ @@ -560778,64 +560881,64 @@ │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r5, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp sl, r5 │ │ │ │ add.w r3, r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 1f0172 │ │ │ │ + bne.n 1f0302 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1f0168 │ │ │ │ + bne.n 1f02f8 │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 1f014c │ │ │ │ + bhi.n 1f02dc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr.w fp, [sp, #100] @ 0x64 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r7, #4 │ │ │ │ cmp fp, r7 │ │ │ │ add r6, r3 │ │ │ │ - bhi.n 1f012e │ │ │ │ + bhi.n 1f02be │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r0, #86 @ 0x56 │ │ │ │ + subs r6, r0, #3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ - cbz r2, 1f0204 │ │ │ │ + cbz r2, 1f0394 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ - ldr r3, [pc, #192] @ (1f02b0 ) │ │ │ │ + ldr r3, [pc, #192] @ (1f0440 ) │ │ │ │ mov r7, r6 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - cbnz r4, 1f020a │ │ │ │ + cbnz r4, 1f039a │ │ │ │ adds r7, #4 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1f01fe │ │ │ │ + bhi.n 1f038e │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r9 │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ sub.w r3, fp, r7 │ │ │ │ @@ -560875,64 +560978,64 @@ │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r5, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp sl, r5 │ │ │ │ add.w r3, r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 1f0256 │ │ │ │ + bne.n 1f03e6 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1f024c │ │ │ │ + bne.n 1f03dc │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 1f0230 │ │ │ │ + bhi.n 1f03c0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr.w fp, [sp, #100] @ 0x64 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r7, #4 │ │ │ │ cmp fp, r7 │ │ │ │ add r6, r3 │ │ │ │ - bhi.n 1f0212 │ │ │ │ + bhi.n 1f03a2 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subs r6, r5, #5 │ │ │ │ + adds r6, r3, #7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ - cbz r2, 1f02e8 │ │ │ │ + cbz r2, 1f0478 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ - ldr r3, [pc, #192] @ (1f0394 ) │ │ │ │ + ldr r3, [pc, #192] @ (1f0524 ) │ │ │ │ mov r7, r6 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - cbnz r4, 1f02ee │ │ │ │ + cbnz r4, 1f047e │ │ │ │ adds r7, #4 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1f02e2 │ │ │ │ + bhi.n 1f0472 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r9 │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ sub.w r3, fp, r7 │ │ │ │ @@ -560972,64 +561075,64 @@ │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r5, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp sl, r5 │ │ │ │ add.w r3, r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 1f033a │ │ │ │ + bne.n 1f04ca │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1f0330 │ │ │ │ + bne.n 1f04c0 │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 1f0314 │ │ │ │ + bhi.n 1f04a4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr.w fp, [sp, #100] @ 0x64 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r7, #4 │ │ │ │ cmp fp, r7 │ │ │ │ add r6, r3 │ │ │ │ - bhi.n 1f02f6 │ │ │ │ + bhi.n 1f0486 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subs r6, r0, #2 │ │ │ │ + adds r6, r6, #3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ - cbz r2, 1f03cc │ │ │ │ + cbz r2, 1f055c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ - ldr r3, [pc, #192] @ (1f0478 ) │ │ │ │ + ldr r3, [pc, #192] @ (1f0608 ) │ │ │ │ mov r7, r6 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - cbnz r4, 1f03d2 │ │ │ │ + cbnz r4, 1f0562 │ │ │ │ adds r7, #4 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1f03c6 │ │ │ │ + bhi.n 1f0556 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r9 │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ sub.w r3, fp, r7 │ │ │ │ @@ -561069,89 +561172,89 @@ │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r5, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp sl, r5 │ │ │ │ add.w r3, r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 1f041e │ │ │ │ + bne.n 1f05ae │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1f0414 │ │ │ │ + bne.n 1f05a4 │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 1f03f8 │ │ │ │ + bhi.n 1f0588 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr.w fp, [sp, #100] @ 0x64 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r7, #4 │ │ │ │ cmp fp, r7 │ │ │ │ add r6, r3 │ │ │ │ - bhi.n 1f03da │ │ │ │ + bhi.n 1f056a │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - adds r6, r3, #6 │ │ │ │ + adds r6, r1, #0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #296] @ (1f05c4 ) │ │ │ │ + ldr r1, [pc, #296] @ (1f0754 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #296] @ (1f05c8 ) │ │ │ │ + ldr r3, [pc, #296] @ (1f0758 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ - cbz r3, 1f04d0 │ │ │ │ - ldr r3, [pc, #280] @ (1f05cc ) │ │ │ │ + cbz r3, 1f0660 │ │ │ │ + ldr r3, [pc, #280] @ (1f075c ) │ │ │ │ movs r5, #0 │ │ │ │ mov.w fp, r0, lsl #2 │ │ │ │ mov r6, r5 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1f04ee │ │ │ │ + bne.n 1f067e │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1f04c8 │ │ │ │ - ldr r2, [pc, #252] @ (1f05d0 ) │ │ │ │ - ldr r3, [pc, #244] @ (1f05c8 ) │ │ │ │ + bhi.n 1f0658 │ │ │ │ + ldr r2, [pc, #252] @ (1f0760 ) │ │ │ │ + ldr r3, [pc, #244] @ (1f0758 ) │ │ │ │ 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 1f05bc │ │ │ │ + bne.n 1f074c │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ - vldr s16, [pc, #204] @ 1f05c0 │ │ │ │ + vldr s16, [pc, #204] @ 1f0750 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r7, r5 │ │ │ │ mov r3, r2 │ │ │ │ str.w fp, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #20] │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r3 │ │ │ │ @@ -561193,92 +561296,92 @@ │ │ │ │ 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 1f0520 │ │ │ │ + bne.n 1f06b0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldrd r5, r4, [sp, #28] │ │ │ │ add fp, r3 │ │ │ │ cmp.w sl, #4 │ │ │ │ - bne.n 1f0514 │ │ │ │ + bne.n 1f06a4 │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1f0506 │ │ │ │ + bhi.n 1f0696 │ │ │ │ ldrd r7, r3, [sp, #20] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r7, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r5, r2 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1f04fe │ │ │ │ - b.n 1f04d0 │ │ │ │ + bhi.n 1f068e │ │ │ │ + b.n 1f0660 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - @ instruction: 0xfb5e00a6 │ │ │ │ + vst1.8 {d16[5]}, [lr], r6 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r5, #2 │ │ │ │ + subs r0, r3, r4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xfb2800a6 │ │ │ │ + ldrsb.w r0, [r8, #166] @ 0xa6 │ │ │ │ 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 r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #296] @ (1f071c ) │ │ │ │ + ldr r1, [pc, #296] @ (1f08ac ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #296] @ (1f0720 ) │ │ │ │ + ldr r3, [pc, #296] @ (1f08b0 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ - cbz r3, 1f0628 │ │ │ │ - ldr r3, [pc, #280] @ (1f0724 ) │ │ │ │ + cbz r3, 1f07b8 │ │ │ │ + ldr r3, [pc, #280] @ (1f08b4 ) │ │ │ │ movs r5, #0 │ │ │ │ mov.w fp, r0, lsl #2 │ │ │ │ mov r6, r5 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1f0646 │ │ │ │ + bne.n 1f07d6 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1f0620 │ │ │ │ - ldr r2, [pc, #252] @ (1f0728 ) │ │ │ │ - ldr r3, [pc, #244] @ (1f0720 ) │ │ │ │ + bhi.n 1f07b0 │ │ │ │ + ldr r2, [pc, #252] @ (1f08b8 ) │ │ │ │ + ldr r3, [pc, #244] @ (1f08b0 ) │ │ │ │ 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 1f0714 │ │ │ │ + bne.n 1f08a4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ - vldr s16, [pc, #204] @ 1f0718 │ │ │ │ + vldr s16, [pc, #204] @ 1f08a8 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r7, r5 │ │ │ │ mov r3, r2 │ │ │ │ str.w fp, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #20] │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r3 │ │ │ │ @@ -561320,92 +561423,92 @@ │ │ │ │ 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 1f0678 │ │ │ │ + bne.n 1f0808 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldrd r5, r4, [sp, #28] │ │ │ │ add fp, r3 │ │ │ │ cmp.w sl, #4 │ │ │ │ - bne.n 1f066c │ │ │ │ + bne.n 1f07fc │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1f065e │ │ │ │ + bhi.n 1f07ee │ │ │ │ ldrd r7, r3, [sp, #20] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r7, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r5, r2 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1f0656 │ │ │ │ - b.n 1f0628 │ │ │ │ + bhi.n 1f07e6 │ │ │ │ + b.n 1f07b8 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - @ instruction: 0xfa0600a6 │ │ │ │ + ldr??.w r0, [r6, r6, lsl #2] │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r1, r5 │ │ │ │ + adds r4, r7, r6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr??.w r0, [r0, #166] @ 0xa6 │ │ │ │ + str.w r0, [r0, r6, lsl #2] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #296] @ (1f0874 ) │ │ │ │ + ldr r1, [pc, #296] @ (1f0a04 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #296] @ (1f0878 ) │ │ │ │ + ldr r3, [pc, #296] @ (1f0a08 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ - cbz r3, 1f0780 │ │ │ │ - ldr r3, [pc, #280] @ (1f087c ) │ │ │ │ + cbz r3, 1f0910 │ │ │ │ + ldr r3, [pc, #280] @ (1f0a0c ) │ │ │ │ movs r5, #0 │ │ │ │ mov.w fp, r0, lsl #2 │ │ │ │ mov r6, r5 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1f079e │ │ │ │ + bne.n 1f092e │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1f0778 │ │ │ │ - ldr r2, [pc, #252] @ (1f0880 ) │ │ │ │ - ldr r3, [pc, #244] @ (1f0878 ) │ │ │ │ + bhi.n 1f0908 │ │ │ │ + ldr r2, [pc, #252] @ (1f0a10 ) │ │ │ │ + ldr r3, [pc, #244] @ (1f0a08 ) │ │ │ │ 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 1f086c │ │ │ │ + bne.n 1f09fc │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ - vldr s16, [pc, #204] @ 1f0870 │ │ │ │ + vldr s16, [pc, #204] @ 1f0a00 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r7, r5 │ │ │ │ mov r3, r2 │ │ │ │ str.w fp, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #20] │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r3 │ │ │ │ @@ -561447,92 +561550,92 @@ │ │ │ │ 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 1f07d0 │ │ │ │ + bne.n 1f0960 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldrd r5, r4, [sp, #28] │ │ │ │ add fp, r3 │ │ │ │ cmp.w sl, #4 │ │ │ │ - bne.n 1f07c4 │ │ │ │ + bne.n 1f0954 │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1f07b6 │ │ │ │ + bhi.n 1f0946 │ │ │ │ ldrd r7, r3, [sp, #20] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r7, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r5, r2 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1f07ae │ │ │ │ - b.n 1f0780 │ │ │ │ + bhi.n 1f093e │ │ │ │ + b.n 1f0910 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - strh.w r0, [lr, #166] @ 0xa6 │ │ │ │ + @ instruction: 0xf71e00a6 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r6, r7 │ │ │ │ + adds r0, r4, r1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr??.w r0, [r8, r6, lsl #2] │ │ │ │ + @ instruction: 0xf6e800a6 │ │ │ │ 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 r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #296] @ (1f09cc ) │ │ │ │ + ldr r1, [pc, #296] @ (1f0b5c ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #296] @ (1f09d0 ) │ │ │ │ + ldr r3, [pc, #296] @ (1f0b60 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ - cbz r3, 1f08d8 │ │ │ │ - ldr r3, [pc, #280] @ (1f09d4 ) │ │ │ │ + cbz r3, 1f0a68 │ │ │ │ + ldr r3, [pc, #280] @ (1f0b64 ) │ │ │ │ movs r5, #0 │ │ │ │ mov.w fp, r0, lsl #2 │ │ │ │ mov r6, r5 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1f08f6 │ │ │ │ + bne.n 1f0a86 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1f08d0 │ │ │ │ - ldr r2, [pc, #252] @ (1f09d8 ) │ │ │ │ - ldr r3, [pc, #244] @ (1f09d0 ) │ │ │ │ + bhi.n 1f0a60 │ │ │ │ + ldr r2, [pc, #252] @ (1f0b68 ) │ │ │ │ + ldr r3, [pc, #244] @ (1f0b60 ) │ │ │ │ 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 1f09c4 │ │ │ │ + bne.n 1f0b54 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ - vldr s16, [pc, #204] @ 1f09c8 │ │ │ │ + vldr s16, [pc, #204] @ 1f0b58 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r7, r5 │ │ │ │ mov r3, r2 │ │ │ │ str.w fp, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #20] │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r3 │ │ │ │ @@ -561574,305 +561677,305 @@ │ │ │ │ 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 1f0928 │ │ │ │ + bne.n 1f0ab8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldrd r5, r4, [sp, #28] │ │ │ │ add fp, r3 │ │ │ │ cmp.w sl, #4 │ │ │ │ - bne.n 1f091c │ │ │ │ + bne.n 1f0aac │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1f090e │ │ │ │ + bhi.n 1f0a9e │ │ │ │ ldrd r7, r3, [sp, #20] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r7, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r5, r2 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1f0906 │ │ │ │ - b.n 1f08d8 │ │ │ │ + bhi.n 1f0a96 │ │ │ │ + b.n 1f0a68 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - @ instruction: 0xf75600a6 │ │ │ │ + rsb r0, r6, #5439488 @ 0x530000 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r2, r2 │ │ │ │ + asrs r4, r0, #28 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xf72000a6 │ │ │ │ + @ instruction: 0xf59000a6 │ │ │ │ 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] @ (1f0a4c ) │ │ │ │ + ldr r6, [pc, #96] @ (1f0bdc ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #96] @ (1f0a50 ) │ │ │ │ + ldr r0, [pc, #96] @ (1f0be0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r5, [pc, #92] @ (1f0a54 ) │ │ │ │ + ldr r5, [pc, #92] @ (1f0be4 ) │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #84] @ (1f0a58 ) │ │ │ │ + ldr r0, [pc, #84] @ (1f0be8 ) │ │ │ │ add r0, pc │ │ │ │ ldr r6, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r6 │ │ │ │ - ldr r3, [pc, #72] @ (1f0a5c ) │ │ │ │ + ldr r3, [pc, #72] @ (1f0bec ) │ │ │ │ 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] @ (1f0a60 ) │ │ │ │ + ldr r2, [pc, #48] @ (1f0bf0 ) │ │ │ │ strb r3, [r4, #2] │ │ │ │ - ldr r3, [pc, #28] @ (1f0a50 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f0be0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f0a48 │ │ │ │ + bne.n 1f0bd8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - addw r0, sl, #2214 @ 0x8a6 │ │ │ │ + orns r0, sl, #5439488 @ 0x530000 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - addw r0, r6, #2214 @ 0x8a6 │ │ │ │ - asrs r0, r4, #29 │ │ │ │ + orns r0, r6, #5439488 @ 0x530000 │ │ │ │ + asrs r0, r2, #23 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - rsb r0, r8, #5439488 @ 0x530000 │ │ │ │ + bics.w r0, r8, #5439488 @ 0x530000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #112] @ (1f0ae4 ) │ │ │ │ + ldr r5, [pc, #112] @ (1f0c74 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (1f0ae8 ) │ │ │ │ + ldr r0, [pc, #112] @ (1f0c78 ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (1f0aec ) │ │ │ │ + ldr r4, [pc, #108] @ (1f0c7c ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (1f0af0 ) │ │ │ │ + ldr r0, [pc, #100] @ (1f0c80 ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (1f0af4 ) │ │ │ │ + ldr r2, [pc, #88] @ (1f0c84 ) │ │ │ │ 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] @ (1f0af8 ) │ │ │ │ + ldr r2, [pc, #52] @ (1f0c88 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (1f0ae8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f0c78 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f0ade │ │ │ │ + bne.n 1f0c6e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf58200a6 │ │ │ │ + @ instruction: 0xf3f200a6 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs.w r0, lr, #5439488 @ 0x530000 │ │ │ │ - asrs r4, r2, #27 │ │ │ │ + @ instruction: 0xf3ee00a6 │ │ │ │ + asrs r4, r0, #21 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf53200a6 │ │ │ │ + @ instruction: 0xf3a200a6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #112] @ (1f0b7c ) │ │ │ │ + ldr r5, [pc, #112] @ (1f0d0c ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (1f0b80 ) │ │ │ │ + ldr r0, [pc, #112] @ (1f0d10 ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (1f0b84 ) │ │ │ │ + ldr r4, [pc, #108] @ (1f0d14 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (1f0b88 ) │ │ │ │ + ldr r0, [pc, #100] @ (1f0d18 ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (1f0b8c ) │ │ │ │ + ldr r2, [pc, #88] @ (1f0d1c ) │ │ │ │ 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] @ (1f0b90 ) │ │ │ │ + ldr r2, [pc, #52] @ (1f0d20 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (1f0b80 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f0d10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f0b76 │ │ │ │ + bne.n 1f0d06 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf4ea00a6 │ │ │ │ + @ instruction: 0xf35a00a6 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4e600a6 │ │ │ │ - asrs r0, r7, #24 │ │ │ │ + @ instruction: 0xf35600a6 │ │ │ │ + asrs r0, r5, #18 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, sl, #5439488 @ 0x530000 │ │ │ │ + @ instruction: 0xf30a00a6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #112] @ (1f0c14 ) │ │ │ │ + ldr r5, [pc, #112] @ (1f0da4 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (1f0c18 ) │ │ │ │ + ldr r0, [pc, #112] @ (1f0da8 ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (1f0c1c ) │ │ │ │ + ldr r4, [pc, #108] @ (1f0dac ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (1f0c20 ) │ │ │ │ + ldr r0, [pc, #100] @ (1f0db0 ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (1f0c24 ) │ │ │ │ + ldr r2, [pc, #88] @ (1f0db4 ) │ │ │ │ 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] @ (1f0c28 ) │ │ │ │ + ldr r2, [pc, #52] @ (1f0db8 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (1f0c18 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f0da8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f0c0e │ │ │ │ + bne.n 1f0d9e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - orrs.w r0, r2, #5439488 @ 0x530000 │ │ │ │ + movt r0, #8358 @ 0x20a6 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - orr.w r0, lr, #5439488 @ 0x530000 │ │ │ │ - asrs r4, r3, #22 │ │ │ │ + @ instruction: 0xf2be00a6 │ │ │ │ + asrs r4, r1, #16 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - and.w r0, r2, #5439488 @ 0x530000 │ │ │ │ + @ instruction: 0xf27200a6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r4, [pc, #240] @ (1f0d34 ) │ │ │ │ + ldr r4, [pc, #240] @ (1f0ec4 ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1f0c64 │ │ │ │ - ldr r6, [pc, #236] @ (1f0d38 ) │ │ │ │ + cbz r2, 1f0df4 │ │ │ │ + ldr r6, [pc, #236] @ (1f0ec8 ) │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r7 │ │ │ │ add r6, pc │ │ │ │ ldr r6, [r6, #0] │ │ │ │ str r6, [sp, #24] │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - cbnz r5, 1f0c6a │ │ │ │ + cbnz r5, 1f0dfa │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 1f0c5c │ │ │ │ + bhi.n 1f0dec │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r3, r1, [sp, #48] @ 0x30 │ │ │ │ mov r6, r5 │ │ │ │ - ldr r3, [pc, #200] @ (1f0d3c ) │ │ │ │ + ldr r3, [pc, #200] @ (1f0ecc ) │ │ │ │ mov sl, r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r5, r7 │ │ │ │ ldr.w fp, [r4, r3] │ │ │ │ sub.w ip, r2, r5 │ │ │ │ str r5, [sp, #28] │ │ │ │ cmp.w ip, #4 │ │ │ │ @@ -561915,71 +562018,71 @@ │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ - bne.n 1f0cc0 │ │ │ │ + bne.n 1f0e50 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 1f0cb8 │ │ │ │ + bne.n 1f0e48 │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #8 │ │ │ │ - bhi.n 1f0c9a │ │ │ │ + bhi.n 1f0e2a │ │ │ │ ldrd r5, sl, [sp, #28] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ adds r5, #4 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r5 │ │ │ │ add r7, r3 │ │ │ │ - bhi.n 1f0c7c │ │ │ │ + bhi.n 1f0e0c │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf3b600a6 │ │ │ │ - asrs r4, r2, #20 │ │ │ │ + @ instruction: 0xf22600a6 │ │ │ │ + asrs r4, r0, #14 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r4, [pc, #240] @ (1f0e48 ) │ │ │ │ + ldr r4, [pc, #240] @ (1f0fd8 ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1f0d78 │ │ │ │ - ldr r6, [pc, #236] @ (1f0e4c ) │ │ │ │ + cbz r2, 1f0f08 │ │ │ │ + ldr r6, [pc, #236] @ (1f0fdc ) │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r7 │ │ │ │ add r6, pc │ │ │ │ ldr r6, [r6, #0] │ │ │ │ str r6, [sp, #24] │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - cbnz r5, 1f0d7e │ │ │ │ + cbnz r5, 1f0f0e │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 1f0d70 │ │ │ │ + bhi.n 1f0f00 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r3, r1, [sp, #48] @ 0x30 │ │ │ │ mov r6, r5 │ │ │ │ - ldr r3, [pc, #200] @ (1f0e50 ) │ │ │ │ + ldr r3, [pc, #200] @ (1f0fe0 ) │ │ │ │ mov sl, r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r5, r7 │ │ │ │ ldr.w fp, [r4, r3] │ │ │ │ sub.w ip, r2, r5 │ │ │ │ str r5, [sp, #28] │ │ │ │ cmp.w ip, #4 │ │ │ │ @@ -562022,71 +562125,71 @@ │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ - bne.n 1f0dd4 │ │ │ │ + bne.n 1f0f64 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 1f0dcc │ │ │ │ + bne.n 1f0f5c │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #8 │ │ │ │ - bhi.n 1f0dae │ │ │ │ + bhi.n 1f0f3e │ │ │ │ ldrd r5, sl, [sp, #28] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ adds r5, #4 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r5 │ │ │ │ add r7, r3 │ │ │ │ - bhi.n 1f0d90 │ │ │ │ + bhi.n 1f0f20 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - subw r0, r2, #166 @ 0xa6 │ │ │ │ - asrs r4, r7, #15 │ │ │ │ + adds.w r0, r2, #166 @ 0xa6 │ │ │ │ + asrs r4, r5, #9 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r4, [pc, #240] @ (1f0f5c ) │ │ │ │ + ldr r4, [pc, #240] @ (1f10ec ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1f0e8c │ │ │ │ - ldr r6, [pc, #236] @ (1f0f60 ) │ │ │ │ + cbz r2, 1f101c │ │ │ │ + ldr r6, [pc, #236] @ (1f10f0 ) │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r7 │ │ │ │ add r6, pc │ │ │ │ ldr r6, [r6, #0] │ │ │ │ str r6, [sp, #24] │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - cbnz r5, 1f0e92 │ │ │ │ + cbnz r5, 1f1022 │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 1f0e84 │ │ │ │ + bhi.n 1f1014 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r3, r1, [sp, #48] @ 0x30 │ │ │ │ mov r6, r5 │ │ │ │ - ldr r3, [pc, #200] @ (1f0f64 ) │ │ │ │ + ldr r3, [pc, #200] @ (1f10f4 ) │ │ │ │ mov sl, r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r5, r7 │ │ │ │ ldr.w fp, [r4, r3] │ │ │ │ sub.w ip, r2, r5 │ │ │ │ str r5, [sp, #28] │ │ │ │ cmp.w ip, #4 │ │ │ │ @@ -562129,71 +562232,71 @@ │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ - bne.n 1f0ee8 │ │ │ │ + bne.n 1f1078 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 1f0ee0 │ │ │ │ + bne.n 1f1070 │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #16 │ │ │ │ - bhi.n 1f0ec2 │ │ │ │ + bhi.n 1f1052 │ │ │ │ ldrd r5, sl, [sp, #28] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ adds r5, #4 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r5 │ │ │ │ add r7, r3 │ │ │ │ - bhi.n 1f0ea4 │ │ │ │ + bhi.n 1f1034 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf18e00a6 │ │ │ │ - asrs r4, r4, #11 │ │ │ │ + vext.8 d16, d30, d22, #0 │ │ │ │ + asrs r4, r2, #5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r4, [pc, #240] @ (1f1070 ) │ │ │ │ + ldr r4, [pc, #240] @ (1f1200 ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1f0fa0 │ │ │ │ - ldr r6, [pc, #236] @ (1f1074 ) │ │ │ │ + cbz r2, 1f1130 │ │ │ │ + ldr r6, [pc, #236] @ (1f1204 ) │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r7 │ │ │ │ add r6, pc │ │ │ │ ldr r6, [r6, #0] │ │ │ │ str r6, [sp, #24] │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - cbnz r5, 1f0fa6 │ │ │ │ + cbnz r5, 1f1136 │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 1f0f98 │ │ │ │ + bhi.n 1f1128 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r3, r1, [sp, #48] @ 0x30 │ │ │ │ mov r6, r5 │ │ │ │ - ldr r3, [pc, #200] @ (1f1078 ) │ │ │ │ + ldr r3, [pc, #200] @ (1f1208 ) │ │ │ │ mov sl, r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r5, r7 │ │ │ │ ldr.w fp, [r4, r3] │ │ │ │ sub.w ip, r2, r5 │ │ │ │ str r5, [sp, #28] │ │ │ │ cmp.w ip, #4 │ │ │ │ @@ -562236,94 +562339,94 @@ │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ - bne.n 1f0ffc │ │ │ │ + bne.n 1f118c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 1f0ff4 │ │ │ │ + bne.n 1f1184 │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #16 │ │ │ │ - bhi.n 1f0fd6 │ │ │ │ + bhi.n 1f1166 │ │ │ │ ldrd r5, sl, [sp, #28] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ adds r5, #4 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r5 │ │ │ │ add r7, r3 │ │ │ │ - bhi.n 1f0fb8 │ │ │ │ + bhi.n 1f1148 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - orns r0, sl, #166 @ 0xa6 │ │ │ │ - asrs r4, r1, #7 │ │ │ │ + cdp 0, 14, cr0, cr10, cr6, {5} │ │ │ │ + asrs r4, r7, #32 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #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, #288] @ (1f11b8 ) │ │ │ │ + ldr r2, [pc, #288] @ (1f1348 ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (1f11bc ) │ │ │ │ + ldr r3, [pc, #288] @ (1f134c ) │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ 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, #272] @ (1f11c0 ) │ │ │ │ + ldr r3, [pc, #272] @ (1f1350 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1f10d0 │ │ │ │ - ldr r2, [pc, #268] @ (1f11c4 ) │ │ │ │ + cbz r2, 1f1260 │ │ │ │ + ldr r2, [pc, #268] @ (1f1354 ) │ │ │ │ movs r6, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1f10ee │ │ │ │ + bne.n 1f127e │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1f10c8 │ │ │ │ - ldr r2, [pc, #244] @ (1f11c8 ) │ │ │ │ - ldr r3, [pc, #232] @ (1f11bc ) │ │ │ │ + bhi.n 1f1258 │ │ │ │ + ldr r2, [pc, #244] @ (1f1358 ) │ │ │ │ + ldr r3, [pc, #232] @ (1f134c ) │ │ │ │ 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 1f11ae │ │ │ │ + bne.n 1f133e │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #220] @ (1f11cc ) │ │ │ │ + ldr r2, [pc, #220] @ (1f135c ) │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r0 │ │ │ │ - vldr s16, [pc, #188] @ 1f11b4 │ │ │ │ + vldr s16, [pc, #188] @ 1f1344 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ movs r5, #0 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ @@ -562363,99 +562466,99 @@ │ │ │ │ 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 1f1124 │ │ │ │ + bne.n 1f12b4 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 1f1118 │ │ │ │ + bne.n 1f12a8 │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r9, r5 │ │ │ │ - bhi.n 1f1108 │ │ │ │ + bhi.n 1f1298 │ │ │ │ ldrd r5, r7, [sp, #32] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r5, #4 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1f1102 │ │ │ │ - b.n 1f10d0 │ │ │ │ + bhi.n 1f1292 │ │ │ │ + b.n 1f1260 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - vhadd.s32 d16, d20, d22 │ │ │ │ + ldcl 0, cr0, [r4, #664] @ 0x298 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.s8 d16, d28, d22 │ │ │ │ - asrs r4, r5, #2 │ │ │ │ + ldc 0, cr0, [ip, #664]! @ 0x298 │ │ │ │ + lsrs r4, r3, #28 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - vhadd.s32 d0, d24, d22 │ │ │ │ + ldc 0, cr0, [r8, #664] @ 0x298 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ 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, #288] @ (1f130c ) │ │ │ │ + ldr r2, [pc, #288] @ (1f149c ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (1f1310 ) │ │ │ │ + ldr r3, [pc, #288] @ (1f14a0 ) │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ 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, #272] @ (1f1314 ) │ │ │ │ + ldr r3, [pc, #272] @ (1f14a4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1f1224 │ │ │ │ - ldr r2, [pc, #268] @ (1f1318 ) │ │ │ │ + cbz r2, 1f13b4 │ │ │ │ + ldr r2, [pc, #268] @ (1f14a8 ) │ │ │ │ movs r6, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1f1242 │ │ │ │ + bne.n 1f13d2 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1f121c │ │ │ │ - ldr r2, [pc, #244] @ (1f131c ) │ │ │ │ - ldr r3, [pc, #232] @ (1f1310 ) │ │ │ │ + bhi.n 1f13ac │ │ │ │ + ldr r2, [pc, #244] @ (1f14ac ) │ │ │ │ + ldr r3, [pc, #232] @ (1f14a0 ) │ │ │ │ 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 1f1302 │ │ │ │ + bne.n 1f1492 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #220] @ (1f1320 ) │ │ │ │ + ldr r2, [pc, #220] @ (1f14b0 ) │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r0 │ │ │ │ - vldr s16, [pc, #188] @ 1f1308 │ │ │ │ + vldr s16, [pc, #188] @ 1f1498 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ movs r5, #0 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ @@ -562495,99 +562598,99 @@ │ │ │ │ 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 1f1278 │ │ │ │ + bne.n 1f1408 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 1f126c │ │ │ │ + bne.n 1f13fc │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r9, r5 │ │ │ │ - bhi.n 1f125c │ │ │ │ + bhi.n 1f13ec │ │ │ │ ldrd r5, r7, [sp, #32] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r5, #4 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1f1256 │ │ │ │ - b.n 1f1224 │ │ │ │ + bhi.n 1f13e6 │ │ │ │ + b.n 1f13b4 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cdp 0, 1, cr0, cr0, cr6, {5} │ │ │ │ + stc 0, cr0, [r0], {166} @ 0xa6 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r8, #664]! @ 0x298 │ │ │ │ - lsrs r4, r2, #29 │ │ │ │ + stcl 0, cr0, [r8], #-664 @ 0xfffffd68 │ │ │ │ + lsrs r4, r0, #23 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldcl 0, cr0, [r4, #664] @ 0x298 │ │ │ │ + mcrr 0, 10, r0, r4, cr6 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ 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, #288] @ (1f1460 ) │ │ │ │ + ldr r2, [pc, #288] @ (1f15f0 ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (1f1464 ) │ │ │ │ + ldr r3, [pc, #288] @ (1f15f4 ) │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ 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, #272] @ (1f1468 ) │ │ │ │ + ldr r3, [pc, #272] @ (1f15f8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1f1378 │ │ │ │ - ldr r2, [pc, #268] @ (1f146c ) │ │ │ │ + cbz r2, 1f1508 │ │ │ │ + ldr r2, [pc, #268] @ (1f15fc ) │ │ │ │ movs r6, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1f1396 │ │ │ │ + bne.n 1f1526 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1f1370 │ │ │ │ - ldr r2, [pc, #244] @ (1f1470 ) │ │ │ │ - ldr r3, [pc, #232] @ (1f1464 ) │ │ │ │ + bhi.n 1f1500 │ │ │ │ + ldr r2, [pc, #244] @ (1f1600 ) │ │ │ │ + ldr r3, [pc, #232] @ (1f15f4 ) │ │ │ │ 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 1f1456 │ │ │ │ + bne.n 1f15e6 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #220] @ (1f1474 ) │ │ │ │ + ldr r2, [pc, #220] @ (1f1604 ) │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r0 │ │ │ │ - vldr s16, [pc, #188] @ 1f145c │ │ │ │ + vldr s16, [pc, #188] @ 1f15ec │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ movs r5, #0 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ @@ -562627,99 +562730,99 @@ │ │ │ │ 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 1f13cc │ │ │ │ + bne.n 1f155c │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 1f13c0 │ │ │ │ + bne.n 1f1550 │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r9, r5 │ │ │ │ - bhi.n 1f13b0 │ │ │ │ + bhi.n 1f1540 │ │ │ │ ldrd r5, r7, [sp, #32] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r5, #4 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1f13aa │ │ │ │ - b.n 1f1378 │ │ │ │ + bhi.n 1f153a │ │ │ │ + b.n 1f1508 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldc 0, cr0, [ip], #664 @ 0x298 │ │ │ │ + @ instruction: 0xeb2c00a6 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r4], #664 @ 0x298 │ │ │ │ - lsrs r4, r7, #23 │ │ │ │ + adds.w r0, r4, r6, asr #2 │ │ │ │ + lsrs r4, r5, #17 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - stc 0, cr0, [r0], {166} @ 0xa6 │ │ │ │ + @ instruction: 0xeaf000a6 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ 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, #288] @ (1f15b4 ) │ │ │ │ + ldr r2, [pc, #288] @ (1f1744 ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (1f15b8 ) │ │ │ │ + ldr r3, [pc, #288] @ (1f1748 ) │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ 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, #272] @ (1f15bc ) │ │ │ │ + ldr r3, [pc, #272] @ (1f174c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1f14cc │ │ │ │ - ldr r2, [pc, #268] @ (1f15c0 ) │ │ │ │ + cbz r2, 1f165c │ │ │ │ + ldr r2, [pc, #268] @ (1f1750 ) │ │ │ │ movs r6, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1f14ea │ │ │ │ + bne.n 1f167a │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1f14c4 │ │ │ │ - ldr r2, [pc, #244] @ (1f15c4 ) │ │ │ │ - ldr r3, [pc, #232] @ (1f15b8 ) │ │ │ │ + bhi.n 1f1654 │ │ │ │ + ldr r2, [pc, #244] @ (1f1754 ) │ │ │ │ + ldr r3, [pc, #232] @ (1f1748 ) │ │ │ │ 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 1f15aa │ │ │ │ + bne.n 1f173a │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #220] @ (1f15c8 ) │ │ │ │ + ldr r2, [pc, #220] @ (1f1758 ) │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r0 │ │ │ │ - vldr s16, [pc, #188] @ 1f15b0 │ │ │ │ + vldr s16, [pc, #188] @ 1f1740 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ movs r5, #0 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ @@ -562759,66 +562862,66 @@ │ │ │ │ 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 1f1520 │ │ │ │ + bne.n 1f16b0 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 1f1514 │ │ │ │ + bne.n 1f16a4 │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r9, r5 │ │ │ │ - bhi.n 1f1504 │ │ │ │ + bhi.n 1f1694 │ │ │ │ ldrd r5, r7, [sp, #32] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r5, #4 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1f14fe │ │ │ │ - b.n 1f14cc │ │ │ │ + bhi.n 1f168e │ │ │ │ + b.n 1f165c │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - sbc.w r0, r8, r6, asr #2 │ │ │ │ + ldrd r0, r0, [r8, #664] @ 0x298 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, r0, r6, asr #2 │ │ │ │ - lsrs r4, r4, #18 │ │ │ │ + strd r0, r0, [r0, #664] @ 0x298 │ │ │ │ + lsrs r4, r2, #12 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xeb2c00a6 │ │ │ │ + @ instruction: 0xe99c00a6 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #136] @ (1f1668 ) │ │ │ │ + ldr r2, [pc, #136] @ (1f17f8 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #136] @ (1f166c ) │ │ │ │ + ldr r3, [pc, #136] @ (1f17fc ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ cmp r1, #15 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bls.n 1f163e │ │ │ │ + bls.n 1f17ce │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov lr, r4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, lr │ │ │ │ subs r0, #16 │ │ │ │ add.w lr, lr, #64 @ 0x40 │ │ │ │ @@ -562828,106 +562931,107 @@ │ │ │ │ vld4.8 {d17,d19,d21,d23}, [ip] │ │ │ │ vorr q12, q10, q10 │ │ │ │ vorr q13, q9, q9 │ │ │ │ vorr q14, q8, q8 │ │ │ │ vorr q15, q11, q11 │ │ │ │ vst4.8 {d24,d26,d28,d30}, [r3]! │ │ │ │ vst4.8 {d25,d27,d29,d31}, [r3] │ │ │ │ - bhi.n 1f15fc │ │ │ │ + bhi.n 1f178c │ │ │ │ lsrs r3, r1, #4 │ │ │ │ subs r3, #1 │ │ │ │ adds r5, #64 @ 0x40 │ │ │ │ and.w r1, r1, #15 │ │ │ │ lsls r3, r3, #6 │ │ │ │ add r4, r3 │ │ │ │ add r5, r3 │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - cbnz r1, 1f1658 │ │ │ │ - ldr r2, [pc, #44] @ (1f1670 ) │ │ │ │ - ldr r3, [pc, #40] @ (1f166c ) │ │ │ │ + cbnz r1, 1f17e8 │ │ │ │ + ldr r2, [pc, #44] @ (1f1800 ) │ │ │ │ + ldr r3, [pc, #40] @ (1f17fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f1664 │ │ │ │ + bne.n 1f17f4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1cfc48 │ │ │ │ - b.n 1f1640 │ │ │ │ + bl 1cfdd8 │ │ │ │ + b.n 1f17d0 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ands.w r0, r6, r6, asr #2 │ │ │ │ + stmia.w r6, {r1, r2, r5, r7} │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe9b800a6 │ │ │ │ + @ instruction: 0xe82800a6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #84] @ (1f16d8 ) │ │ │ │ + ldr r2, [pc, #84] @ (1f1868 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1f16dc ) │ │ │ │ + ldr r3, [pc, #84] @ (1f186c ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1f16c4 │ │ │ │ + cbz r3, 1f1854 │ │ │ │ ldrb r3, [r0, #21] │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r4, #105 @ 0x69 │ │ │ │ it hi │ │ │ │ orrhi.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ it mi │ │ │ │ movmi r0, #0 │ │ │ │ - bmi.n 1f16c0 │ │ │ │ - ldr r0, [pc, #44] @ (1f16e0 ) │ │ │ │ + bmi.n 1f1850 │ │ │ │ + ldr r0, [pc, #44] @ (1f1870 ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, r4, lsl #5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #28] @ (1f16e4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f1874 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f84bc │ │ │ │ + bl 1f864c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1f1696 │ │ │ │ + b.n 1f1826 │ │ │ │ nop │ │ │ │ - ldrd r0, r0, [r2, #-664]! @ 0x298 │ │ │ │ + b.n 1f1830 │ │ │ │ + lsls r6, r4, #2 │ │ │ │ lsrs r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1f16c8 │ │ │ │ + bvs.n 1f1938 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f17a6 │ │ │ │ + beq.n 1f1936 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1f181e │ │ │ │ + bls.w 1f19ae │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s13, [pc, #296] @ 1f1834 │ │ │ │ + vldr s13, [pc, #296] @ 1f19c4 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ mov sl, ip │ │ │ │ mov ip, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r1 │ │ │ │ adds r1, r3, #2 │ │ │ │ @@ -562959,32 +563063,32 @@ │ │ │ │ vstr s15, [r2, #-56] @ 0xffffffc8 │ │ │ │ vstr s15, [r2, #-40] @ 0xffffffd8 │ │ │ │ vmov s15, r0 │ │ │ │ vstr s14, [r2, #-60] @ 0xffffffc4 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s15, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 1f172a │ │ │ │ + bne.n 1f18ba │ │ │ │ cmp r7, lr │ │ │ │ - bhi.n 1f17aa │ │ │ │ + bhi.n 1f193a │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 1f1720 │ │ │ │ + bne.n 1f18b0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r2, sl, lsr #1 │ │ │ │ mov r1, r5 │ │ │ │ adds r2, #1 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, ip │ │ │ │ add.w r3, r1, r2, lsl #2 │ │ │ │ add.w r2, r4, r2, lsl #5 │ │ │ │ - vldr s12, [pc, #112] @ 1f1834 │ │ │ │ + vldr s12, [pc, #112] @ 1f19c4 │ │ │ │ mov.w r0, #1065353216 @ 0x3f800000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ str r0, [r2, #12] │ │ │ │ @@ -562999,44 +563103,44 @@ │ │ │ │ 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 1f17a6 │ │ │ │ + beq.n 1f1936 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1f1704 │ │ │ │ + bne.w 1f1894 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 1f17c8 │ │ │ │ - cbnz r6, 1f182e │ │ │ │ + b.n 1f1958 │ │ │ │ + cbnz r6, 1f19be │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 1f17a6 │ │ │ │ + beq.n 1f1936 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f1820 │ │ │ │ + beq.n 1f19b0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 1f17c0 │ │ │ │ + b.n 1f1950 │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ - cbz r2, 1f18b6 │ │ │ │ + cbz r2, 1f1a46 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r3 │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.n 1f18f6 │ │ │ │ + bls.n 1f1a86 │ │ │ │ sub.w ip, r7, #2 │ │ │ │ mov lr, r2 │ │ │ │ bic.w r4, ip, #1 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ adds r2, r4, #2 │ │ │ │ mov r4, ip │ │ │ │ add.w r3, r0, #8 │ │ │ │ @@ -563054,23 +563158,23 @@ │ │ │ │ strb.w r1, [r3, #-9] │ │ │ │ strb.w fp, [r3, #-14] │ │ │ │ strb.w fp, [r3, #-10] │ │ │ │ mov.w fp, r6, lsr #8 │ │ │ │ mov.w r6, r6, lsr #24 │ │ │ │ strb.w fp, [r3, #-15] │ │ │ │ strb.w r6, [r3, #-11] │ │ │ │ - bne.n 1f186c │ │ │ │ + bne.n 1f19fc │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp r7, ip │ │ │ │ - bhi.n 1f18bc │ │ │ │ + bhi.n 1f1a4c │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r0, r8 │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 1f1860 │ │ │ │ + bne.n 1f19f0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsrs r3, r4, #1 │ │ │ │ mov r2, lr │ │ │ │ adds r3, #1 │ │ │ │ add.w r1, r5, r3, lsl #2 │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ @@ -563082,52 +563186,52 @@ │ │ │ │ add r0, r8 │ │ │ │ cmp r2, r6 │ │ │ │ mov.w r4, r1, lsr #8 │ │ │ │ strb.w ip, [r3, #3] │ │ │ │ mov.w r1, r1, lsr #16 │ │ │ │ strb r4, [r3, #1] │ │ │ │ strb r1, [r3, #2] │ │ │ │ - beq.n 1f18b6 │ │ │ │ + beq.n 1f1a46 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 1f1850 │ │ │ │ + bne.n 1f19e0 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1f18ce │ │ │ │ - cbnz r7, 1f1906 │ │ │ │ + b.n 1f1a5e │ │ │ │ + cbnz r7, 1f1a96 │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r0, r8 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 1f18b6 │ │ │ │ + beq.n 1f1a46 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f18f8 │ │ │ │ + beq.n 1f1a88 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1f18ca │ │ │ │ + b.n 1f1a5a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1f1a22 │ │ │ │ + beq.w 1f1bb2 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1f1a30 │ │ │ │ + bls.w 1f1bc0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #440] @ 1f1ae8 │ │ │ │ + vldr s7, [pc, #440] @ 1f1c78 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #436] @ 1f1aec │ │ │ │ + vldr s3, [pc, #436] @ 1f1c7c │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #432] @ 1f1af0 │ │ │ │ - vldr s4, [pc, #432] @ 1f1af4 │ │ │ │ + vldr s10, [pc, #432] @ 1f1c80 │ │ │ │ + vldr s4, [pc, #432] @ 1f1c84 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #428] @ 1f1af8 │ │ │ │ - vldr s6, [pc, #428] @ 1f1afc │ │ │ │ + vldr s5, [pc, #428] @ 1f1c88 │ │ │ │ + vldr s6, [pc, #428] @ 1f1c8c │ │ │ │ add.w r2, r4, #32 │ │ │ │ mov sl, r1 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w r0, [sl], #4 │ │ │ │ adds r2, #32 │ │ │ │ vstr s8, [r2, #-52] @ 0xffffffcc │ │ │ │ add.w lr, lr, #2 │ │ │ │ @@ -563170,44 +563274,44 @@ │ │ │ │ vmul.f32 s11, s11, s10 │ │ │ │ vmul.f32 s15, s9, s10 │ │ │ │ vmul.f32 s14, s14, s10 │ │ │ │ vstr s13, [r2, #-64] @ 0xffffffc0 │ │ │ │ vstr s15, [r2, #-60] @ 0xffffffc4 │ │ │ │ vstr s14, [r2, #-48] @ 0xffffffd0 │ │ │ │ vstr s11, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 1f195a │ │ │ │ + bne.n 1f1aea │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 1f1a3a │ │ │ │ + bhi.n 1f1bca │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1f1950 │ │ │ │ + bne.n 1f1ae0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 1f1a22 │ │ │ │ + beq.n 1f1bb2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f1a26 │ │ │ │ + beq.n 1f1bb6 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f1a48 │ │ │ │ + b.n 1f1bd8 │ │ │ │ mov.w r0, ip, lsr #1 │ │ │ │ adds r0, #1 │ │ │ │ add.w r3, r1, r0, lsl #2 │ │ │ │ add.w r0, r4, r0, lsl #5 │ │ │ │ - vldr s5, [pc, #156] @ 1f1ae8 │ │ │ │ + vldr s5, [pc, #156] @ 1f1c78 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #152] @ 1f1aec │ │ │ │ - vldr s10, [pc, #152] @ 1f1af0 │ │ │ │ - vldr s7, [pc, #152] @ 1f1af4 │ │ │ │ - vldr s8, [pc, #152] @ 1f1af8 │ │ │ │ - vldr s9, [pc, #152] @ 1f1afc │ │ │ │ + vldr s6, [pc, #152] @ 1f1c7c │ │ │ │ + vldr s10, [pc, #152] @ 1f1c80 │ │ │ │ + vldr s7, [pc, #152] @ 1f1c84 │ │ │ │ + vldr s8, [pc, #152] @ 1f1c88 │ │ │ │ + vldr s9, [pc, #152] @ 1f1c8c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ str.w lr, [r0, #12] │ │ │ │ ubfx ip, r3, #8, #8 │ │ │ │ @@ -563232,54 +563336,54 @@ │ │ │ │ vmul.f32 s12, s11, s10 │ │ │ │ vmls.f32 s13, s14, s8 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [r0, #8] │ │ │ │ vstr s15, [r0] │ │ │ │ vmul.f32 s14, s13, s10 │ │ │ │ vstr s14, [r0, #4] │ │ │ │ - beq.n 1f1a22 │ │ │ │ + beq.n 1f1bb2 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1f192a │ │ │ │ + bne.w 1f1aba │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f1a64 │ │ │ │ + b.n 1f1bf4 │ │ │ │ nop │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (1f1dd8 ) │ │ │ │ + ldr r1, [pc, #744] @ (1f1f68 ) │ │ │ │ subs r7, #204 @ 0xcc │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ adds r1, #39 @ 0x27 │ │ │ │ subs r6, #200 @ 0xc8 │ │ │ │ movs r0, #197 @ 0xc5 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ movs r6, #233 @ 0xe9 │ │ │ │ ands r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1f1c14 │ │ │ │ + beq.w 1f1da4 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1f1c22 │ │ │ │ + bls.w 1f1db2 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #436] @ 1f1cd8 │ │ │ │ + vldr s7, [pc, #436] @ 1f1e68 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #432] @ 1f1cdc │ │ │ │ + vldr s3, [pc, #432] @ 1f1e6c │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #428] @ 1f1ce0 │ │ │ │ - vldr s4, [pc, #428] @ 1f1ce4 │ │ │ │ + vldr s10, [pc, #428] @ 1f1e70 │ │ │ │ + vldr s4, [pc, #428] @ 1f1e74 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #424] @ 1f1ce8 │ │ │ │ - vldr s6, [pc, #424] @ 1f1cec │ │ │ │ + vldr s5, [pc, #424] @ 1f1e78 │ │ │ │ + vldr s6, [pc, #424] @ 1f1e7c │ │ │ │ add.w r2, r4, #32 │ │ │ │ mov sl, r1 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w r0, [sl], #4 │ │ │ │ adds r2, #32 │ │ │ │ vstr s8, [r2, #-52] @ 0xffffffcc │ │ │ │ add.w lr, lr, #2 │ │ │ │ @@ -563322,44 +563426,44 @@ │ │ │ │ vmul.f32 s11, s11, s10 │ │ │ │ vmul.f32 s15, s9, s10 │ │ │ │ vmul.f32 s14, s14, s10 │ │ │ │ vstr s13, [r2, #-64] @ 0xffffffc0 │ │ │ │ vstr s15, [r2, #-60] @ 0xffffffc4 │ │ │ │ vstr s14, [r2, #-48] @ 0xffffffd0 │ │ │ │ vstr s11, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 1f1b4e │ │ │ │ + bne.n 1f1cde │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 1f1c2c │ │ │ │ + bhi.n 1f1dbc │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1f1b44 │ │ │ │ + bne.n 1f1cd4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 1f1c14 │ │ │ │ + beq.n 1f1da4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f1c18 │ │ │ │ + beq.n 1f1da8 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f1c3a │ │ │ │ + b.n 1f1dca │ │ │ │ mov.w r0, ip, lsr #1 │ │ │ │ adds r0, #1 │ │ │ │ add.w r3, r1, r0, lsl #2 │ │ │ │ add.w r0, r4, r0, lsl #5 │ │ │ │ - vldr s5, [pc, #156] @ 1f1cd8 │ │ │ │ + vldr s5, [pc, #156] @ 1f1e68 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #152] @ 1f1cdc │ │ │ │ - vldr s10, [pc, #152] @ 1f1ce0 │ │ │ │ - vldr s7, [pc, #152] @ 1f1ce4 │ │ │ │ - vldr s8, [pc, #152] @ 1f1ce8 │ │ │ │ - vldr s9, [pc, #152] @ 1f1cec │ │ │ │ + vldr s6, [pc, #152] @ 1f1e6c │ │ │ │ + vldr s10, [pc, #152] @ 1f1e70 │ │ │ │ + vldr s7, [pc, #152] @ 1f1e74 │ │ │ │ + vldr s8, [pc, #152] @ 1f1e78 │ │ │ │ + vldr s9, [pc, #152] @ 1f1e7c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ str.w lr, [r0, #12] │ │ │ │ ubfx ip, r3, #8, #8 │ │ │ │ @@ -563384,43 +563488,43 @@ │ │ │ │ vmul.f32 s12, s11, s10 │ │ │ │ vmls.f32 s13, s14, s8 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [r0, #8] │ │ │ │ vstr s15, [r0] │ │ │ │ vmul.f32 s14, s13, s10 │ │ │ │ vstr s14, [r0, #4] │ │ │ │ - beq.n 1f1c14 │ │ │ │ + beq.n 1f1da4 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1f1b1e │ │ │ │ + bne.w 1f1cae │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f1c56 │ │ │ │ + b.n 1f1de6 │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (1f1fc8 ) │ │ │ │ + ldr r1, [pc, #744] @ (1f2158 ) │ │ │ │ subs r7, #204 @ 0xcc │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ adds r1, #39 @ 0x27 │ │ │ │ subs r6, #200 @ 0xc8 │ │ │ │ movs r0, #197 @ 0xc5 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ movs r6, #233 @ 0xe9 │ │ │ │ ands r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #28 │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f1e00 │ │ │ │ + beq.n 1f1f90 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1f1e94 │ │ │ │ + bls.w 1f2024 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #298 @ 0x12a │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ subs r3, #2 │ │ │ │ mov r0, r2 │ │ │ │ bic.w sl, r3, #1 │ │ │ │ @@ -563477,28 +563581,28 @@ │ │ │ │ strb.w r1, [r4, #-16] │ │ │ │ usat r2, #8, r2, asr #8 │ │ │ │ strb.w r2, [r4, #-14] │ │ │ │ usat r5, #8, r5, asr #8 │ │ │ │ strb.w r5, [r4, #-12] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb.w r3, [r4, #-10] │ │ │ │ - bne.n 1f1d3a │ │ │ │ + bne.n 1f1eca │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 1f1e06 │ │ │ │ + bhi.n 1f1f96 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ add r1, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1f1d2a │ │ │ │ + bne.n 1f1eba │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r5, r3, #1 │ │ │ │ adds r5, #1 │ │ │ │ @@ -563535,48 +563639,48 @@ │ │ │ │ strb r4, [r5, #2] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r5, #1] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ usat r4, #8, r6, asr #8 │ │ │ │ strb r4, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f1e00 │ │ │ │ + beq.n 1f1f90 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1f1d0c │ │ │ │ + bne.w 1f1e9c │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f1e30 │ │ │ │ + b.n 1f1fc0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 1f1eac │ │ │ │ + cbnz r3, 1f203c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ adds r2, #1 │ │ │ │ add r1, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r0, r4 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1f1e00 │ │ │ │ + beq.n 1f1f90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f1e98 │ │ │ │ + beq.n 1f2028 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f1e18 │ │ │ │ + b.n 1f1fa8 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #28 │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f1fc4 │ │ │ │ + beq.n 1f2154 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1f2058 │ │ │ │ + bls.w 1f21e8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #298 @ 0x12a │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ subs r3, #2 │ │ │ │ mov r0, r2 │ │ │ │ bic.w sl, r3, #1 │ │ │ │ @@ -563633,28 +563737,28 @@ │ │ │ │ strb.w r1, [r4, #-16] │ │ │ │ usat r2, #8, r2, asr #8 │ │ │ │ strb.w r2, [r4, #-14] │ │ │ │ usat r5, #8, r5, asr #8 │ │ │ │ strb.w r5, [r4, #-12] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb.w r3, [r4, #-10] │ │ │ │ - bne.n 1f1efe │ │ │ │ + bne.n 1f208e │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 1f1fca │ │ │ │ + bhi.n 1f215a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ add r1, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1f1eee │ │ │ │ + bne.n 1f207e │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r5, r3, #1 │ │ │ │ adds r5, #1 │ │ │ │ @@ -563691,58 +563795,58 @@ │ │ │ │ strb r4, [r5, #2] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r5, #1] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ usat r4, #8, r6, asr #8 │ │ │ │ strb r4, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f1fc4 │ │ │ │ + beq.n 1f2154 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1f1ed0 │ │ │ │ + bne.w 1f2060 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f1ff4 │ │ │ │ + b.n 1f2184 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 1f2070 │ │ │ │ + cbnz r3, 1f2200 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ adds r2, #1 │ │ │ │ add r1, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r0, r4 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1f1fc4 │ │ │ │ + beq.n 1f2154 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f205c │ │ │ │ + beq.n 1f21ec │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f1fdc │ │ │ │ + b.n 1f216c │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1f218e │ │ │ │ + beq.w 1f231e │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1f219c │ │ │ │ + bls.w 1f232c │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #440] @ 1f2254 │ │ │ │ + vldr s7, [pc, #440] @ 1f23e4 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #436] @ 1f2258 │ │ │ │ + vldr s3, [pc, #436] @ 1f23e8 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #432] @ 1f225c │ │ │ │ - vldr s4, [pc, #432] @ 1f2260 │ │ │ │ + vldr s10, [pc, #432] @ 1f23ec │ │ │ │ + vldr s4, [pc, #432] @ 1f23f0 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #428] @ 1f2264 │ │ │ │ - vldr s6, [pc, #428] @ 1f2268 │ │ │ │ + vldr s5, [pc, #428] @ 1f23f4 │ │ │ │ + vldr s6, [pc, #428] @ 1f23f8 │ │ │ │ add.w r2, r4, #32 │ │ │ │ mov sl, r1 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w r0, [sl], #4 │ │ │ │ adds r2, #32 │ │ │ │ vstr s8, [r2, #-52] @ 0xffffffcc │ │ │ │ add.w lr, lr, #2 │ │ │ │ @@ -563785,44 +563889,44 @@ │ │ │ │ vmul.f32 s11, s11, s10 │ │ │ │ vmul.f32 s15, s9, s10 │ │ │ │ vmul.f32 s14, s14, s10 │ │ │ │ vstr s13, [r2, #-64] @ 0xffffffc0 │ │ │ │ vstr s15, [r2, #-60] @ 0xffffffc4 │ │ │ │ vstr s14, [r2, #-48] @ 0xffffffd0 │ │ │ │ vstr s11, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 1f20c6 │ │ │ │ + bne.n 1f2256 │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 1f21a6 │ │ │ │ + bhi.n 1f2336 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1f20bc │ │ │ │ + bne.n 1f224c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 1f218e │ │ │ │ + beq.n 1f231e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f2192 │ │ │ │ + beq.n 1f2322 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f21b4 │ │ │ │ + b.n 1f2344 │ │ │ │ mov.w r0, ip, lsr #1 │ │ │ │ adds r0, #1 │ │ │ │ add.w r3, r1, r0, lsl #2 │ │ │ │ add.w r0, r4, r0, lsl #5 │ │ │ │ - vldr s5, [pc, #156] @ 1f2254 │ │ │ │ + vldr s5, [pc, #156] @ 1f23e4 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #152] @ 1f2258 │ │ │ │ - vldr s10, [pc, #152] @ 1f225c │ │ │ │ - vldr s7, [pc, #152] @ 1f2260 │ │ │ │ - vldr s8, [pc, #152] @ 1f2264 │ │ │ │ - vldr s9, [pc, #152] @ 1f2268 │ │ │ │ + vldr s6, [pc, #152] @ 1f23e8 │ │ │ │ + vldr s10, [pc, #152] @ 1f23ec │ │ │ │ + vldr s7, [pc, #152] @ 1f23f0 │ │ │ │ + vldr s8, [pc, #152] @ 1f23f4 │ │ │ │ + vldr s9, [pc, #152] @ 1f23f8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ str.w lr, [r0, #12] │ │ │ │ uxtb.w ip, r3 │ │ │ │ @@ -563847,53 +563951,53 @@ │ │ │ │ vmul.f32 s12, s11, s10 │ │ │ │ vmls.f32 s13, s14, s8 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [r0, #8] │ │ │ │ vstr s15, [r0] │ │ │ │ vmul.f32 s14, s13, s10 │ │ │ │ vstr s14, [r0, #4] │ │ │ │ - beq.n 1f218e │ │ │ │ + beq.n 1f231e │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1f2096 │ │ │ │ + bne.w 1f2226 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f21d0 │ │ │ │ + b.n 1f2360 │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (1f2544 ) │ │ │ │ + ldr r1, [pc, #744] @ (1f26d4 ) │ │ │ │ subs r7, #204 @ 0xcc │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ adds r1, #39 @ 0x27 │ │ │ │ subs r6, #200 @ 0xc8 │ │ │ │ movs r0, #197 @ 0xc5 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ movs r6, #233 @ 0xe9 │ │ │ │ ands r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1f2382 │ │ │ │ + beq.w 1f2512 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1f2390 │ │ │ │ + bls.w 1f2520 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #440] @ 1f2448 │ │ │ │ + vldr s7, [pc, #440] @ 1f25d8 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #436] @ 1f244c │ │ │ │ + vldr s3, [pc, #436] @ 1f25dc │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #432] @ 1f2450 │ │ │ │ - vldr s4, [pc, #432] @ 1f2454 │ │ │ │ + vldr s10, [pc, #432] @ 1f25e0 │ │ │ │ + vldr s4, [pc, #432] @ 1f25e4 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #428] @ 1f2458 │ │ │ │ - vldr s6, [pc, #428] @ 1f245c │ │ │ │ + vldr s5, [pc, #428] @ 1f25e8 │ │ │ │ + vldr s6, [pc, #428] @ 1f25ec │ │ │ │ add.w r2, r4, #32 │ │ │ │ mov sl, r1 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w r0, [sl], #4 │ │ │ │ adds r2, #32 │ │ │ │ vstr s8, [r2, #-52] @ 0xffffffcc │ │ │ │ add.w lr, lr, #2 │ │ │ │ @@ -563936,44 +564040,44 @@ │ │ │ │ vmul.f32 s11, s11, s10 │ │ │ │ vmul.f32 s15, s9, s10 │ │ │ │ vmul.f32 s14, s14, s10 │ │ │ │ vstr s13, [r2, #-64] @ 0xffffffc0 │ │ │ │ vstr s15, [r2, #-60] @ 0xffffffc4 │ │ │ │ vstr s14, [r2, #-48] @ 0xffffffd0 │ │ │ │ vstr s11, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 1f22ba │ │ │ │ + bne.n 1f244a │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 1f239a │ │ │ │ + bhi.n 1f252a │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1f22b0 │ │ │ │ + bne.n 1f2440 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 1f2382 │ │ │ │ + beq.n 1f2512 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f2386 │ │ │ │ + beq.n 1f2516 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f23a8 │ │ │ │ + b.n 1f2538 │ │ │ │ mov.w r0, ip, lsr #1 │ │ │ │ adds r0, #1 │ │ │ │ add.w r3, r1, r0, lsl #2 │ │ │ │ add.w r0, r4, r0, lsl #5 │ │ │ │ - vldr s5, [pc, #156] @ 1f2448 │ │ │ │ + vldr s5, [pc, #156] @ 1f25d8 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #152] @ 1f244c │ │ │ │ - vldr s10, [pc, #152] @ 1f2450 │ │ │ │ - vldr s7, [pc, #152] @ 1f2454 │ │ │ │ - vldr s8, [pc, #152] @ 1f2458 │ │ │ │ - vldr s9, [pc, #152] @ 1f245c │ │ │ │ + vldr s6, [pc, #152] @ 1f25dc │ │ │ │ + vldr s10, [pc, #152] @ 1f25e0 │ │ │ │ + vldr s7, [pc, #152] @ 1f25e4 │ │ │ │ + vldr s8, [pc, #152] @ 1f25e8 │ │ │ │ + vldr s9, [pc, #152] @ 1f25ec │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ str.w lr, [r0, #12] │ │ │ │ uxtb.w ip, r3 │ │ │ │ @@ -563998,43 +564102,43 @@ │ │ │ │ vmul.f32 s12, s11, s10 │ │ │ │ vmls.f32 s13, s14, s8 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [r0, #8] │ │ │ │ vstr s15, [r0] │ │ │ │ vmul.f32 s14, s13, s10 │ │ │ │ vstr s14, [r0, #4] │ │ │ │ - beq.n 1f2382 │ │ │ │ + beq.n 1f2512 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1f228a │ │ │ │ + bne.w 1f241a │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f23c4 │ │ │ │ + b.n 1f2554 │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (1f2738 ) │ │ │ │ + ldr r1, [pc, #744] @ (1f28c8 ) │ │ │ │ subs r7, #204 @ 0xcc │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ adds r1, #39 @ 0x27 │ │ │ │ subs r6, #200 @ 0xc8 │ │ │ │ movs r0, #197 @ 0xc5 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ movs r6, #233 @ 0xe9 │ │ │ │ ands r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #28 │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f2570 │ │ │ │ + beq.n 1f2700 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1f2602 │ │ │ │ + bls.w 1f2792 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #298 @ 0x12a │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ subs r3, #2 │ │ │ │ mov r0, r2 │ │ │ │ bic.w sl, r3, #1 │ │ │ │ @@ -564091,28 +564195,28 @@ │ │ │ │ strb.w r1, [r4, #-16] │ │ │ │ usat r2, #8, r2, asr #8 │ │ │ │ strb.w r2, [r4, #-14] │ │ │ │ usat r5, #8, r5, asr #8 │ │ │ │ strb.w r5, [r4, #-12] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb.w r3, [r4, #-10] │ │ │ │ - bne.n 1f24aa │ │ │ │ + bne.n 1f263a │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 1f2576 │ │ │ │ + bhi.n 1f2706 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ add r1, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1f249a │ │ │ │ + bne.n 1f262a │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r5, r3, #1 │ │ │ │ adds r5, #1 │ │ │ │ @@ -564149,47 +564253,47 @@ │ │ │ │ strb r4, [r5, #2] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r5, #1] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ usat r4, #8, r6, asr #8 │ │ │ │ strb r4, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f2570 │ │ │ │ + beq.n 1f2700 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1f247c │ │ │ │ + bne.w 1f260c │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f25a0 │ │ │ │ + b.n 1f2730 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 1f261a │ │ │ │ + cbnz r3, 1f27aa │ │ │ │ ldr r4, [sp, #16] │ │ │ │ adds r2, #1 │ │ │ │ add r1, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r0, r4 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1f2570 │ │ │ │ + beq.n 1f2700 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f2606 │ │ │ │ + beq.n 1f2796 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f2588 │ │ │ │ + b.n 1f2718 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #28 │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f2730 │ │ │ │ + beq.n 1f28c0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1f27c2 │ │ │ │ + bls.w 1f2952 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #298 @ 0x12a │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ subs r3, #2 │ │ │ │ mov r0, r2 │ │ │ │ bic.w sl, r3, #1 │ │ │ │ @@ -564246,28 +564350,28 @@ │ │ │ │ strb.w r1, [r4, #-16] │ │ │ │ usat r2, #8, r2, asr #8 │ │ │ │ strb.w r2, [r4, #-14] │ │ │ │ usat r5, #8, r5, asr #8 │ │ │ │ strb.w r5, [r4, #-12] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb.w r3, [r4, #-10] │ │ │ │ - bne.n 1f266a │ │ │ │ + bne.n 1f27fa │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 1f2736 │ │ │ │ + bhi.n 1f28c6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ add r1, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1f265a │ │ │ │ + bne.n 1f27ea │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r5, r3, #1 │ │ │ │ adds r5, #1 │ │ │ │ @@ -564304,131 +564408,131 @@ │ │ │ │ strb r4, [r5, #2] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r5, #1] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ usat r4, #8, r6, asr #8 │ │ │ │ strb r4, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f2730 │ │ │ │ + beq.n 1f28c0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1f263c │ │ │ │ + bne.w 1f27cc │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f2760 │ │ │ │ + b.n 1f28f0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 1f27da │ │ │ │ + cbnz r3, 1f296a │ │ │ │ ldr r4, [sp, #16] │ │ │ │ adds r2, #1 │ │ │ │ add r1, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r0, r4 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1f2730 │ │ │ │ + beq.n 1f28c0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f27c6 │ │ │ │ + beq.n 1f2956 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f2748 │ │ │ │ + b.n 1f28d8 │ │ │ │ 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 1f2818 │ │ │ │ + beq.n 1f29a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r7, r1 │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r9 │ │ │ │ adds r6, #1 │ │ │ │ blx 5ab88 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp sl, r6 │ │ │ │ - bne.n 1f2804 │ │ │ │ + bne.n 1f2994 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r6, [sp, #24] │ │ │ │ - cbz r6, 1f2862 │ │ │ │ - cbz r0, 1f2862 │ │ │ │ + cbz r6, 1f29f2 │ │ │ │ + cbz r0, 1f29f2 │ │ │ │ mov r7, r3 │ │ │ │ bic.w r5, r1, #3 │ │ │ │ - vldr s14, [pc, #52] @ 1f2868 │ │ │ │ + vldr s14, [pc, #52] @ 1f29f8 │ │ │ │ movs r3, #0 │ │ │ │ mov lr, r4 │ │ │ │ mov ip, r2 │ │ │ │ movs r1, #0 │ │ │ │ ldrh.w r8, [lr], #2 │ │ │ │ adds r1, #1 │ │ │ │ vmov s15, r8 │ │ │ │ cmp r0, r1 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s14 │ │ │ │ vstmia ip!, {s15} │ │ │ │ - bne.n 1f283e │ │ │ │ + bne.n 1f29ce │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1f2838 │ │ │ │ + bne.n 1f29c8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ - cbz r7, 1f28aa │ │ │ │ - cbz r2, 1f28aa │ │ │ │ + cbz r7, 1f2a3a │ │ │ │ + cbz r2, 1f2a3a │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov lr, r4 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrh.w r1, [r0], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ add.w r1, r1, r1, lsl #16 │ │ │ │ str.w r1, [lr], #4 │ │ │ │ - bne.n 1f288c │ │ │ │ + bne.n 1f2a1c │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1f2884 │ │ │ │ + bne.n 1f2a14 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd ip, r7, [sp, #28] │ │ │ │ - cbz r7, 1f28dc │ │ │ │ + cbz r7, 1f2a6c │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, ip, #1 │ │ │ │ mov r6, r3 │ │ │ │ mov r4, r2 │ │ │ │ add.w r0, r0, r0, lsl #1 │ │ │ │ bic.w r8, r1, #3 │ │ │ │ add r0, r2 │ │ │ │ movs r3, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f28e0 │ │ │ │ + bne.n 1f2a70 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1f28d6 │ │ │ │ + bne.n 1f2a66 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - vldr d6, [pc, #76] @ 1f2930 │ │ │ │ + vldr d6, [pc, #76] @ 1f2ac0 │ │ │ │ add.w ip, r4, #3 │ │ │ │ mov lr, r5 │ │ │ │ ldrb.w r1, [ip, #-1] │ │ │ │ add.w ip, ip, #3 │ │ │ │ ldrb.w r9, [ip, #-5] │ │ │ │ ldrb.w r2, [ip, #-6] │ │ │ │ cmp r0, ip │ │ │ │ @@ -564436,104 +564540,104 @@ │ │ │ │ orr.w r1, r1, r9, lsl #8 │ │ │ │ orr.w r2, r1, r2 │ │ │ │ vmov s14, r2 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstmia lr!, {s14} │ │ │ │ - bne.n 1f28ea │ │ │ │ + bne.n 1f2a7a │ │ │ │ adds r3, #1 │ │ │ │ add r4, r6 │ │ │ │ add r5, r8 │ │ │ │ add r0, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1f28e4 │ │ │ │ + bne.n 1f2a74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r0, r2 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #112 @ 0x70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd ip, r6, [sp, #28] │ │ │ │ - cbz r6, 1f2964 │ │ │ │ + cbz r6, 1f2af4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ add.w r2, ip, #1 │ │ │ │ mov r5, r3 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ add r2, r0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f2974 │ │ │ │ + bne.n 1f2b04 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1f295e │ │ │ │ + bne.n 1f2aee │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, #1 │ │ │ │ add r0, r5 │ │ │ │ add r4, r7 │ │ │ │ add r2, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1f2964 │ │ │ │ + beq.n 1f2af4 │ │ │ │ add.w ip, r0, #3 │ │ │ │ mov lr, r4 │ │ │ │ ldrb.w r1, [ip, #-1] │ │ │ │ add.w ip, ip, #3 │ │ │ │ ldrb.w r9, [ip, #-5] │ │ │ │ ldrb.w r8, [ip, #-6] │ │ │ │ cmp r2, ip │ │ │ │ mov.w r1, r1, lsl #16 │ │ │ │ orr.w r1, r1, r9, lsl #8 │ │ │ │ orr.w r8, r1, r8 │ │ │ │ mov.w r1, r1, lsr #16 │ │ │ │ orr.w r1, r1, r8, lsl #8 │ │ │ │ str.w r1, [lr], #4 │ │ │ │ - bne.n 1f297a │ │ │ │ - b.n 1f2968 │ │ │ │ + bne.n 1f2b0a │ │ │ │ + b.n 1f2af8 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r6, [sp, #20] │ │ │ │ - cbz r6, 1f29ec │ │ │ │ - cbz r0, 1f29ec │ │ │ │ + cbz r6, 1f2b7c │ │ │ │ + cbz r0, 1f2b7c │ │ │ │ mov r7, r3 │ │ │ │ bic.w r5, r1, #3 │ │ │ │ - vldr d6, [pc, #48] @ 1f29f0 │ │ │ │ + vldr d6, [pc, #48] @ 1f2b80 │ │ │ │ movs r3, #0 │ │ │ │ mov lr, r4 │ │ │ │ mov ip, r2 │ │ │ │ movs r1, #0 │ │ │ │ vldmia lr!, {s14} │ │ │ │ adds r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstmia ip!, {s14} │ │ │ │ - bne.n 1f29c8 │ │ │ │ + bne.n 1f2b58 │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1f29c2 │ │ │ │ + bne.n 1f2b52 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f2a38 │ │ │ │ + beq.n 1f2bc8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ movs r6, #0 │ │ │ │ mov.w sl, r3, lsl #2 │ │ │ │ @@ -564541,23 +564645,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ adds r6, #1 │ │ │ │ blx 5ab88 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 1f2a24 │ │ │ │ + bne.n 1f2bb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f2a7c │ │ │ │ + beq.n 1f2c0c │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ movs r6, #0 │ │ │ │ mov.w sl, r3, lsl #2 │ │ │ │ @@ -564565,581 +564669,581 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ adds r6, #1 │ │ │ │ blx 5ab88 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 1f2a68 │ │ │ │ + bne.n 1f2bf8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ - cbz r7, 1f2ae8 │ │ │ │ - cbz r2, 1f2ae8 │ │ │ │ + cbz r7, 1f2c78 │ │ │ │ + cbz r2, 1f2c78 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d5, [pc, #88] @ 1f2af0 │ │ │ │ + vldr d5, [pc, #88] @ 1f2c80 │ │ │ │ movs r3, #0 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ mov lr, r5 │ │ │ │ mov ip, r4 │ │ │ │ movs r1, #0 │ │ │ │ vldmia lr!, {s14} │ │ │ │ movs r0, #0 │ │ │ │ vcmpe.f32 s14, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1f2ad4 │ │ │ │ + ble.n 1f2c64 │ │ │ │ vcmp.f32 s14, s13 │ │ │ │ vcvt.f64.f32 d7, s14 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ - bgt.n 1f2ad4 │ │ │ │ + bgt.n 1f2c64 │ │ │ │ vcvt.u32.f64 s15, d7 │ │ │ │ vmov r0, s15 │ │ │ │ adds r1, #1 │ │ │ │ str.w r0, [ip], #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1f2aa6 │ │ │ │ + bne.n 1f2c36 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1f2aa0 │ │ │ │ + bne.n 1f2c30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe0ffff │ │ │ │ rors r7, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ - cbz r7, 1f2b4a │ │ │ │ - cbz r2, 1f2b4a │ │ │ │ + cbz r7, 1f2cda │ │ │ │ + cbz r2, 1f2cda │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 1f2b50 │ │ │ │ + vldr d6, [pc, #64] @ 1f2ce0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov lr, r4 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r1, [r0], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ bic.w r1, r1, #4278190080 @ 0xff000000 │ │ │ │ vmov s14, r1 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstmia lr!, {s14} │ │ │ │ - bne.n 1f2b1c │ │ │ │ + bne.n 1f2cac │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1f2b14 │ │ │ │ + bne.n 1f2ca4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r0, r2 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #112 @ 0x70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r4, r8, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f2b9e │ │ │ │ - cbz r4, 1f2b9e │ │ │ │ + beq.n 1f2d2e │ │ │ │ + cbz r4, 1f2d2e │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov lr, r5 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r2, [r0], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ ubfx r1, r2, #16, #8 │ │ │ │ orr.w r1, r1, r2, lsl #8 │ │ │ │ str.w r1, [lr], #4 │ │ │ │ - bne.n 1f2b7c │ │ │ │ + bne.n 1f2d0c │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1f2b74 │ │ │ │ + bne.n 1f2d04 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd ip, r7, [sp, #24] │ │ │ │ - cbz r7, 1f2bc8 │ │ │ │ + cbz r7, 1f2d58 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ add.w r3, r0, ip │ │ │ │ movs r1, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f2bd8 │ │ │ │ + bne.n 1f2d68 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 1f2bc2 │ │ │ │ + bne.n 1f2d52 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r1, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ add r3, r6 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 1f2bc8 │ │ │ │ + beq.n 1f2d58 │ │ │ │ mov r2, r5 │ │ │ │ mov lr, r4 │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ mov.w ip, r0, lsr #24 │ │ │ │ strb.w ip, [lr], #1 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 1f2bdc │ │ │ │ - b.n 1f2bcc │ │ │ │ + bne.n 1f2d6c │ │ │ │ + b.n 1f2d5c │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ - cbz r7, 1f2c42 │ │ │ │ - cbz r2, 1f2c42 │ │ │ │ + cbz r7, 1f2dd2 │ │ │ │ + cbz r2, 1f2dd2 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 1f2c48 │ │ │ │ + vldr d6, [pc, #64] @ 1f2dd8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov lr, r4 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r1, [r0], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ mov.w r1, r1, lsr #8 │ │ │ │ vmov s14, r1 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstmia lr!, {s14} │ │ │ │ - bne.n 1f2c14 │ │ │ │ + bne.n 1f2da4 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1f2c0c │ │ │ │ + bne.n 1f2d9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r0, r2 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #112 @ 0x70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r4, r8, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f2c96 │ │ │ │ - cbz r4, 1f2c96 │ │ │ │ + beq.n 1f2e26 │ │ │ │ + cbz r4, 1f2e26 │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov lr, r5 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r2, [r0], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ bic.w r1, r2, #255 @ 0xff │ │ │ │ orr.w r1, r1, r2, lsr #24 │ │ │ │ str.w r1, [lr], #4 │ │ │ │ - bne.n 1f2c74 │ │ │ │ + bne.n 1f2e04 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r7 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 1f2c6c │ │ │ │ + bne.n 1f2dfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 1f2cbc │ │ │ │ + cbz r6, 1f2e4c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r0, ip │ │ │ │ movs r3, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f2cca │ │ │ │ + bne.n 1f2e5a │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1f2cb6 │ │ │ │ + bne.n 1f2e46 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, #1 │ │ │ │ add r1, r7 │ │ │ │ add r4, r5 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1f2cbc │ │ │ │ + beq.n 1f2e4c │ │ │ │ mov lr, r1 │ │ │ │ mov ip, r4 │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ strb.w r2, [ip], #1 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 1f2cce │ │ │ │ - b.n 1f2cbe │ │ │ │ + bne.n 1f2e5e │ │ │ │ + b.n 1f2e4e │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ - cbz r7, 1f2d32 │ │ │ │ - cbz r2, 1f2d32 │ │ │ │ + cbz r7, 1f2ec2 │ │ │ │ + cbz r2, 1f2ec2 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 1f2d38 │ │ │ │ + vldr d6, [pc, #64] @ 1f2ec8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov lr, r5 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r1, [lr], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ bic.w r1, r1, #4278190080 @ 0xff000000 │ │ │ │ vmov s14, r1 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstmia r0!, {s14} │ │ │ │ - bne.n 1f2d04 │ │ │ │ + bne.n 1f2e94 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1f2cfc │ │ │ │ + bne.n 1f2e8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r0, r2 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #112 @ 0x70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov ip, r2 │ │ │ │ ldrd r2, r8, [sp, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f2d98 │ │ │ │ - cbz r2, 1f2d98 │ │ │ │ + beq.n 1f2f28 │ │ │ │ + cbz r2, 1f2f28 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, ip │ │ │ │ bic.w r6, r3, #3 │ │ │ │ - vldr d6, [pc, #64] @ 1f2da0 │ │ │ │ + vldr d6, [pc, #64] @ 1f2f30 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov lr, r1 │ │ │ │ mov.w ip, #0 │ │ │ │ vldmia lr!, {s14} │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ vcvt.f64.f32 d7, s14 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vcvt.u32.f64 s15, d7 │ │ │ │ vmov r3, s15 │ │ │ │ bic.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 1f2d6a │ │ │ │ + bne.n 1f2efa │ │ │ │ adds r5, #1 │ │ │ │ add r4, r7 │ │ │ │ add r1, r6 │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 1f2d62 │ │ │ │ + bne.n 1f2ef2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1f2da6 │ │ │ │ + b.n 1f2f36 │ │ │ │ @ instruction: 0xffff416f │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r4, r8, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f2dee │ │ │ │ - cbz r4, 1f2dee │ │ │ │ + beq.n 1f2f7e │ │ │ │ + cbz r4, 1f2f7e │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov lr, r6 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ ubfx r1, r2, #16, #8 │ │ │ │ orr.w r1, r1, r2, lsl #8 │ │ │ │ str.w r1, [r0], #4 │ │ │ │ - bne.n 1f2dcc │ │ │ │ + bne.n 1f2f5c │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1f2dc4 │ │ │ │ + bne.n 1f2f54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ - cbz r7, 1f2e4a │ │ │ │ - cbz r2, 1f2e4a │ │ │ │ + cbz r7, 1f2fda │ │ │ │ + cbz r2, 1f2fda │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 1f2e50 │ │ │ │ + vldr d6, [pc, #64] @ 1f2fe0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov lr, r5 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r1, [lr], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ mov.w r1, r1, lsr #8 │ │ │ │ vmov s14, r1 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstmia r0!, {s14} │ │ │ │ - bne.n 1f2e1c │ │ │ │ + bne.n 1f2fac │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1f2e14 │ │ │ │ + bne.n 1f2fa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r0, r2 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #112 @ 0x70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r4, r8, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f2e9e │ │ │ │ - cbz r4, 1f2e9e │ │ │ │ + beq.n 1f302e │ │ │ │ + cbz r4, 1f302e │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov lr, r6 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ bic.w r1, r2, #255 @ 0xff │ │ │ │ orr.w r1, r1, r2, lsr #24 │ │ │ │ str.w r1, [r0], #4 │ │ │ │ - bne.n 1f2e7c │ │ │ │ + bne.n 1f300c │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1f2e74 │ │ │ │ + bne.n 1f3004 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r6, [sp, #20] │ │ │ │ - cbz r6, 1f2ede │ │ │ │ - cbz r0, 1f2ede │ │ │ │ + cbz r6, 1f306e │ │ │ │ + cbz r0, 1f306e │ │ │ │ mov r7, r3 │ │ │ │ bic.w r5, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r4, #8 │ │ │ │ mov lr, r2 │ │ │ │ movs r1, #0 │ │ │ │ vldr s15, [ip, #-8] │ │ │ │ adds r1, #1 │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r0, r1 │ │ │ │ vstmia lr!, {s15} │ │ │ │ - bne.n 1f2ec2 │ │ │ │ + bne.n 1f3052 │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1f2eba │ │ │ │ + bne.n 1f304a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ - cbz r7, 1f2f4e │ │ │ │ - cbz r2, 1f2f4e │ │ │ │ + cbz r7, 1f30de │ │ │ │ + cbz r2, 1f30de │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d5, [pc, #96] @ 1f2f58 │ │ │ │ + vldr d5, [pc, #96] @ 1f30e8 │ │ │ │ movs r3, #0 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, r5, #8 │ │ │ │ mov lr, r4 │ │ │ │ movs r1, #0 │ │ │ │ vldr s14, [ip, #-8] │ │ │ │ movs r0, #0 │ │ │ │ vcmpe.f32 s14, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1f2f36 │ │ │ │ + ble.n 1f30c6 │ │ │ │ vcmp.f32 s14, s13 │ │ │ │ vcvt.f64.f32 d7, s14 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ - bgt.n 1f2f36 │ │ │ │ + bgt.n 1f30c6 │ │ │ │ vcvt.u32.f64 s15, d7 │ │ │ │ vmov r0, s15 │ │ │ │ adds r1, #1 │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r2, r1 │ │ │ │ str.w r0, [lr], #4 │ │ │ │ - bne.n 1f2f08 │ │ │ │ + bne.n 1f3098 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1f2f00 │ │ │ │ + bne.n 1f3090 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe0ffff │ │ │ │ rors r7, r5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 1f2f82 │ │ │ │ + cbz r6, 1f3112 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r2, #4 │ │ │ │ add.w lr, r0, ip │ │ │ │ movs r3, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f2f90 │ │ │ │ + bne.n 1f3120 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1f2f7c │ │ │ │ + bne.n 1f310c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, #1 │ │ │ │ add r4, r5 │ │ │ │ add r1, r7 │ │ │ │ add lr, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1f2f82 │ │ │ │ + beq.n 1f3112 │ │ │ │ add.w ip, r1, #8 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [ip, #-8] │ │ │ │ add.w ip, ip, #8 │ │ │ │ strb.w r0, [r2], #1 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 1f2f96 │ │ │ │ - b.n 1f2f84 │ │ │ │ + bne.n 1f3126 │ │ │ │ + b.n 1f3114 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd ip, r7, [sp, #24] │ │ │ │ - cbz r7, 1f2fcc │ │ │ │ + cbz r7, 1f315c │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ add.w r3, r0, ip │ │ │ │ movs r1, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f2fdc │ │ │ │ + bne.n 1f316c │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 1f2fc6 │ │ │ │ + bne.n 1f3156 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r1, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ add r3, r6 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 1f2fcc │ │ │ │ + beq.n 1f315c │ │ │ │ mov lr, r4 │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ mov.w ip, r0, lsr #24 │ │ │ │ strb.w ip, [lr], #1 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 1f2fe0 │ │ │ │ - b.n 1f2fd0 │ │ │ │ + bne.n 1f3170 │ │ │ │ + b.n 1f3160 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 1f3014 │ │ │ │ + cbz r6, 1f31a4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r0, ip │ │ │ │ movs r3, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f3022 │ │ │ │ + bne.n 1f31b2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1f300e │ │ │ │ + bne.n 1f319e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, #1 │ │ │ │ add r1, r7 │ │ │ │ add r4, r5 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1f3014 │ │ │ │ + beq.n 1f31a4 │ │ │ │ mov ip, r4 │ │ │ │ mov lr, r1 │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ strb.w r2, [ip], #1 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 1f3026 │ │ │ │ - b.n 1f3016 │ │ │ │ + bne.n 1f31b6 │ │ │ │ + b.n 1f31a6 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 1f3056 │ │ │ │ + cbz r6, 1f31e6 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r2, #4 │ │ │ │ add.w lr, r0, ip │ │ │ │ movs r3, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f3064 │ │ │ │ + bne.n 1f31f4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1f3050 │ │ │ │ + bne.n 1f31e0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, #1 │ │ │ │ add r4, r5 │ │ │ │ add r1, r7 │ │ │ │ add lr, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1f3056 │ │ │ │ + beq.n 1f31e6 │ │ │ │ add.w ip, r1, #8 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [ip, #-8] │ │ │ │ add.w ip, ip, #8 │ │ │ │ strb.w r0, [r2], #1 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 1f306a │ │ │ │ - b.n 1f3058 │ │ │ │ + bne.n 1f31fa │ │ │ │ + b.n 1f31e8 │ │ │ │ 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] │ │ │ │ @@ -565274,95 +565378,95 @@ │ │ │ │ blx 59dc0 │ │ │ │ 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] @ (1f32d4 ) │ │ │ │ + ldr r2, [pc, #184] @ (1f3464 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #184] @ (1f32d8 ) │ │ │ │ + ldr r3, [pc, #184] @ (1f3468 ) │ │ │ │ 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 5aa44 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r5, [r0, #60] @ 0x3c │ │ │ │ blx 5a178 │ │ │ │ - ldr r2, [pc, #152] @ (1f32dc ) │ │ │ │ - ldr r3, [pc, #152] @ (1f32e0 ) │ │ │ │ + ldr r2, [pc, #152] @ (1f346c ) │ │ │ │ + ldr r3, [pc, #152] @ (1f3470 ) │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #152] @ (1f32e4 ) │ │ │ │ + ldr r1, [pc, #152] @ (1f3474 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r3, [pc, #148] @ (1f32e8 ) │ │ │ │ + ldr r3, [pc, #148] @ (1f3478 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #148] @ (1f32ec ) │ │ │ │ + ldr r2, [pc, #148] @ (1f347c ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #144] @ (1f32f0 ) │ │ │ │ + ldr r3, [pc, #144] @ (1f3480 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #144] @ (1f32f4 ) │ │ │ │ + ldr r1, [pc, #144] @ (1f3484 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ - ldr r3, [pc, #140] @ (1f32f8 ) │ │ │ │ + ldr r3, [pc, #140] @ (1f3488 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #140] @ (1f32fc ) │ │ │ │ + ldr r2, [pc, #140] @ (1f348c ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #136] @ (1f3300 ) │ │ │ │ + ldr r3, [pc, #136] @ (1f3490 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #136] @ (1f3304 ) │ │ │ │ + ldr r1, [pc, #136] @ (1f3494 ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r4, #32] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #128] @ (1f3308 ) │ │ │ │ - ldr r3, [pc, #132] @ (1f330c ) │ │ │ │ + ldr r2, [pc, #128] @ (1f3498 ) │ │ │ │ + ldr r3, [pc, #132] @ (1f349c ) │ │ │ │ add r2, pc │ │ │ │ strd r1, r2, [r4, #48] @ 0x30 │ │ │ │ add r3, pc │ │ │ │ movs r2, #20 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ blx 5a61c │ │ │ │ - cbnz r0, 1f32a8 │ │ │ │ + cbnz r0, 1f3438 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1f32c2 │ │ │ │ - ldr r2, [pc, #100] @ (1f3310 ) │ │ │ │ - ldr r3, [pc, #44] @ (1f32d8 ) │ │ │ │ + bne.n 1f3452 │ │ │ │ + ldr r2, [pc, #100] @ (1f34a0 ) │ │ │ │ + ldr r3, [pc, #44] @ (1f3468 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f32d0 │ │ │ │ + bne.n 1f3460 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #80] @ (1f3314 ) │ │ │ │ - ldr r3, [pc, #80] @ (1f3318 ) │ │ │ │ + ldr r2, [pc, #80] @ (1f34a4 ) │ │ │ │ + ldr r3, [pc, #80] @ (1f34a8 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #36] @ 0x24 │ │ │ │ - b.n 1f32a8 │ │ │ │ + b.n 1f3438 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r1, r3, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffa9ffff │ │ │ │ @ instruction: 0xff8dffff │ │ │ │ vminnm.f32 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ @@ -565372,24 +565476,24 @@ │ │ │ │ mcr2 15, 6, pc, cr5, cr15, {7} @ │ │ │ │ mcr2 15, 5, pc, cr5, cr15, {7} @ │ │ │ │ mcr2 15, 4, pc, cr1, cr15, {7} @ │ │ │ │ mcr2 15, 2, pc, cr15, cr15, {7} @ │ │ │ │ mrc2 15, 1, pc, cr5, cr15, {7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r4, r6} │ │ │ │ + ldmia r3!, {r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldc2l 15, cr15, [pc, #1020] @ 1f3714 │ │ │ │ + ldc2l 15, cr15, [pc, #1020] @ 1f38a4 │ │ │ │ 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 1f320c │ │ │ │ + bl 1f339c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 5acfc │ │ │ │ @@ -565468,24 +565572,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 1f3454 │ │ │ │ + beq.n 1f35e4 │ │ │ │ ldrb.w r2, [ip, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - beq.n 1f3454 │ │ │ │ + beq.n 1f35e4 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 1f345a │ │ │ │ + bhi.n 1f35ea │ │ │ │ cmp r3, #5 │ │ │ │ - bgt.n 1f3482 │ │ │ │ + bgt.n 1f3612 │ │ │ │ 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 │ │ │ │ @@ -565505,15 +565609,15 @@ │ │ │ │ lsrs r0, r3, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb r0, [r3, #0] │ │ │ │ pop {pc} │ │ │ │ subs r0, r3, #6 │ │ │ │ it ne │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1f3454 │ │ │ │ + b.n 1f35e4 │ │ │ │ adds r0, #3 │ │ │ │ push {lr} │ │ │ │ and.w ip, r3, #3 │ │ │ │ mov.w lr, r3, lsr #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ lsrs r3, r2, #2 │ │ │ │ and.w r2, r2, #3 │ │ │ │ @@ -565535,24 +565639,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 1f3518 │ │ │ │ + beq.n 1f36a8 │ │ │ │ ldrsb.w r2, [ip, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - beq.n 1f3518 │ │ │ │ + beq.n 1f36a8 │ │ │ │ cmp r0, r2 │ │ │ │ - bgt.n 1f351e │ │ │ │ + bgt.n 1f36ae │ │ │ │ cmp r3, #5 │ │ │ │ - bgt.n 1f3546 │ │ │ │ + bgt.n 1f36d6 │ │ │ │ rsb r1, r3, #6 │ │ │ │ subs r3, #1 │ │ │ │ smulbb r3, r3, r2 │ │ │ │ movw r2, #26215 @ 0x6667 │ │ │ │ movt r2, #26214 @ 0x6666 │ │ │ │ smlabb r3, r1, r0, r3 │ │ │ │ asrs r0, r3, #31 │ │ │ │ @@ -565575,27 +565679,27 @@ │ │ │ │ strb r0, [r3, #0] │ │ │ │ pop {pc} │ │ │ │ cmp r3, #6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ eor.w r0, r3, #127 @ 0x7f │ │ │ │ - b.n 1f3518 │ │ │ │ + b.n 1f36a8 │ │ │ │ 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 1f357c │ │ │ │ + beq.n 1f370c │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bcs.n 1f3576 │ │ │ │ + bcs.n 1f3706 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ @@ -565623,23 +565727,23 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ strb.w r3, [r4, #80] @ 0x50 │ │ │ │ blx 5a6a0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 59b64 │ │ │ │ - cbz r0, 1f35d4 │ │ │ │ + cbz r0, 1f3764 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 5a6a0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 59b64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f35d2 │ │ │ │ + bne.n 1f3762 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 5af14 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 5af14 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -565650,189 +565754,189 @@ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ ldrd lr, r3, [r1] │ │ │ │ ldrd ip, r0, [r2] │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ cmpeq ip, lr │ │ │ │ - beq.n 1f362a │ │ │ │ + beq.n 1f37ba │ │ │ │ cmp lr, ip │ │ │ │ sbcs r3, r0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - bl 1f35ac │ │ │ │ + bl 1f373c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrd ip, r0, [r2] │ │ │ │ ldrd lr, r3, [r1] │ │ │ │ - b.n 1f361a │ │ │ │ + b.n 1f37aa │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #136] @ (1f36e0 ) │ │ │ │ - ldr r1, [pc, #136] @ (1f36e4 ) │ │ │ │ + ldr r0, [pc, #136] @ (1f3870 ) │ │ │ │ + ldr r1, [pc, #136] @ (1f3874 ) │ │ │ │ add r0, pc │ │ │ │ strd r3, r2, [sp] │ │ │ │ ldrb.w r5, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r1, #0 │ │ │ │ blx 5a5d4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #108] @ (1f36e8 ) │ │ │ │ + ldr r3, [pc, #108] @ (1f3878 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #20 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ str r1, [sp, #16] │ │ │ │ blx 5ab4c │ │ │ │ cmp r0, #20 │ │ │ │ - bne.n 1f36c2 │ │ │ │ - cbz r5, 1f36b8 │ │ │ │ + bne.n 1f3852 │ │ │ │ + cbz r5, 1f3848 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 5aa50 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 5a6a0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 59b64 │ │ │ │ - cbnz r0, 1f36c2 │ │ │ │ + cbnz r0, 1f3852 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 5af14 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f36c4 │ │ │ │ + b.n 1f3854 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #36] @ (1f36ec ) │ │ │ │ - ldr r3, [pc, #28] @ (1f36e4 ) │ │ │ │ + ldr r2, [pc, #36] @ (1f387c ) │ │ │ │ + ldr r3, [pc, #28] @ (1f3874 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f36dc │ │ │ │ + bne.n 1f386c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldmia r1, {r1, r5, r7} │ │ │ │ + ldmia r0!, {r1, r4} │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, r2] │ │ │ │ + strb r4, [r0, r3] │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r1!, {r2, r4, r5} │ │ │ │ + stmia r7!, {r2, r5, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e31a0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ blx 59af8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ - add r3, pc, #52 @ (adr r3, 1f3748 ) │ │ │ │ + add r3, pc, #52 @ (adr r3, 1f38d8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r6 │ │ │ │ blx 5a754 <__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 1f3644 │ │ │ │ - cbz r0, 1f3744 │ │ │ │ + bl 1f37d4 │ │ │ │ + cbz r0, 1f38d4 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ add.w r0, r4, #32 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1f3644 │ │ │ │ + bl 1f37d4 │ │ │ │ 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 1f376e │ │ │ │ + b.n 1f38fe │ │ │ │ blx 5ae84 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f377e │ │ │ │ + bne.n 1f390e │ │ │ │ mov r0, r4 │ │ │ │ blx 5a6a0 │ │ │ │ movs r1, #8 │ │ │ │ blx 5a048 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f3764 │ │ │ │ + blt.n 1f38f4 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - b.n 1f378c │ │ │ │ + b.n 1f391c │ │ │ │ blx 5ae84 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f379c │ │ │ │ + bne.n 1f392c │ │ │ │ mov r0, r4 │ │ │ │ blx 5a6a0 │ │ │ │ movs r1, #8 │ │ │ │ blx 5a048 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f3782 │ │ │ │ + blt.n 1f3912 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - cbz r0, 1f37a8 │ │ │ │ + cbz r0, 1f3938 │ │ │ │ blx 5ac9c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 1f37b4 │ │ │ │ + cbz r0, 1f3944 │ │ │ │ blx 5ac9c │ │ │ │ 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 1f37bc │ │ │ │ + bne.n 1f394c │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1f37d2 │ │ │ │ + cbnz r3, 1f3962 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e12d4 │ │ │ │ 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 │ │ │ │ @@ -565842,279 +565946,279 @@ │ │ │ │ blx 5af14 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #20 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a64c │ │ │ │ cmp r0, #20 │ │ │ │ - bne.n 1f382a │ │ │ │ - ldr r1, [pc, #32] @ (1f3830 ) │ │ │ │ + bne.n 1f39ba │ │ │ │ + ldr r1, [pc, #32] @ (1f39c0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 5ae10 │ │ │ │ - cbnz r0, 1f382a │ │ │ │ + cbnz r0, 1f39ba │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1f3828 │ │ │ │ + bne.n 1f39b8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r0, [r0, r4] │ │ │ │ + strh r0, [r6, r4] │ │ │ │ movs r0, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #104] @ (1f38ac ) │ │ │ │ + ldr r2, [pc, #104] @ (1f3a3c ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #104] @ (1f38b0 ) │ │ │ │ + ldr r3, [pc, #104] @ (1f3a40 ) │ │ │ │ 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 1f37e0 │ │ │ │ - cbnz r0, 1f387a │ │ │ │ + bl 1f3970 │ │ │ │ + cbnz r0, 1f3a0a │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #80] @ (1f38b4 ) │ │ │ │ - ldr r3, [pc, #72] @ (1f38b0 ) │ │ │ │ + ldr r2, [pc, #80] @ (1f3a44 ) │ │ │ │ + ldr r3, [pc, #72] @ (1f3a40 ) │ │ │ │ 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 1f38a8 │ │ │ │ + bne.n 1f3a38 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1f37e0 │ │ │ │ + bl 1f3970 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3860 │ │ │ │ + beq.n 1f39f0 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - bne.n 1f3860 │ │ │ │ + bne.n 1f39f0 │ │ │ │ ldrd r0, r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - b.n 1f3862 │ │ │ │ + b.n 1f39f2 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - stmia r7!, {r1, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r5} │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r4, r7} │ │ │ │ + stmia r6!, {r1, r2} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ add.w r4, r0, #64 @ 0x40 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f38e2 │ │ │ │ + bne.n 1f3a72 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f38d2 │ │ │ │ + bne.n 1f3a62 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f39d6 │ │ │ │ + bne.n 1f3b66 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f39b0 │ │ │ │ + beq.n 1f3b40 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - cbnz r6, 1f392a │ │ │ │ + cbnz r6, 1f3aba │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 5a484 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ - blt.w 1f3a3a │ │ │ │ - ldr r1, [pc, #312] @ (1f3a48 ) │ │ │ │ + blt.w 1f3bca │ │ │ │ + ldr r1, [pc, #312] @ (1f3bd8 ) │ │ │ │ add r1, pc │ │ │ │ blx 59c3c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f3a34 │ │ │ │ + beq.w 1f3bc4 │ │ │ │ str r0, [r5, #8] │ │ │ │ - b.n 1f392a │ │ │ │ + b.n 1f3aba │ │ │ │ blx 5ae84 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f397c │ │ │ │ + bne.n 1f3b0c │ │ │ │ mov r0, r6 │ │ │ │ blx 5a6a0 │ │ │ │ movs r1, #2 │ │ │ │ blx 5a048 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f3920 │ │ │ │ + blt.n 1f3ab0 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r7, r3 │ │ │ │ - b.n 1f394c │ │ │ │ + b.n 1f3adc │ │ │ │ blx 5ae84 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f3960 │ │ │ │ + bne.n 1f3af0 │ │ │ │ mov r0, r7 │ │ │ │ blx 5a6a0 │ │ │ │ movs r1, #2 │ │ │ │ blx 5a048 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f3940 │ │ │ │ + blt.n 1f3ad0 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r7, r3 │ │ │ │ - b.n 1f396c │ │ │ │ + b.n 1f3afc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f397c │ │ │ │ + bne.n 1f3b0c │ │ │ │ mov r0, r7 │ │ │ │ blx 5a6a0 │ │ │ │ movs r1, #8 │ │ │ │ blx 5a048 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f3966 │ │ │ │ + blt.n 1f3af6 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - cbz r0, 1f3988 │ │ │ │ + cbz r0, 1f3b18 │ │ │ │ blx 5ac9c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 1f3994 │ │ │ │ + cbz r0, 1f3b24 │ │ │ │ blx 5ac9c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f3998 │ │ │ │ + bne.n 1f3b28 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1f3a00 │ │ │ │ + cbnz r3, 1f3b90 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 5a484 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ - blt.n 1f3a14 │ │ │ │ - ldr r1, [pc, #132] @ (1f3a4c ) │ │ │ │ + blt.n 1f3ba4 │ │ │ │ + ldr r1, [pc, #132] @ (1f3bdc ) │ │ │ │ add r1, pc │ │ │ │ blx 59c3c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1f3a0e │ │ │ │ + cbz r0, 1f3b9e │ │ │ │ str r0, [r5, #32] │ │ │ │ - b.n 1f38f0 │ │ │ │ + b.n 1f3a80 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1f3a18 │ │ │ │ + bne.n 1f3ba8 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1300 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f39ea │ │ │ │ + bne.n 1f3b7a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f39dc │ │ │ │ - b.n 1f38ea │ │ │ │ + bne.n 1f3b6c │ │ │ │ + b.n 1f3a7a │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ - bl 1e1144 │ │ │ │ - b.n 1f39ac │ │ │ │ + bl 1e12d4 │ │ │ │ + b.n 1f3b3c │ │ │ │ mov r0, r7 │ │ │ │ blx 5a280 │ │ │ │ str r6, [r5, #32] │ │ │ │ - b.n 1f3988 │ │ │ │ + b.n 1f3b18 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f3a1e │ │ │ │ + bne.n 1f3bae │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f39da │ │ │ │ - b.n 1f38ea │ │ │ │ + bne.n 1f3b6a │ │ │ │ + b.n 1f3a7a │ │ │ │ mov r0, r7 │ │ │ │ blx 5a280 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f3980 │ │ │ │ - b.n 1f3994 │ │ │ │ + bne.n 1f3b10 │ │ │ │ + b.n 1f3b24 │ │ │ │ nop │ │ │ │ - strh r2, [r1, r0] │ │ │ │ + strh r2, [r7, r0] │ │ │ │ movs r0, r3 │ │ │ │ - str r0, [r2, r5] │ │ │ │ + str r0, [r0, r6] │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r2, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx 59cd8 │ │ │ │ - cbz r0, 1f3a7a │ │ │ │ + cbz r0, 1f3c0a │ │ │ │ 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 5aa50 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r1, r3, [r4, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs.w r3, r5, r3 │ │ │ │ - blt.n 1f3a70 │ │ │ │ + blt.n 1f3c00 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, r5 │ │ │ │ blx 59cd8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f3a70 │ │ │ │ + bne.n 1f3c00 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r2, r6, r2 │ │ │ │ sbc.w lr, r5, r3 │ │ │ │ lsrs r3, r2, #30 │ │ │ │ orr.w r3, r3, lr, lsl #2 │ │ │ │ mov.w r0, lr, asr #31 │ │ │ │ @@ -566151,331 +566255,331 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ adds r3, r3, r2 │ │ │ │ adc.w ip, ip, #0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ orr.w r6, r3, ip, lsl #30 │ │ │ │ add r1, r6 │ │ │ │ mov sl, r6 │ │ │ │ - bl 1e22f8 │ │ │ │ + bl 1e2488 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r6, r3, r6 │ │ │ │ mov r0, r6 │ │ │ │ blx 5abf4 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ blx 5a64c │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 1f3bc4 │ │ │ │ + bne.n 1f3d54 │ │ │ │ mov r6, r7 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f3bb8 │ │ │ │ + beq.n 1f3d48 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbz r3, 1f3bb8 │ │ │ │ + cbz r3, 1f3d48 │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 1f3bb8 │ │ │ │ + beq.n 1f3d48 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r2, #20 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 1f3bb8 │ │ │ │ + blt.n 1f3d48 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1e50f0 │ │ │ │ - cbz r0, 1f3bb8 │ │ │ │ + bl 1e5280 │ │ │ │ + cbz r0, 1f3d48 │ │ │ │ ldrd r3, r2, [r6, #20] │ │ │ │ strd r3, r2, [r0] │ │ │ │ ldrd r2, r3, [r4, #40] @ 0x28 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ ldrd r3, r2, [r6, #12] │ │ │ │ strd r3, r2, [r0, #16] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r3, [r0, #24] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldrd r2, r3, [r6] │ │ │ │ adds r6, #28 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1e246c │ │ │ │ + bl 1e25fc │ │ │ │ add.w r2, r9, #1 │ │ │ │ ldrd r1, r3, [r4, #40] @ 0x28 │ │ │ │ mov r9, r2 │ │ │ │ adds r1, #28 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ cmp r2, sl │ │ │ │ strd r1, r3, [r4, #40] @ 0x28 │ │ │ │ - bne.n 1f3b52 │ │ │ │ - b.n 1f3bba │ │ │ │ + bne.n 1f3ce2 │ │ │ │ + b.n 1f3d4a │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #0 │ │ │ │ blx 59cd8 │ │ │ │ - cbz r0, 1f3bd4 │ │ │ │ + cbz r0, 1f3d64 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 59c6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd r2, r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r5 │ │ │ │ it eq │ │ │ │ cmpeq r2, r8 │ │ │ │ ite eq │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, r0 │ │ │ │ - b.n 1f3bc6 │ │ │ │ + b.n 1f3d56 │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #272] @ (1f3d08 ) │ │ │ │ + ldr r2, [pc, #272] @ (1f3e98 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #272] @ (1f3d0c ) │ │ │ │ + ldr r3, [pc, #272] @ (1f3e9c ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r1, 1f3c16 │ │ │ │ - bl 1f38b8 │ │ │ │ + cbnz r1, 1f3da6 │ │ │ │ + bl 1f3a48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3c90 │ │ │ │ + beq.n 1f3e20 │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1f37e0 │ │ │ │ + bl 1f3970 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r0, 1f3c48 │ │ │ │ + cbz r0, 1f3dd8 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ str r2, [r4, #24] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 1f37e0 │ │ │ │ - cbz r0, 1f3c48 │ │ │ │ + bl 1f3970 │ │ │ │ + cbz r0, 1f3dd8 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ - beq.n 1f3cd4 │ │ │ │ + beq.n 1f3e64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f36f0 │ │ │ │ - cbz r0, 1f3c8c │ │ │ │ + bl 1f3880 │ │ │ │ + cbz r0, 1f3e1c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 5aa50 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - cbnz r5, 1f3c94 │ │ │ │ + cbnz r5, 1f3e24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3a50 │ │ │ │ + bl 1f3be0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3cda │ │ │ │ + beq.n 1f3e6a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3750 │ │ │ │ + bl 1f38e0 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r4, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #152] @ (1f3d10 ) │ │ │ │ - ldr r3, [pc, #148] @ (1f3d0c ) │ │ │ │ + ldr r2, [pc, #152] @ (1f3ea0 ) │ │ │ │ + ldr r3, [pc, #148] @ (1f3e9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f3d02 │ │ │ │ + bne.n 1f3e92 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f3cf8 │ │ │ │ + beq.n 1f3e88 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1f3c74 │ │ │ │ + b.n 1f3e04 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1e2414 │ │ │ │ + bl 1e25a4 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e50ac │ │ │ │ + bl 1e523c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - bl 1f3a50 │ │ │ │ + bl 1f3be0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f3c6e │ │ │ │ + bne.n 1f3dfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f36f0 │ │ │ │ + bl 1f3880 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 5aa50 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 1f3a50 │ │ │ │ + bl 1f3be0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f3c6e │ │ │ │ - b.n 1f3c90 │ │ │ │ + bne.n 1f3dfe │ │ │ │ + b.n 1f3e20 │ │ │ │ strd r0, r1, [r4, #72] @ 0x48 │ │ │ │ - b.n 1f3c50 │ │ │ │ + b.n 1f3de0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f36f0 │ │ │ │ + bl 1f3880 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 5aa50 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 1f3a50 │ │ │ │ + bl 1f3be0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f3c68 │ │ │ │ + bne.n 1f3df8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3750 │ │ │ │ + bl 1f38e0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1f3c74 │ │ │ │ + b.n 1f3e04 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r2, r7} │ │ │ │ + stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r7, r2 │ │ │ │ - ldr.w r2, [pc, #1288] @ 1f4238 │ │ │ │ + ldr.w r2, [pc, #1288] @ 1f43c8 │ │ │ │ mov r8, r3 │ │ │ │ - ldr.w r3, [pc, #1288] @ 1f423c │ │ │ │ + ldr.w r3, [pc, #1288] @ 1f43cc │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r6, [sp, #168] @ 0xa8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f3e14 │ │ │ │ + beq.n 1f3fa4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r5, [r3, #56] @ 0x38 │ │ │ │ - cbnz r5, 1f3d72 │ │ │ │ - ldr.w r2, [pc, #1260] @ 1f4240 │ │ │ │ - ldr.w r3, [pc, #1252] @ 1f423c │ │ │ │ + cbnz r5, 1f3f02 │ │ │ │ + ldr.w r2, [pc, #1260] @ 1f43d0 │ │ │ │ + ldr.w r3, [pc, #1252] @ 1f43cc │ │ │ │ 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 1f4204 │ │ │ │ + bne.w 1f4394 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ blx 5aa44 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3e10 │ │ │ │ + beq.n 1f3fa0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 5a484 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov fp, r3 │ │ │ │ - blt.n 1f3e34 │ │ │ │ - ldr.w r3, [pc, #1196] @ 1f4244 │ │ │ │ + blt.n 1f3fc4 │ │ │ │ + ldr.w r3, [pc, #1196] @ 1f43d4 │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ mov r9, r3 │ │ │ │ blx 59c3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3e2e │ │ │ │ + beq.n 1f3fbe │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 5a484 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - blt.n 1f3e04 │ │ │ │ + blt.n 1f3f94 │ │ │ │ mov r1, r9 │ │ │ │ blx 59c3c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f4208 │ │ │ │ + beq.w 1f4398 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f37e0 │ │ │ │ - cbz r0, 1f3dfe │ │ │ │ + bl 1f3970 │ │ │ │ + cbz r0, 1f3f8e │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ mov r0, fp │ │ │ │ - bl 1f37e0 │ │ │ │ - cbz r0, 1f3dfe │ │ │ │ + bl 1f3970 │ │ │ │ + cbz r0, 1f3f8e │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ ldrd r0, r1, [sp, #76] @ 0x4c │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ - bne.n 1f3dfe │ │ │ │ + bne.n 1f3f8e │ │ │ │ ldrd r0, r1, [sp, #96] @ 0x60 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - beq.n 1f3e52 │ │ │ │ + beq.n 1f3fe2 │ │ │ │ mov r0, fp │ │ │ │ blx 5ac9c │ │ │ │ mov r0, sl │ │ │ │ blx 5ac9c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 59c6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1f3d52 │ │ │ │ + b.n 1f3ee2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 5af14 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 5af14 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3be8 │ │ │ │ + bl 1f3d78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f3d4a │ │ │ │ - b.n 1f3e10 │ │ │ │ + bne.n 1f3eda │ │ │ │ + b.n 1f3fa0 │ │ │ │ mov r0, fp │ │ │ │ blx 5a280 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 5a484 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.w 1f419e │ │ │ │ + bge.w 1f432e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 59c6c │ │ │ │ - b.n 1f3e10 │ │ │ │ + b.n 1f3fa0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1e1e9c │ │ │ │ + bl 1e202c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f4198 │ │ │ │ + beq.w 1f4328 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r6 │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r6, #28 │ │ │ │ mov r5, r4 │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ @@ -566486,30 +566590,30 @@ │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ strb.w ip, [r2, #28] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ cmp r6, r2 │ │ │ │ it cc │ │ │ │ movcc r6, r2 │ │ │ │ - bl 1e1e9c │ │ │ │ + bl 1e202c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f3e6e │ │ │ │ + bne.n 1f3ffe │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r9, r6 │ │ │ │ - ldr r3, [pc, #932] @ (1f4248 ) │ │ │ │ + ldr r3, [pc, #932] @ (1f43d8 ) │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 5adec │ │ │ │ orrs.w r3, r7, r8 │ │ │ │ - beq.n 1f3eee │ │ │ │ + beq.n 1f407e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ mov ip, r8 │ │ │ │ subs r1, r3, #4 │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r6, [r1, #4]! │ │ │ │ @@ -566525,35 +566629,35 @@ │ │ │ │ movge r6, #1 │ │ │ │ movlt r6, #0 │ │ │ │ cmp r5, r2 │ │ │ │ ite ls │ │ │ │ movls r6, #0 │ │ │ │ andhi.w r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1f3ec2 │ │ │ │ - ldr r3, [pc, #860] @ (1f424c ) │ │ │ │ + bne.n 1f4052 │ │ │ │ + ldr r3, [pc, #860] @ (1f43dc ) │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 5adec │ │ │ │ ldrb.w r3, [r4, #80] @ 0x50 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f3dfe │ │ │ │ + beq.w 1f3f8e │ │ │ │ mov r0, r9 │ │ │ │ blx 5abf4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f3dfe │ │ │ │ + beq.w 1f3f8e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r7, #0 │ │ │ │ blx 5a5d4 │ │ │ │ - ldr r1, [pc, #812] @ (1f4250 ) │ │ │ │ + ldr r1, [pc, #812] @ (1f43e0 ) │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ strd r7, r7, [sp, #116] @ 0x74 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ @@ -566564,15 +566668,15 @@ │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ blx 5ab4c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.w 1f418a │ │ │ │ + bne.w 1f431a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r7, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ blx 5af14 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 5a5d4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ @@ -566583,34 +566687,34 @@ │ │ │ │ strd r0, r1, [r8] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ blx 5ab4c │ │ │ │ cmp r0, #20 │ │ │ │ - bne.w 1f418a │ │ │ │ + bne.w 1f431a │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 5af14 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 5aa50 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 59cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f418a │ │ │ │ + bne.w 1f431a │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 5aa50 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ blx 59cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f418a │ │ │ │ + bne.w 1f431a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ str r5, [sp, #28] │ │ │ │ mov r5, r4 │ │ │ │ subs r3, #4 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -566622,88 +566726,88 @@ │ │ │ │ blx 5aa50 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov.w ip, r0, asr #31 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ cmp ip, r2 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.w 1f418a │ │ │ │ + bne.w 1f431a │ │ │ │ ldrb r3, [r3, #28] │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f4170 │ │ │ │ + bne.w 1f4300 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1f41b0 │ │ │ │ + beq.w 1f4340 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f3580 │ │ │ │ + bl 1f3710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f418a │ │ │ │ + beq.w 1f431a │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f418a │ │ │ │ + beq.w 1f431a │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f418a │ │ │ │ + beq.w 1f431a │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 5ab4c │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 1f418a │ │ │ │ + bne.w 1f431a │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #28 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1f3580 │ │ │ │ + bl 1f3710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f418a │ │ │ │ + beq.w 1f431a │ │ │ │ ldr.w ip, [sp, #44] @ 0x2c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1f418a │ │ │ │ + beq.w 1f431a │ │ │ │ ldrd r3, r1, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r1 │ │ │ │ - beq.w 1f418a │ │ │ │ + beq.w 1f431a │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #20 │ │ │ │ sbcs.w r3, r1, #0 │ │ │ │ - blt.w 1f418a │ │ │ │ + blt.w 1f431a │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldrd r7, r2, [r3] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ cmpeq r7, r0 │ │ │ │ - bne.w 1f418a │ │ │ │ + bne.w 1f431a │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, ip │ │ │ │ - bne.w 1f418a │ │ │ │ + bne.w 1f431a │ │ │ │ mov r0, sl │ │ │ │ blx 5aa50 │ │ │ │ subs r4, r0, r4 │ │ │ │ mov.w r3, r0, asr #31 │ │ │ │ mov.w r2, #28 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r1, #1 │ │ │ │ mov r3, fp │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ blx 5ab4c │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 1f418a │ │ │ │ + bne.n 1f431a │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 1f3fc4 │ │ │ │ + bhi.n 1f4154 │ │ │ │ mov r0, sl │ │ │ │ mov r4, r5 │ │ │ │ blx 5af14 │ │ │ │ mov r0, fp │ │ │ │ blx 5af14 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, sl │ │ │ │ @@ -566712,375 +566816,375 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx 5a6a0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 59b64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f421e │ │ │ │ + bne.w 1f43ae │ │ │ │ ldr r5, [r4, #32] │ │ │ │ mov r0, fp │ │ │ │ blx 5aa50 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx 5a6a0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 59b64 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f421e │ │ │ │ - bl 1e3010 │ │ │ │ + bne.w 1f43ae │ │ │ │ + bl 1e31a0 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ blx 59af8 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ - add r3, pc, #284 @ (adr r3, 1f4230 ) │ │ │ │ + add r3, pc, #284 @ (adr r3, 1f43c0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r7 │ │ │ │ blx 5a754 <__aeabi_ldivmod@plt> │ │ │ │ mov r2, r9 │ │ │ │ orr.w r3, r0, r9, asr #31 │ │ │ │ add.w r0, r4, #8 │ │ │ │ strd r9, r3, [r4, #72] @ 0x48 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1f3644 │ │ │ │ - cbz r0, 1f418a │ │ │ │ + bl 1f37d4 │ │ │ │ + cbz r0, 1f431a │ │ │ │ str r5, [sp, #0] │ │ │ │ add.w r0, r4, #32 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ - bl 1f3644 │ │ │ │ - cbz r0, 1f418a │ │ │ │ + bl 1f37d4 │ │ │ │ + cbz r0, 1f431a │ │ │ │ mov r0, r6 │ │ │ │ blx 59c6c │ │ │ │ mov r0, fp │ │ │ │ blx 5ac9c │ │ │ │ mov r0, sl │ │ │ │ blx 5ac9c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 59c6c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 5af14 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 5af14 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3be8 │ │ │ │ - b.n 1f3d52 │ │ │ │ + bl 1f3d78 │ │ │ │ + b.n 1f3ee2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ blx 59cd8 │ │ │ │ - cbnz r0, 1f418a │ │ │ │ + cbnz r0, 1f431a │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 59cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f40a2 │ │ │ │ + beq.n 1f4232 │ │ │ │ mov r0, r6 │ │ │ │ blx 59c6c │ │ │ │ mov r0, fp │ │ │ │ blx 5ac9c │ │ │ │ - b.n 1f3e04 │ │ │ │ + b.n 1f3f94 │ │ │ │ mov.w r9, #28 │ │ │ │ - b.n 1f3ea0 │ │ │ │ - ldr r1, [pc, #180] @ (1f4254 ) │ │ │ │ + b.n 1f4030 │ │ │ │ + ldr r1, [pc, #180] @ (1f43e4 ) │ │ │ │ add r1, pc │ │ │ │ blx 59c3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f4210 │ │ │ │ + beq.n 1f43a0 │ │ │ │ blx 5ac9c │ │ │ │ - b.n 1f3e4a │ │ │ │ + b.n 1f3fda │ │ │ │ mov r0, sl │ │ │ │ blx 5aa50 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ asrs r2, r0, #31 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrd r1, r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 1f418a │ │ │ │ + bne.n 1f431a │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 59cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f418a │ │ │ │ + bne.n 1f431a │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, fp │ │ │ │ blx 59cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f418a │ │ │ │ + bne.n 1f431a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ blx 59cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f418a │ │ │ │ + bne.n 1f431a │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sl │ │ │ │ blx 59cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f40a6 │ │ │ │ - b.n 1f418a │ │ │ │ + beq.w 1f4236 │ │ │ │ + b.n 1f431a │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 5a280 │ │ │ │ - b.n 1f3e04 │ │ │ │ + b.n 1f3f94 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a280 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 59c6c │ │ │ │ - b.n 1f3e10 │ │ │ │ + b.n 1f3fa0 │ │ │ │ mov r0, r6 │ │ │ │ blx 59c6c │ │ │ │ mov r0, r7 │ │ │ │ blx 5ac9c │ │ │ │ - b.n 1f3e04 │ │ │ │ + b.n 1f3f94 │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r2, r6, r7} │ │ │ │ + stmia r1!, {r2, r4, r5} │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r5, r7} │ │ │ │ + stmia r1!, {r1, r4} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r5, [pc, #504] @ (1f4440 ) │ │ │ │ + ldr r5, [pc, #696] @ (1f4690 ) │ │ │ │ movs r0, r3 │ │ │ │ - bl a224a │ │ │ │ - bl f024e │ │ │ │ - ldr r3, [pc, #936] @ (1f45fc ) │ │ │ │ + bl a23da │ │ │ │ + bl f03de │ │ │ │ + ldr r4, [pc, #104] @ (1f444c ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r1, [pc, #480] @ (1f4438 ) │ │ │ │ + ldr r1, [pc, #672] @ (1f4688 ) │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #244] @ (1f4360 ) │ │ │ │ + ldr r5, [pc, #244] @ (1f44f0 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #244] @ (1f4364 ) │ │ │ │ + ldr r2, [pc, #244] @ (1f44f4 ) │ │ │ │ mov r3, r1 │ │ │ │ add r5, pc │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r5 │ │ │ │ adds r0, #12 │ │ │ │ blx 5a86c <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f4332 │ │ │ │ + beq.n 1f44c2 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 5a484 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r8, r3 │ │ │ │ - blt.n 1f4340 │ │ │ │ - ldr r3, [pc, #200] @ (1f4368 ) │ │ │ │ + blt.n 1f44d0 │ │ │ │ + ldr r3, [pc, #200] @ (1f44f8 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ mov r7, r3 │ │ │ │ blx 59c3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f433a │ │ │ │ - ldr r1, [pc, #188] @ (1f436c ) │ │ │ │ + beq.n 1f44ca │ │ │ │ + ldr r1, [pc, #188] @ (1f44fc ) │ │ │ │ mov r3, r6 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 5a86c <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f4324 │ │ │ │ + beq.n 1f44b4 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 5a484 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 1f4352 │ │ │ │ + blt.n 1f44e2 │ │ │ │ mov r1, r7 │ │ │ │ blx 59c3c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f434c │ │ │ │ + cbz r0, 1f44dc │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 1e50ac │ │ │ │ + bl 1e523c │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 1f4316 │ │ │ │ + cbz r0, 1f44a6 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2358 │ │ │ │ + bl 1e24e8 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 1f4310 │ │ │ │ + cbz r0, 1f44a0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3be8 │ │ │ │ - cbnz r0, 1f4334 │ │ │ │ + bl 1f3d78 │ │ │ │ + cbnz r0, 1f44c4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1e2458 │ │ │ │ + bl 1e25e8 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 1f431e │ │ │ │ + cbz r0, 1f44ae │ │ │ │ blx 5ac9c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 59c6c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 1f432c │ │ │ │ + cbz r0, 1f44bc │ │ │ │ blx 5ac9c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 59c6c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r8 │ │ │ │ blx 5a280 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ blx 59c6c │ │ │ │ - b.n 1f4332 │ │ │ │ + b.n 1f44c2 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a280 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #32] │ │ │ │ blx 59c6c │ │ │ │ - b.n 1f4324 │ │ │ │ + b.n 1f44b4 │ │ │ │ nop │ │ │ │ - subs r2, #120 @ 0x78 │ │ │ │ + subs r2, #168 @ 0xa8 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r0, [pc, #672] @ (1f4608 ) │ │ │ │ + ldr r0, [pc, #864] @ (1f4858 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r0, [pc, #480] @ (1f454c ) │ │ │ │ + ldr r0, [pc, #672] @ (1f479c ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r0, [pc, #472] @ (1f4548 ) │ │ │ │ + ldr r0, [pc, #664] @ (1f4798 ) │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r4, [pc, #136] @ (1f4408 ) │ │ │ │ + ldr r4, [pc, #136] @ (1f4598 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr r3, [pc, #136] @ (1f440c ) │ │ │ │ + ldr r3, [pc, #136] @ (1f459c ) │ │ │ │ mov r5, r0 │ │ │ │ add r4, pc │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr r4, [pc, #124] @ (1f4410 ) │ │ │ │ + ldr r4, [pc, #124] @ (1f45a0 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5a178 │ │ │ │ - ldr r2, [pc, #116] @ (1f4414 ) │ │ │ │ + ldr r2, [pc, #116] @ (1f45a4 ) │ │ │ │ add r4, pc │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #20 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ blx 5a86c <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f43dc │ │ │ │ + beq.n 1f456c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 5a3dc │ │ │ │ mov r2, r4 │ │ │ │ - ldr r4, [pc, #88] @ (1f4418 ) │ │ │ │ + ldr r4, [pc, #88] @ (1f45a8 ) │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 5a86c <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f43dc │ │ │ │ + beq.n 1f456c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r4, #1 │ │ │ │ blx 5a3dc │ │ │ │ - b.n 1f43de │ │ │ │ + b.n 1f456e │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 59c6c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 59c6c │ │ │ │ - ldr r2, [pc, #48] @ (1f441c ) │ │ │ │ - ldr r3, [pc, #28] @ (1f440c ) │ │ │ │ + ldr r2, [pc, #48] @ (1f45ac ) │ │ │ │ + ldr r3, [pc, #28] @ (1f459c ) │ │ │ │ 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 1f4404 │ │ │ │ + bne.n 1f4594 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - pop {r1, r2, r4, r5, r6} │ │ │ │ + revsh r6, r4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #72 @ 0x48 │ │ │ │ + subs r1, #120 @ 0x78 │ │ │ │ movs r0, r3 │ │ │ │ - bx lr │ │ │ │ + @ instruction: 0x47a6 │ │ │ │ movs r0, r3 │ │ │ │ - bx ip │ │ │ │ + @ instruction: 0x4796 │ │ │ │ movs r0, r3 │ │ │ │ - pop {r1, r2, r3} │ │ │ │ + rev16 r6, r7 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1e2458 │ │ │ │ + bl 1e25e8 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 1f4444 │ │ │ │ + cbz r0, 1f45d4 │ │ │ │ blx 5ac9c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 59c6c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 1f4452 │ │ │ │ + cbz r0, 1f45e2 │ │ │ │ blx 5ac9c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 59c6c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ strd r2, r3, [r0, #56] @ 0x38 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #460] @ (1f4644 ) │ │ │ │ - ldr r3, [pc, #460] @ (1f4648 ) │ │ │ │ + ldr r2, [pc, #460] @ (1f47d4 ) │ │ │ │ + ldr r3, [pc, #460] @ (1f47d8 ) │ │ │ │ mov.w ip, #0 │ │ │ │ add r2, pc │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ subs r7, r1, #1 │ │ │ │ mov lr, ip │ │ │ │ @@ -567098,184 +567202,184 @@ │ │ │ │ lsl.w r2, r2, ip │ │ │ │ orr.w r5, r2, lr │ │ │ │ orr.w r4, r3, r0 │ │ │ │ add.w ip, ip, #8 │ │ │ │ mov lr, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - bne.n 1f4496 │ │ │ │ + bne.n 1f4626 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f38b8 │ │ │ │ + bl 1f3a48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f4638 │ │ │ │ + beq.w 1f47c8 │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f463c │ │ │ │ + beq.w 1f47cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f3834 │ │ │ │ - cbz r0, 1f44fe │ │ │ │ + bl 1f39c4 │ │ │ │ + cbz r0, 1f468e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 5af14 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 5af14 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f3be8 │ │ │ │ + bl 1f3d78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f4624 │ │ │ │ + beq.w 1f47b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f3a50 │ │ │ │ + bl 1f3be0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f4624 │ │ │ │ + beq.w 1f47b4 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 1e2508 │ │ │ │ + bl 1e2698 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f463c │ │ │ │ + beq.w 1f47cc │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 59cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f4624 │ │ │ │ + bne.n 1f47b4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 5a64c │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.n 1f4624 │ │ │ │ + bne.n 1f47b4 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f4624 │ │ │ │ + beq.n 1f47b4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f4624 │ │ │ │ + beq.n 1f47b4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ movs r2, #32 │ │ │ │ blx 5af38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f463c │ │ │ │ + bne.n 1f47cc │ │ │ │ mov r0, r7 │ │ │ │ blx 5abf4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f463c │ │ │ │ + beq.n 1f47cc │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ blx 5a64c │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 1f4626 │ │ │ │ + bne.n 1f47b6 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f33b0 │ │ │ │ + bl 1f3540 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1f4626 │ │ │ │ + bne.n 1f47b6 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 59cd8 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f4626 │ │ │ │ + bne.n 1f47b6 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 5a64c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 1f4626 │ │ │ │ + bne.n 1f47b6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f4626 │ │ │ │ + beq.n 1f47b6 │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ orrs r1, r0 │ │ │ │ - beq.n 1f4626 │ │ │ │ + beq.n 1f47b6 │ │ │ │ ldrd lr, r0, [sp, #28] │ │ │ │ cmp.w lr, #20 │ │ │ │ sbcs.w r1, r0, #0 │ │ │ │ - blt.n 1f4626 │ │ │ │ + blt.n 1f47b6 │ │ │ │ ldrd r7, r1, [r5] │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ cmpeq r7, lr │ │ │ │ - bne.n 1f4626 │ │ │ │ + bne.n 1f47b6 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f4626 │ │ │ │ + bne.n 1f47b6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e31a0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ strd r0, r1, [r5, #16] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 59cd8 │ │ │ │ - cbnz r0, 1f4626 │ │ │ │ + cbnz r0, 1f47b6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ movs r1, #1 │ │ │ │ blx 5ab4c │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 1f4626 │ │ │ │ + bne.n 1f47b6 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 5af14 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f3750 │ │ │ │ + bl 1f38e0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str.w r3, [r9] │ │ │ │ - ldr r2, [pc, #64] @ (1f464c ) │ │ │ │ - ldr r3, [pc, #60] @ (1f4648 ) │ │ │ │ + ldr r2, [pc, #64] @ (1f47dc ) │ │ │ │ + ldr r3, [pc, #60] @ (1f47d8 ) │ │ │ │ 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 1f4640 │ │ │ │ + bne.n 1f47d0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f35ac │ │ │ │ + bl 1f373c │ │ │ │ mov r0, r4 │ │ │ │ blx 59c6c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f3750 │ │ │ │ + bl 1f38e0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f4608 │ │ │ │ + b.n 1f4798 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f462c │ │ │ │ + b.n 1f47bc │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - cbnz r6, 1f46a6 │ │ │ │ + cbnz r6, 1f4812 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 1f468c │ │ │ │ + @ instruction: 0xb860 │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #532] @ (1f487c ) │ │ │ │ + ldr r2, [pc, #532] @ (1f4a0c ) │ │ │ │ mov r6, r0 │ │ │ │ subs r0, r1, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #528] @ (1f4880 ) │ │ │ │ + ldr r3, [pc, #528] @ (1f4a10 ) │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ @@ -567289,99 +567393,99 @@ │ │ │ │ lsls r5, r3 │ │ │ │ orrs r5, r1 │ │ │ │ orrs r4, r2 │ │ │ │ adds r3, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 1f4682 │ │ │ │ + bne.n 1f4812 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f38b8 │ │ │ │ - cbz r0, 1f46c6 │ │ │ │ + bl 1f3a48 │ │ │ │ + cbz r0, 1f4856 │ │ │ │ ldrb.w r7, [r6, #80] @ 0x50 │ │ │ │ - cbnz r7, 1f46e6 │ │ │ │ + cbnz r7, 1f4876 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f3750 │ │ │ │ + bl 1f38e0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ movs r7, #0 │ │ │ │ - ldr r2, [pc, #440] @ (1f4884 ) │ │ │ │ - ldr r3, [pc, #436] @ (1f4880 ) │ │ │ │ + ldr r2, [pc, #440] @ (1f4a14 ) │ │ │ │ + ldr r3, [pc, #436] @ (1f4a10 ) │ │ │ │ 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 1f4876 │ │ │ │ + bne.w 1f4a06 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f3834 │ │ │ │ - cbz r0, 1f4704 │ │ │ │ + bl 1f39c4 │ │ │ │ + cbz r0, 1f4894 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 5af14 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 5af14 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f3be8 │ │ │ │ - cbz r0, 1f4710 │ │ │ │ + bl 1f3d78 │ │ │ │ + cbz r0, 1f48a0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 59cd8 │ │ │ │ - cbz r0, 1f471c │ │ │ │ + cbz r0, 1f48ac │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f35ac │ │ │ │ - b.n 1f46ba │ │ │ │ + bl 1f373c │ │ │ │ + b.n 1f484a │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 5aa50 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r2, r3, #20 │ │ │ │ adds r1, r2, r0 │ │ │ │ ldrd r2, r0, [r6, #56] @ 0x38 │ │ │ │ cmp r2, r1 │ │ │ │ sbcs.w r1, r0, #0 │ │ │ │ - bcs.w 1f4868 │ │ │ │ + bcs.w 1f49f8 │ │ │ │ lsrs r2, r2, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ orr.w r2, r2, r0, lsl #31 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r2, #20 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ it cc │ │ │ │ movcc r2, r1 │ │ │ │ - bl 1f3d18 │ │ │ │ + bl 1f3ea8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f4710 │ │ │ │ + beq.n 1f48a0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1e2508 │ │ │ │ + bl 1e2698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f46b6 │ │ │ │ + bne.n 1f4846 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 59cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f4710 │ │ │ │ + bne.n 1f48a0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 59cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f4710 │ │ │ │ + bne.n 1f48a0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w ip, sp, #52 @ 0x34 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ @@ -567390,32 +567494,32 @@ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 1f33b0 │ │ │ │ + bl 1f3540 │ │ │ │ strd r5, r4, [sp, #24] │ │ │ │ strd r0, r8, [sp, #84] @ 0x54 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e31a0 │ │ │ │ strd r0, r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 5aa50 │ │ │ │ movs r1, #32 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5280 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f46b6 │ │ │ │ + beq.w 1f4846 │ │ │ │ ldrd r3, r2, [sp, #44] @ 0x2c │ │ │ │ strd r3, r2, [r0] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 5aa50 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ asrs r3, r0, #31 │ │ │ │ str r0, [r1, #8] │ │ │ │ @@ -567426,179 +567530,179 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ str r3, [r1, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ blx 5ab4c │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.n 1f4714 │ │ │ │ + bne.n 1f48a4 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r8 │ │ │ │ blx 5ab4c │ │ │ │ cmp r8, r0 │ │ │ │ - bne.w 1f4714 │ │ │ │ + bne.w 1f48a4 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 5ab4c │ │ │ │ cmp r0, #28 │ │ │ │ - bne.w 1f4714 │ │ │ │ + bne.w 1f48a4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 5af14 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 5af14 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 5aa50 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ mov r3, r4 │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 1e246c │ │ │ │ + bl 1e25fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f3750 │ │ │ │ - b.n 1f46c8 │ │ │ │ + bl 1f38e0 │ │ │ │ + b.n 1f4858 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f3a50 │ │ │ │ + bl 1f3be0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f4758 │ │ │ │ - b.n 1f4710 │ │ │ │ + bne.w 1f48e8 │ │ │ │ + b.n 1f48a0 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbnz r0, 1f48a4 │ │ │ │ + @ instruction: 0xb800 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 1f4894 │ │ │ │ + @ instruction: 0xb7a0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1f38b8 │ │ │ │ - cbnz r0, 1f48a6 │ │ │ │ + bl 1f3a48 │ │ │ │ + cbnz r0, 1f4a36 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 59cd8 │ │ │ │ - cbnz r0, 1f48d8 │ │ │ │ + cbnz r0, 1f4a68 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 5aa50 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ add.w r3, r5, #20 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ add r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r3 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ ite cs │ │ │ │ movcs r4, #1 │ │ │ │ movcc r4, #0 │ │ │ │ - bl 1f3750 │ │ │ │ + bl 1f38e0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f35ac │ │ │ │ + bl 1f373c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3750 │ │ │ │ - b.n 1f48a0 │ │ │ │ + bl 1f38e0 │ │ │ │ + b.n 1f4a30 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ ldrd r4, r5, [r0, #56] @ 0x38 │ │ │ │ - bl 1f38b8 │ │ │ │ - cbz r0, 1f4916 │ │ │ │ + bl 1f3a48 │ │ │ │ + cbz r0, 1f4aa6 │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ - cbnz r3, 1f4928 │ │ │ │ + cbnz r3, 1f4ab8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f3750 │ │ │ │ - vldr d8, [pc, #384] @ 1f4a98 │ │ │ │ + bl 1f38e0 │ │ │ │ + vldr d8, [pc, #384] @ 1f4c28 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 5af14 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 5af14 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f3be8 │ │ │ │ + bl 1f3d78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f4a90 │ │ │ │ + beq.w 1f4c20 │ │ │ │ ldr.w r8, [r6] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ blx 5aa44 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f4910 │ │ │ │ + beq.n 1f4aa0 │ │ │ │ lsrs r4, r4, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ orr.w r4, r4, r5, lsl #31 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ subs r4, #20 │ │ │ │ - bl 1e1e9c │ │ │ │ + bl 1e202c │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1f498a │ │ │ │ + cbz r0, 1f4b1a │ │ │ │ sub.w r8, r7, #4 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ str.w r3, [r8, #4]! │ │ │ │ - bl 1e1e9c │ │ │ │ + bl 1e202c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f4978 │ │ │ │ + bne.n 1f4b08 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ movs r2, #4 │ │ │ │ - ldr r3, [pc, #268] @ (1f4aa0 ) │ │ │ │ + ldr r3, [pc, #268] @ (1f4c30 ) │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ - vldr d8, [pc, #252] @ 1f4a98 │ │ │ │ + vldr d8, [pc, #252] @ 1f4c28 │ │ │ │ blx 5adec │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne.w r8, #0 │ │ │ │ - beq.n 1f4a76 │ │ │ │ - ldr.w fp, [pc, #244] @ 1f4aa4 │ │ │ │ + beq.n 1f4c06 │ │ │ │ + ldr.w fp, [pc, #244] @ 1f4c34 │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r3, [pc, #240] @ (1f4aa8 ) │ │ │ │ + ldr r3, [pc, #240] @ (1f4c38 ) │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ add fp, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r6, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ subs r3, r7, #4 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e31a0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov.w r2, #36096 @ 0x8d00 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr.w ip, [r4, #4]! │ │ │ │ movs r3, #0 │ │ │ │ @@ -567608,16 +567712,16 @@ │ │ │ │ subs r6, r6, r7 │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ sbc.w r1, r1, r7 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr.w r1, [ip, #24] │ │ │ │ add.w r7, r1, #40 @ 0x28 │ │ │ │ orrs.w r1, r8, r4 │ │ │ │ - bne.n 1f4a1c │ │ │ │ - bl 1ea658 │ │ │ │ + bne.n 1f4bac │ │ │ │ + bl 1ea7e8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ umull r8, r4, r0, r3 │ │ │ │ mla r4, r3, r1, r4 │ │ │ │ strd r8, r4, [fp] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ blx 5ad14 <__aeabi_ul2d@plt> │ │ │ │ @@ -567642,58 +567746,58 @@ │ │ │ │ cmp sl, r2 │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ andcc.w r3, r3, #1 │ │ │ │ vadd.f64 d6, d6, d5 │ │ │ │ vmla.f64 d8, d6, d7 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f49ce │ │ │ │ + bne.n 1f4b5e │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ blx 59c6c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f3750 │ │ │ │ + bl 1f38e0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f35ac │ │ │ │ - b.n 1f4910 │ │ │ │ + bl 1f373c │ │ │ │ + b.n 1f4aa0 │ │ │ │ ... │ │ │ │ @ instruction: 0xebbdffff │ │ │ │ - asrs r6, r3, #30 │ │ │ │ + asrs r6, r1, #24 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adcs r4, r7 │ │ │ │ + sbcs r4, r5 │ │ │ │ movs r0, 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, #3520] @ 0xdc0 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #892] @ (1f4e40 ) │ │ │ │ - ldr r3, [pc, #892] @ (1f4e44 ) │ │ │ │ + ldr r2, [pc, #892] @ (1f4fd0 ) │ │ │ │ + ldr r3, [pc, #892] @ (1f4fd4 ) │ │ │ │ sub.w sp, sp, #540 @ 0x21c │ │ │ │ add r2, pc │ │ │ │ mov fp, r1 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r6, r7, [sp, #576] @ 0x240 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r5, [sp, #584] @ 0x248 │ │ │ │ ldr.w sl, [sp, #588] @ 0x24c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #532] @ 0x214 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f6730 │ │ │ │ + bl 1f68c0 │ │ │ │ cmp.w fp, r0, lsl #10 │ │ │ │ - bhi.n 1f4b5c │ │ │ │ + bhi.n 1f4cec │ │ │ │ cmp.w fp, #1024 @ 0x400 │ │ │ │ - bcs.n 1f4b46 │ │ │ │ + bcs.n 1f4cd6 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ movs r4, #0 │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #32] │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -567701,38 +567805,38 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #2 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, r8 │ │ │ │ str r5, [sp, #12] │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 1f66ec │ │ │ │ + bl 1f687c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp fp, r3 │ │ │ │ - bhi.w 1f4c46 │ │ │ │ - ldr r2, [pc, #800] @ (1f4e48 ) │ │ │ │ - ldr r3, [pc, #792] @ (1f4e44 ) │ │ │ │ + bhi.w 1f4dd6 │ │ │ │ + ldr r2, [pc, #800] @ (1f4fd8 ) │ │ │ │ + ldr r3, [pc, #792] @ (1f4fd4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #532] @ 0x214 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1f4e32 │ │ │ │ + bne.w 1f4fc2 │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #540 @ 0x21c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub.w r3, fp, #1024 @ 0x400 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r4, #1 │ │ │ │ mov.w r3, #1024 @ 0x400 │ │ │ │ str.w r9, [r0] │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1f4b00 │ │ │ │ + b.n 1f4c90 │ │ │ │ add.w r3, fp, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ lsrs r3, r3, #10 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ eor.w r3, r3, #63 @ 0x3f │ │ │ │ @@ -567742,88 +567846,88 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ lsrs r3, r1, #10 │ │ │ │ add.w fp, r9, r1 │ │ │ │ adds r3, r3, r6 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ adc.w r3, r7, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 1f6730 │ │ │ │ + bl 1f68c0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ lsls r4, r0, #5 │ │ │ │ cmp.w r1, #1024 @ 0x400 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ cmp r0, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbz r3, 1f4baa │ │ │ │ + cbz r3, 1f4d3a │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ strd r6, r7, [sp] │ │ │ │ mov r2, r8 │ │ │ │ add r6, sp, #404 @ 0x194 │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 1f4ab0 │ │ │ │ + bl 1f4c40 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ adds r3, r6, r4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 1f4ab0 │ │ │ │ + bl 1f4c40 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w 1f4e08 │ │ │ │ + beq.w 1f4f98 │ │ │ │ add r7, r0 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.w 1f4df8 │ │ │ │ + bls.w 1f4f88 │ │ │ │ subs r3, r7, #2 │ │ │ │ str r6, [sp, #288] @ 0x120 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1f4e00 │ │ │ │ + bls.w 1f4f90 │ │ │ │ mov.w r9, #4 │ │ │ │ movs r4, #2 │ │ │ │ add r3, sp, #468 @ 0x1d4 │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ - vldr d7, [pc, #572] @ 1f4e38 │ │ │ │ + vldr d7, [pc, #572] @ 1f4fc8 │ │ │ │ movs r2, #0 │ │ │ │ orr.w r5, r5, #4 │ │ │ │ strd r2, r2, [sp, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ str r5, [sp, #12] │ │ │ │ str.w sl, [sp, #24] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1f66ec │ │ │ │ + bl 1f687c │ │ │ │ cmp r7, r9 │ │ │ │ - bls.n 1f4b26 │ │ │ │ + bls.n 1f4cb6 │ │ │ │ add.w r6, r6, r4, lsl #6 │ │ │ │ lsls r7, r4, #5 │ │ │ │ add.w r5, sl, r7 │ │ │ │ adds r4, #1 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [sl, r7] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r5, #8] │ │ │ │ str r3, [r5, #12] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ str r0, [r5, #16] │ │ │ │ str r1, [r5, #20] │ │ │ │ str r2, [r5, #24] │ │ │ │ str r3, [r5, #28] │ │ │ │ - b.n 1f4b26 │ │ │ │ + b.n 1f4cb6 │ │ │ │ adds.w fp, r4, r6 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ adc.w r7, r7, #0 │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ @@ -567844,44 +567948,44 @@ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add.w ip, r3, r9 │ │ │ │ strb.w r5, [r6, #106] @ 0x6a │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ strh.w r3, [r6, #104] @ 0x68 │ │ │ │ strd fp, r7, [r6, #32] │ │ │ │ - bls.w 1f4e2c │ │ │ │ + bls.w 1f4fbc │ │ │ │ subs r2, #65 @ 0x41 │ │ │ │ mov r0, fp │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ mov r1, r7 │ │ │ │ add.w r9, ip, r2 │ │ │ │ mov r8, r2 │ │ │ │ movs r3, #0 │ │ │ │ mov fp, ip │ │ │ │ mov r7, ip │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1f4ccc │ │ │ │ + b.n 1f4e5c │ │ │ │ ldrd r2, r1, [r6, #32] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ ldrb.w r5, [r6, #106] @ 0x6a │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ orreq.w r5, r5, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f6644 │ │ │ │ + bl 1f67d4 │ │ │ │ ldrb.w r3, [r6, #105] @ 0x69 │ │ │ │ cmp r9, fp │ │ │ │ add.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r6, #105] @ 0x69 │ │ │ │ - bne.n 1f4cc0 │ │ │ │ + bne.n 1f4e50 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w ip, r7, #64 @ 0x40 │ │ │ │ ldrb.w r0, [r6, #104] @ 0x68 │ │ │ │ add ip, r8 │ │ │ │ subs r3, #64 @ 0x40 │ │ │ │ sub.w r3, r3, r8 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -567940,97 +568044,97 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ uxtb.w r2, r9 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ add r1, sp, #216 @ 0xd8 │ │ │ │ - bl 1f6644 │ │ │ │ + bl 1f67d4 │ │ │ │ ldr r5, [sp, #288] @ 0x120 │ │ │ │ ldrd r2, r3, [sp, #304] @ 0x130 │ │ │ │ str.w r5, [sl, fp] │ │ │ │ str.w r3, [r8, #20] │ │ │ │ ldr r3, [sp, #312] @ 0x138 │ │ │ │ ldrd r0, r1, [sp, #296] @ 0x128 │ │ │ │ str.w r3, [r8, #24] │ │ │ │ ldr r5, [sp, #292] @ 0x124 │ │ │ │ ldr r3, [sp, #316] @ 0x13c │ │ │ │ str.w r5, [r8, #4] │ │ │ │ str.w r0, [r8, #8] │ │ │ │ str.w r1, [r8, #12] │ │ │ │ str.w r2, [r8, #16] │ │ │ │ str.w r3, [r8, #28] │ │ │ │ - b.n 1f4b26 │ │ │ │ + b.n 1f4cb6 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 1f4bf8 │ │ │ │ + b.n 1f4d88 │ │ │ │ mov.w r9, #2 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1f4bf8 │ │ │ │ + b.n 1f4d88 │ │ │ │ add r7, sp, #468 @ 0x1d4 │ │ │ │ mov r4, r6 │ │ │ │ add.w sl, sl, #16 │ │ │ │ adds r6, #16 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [sl, #-16] │ │ │ │ str.w r1, [sl, #-12] │ │ │ │ str.w r2, [sl, #-8] │ │ │ │ str.w r3, [sl, #-4] │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 1f4e0a │ │ │ │ + bne.n 1f4f9a │ │ │ │ movs r4, #2 │ │ │ │ - b.n 1f4b26 │ │ │ │ + b.n 1f4cb6 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r5, #64 @ 0x40 │ │ │ │ - b.n 1f4d12 │ │ │ │ + b.n 1f4ea2 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - push {r1, r4, r5, lr} │ │ │ │ + cbz r2, 1f503c │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r4, r6, r7} │ │ │ │ + cbz r2, 1f502c │ │ │ │ lsls r6, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3360] @ 0xd20 │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w r0, [pc, #1472] @ 1f5428 │ │ │ │ - ldr.w r3, [pc, #1472] @ 1f542c │ │ │ │ + ldr.w r0, [pc, #1472] @ 1f55b8 │ │ │ │ + ldr.w r3, [pc, #1472] @ 1f55bc │ │ │ │ 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 1f58a2 │ │ │ │ + beq.w 1f5a32 │ │ │ │ rsb r6, r3, #1024 @ 0x400 │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, r6 │ │ │ │ it cs │ │ │ │ movcs r3, r6 │ │ │ │ mov r9, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f5f7e │ │ │ │ + bne.w 1f610e │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add.w r5, r8, #32 │ │ │ │ mov r7, r3 │ │ │ │ add.w r3, r8, #72 @ 0x48 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ - bls.w 1f608a │ │ │ │ + bls.w 1f621a │ │ │ │ sub.w fp, r7, #65 @ 0x41 │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ mov sl, r6 │ │ │ │ mov.w fp, fp, lsr #6 │ │ │ │ add.w r4, fp, #1 │ │ │ │ add.w r4, r6, r4, lsl #6 │ │ │ │ ldrb.w r2, [r8, #138] @ 0x8a │ │ │ │ @@ -568040,21 +568144,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 1f6644 │ │ │ │ + bl 1f67d4 │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ cmp sl, r4 │ │ │ │ add.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r8, #137] @ 0x89 │ │ │ │ - bne.n 1f4ed0 │ │ │ │ + bne.n 1f5060 │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ mov.w fp, fp, lsl #6 │ │ │ │ sub.w r3, r7, #64 @ 0x40 │ │ │ │ add.w r2, r6, #64 @ 0x40 │ │ │ │ rsb r7, r0, #64 @ 0x40 │ │ │ │ sub.w r3, r3, fp │ │ │ │ cmp r7, r3 │ │ │ │ @@ -568070,15 +568174,15 @@ │ │ │ │ ldrb.w r3, [r8, #136] @ 0x88 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ uxtb r4, r4 │ │ │ │ subs.w r3, r3, r9 │ │ │ │ strb.w r4, [r8, #136] @ 0x88 │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq.w 1f587c │ │ │ │ + beq.w 1f5a0c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w fp, sp, #432 @ 0x1b0 │ │ │ │ ldrb.w r2, [r8, #138] @ 0x8a │ │ │ │ mov r6, fp │ │ │ │ add r3, r9 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ @@ -568107,15 +568211,15 @@ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r3, [r6, #-4] │ │ │ │ cmp r6, lr │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 1f4f96 │ │ │ │ + bne.n 1f5126 │ │ │ │ add r6, sp, #208 @ 0xd0 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ strb.w r4, [sp, #536] @ 0x218 │ │ │ │ strb.w r9, [sp, #537] @ 0x219 │ │ │ │ mov r7, fp │ │ │ │ @@ -568127,15 +568231,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 1f6644 │ │ │ │ + bl 1f67d4 │ │ │ │ movs r7, #0 │ │ │ │ ldrd r1, r0, [sp, #440] @ 0x1b8 │ │ │ │ ldrd r3, r2, [sp, #432] @ 0x1b0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r6, ip, [sp, #448] @ 0x1c0 │ │ │ │ mov.w r9, r1, lsr #8 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ @@ -568219,16 +568323,16 @@ │ │ │ │ lsrs r3, r3, #24 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ blx 5a83c <__popcountdi2@plt> │ │ │ │ ldrb.w r6, [r8, #144] @ 0x90 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r6 │ │ │ │ - bcs.w 1f606e │ │ │ │ - vldr d8, [pc, #800] @ 1f5420 │ │ │ │ + bcs.w 1f61fe │ │ │ │ + vldr d8, [pc, #800] @ 1f55b0 │ │ │ │ add r3, sp, #320 @ 0x140 │ │ │ │ strd r7, sl, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #360 @ 0x168 │ │ │ │ strd r9, r4, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ @@ -568257,15 +568361,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 1f5154 │ │ │ │ + bne.n 1f52e4 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #64 @ 0x40 │ │ │ │ strb.w r9, [sp, #537] @ 0x219 │ │ │ │ mov r5, fp │ │ │ │ @@ -568280,15 +568384,15 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, fp │ │ │ │ - bl 1f6644 │ │ │ │ + bl 1f67d4 │ │ │ │ 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 │ │ │ │ @@ -568369,15 +568473,15 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r8, #144] @ 0x90 │ │ │ │ subs r6, r3, #1 │ │ │ │ uxtb r6, r6 │ │ │ │ strb.w r6, [r8, #144] @ 0x90 │ │ │ │ cmp r2, r6 │ │ │ │ - bcc.w 1f5112 │ │ │ │ + bcc.w 1f52a2 │ │ │ │ ldrd r7, sl, [sp, #72] @ 0x48 │ │ │ │ ldrd r9, r4, [sp, #80] @ 0x50 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ lsls r6, r6, #5 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ add.w r1, r6, #145 @ 0x91 │ │ │ │ add r6, r8 │ │ │ │ @@ -568425,40 +568529,40 @@ │ │ │ │ str r6, [r5, #24] │ │ │ │ strd r3, r4, [r8, #64] @ 0x40 │ │ │ │ blx 5a178 │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r8, #136] @ 0x88 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bls.w 1f5cfc │ │ │ │ + bls.w 1f5e8c │ │ │ │ ldrd r7, r5, [r8, #64] @ 0x40 │ │ │ │ mov fp, r8 │ │ │ │ - vldr d8, [pc, #172] @ 1f5420 │ │ │ │ + vldr d8, [pc, #172] @ 1f55b0 │ │ │ │ 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 1f53a0 │ │ │ │ + beq.n 1f5530 │ │ │ │ lsrs r6, r6, #1 │ │ │ │ subs r3, r6, #1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 1f5398 │ │ │ │ + bne.n 1f5528 │ │ │ │ lsrs r3, r6, #10 │ │ │ │ ldrb.w r7, [fp, #138] @ 0x8a │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bhi.w 1f58ae │ │ │ │ + bhi.w 1f5a3e │ │ │ │ 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} │ │ │ │ @@ -568474,51 +568578,51 @@ │ │ │ │ movs r1, #0 │ │ │ │ blx 5a178 │ │ │ │ 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 1f5f72 │ │ │ │ + bls.w 1f6102 │ │ │ │ sub.w r2, r6, #65 @ 0x41 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ lsrs r2, r2, #6 │ │ │ │ mov sl, r1 │ │ │ │ add.w r9, r2, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r0 │ │ │ │ add.w r9, r1, r9, lsl #6 │ │ │ │ mov r1, r8 │ │ │ │ - b.n 1f5438 │ │ │ │ + b.n 1f55c8 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - cbz r2, 1f544e │ │ │ │ + add r7, sp, #1000 @ 0x3e8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ 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 1f6644 │ │ │ │ + bl 1f67d4 │ │ │ │ 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 1f5430 │ │ │ │ + bne.n 1f55c0 │ │ │ │ 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 │ │ │ │ @@ -568575,15 +568679,15 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ uxtb.w r2, r8 │ │ │ │ mov r0, sl │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ - bl 1f6644 │ │ │ │ + bl 1f67d4 │ │ │ │ ldr r5, [sp, #444] @ 0x1bc │ │ │ │ ldrd r1, r3, [sp, #432] @ 0x1b0 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ mov.w r8, r5, lsr #8 │ │ │ │ ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ mov.w sl, #0 │ │ │ │ @@ -568666,15 +568770,15 @@ │ │ │ │ lsrs r3, r2, #24 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ blx 5a83c <__popcountdi2@plt> │ │ │ │ ldrb.w r2, [fp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r2 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bcs.w 1f5f6c │ │ │ │ + bcs.w 1f60fc │ │ │ │ strd r9, sl, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #320 @ 0x140 │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #24] │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ strd r6, r4, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #20] │ │ │ │ @@ -568705,15 +568809,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 1f5694 │ │ │ │ + bne.n 1f5824 │ │ │ │ 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 │ │ │ │ @@ -568728,15 +568832,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 1f6644 │ │ │ │ + bl 1f67d4 │ │ │ │ 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 │ │ │ │ @@ -568817,15 +568921,15 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r1, [fp, #144] @ 0x90 │ │ │ │ subs r2, r1, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ strb.w r2, [fp, #144] @ 0x90 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 1f5652 │ │ │ │ + bcc.w 1f57e2 │ │ │ │ ldrd r6, r4, [sp, #68] @ 0x44 │ │ │ │ ldrd r3, r7, [sp, #76] @ 0x4c │ │ │ │ ldrd r9, sl, [sp, #84] @ 0x54 │ │ │ │ ldr.w r8, [sp, #92] @ 0x5c │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ add.w r0, r2, #145 @ 0x91 │ │ │ │ @@ -568856,59 +568960,59 @@ │ │ │ │ subs r2, r2, r6 │ │ │ │ str r2, [sp, #32] │ │ │ │ adds r5, r1, r5 │ │ │ │ str.w r5, [fp, #64] @ 0x40 │ │ │ │ adc.w r8, r3, #0 │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ str.w r8, [fp, #68] @ 0x44 │ │ │ │ - bhi.w 1f537a │ │ │ │ + bhi.w 1f550a │ │ │ │ mov r8, fp │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f5cf6 │ │ │ │ - ldr.w r2, [pc, #2096] @ 1f60b0 │ │ │ │ - ldr.w r3, [pc, #2096] @ 1f60b4 │ │ │ │ + bne.w 1f5e86 │ │ │ │ + ldr.w r2, [pc, #2096] @ 1f6240 │ │ │ │ + ldr.w r3, [pc, #2096] @ 1f6244 │ │ │ │ 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 1f609e │ │ │ │ + bne.w 1f622e │ │ │ │ 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 1f536c │ │ │ │ - b.n 1f5874 │ │ │ │ + bhi.w 1f54fc │ │ │ │ + b.n 1f5a04 │ │ │ │ add r4, sp, #612 @ 0x264 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ add r5, sp, #548 @ 0x224 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r7, [sp, #8] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 1f4ab0 │ │ │ │ + bl 1f4c40 │ │ │ │ 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 5a83c <__popcountdi2@plt> │ │ │ │ ldrb.w r5, [fp, #144] @ 0x90 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r5 │ │ │ │ - bcs.w 1f5aac │ │ │ │ + bcs.w 1f5c3c │ │ │ │ add.w sl, sp, #432 @ 0x1b0 │ │ │ │ add r2, sp, #472 @ 0x1d8 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #320 @ 0x140 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #360 @ 0x168 │ │ │ │ @@ -568938,15 +569042,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 1f5942 │ │ │ │ + bne.n 1f5ad2 │ │ │ │ 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 │ │ │ │ @@ -568961,15 +569065,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 1f6644 │ │ │ │ + bl 1f67d4 │ │ │ │ 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 │ │ │ │ @@ -569050,15 +569154,15 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r5, [fp, #144] @ 0x90 │ │ │ │ subs r5, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ strb.w r5, [fp, #144] @ 0x90 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.w 1f5900 │ │ │ │ + bcc.w 1f5a90 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ movs r3, #145 @ 0x91 │ │ │ │ movs r2, #32 │ │ │ │ add r4, sp, #548 @ 0x224 │ │ │ │ smlabb r5, r5, r2, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w ip, fp, r5 │ │ │ │ @@ -569080,15 +569184,15 @@ │ │ │ │ adds r0, r7, r3 │ │ │ │ uxtb r5, r5 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ strb.w r5, [fp, #144] @ 0x90 │ │ │ │ blx 5a83c <__popcountdi2@plt> │ │ │ │ cmp r0, r5 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bcs.w 1f5cc6 │ │ │ │ + bcs.w 1f5e56 │ │ │ │ add.w sl, sp, #432 @ 0x1b0 │ │ │ │ add r2, sp, #472 @ 0x1d8 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #320 @ 0x140 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #360 @ 0x168 │ │ │ │ @@ -569118,15 +569222,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 1f5b5c │ │ │ │ + bne.n 1f5cec │ │ │ │ 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 │ │ │ │ @@ -569141,15 +569245,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 1f6644 │ │ │ │ + bl 1f67d4 │ │ │ │ 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 │ │ │ │ @@ -569230,15 +569334,15 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r5, [fp, #144] @ 0x90 │ │ │ │ subs r5, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ strb.w r5, [fp, #144] @ 0x90 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.w 1f5b1a │ │ │ │ + bcc.w 1f5caa │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ movs r3, #145 @ 0x91 │ │ │ │ movs r2, #32 │ │ │ │ add r4, sp, #580 @ 0x244 │ │ │ │ smlabb r5, r5, r2, r3 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ add.w r7, fp, r5 │ │ │ │ @@ -569250,23 +569354,23 @@ │ │ │ │ str r0, [r7, #16] │ │ │ │ str r1, [r7, #20] │ │ │ │ str r2, [r7, #24] │ │ │ │ str r3, [r7, #28] │ │ │ │ ldrb.w r3, [fp, #144] @ 0x90 │ │ │ │ adds r3, #1 │ │ │ │ strb.w r3, [fp, #144] @ 0x90 │ │ │ │ - b.n 1f584a │ │ │ │ + b.n 1f59da │ │ │ │ add.w r3, r8, #72 @ 0x48 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f5ff8 │ │ │ │ + bne.w 1f6188 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls.w 1f6074 │ │ │ │ + bls.w 1f6204 │ │ │ │ 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 │ │ │ │ @@ -569278,22 +569382,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 1f6644 │ │ │ │ + bl 1f67d4 │ │ │ │ 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 1f5d28 │ │ │ │ + bne.n 1f5eb8 │ │ │ │ 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 │ │ │ │ @@ -569313,17 +569417,17 @@ │ │ │ │ ldrd r0, r1, [r8, #64] @ 0x40 │ │ │ │ add r4, r3 │ │ │ │ strb.w r4, [r8, #136] @ 0x88 │ │ │ │ blx 5a83c <__popcountdi2@plt> │ │ │ │ ldrb.w r5, [r8, #144] @ 0x90 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r5, r0 │ │ │ │ - bls.w 1f587c │ │ │ │ + bls.w 1f5a0c │ │ │ │ add.w fp, sp, #432 @ 0x1b0 │ │ │ │ - vldr d8, [pc, #764] @ 1f60a8 │ │ │ │ + vldr d8, [pc, #764] @ 1f6238 │ │ │ │ add r3, sp, #472 @ 0x1d8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #320 @ 0x140 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #360 @ 0x168 │ │ │ │ str r3, [sp, #24] │ │ │ │ subs r5, #2 │ │ │ │ @@ -569351,15 +569455,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 1f5dfc │ │ │ │ + bne.n 1f5f8c │ │ │ │ ldr r7, [sp, #20] │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #64 @ 0x40 │ │ │ │ strb.w r9, [sp, #537] @ 0x219 │ │ │ │ mov r6, fp │ │ │ │ @@ -569373,15 +569477,15 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, fp │ │ │ │ - bl 1f6644 │ │ │ │ + bl 1f67d4 │ │ │ │ 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 │ │ │ │ @@ -569466,24 +569570,24 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb.w r5, [r8, #144] @ 0x90 │ │ │ │ subs r5, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ strb.w r5, [r8, #144] @ 0x90 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.w 1f5dba │ │ │ │ - b.n 1f587c │ │ │ │ + bcc.w 1f5f4a │ │ │ │ + b.n 1f5a0c │ │ │ │ adds r1, r2, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ - b.n 1f580c │ │ │ │ + b.n 1f599c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ - b.w 1f547e │ │ │ │ + b.w 1f560e │ │ │ │ rsb r7, r0, #64 @ 0x40 │ │ │ │ add.w r5, r8, #32 │ │ │ │ cmp r7, r3 │ │ │ │ it cs │ │ │ │ movcs r7, r3 │ │ │ │ add.w r3, r8, #72 @ 0x48 │ │ │ │ add r0, r3 │ │ │ │ @@ -569495,37 +569599,37 @@ │ │ │ │ add r0, r7 │ │ │ │ strb.w r0, [r8, #136] @ 0x88 │ │ │ │ adds r6, r3, r7 │ │ │ │ subs.w r7, r9, r7 │ │ │ │ itt eq │ │ │ │ uxtbeq r0, r0 │ │ │ │ moveq r4, r7 │ │ │ │ - beq.w 1f4f2a │ │ │ │ + beq.w 1f50ba │ │ │ │ ldrb.w r2, [r8, #137] @ 0x89 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r3, [r8, #138] @ 0x8a │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldrd sl, fp, [r8, #64] @ 0x40 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 1f6644 │ │ │ │ + bl 1f67d4 │ │ │ │ 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 5a178 │ │ │ │ - b.w 1f4eb4 │ │ │ │ + b.w 1f5044 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ rsb r4, r0, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ cmp r4, r6 │ │ │ │ it cs │ │ │ │ movcs r4, r6 │ │ │ │ @@ -569538,70 +569642,70 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ add r0, r4 │ │ │ │ subs r4, r6, r4 │ │ │ │ strb.w r0, [r8, #136] @ 0x88 │ │ │ │ str r4, [sp, #32] │ │ │ │ it eq │ │ │ │ uxtbeq r0, r0 │ │ │ │ - beq.w 1f5d7c │ │ │ │ + beq.w 1f5f0c │ │ │ │ ldrb.w r2, [r8, #137] @ 0x89 │ │ │ │ add.w r0, r8, #32 │ │ │ │ ldrb.w r3, [r8, #138] @ 0x8a │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldrd r4, r5, [r8, #64] @ 0x40 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 1f6644 │ │ │ │ + bl 1f67d4 │ │ │ │ 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 5a178 │ │ │ │ - b.n 1f5d06 │ │ │ │ + b.n 1f5e96 │ │ │ │ adds r3, r6, #1 │ │ │ │ - b.w 1f52c6 │ │ │ │ + b.w 1f5456 │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ rsb r3, r0, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1f5d7c │ │ │ │ + b.n 1f5f0c │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ rsb r3, r0, #64 @ 0x40 │ │ │ │ cmp r7, r3 │ │ │ │ it cs │ │ │ │ movcs r7, r3 │ │ │ │ mov r4, r7 │ │ │ │ - b.w 1f4f2a │ │ │ │ + b.w 1f50ba │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add r7, pc, #480 @ (adr r7, 1f6294 ) │ │ │ │ + add r5, pc, #928 @ (adr r5, 1f65e4 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ 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] @ 1f6130 │ │ │ │ + ldr.w ip, [pc, #104] @ 1f62c0 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d7, [pc, #88] @ 1f6128 │ │ │ │ + vldr d7, [pc, #88] @ 1f62b8 │ │ │ │ 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] │ │ │ │ @@ -569628,58 +569732,58 @@ │ │ │ │ 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 │ │ │ │ ... │ │ │ │ - rsb r0, r8, #38 @ 0x26 │ │ │ │ - cbz r2, 1f614a │ │ │ │ + @ instruction: 0xf1f80026 │ │ │ │ + cbz r2, 1f62da │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1f4e50 │ │ │ │ + bl 1f4fe0 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3592] @ 0xe08 │ │ │ │ sub sp, #460 @ 0x1cc │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #844] @ (1f64b8 ) │ │ │ │ + ldr r0, [pc, #844] @ (1f6648 ) │ │ │ │ ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ add r0, pc │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r1, [pc, #840] @ (1f64bc ) │ │ │ │ + ldr r1, [pc, #840] @ (1f664c ) │ │ │ │ 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 1f636e │ │ │ │ + beq.w 1f64fe │ │ │ │ ldrb.w r5, [r4, #144] @ 0x90 │ │ │ │ mov.w fp, r2, lsr #6 │ │ │ │ orr.w fp, fp, r3, lsl #26 │ │ │ │ ldrb.w r7, [r4, #137] @ 0x89 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ ldrb.w sl, [r4, #136] @ 0x88 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1f638e │ │ │ │ + beq.w 1f651e │ │ │ │ add.w r3, sl, r7, lsl #6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f641c │ │ │ │ + beq.w 1f65ac │ │ │ │ ldrb.w r3, [r4, #138] @ 0x8a │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r9, r5 │ │ │ │ cmp r7, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ @@ -569706,15 +569810,15 @@ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ adds r7, #16 │ │ │ │ ldr.w r2, [r7, #-8] │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ cmp r7, r8 │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ - bne.n 1f61f2 │ │ │ │ + bne.n 1f6382 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ add.w r8, sp, #272 @ 0x110 │ │ │ │ strb.w sl, [r6, #104] @ 0x68 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r6 │ │ │ │ mov.w sl, r5, lsl #5 │ │ │ │ strb.w ip, [r6, #105] @ 0x69 │ │ │ │ @@ -569723,15 +569827,15 @@ │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ blx 5ab88 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 5ab88 │ │ │ │ add.w r5, r4, #113 @ 0x71 │ │ │ │ - vldr d8, [pc, #624] @ 1f64b0 │ │ │ │ + vldr d8, [pc, #624] @ 1f6640 │ │ │ │ add r5, sl │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ add.w ip, sp, #388 @ 0x184 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ @@ -569754,15 +569858,15 @@ │ │ │ │ ldrb.w r3, [r7, #105] @ 0x69 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ vldr d7, [r7, #32] │ │ │ │ ldrb.w r2, [r7, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1f6644 │ │ │ │ + bl 1f67d4 │ │ │ │ mov ip, r6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w lr, sp, #388 @ 0x184 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -569807,47 +569911,47 @@ │ │ │ │ vstr d8, [r6, #32] │ │ │ │ blx 5ab88 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 5ab88 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1f624a │ │ │ │ + bne.n 1f63da │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f64c4 │ │ │ │ + bne.w 1f6654 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 1f6522 │ │ │ │ + bhi.w 1f66b2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrb.w r2, [r7, #104] @ 0x68 │ │ │ │ ldrb.w r3, [r7, #105] @ 0x69 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ add r4, sp, #388 @ 0x184 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 1f666c │ │ │ │ + bl 1f67fc │ │ │ │ ldr r2, [sp, #508] @ 0x1fc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ blx 5ab88 │ │ │ │ - ldr r2, [pc, #336] @ (1f64c0 ) │ │ │ │ - ldr r3, [pc, #328] @ (1f64bc ) │ │ │ │ + ldr r2, [pc, #336] @ (1f6650 ) │ │ │ │ + ldr r3, [pc, #328] @ (1f664c ) │ │ │ │ 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 1f661e │ │ │ │ + bne.w 1f67ae │ │ │ │ add sp, #460 @ 0x1cc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r6, sp, #272 @ 0x110 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add.w ip, r4, #136 @ 0x88 │ │ │ │ @@ -569871,40 +569975,40 @@ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ adds r7, #16 │ │ │ │ ldr.w r3, [r6, #-4] │ │ │ │ cmp r6, ip │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ - bne.n 1f63be │ │ │ │ + bne.n 1f654e │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ orr.w r3, r5, #2 │ │ │ │ strb.w sl, [sp, #376] @ 0x178 │ │ │ │ strb.w r3, [sp, #377] @ 0x179 │ │ │ │ vstr d7, [sp, #304] @ 0x130 │ │ │ │ blx 5ab88 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f6572 │ │ │ │ + bne.w 1f6702 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bhi.w 1f65ce │ │ │ │ + bhi.w 1f675e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str.w fp, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrb.w r2, [r6, #104] @ 0x68 │ │ │ │ ldrb.w r3, [r6, #105] @ 0x69 │ │ │ │ - b.n 1f6356 │ │ │ │ + b.n 1f64e6 │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ sub.w r9, r5, #2 │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov.w sl, r9, lsl #5 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ @@ -569928,16 +570032,16 @@ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ adds r5, #16 │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ cmp r5, ip │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 1f6456 │ │ │ │ - vldr d7, [pc, #60] @ 1f64b0 │ │ │ │ + bne.n 1f65e6 │ │ │ │ + vldr d7, [pc, #60] @ 1f6640 │ │ │ │ strb.w r8, [r6, #105] @ 0x69 │ │ │ │ add.w r8, sp, #272 @ 0x110 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ @@ -569945,39 +570049,39 @@ │ │ │ │ vstr d7, [r6, #32] │ │ │ │ blx 5ab88 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 5ab88 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1f6238 │ │ │ │ + bne.w 1f63c8 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1f6332 │ │ │ │ + b.n 1f64c2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r6, [sp, #576] @ 0x240 │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #552] @ 0x228 │ │ │ │ + ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add r4, sp, #388 @ 0x184 │ │ │ │ str.w fp, [sp] │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrb.w r3, [r7, #105] @ 0x69 │ │ │ │ str r4, [sp, #12] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrb.w r2, [r7, #104] @ 0x68 │ │ │ │ - bl 1f666c │ │ │ │ + bl 1f67fc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ adds r1, r4, r3 │ │ │ │ rsb r4, r3, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ mov r0, r6 │ │ │ │ cmp r4, r3 │ │ │ │ @@ -569993,58 +570097,58 @@ │ │ │ │ adc.w r3, r5, #0 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ it ls │ │ │ │ movls r4, #0 │ │ │ │ str r1, [sp, #508] @ 0x1fc │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bls.n 1f654a │ │ │ │ + bls.n 1f66da │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str.w fp, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrb.w r3, [r7, #105] @ 0x69 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ lsrs r4, r3, #6 │ │ │ │ str r4, [sp, #16] │ │ │ │ ldrb.w r2, [r7, #104] @ 0x68 │ │ │ │ - bl 1f6698 │ │ │ │ + bl 1f6828 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ ands.w r3, r3, #63 @ 0x3f │ │ │ │ - beq.w 1f636e │ │ │ │ + beq.w 1f64fe │ │ │ │ ldr r2, [sp, #508] @ 0x1fc │ │ │ │ adds.w r4, r4, fp │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov fp, r4 │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ str r3, [sp, #508] @ 0x1fc │ │ │ │ add r1, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 1f6342 │ │ │ │ + b.n 1f64d2 │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ orr.w r5, r5, #10 │ │ │ │ str r5, [sp, #8] │ │ │ │ add r4, sp, #388 @ 0x184 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ str.w fp, [sp] │ │ │ │ str r4, [sp, #12] │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1f666c │ │ │ │ + bl 1f67fc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ adds r1, r4, r3 │ │ │ │ rsb r4, r3, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ mov r0, r7 │ │ │ │ cmp r4, r3 │ │ │ │ @@ -570060,115 +570164,115 @@ │ │ │ │ adc.w r3, r5, #0 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ it ls │ │ │ │ movls r4, #0 │ │ │ │ str r1, [sp, #508] @ 0x1fc │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bls.n 1f65f6 │ │ │ │ + bls.n 1f6786 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str.w fp, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrb.w r3, [r6, #105] @ 0x69 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ lsrs r4, r3, #6 │ │ │ │ str r4, [sp, #16] │ │ │ │ ldrb.w r2, [r6, #104] @ 0x68 │ │ │ │ - bl 1f6698 │ │ │ │ + bl 1f6828 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ ands.w r3, r3, #63 @ 0x3f │ │ │ │ - beq.w 1f636e │ │ │ │ + beq.w 1f64fe │ │ │ │ ldr r2, [sp, #508] @ 0x1fc │ │ │ │ adds.w r4, r4, fp │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov fp, r4 │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ str r3, [sp, #508] @ 0x1fc │ │ │ │ add r1, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 1f6406 │ │ │ │ + b.n 1f6596 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1f6150 │ │ │ │ + bl 1f62e0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ str r3, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1f6734 │ │ │ │ + bl 1f68c4 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1f7438 │ │ │ │ + bl 1f75c8 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldrd r4, r5, [sp, #64] @ 0x40 │ │ │ │ ldrb.w sl, [sp, #72] @ 0x48 │ │ │ │ - cbz r6, 1f66e6 │ │ │ │ + cbz r6, 1f6876 │ │ │ │ adds r6, r6, r4 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r1 │ │ │ │ adc.w fp, r5, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ strd r4, r5, [sp] │ │ │ │ mov r2, r9 │ │ │ │ strd sl, r7, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ adds r7, #64 @ 0x40 │ │ │ │ - bl 1f7438 │ │ │ │ + bl 1f75c8 │ │ │ │ adds r4, #1 │ │ │ │ adc.w r5, r5, #0 │ │ │ │ cmp r5, fp │ │ │ │ it eq │ │ │ │ cmpeq r4, r6 │ │ │ │ - bne.n 1f66c4 │ │ │ │ + bne.n 1f6854 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ @@ -570180,15 +570284,15 @@ │ │ │ │ ldrb.w ip, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ ldrb.w ip, [sp, #60] @ 0x3c │ │ │ │ str.w ip, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1f82ec │ │ │ │ + bl 1f847c │ │ │ │ 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 │ │ │ │ @@ -572785,17 +572889,17 @@ │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r4, [pc, #272] @ (1f8410 ) │ │ │ │ + ldr r4, [pc, #272] @ (1f85a0 ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #272] @ (1f8414 ) │ │ │ │ + ldr r3, [pc, #272] @ (1f85a4 ) │ │ │ │ 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 │ │ │ │ @@ -572803,15 +572907,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 1f83f2 │ │ │ │ + beq.n 1f8582 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ orr.w r3, sl, r3 │ │ │ │ strd r1, lr, [sp, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ subs r3, r0, #4 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -572826,37 +572930,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, 1f83ae │ │ │ │ + cbz r3, 1f853e │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 1f8394 │ │ │ │ + b.n 1f8524 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd r5, r6, [sp] │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - bl 1f6734 │ │ │ │ + bl 1f68c4 │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ mov r2, sl │ │ │ │ cmp.w fp, #1 │ │ │ │ - bne.n 1f837c │ │ │ │ + bne.n 1f850c │ │ │ │ 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 1f6734 │ │ │ │ + bl 1f68c4 │ │ │ │ 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 │ │ │ │ @@ -572872,69 +572976,69 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str.w r3, [r8, #-4] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str.w r3, [r8, #-32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne.n 1f8340 │ │ │ │ - ldr r2, [pc, #36] @ (1f8418 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f8414 ) │ │ │ │ + bne.n 1f84d0 │ │ │ │ + ldr r2, [pc, #36] @ (1f85a8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f85a4 ) │ │ │ │ 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 1f840c │ │ │ │ + bne.n 1f859c │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldrb r0, [r7, #19] │ │ │ │ + ldrb r0, [r5, #13] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #16] │ │ │ │ + ldrb r6, [r6, #9] │ │ │ │ lsls r6, r4, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f8498 │ │ │ │ + beq.n 1f8628 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, #12 │ │ │ │ subs r2, r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi.n 1f844e │ │ │ │ + bhi.n 1f85de │ │ │ │ tbb [pc, r2] │ │ │ │ movs r4, #11 │ │ │ │ subs r3, r2, r4 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5a238 <__clock_gettime64@plt> │ │ │ │ - cbz r0, 1f8470 │ │ │ │ + cbz r0, 1f8600 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ blx 5a238 <__clock_gettime64@plt> │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5a238 <__clock_gettime64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f844e │ │ │ │ + bne.n 1f85de │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1f8450 │ │ │ │ + b.n 1f85e0 │ │ │ │ movs r0, #3 │ │ │ │ blx 5a238 <__clock_gettime64@plt> │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ @@ -573018,68 +573122,68 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 5a5e0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #112] @ (1f85ec ) │ │ │ │ + ldr r2, [pc, #112] @ (1f877c ) │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #4 │ │ │ │ - ldr r3, [pc, #108] @ (1f85f0 ) │ │ │ │ + ldr r3, [pc, #108] @ (1f8780 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 1f85de │ │ │ │ + beq.n 1f876e │ │ │ │ cmp r1, #3 │ │ │ │ it ne │ │ │ │ cmpne r1, #6 │ │ │ │ - bne.n 1f85da │ │ │ │ + bne.n 1f876a │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ blx 59a8c │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 5ab64 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 59ac8 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 5ab70 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #48] @ (1f85f4 ) │ │ │ │ - ldr r3, [pc, #40] @ (1f85f0 ) │ │ │ │ + ldr r2, [pc, #48] @ (1f8784 ) │ │ │ │ + ldr r3, [pc, #40] @ (1f8780 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f85e6 │ │ │ │ + bne.n 1f8776 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 1f85c2 │ │ │ │ + b.n 1f8752 │ │ │ │ mov r1, r2 │ │ │ │ blx 59ac8 │ │ │ │ - b.n 1f85c0 │ │ │ │ + b.n 1f8750 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r6, #9] │ │ │ │ + ldrb r6, [r4, #3] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #8] │ │ │ │ + ldrb r6, [r4, #2] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 59abc │ │ │ │ subs r0, #0 │ │ │ │ @@ -573103,96 +573207,96 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #8 │ │ │ │ mov r4, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 5abf4 │ │ │ │ - cbz r0, 1f8676 │ │ │ │ + cbz r0, 1f8806 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #40] @ (1f867c ) │ │ │ │ + ldr r2, [pc, #40] @ (1f880c ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ strd r1, r4, [r3] │ │ │ │ movs r1, #0 │ │ │ │ blx 5af98 │ │ │ │ - cbnz r0, 1f866a │ │ │ │ + cbnz r0, 1f87fa │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 59c6c │ │ │ │ movs r0, #2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #4 │ │ │ │ - b.n 1f8666 │ │ │ │ + b.n 1f87f6 │ │ │ │ nop │ │ │ │ mcr2 15, 2, pc, cr3, cr15, {7} @ │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 5a194 │ │ │ │ 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] @ (1f86e4 ) │ │ │ │ + ldr r2, [pc, #64] @ (1f8874 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ (1f86e8 ) │ │ │ │ + ldr r3, [pc, #64] @ (1f8878 ) │ │ │ │ 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 5a430 │ │ │ │ - cbnz r0, 1f86dc │ │ │ │ - cbz r4, 1f86c4 │ │ │ │ + cbnz r0, 1f886c │ │ │ │ + cbz r4, 1f8854 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #36] @ (1f86ec ) │ │ │ │ - ldr r3, [pc, #32] @ (1f86e8 ) │ │ │ │ + ldr r2, [pc, #36] @ (1f887c ) │ │ │ │ + ldr r3, [pc, #32] @ (1f8878 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f86e0 │ │ │ │ + bne.n 1f8870 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 1f86c4 │ │ │ │ + b.n 1f8854 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r2, #5] │ │ │ │ + strb r2, [r0, #31] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #4] │ │ │ │ + strb r4, [r4, #30] │ │ │ │ lsls r6, r4, #2 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ subs r0, #5 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ - cbnz r3, 1f8728 │ │ │ │ + cbnz r3, 1f88b8 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp.w r2, #260 @ 0x104 │ │ │ │ - beq.n 1f872c │ │ │ │ + beq.n 1f88bc │ │ │ │ bic.w r0, r2, #2 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ subs r0, r0, r3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ @@ -573201,25 +573305,25 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r2, r3 │ │ │ │ subs r1, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f8704 │ │ │ │ + bl 1f8894 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ - cbnz r3, 1f8772 │ │ │ │ + cbnz r3, 1f8902 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp.w r2, #260 @ 0x104 │ │ │ │ - beq.n 1f8776 │ │ │ │ + beq.n 1f8906 │ │ │ │ bic.w r0, r2, #2 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ @@ -573228,15 +573332,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r2, r3 │ │ │ │ subs r1, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f874c │ │ │ │ + bl 1f88dc │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r2, r0, #20 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ @@ -573248,75 +573352,75 @@ │ │ │ │ itt ne │ │ │ │ clzne r0, r0 │ │ │ │ lsrne r0, r0, #5 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1f87d4 │ │ │ │ + beq.n 1f8964 │ │ │ │ subs r3, #4 │ │ │ │ - b.n 1f87ca │ │ │ │ + b.n 1f895a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1f87d4 │ │ │ │ + beq.n 1f8964 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 1f87c2 │ │ │ │ + bpl.n 1f8952 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1f8800 │ │ │ │ + beq.n 1f8990 │ │ │ │ subs r3, #4 │ │ │ │ movw ip, #281 @ 0x119 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.n 1f87f8 │ │ │ │ + bmi.n 1f8988 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ - cbnz r0, 1f8804 │ │ │ │ + cbnz r0, 1f8994 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 1f8804 │ │ │ │ + bne.n 1f8994 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f87e8 │ │ │ │ + bne.n 1f8978 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r0, [pc, #44] @ (1f8848 ) │ │ │ │ + ldr r0, [pc, #44] @ (1f89d8 ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ - cbnz r3, 1f8842 │ │ │ │ - ldr r3, [pc, #36] @ (1f884c ) │ │ │ │ + cbnz r3, 1f89d2 │ │ │ │ + ldr r3, [pc, #36] @ (1f89dc ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ and.w r0, r0, #134 @ 0x86 │ │ │ │ sub.w r0, r0, #128 @ 0x80 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r2, [r4, #31] │ │ │ │ + strb r2, [r2, #25] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ sub.w r0, r0, #7 │ │ │ │ @@ -573328,1295 +573432,1295 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1f88b6 │ │ │ │ - cbz r3, 1f88b6 │ │ │ │ + bne.n 1f8a46 │ │ │ │ + cbz r3, 1f8a46 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r5, r2, r3 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 1f8896 │ │ │ │ + b.n 1f8a26 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1f88b6 │ │ │ │ + beq.n 1f8a46 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ add.w r0, r0, r3, lsl #3 │ │ │ │ ldrd r0, r1, [r0, #20] │ │ │ │ - bl 201784 │ │ │ │ + bl 201914 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 1f8890 │ │ │ │ + bvc.n 1f8a20 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1f8906 │ │ │ │ - cbz r3, 1f890a │ │ │ │ + bne.n 1f8a96 │ │ │ │ + cbz r3, 1f8a9a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r5, r2, r3 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 1f88ea │ │ │ │ + b.n 1f8a7a │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1f890a │ │ │ │ + beq.n 1f8a9a │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ add.w r0, r0, r3, lsl #3 │ │ │ │ ldrd r0, r1, [r0, #20] │ │ │ │ - bl 201784 │ │ │ │ + bl 201914 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 1f88e4 │ │ │ │ + bvs.n 1f8a74 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #1 │ │ │ │ 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 │ │ │ │ - ldr r3, [pc, #88] @ (1f8978 ) │ │ │ │ + ldr r3, [pc, #88] @ (1f8b08 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #84] @ (1f897c ) │ │ │ │ + ldr r4, [pc, #84] @ (1f8b0c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne.w r4, #2032 @ 0x7f0 │ │ │ │ - bne.n 1f8960 │ │ │ │ + bne.n 1f8af0 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ tst.w r3, #8 │ │ │ │ ite eq │ │ │ │ moveq.w r4, #1520 @ 0x5f0 │ │ │ │ movne.w r4, #2032 @ 0x7f0 │ │ │ │ tst.w r3, #16 │ │ │ │ and.w r3, r4, #1008 @ 0x3f0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 28a3a4 │ │ │ │ + bl 28a534 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r6, [r2, #27] │ │ │ │ + strb r6, [r0, #21] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #92] @ (1f89ec ) │ │ │ │ + ldr r3, [pc, #92] @ (1f8b7c ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #88] @ (1f89f0 ) │ │ │ │ + ldr r4, [pc, #88] @ (1f8b80 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movwne r4, #1087 @ 0x43f │ │ │ │ - bne.n 1f89d2 │ │ │ │ + bne.n 1f8b62 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ movw r4, #1086 @ 0x43e │ │ │ │ movw ip, #1087 @ 0x43f │ │ │ │ tst.w r3, #8 │ │ │ │ it ne │ │ │ │ movne r4, ip │ │ │ │ tst.w r3, #16 │ │ │ │ and.w r3, r4, #63 @ 0x3f │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 28a3a4 │ │ │ │ + bl 28a534 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r6, [r4, #25] │ │ │ │ + strb r6, [r2, #19] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #72] @ (1f8a4c ) │ │ │ │ - ldr.w ip, [pc, #72] @ 1f8a50 │ │ │ │ + ldr r3, [pc, #72] @ (1f8bdc ) │ │ │ │ + ldr.w ip, [pc, #72] @ 1f8be0 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne r4, #127 @ 0x7f │ │ │ │ - bne.n 1f8a36 │ │ │ │ + bne.n 1f8bc6 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ tst.w r3, #8 │ │ │ │ ite eq │ │ │ │ moveq r4, #126 @ 0x7e │ │ │ │ movne r4, #127 @ 0x7f │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 28a3a4 │ │ │ │ + bl 28a534 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r4, [r6, #23] │ │ │ │ + strb r4, [r4, #17] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #80] @ (1f8ab4 ) │ │ │ │ - ldr.w ip, [pc, #80] @ 1f8ab8 │ │ │ │ + ldr r3, [pc, #80] @ (1f8c44 ) │ │ │ │ + ldr.w ip, [pc, #80] @ 1f8c48 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne.w r4, #768 @ 0x300 │ │ │ │ - bne.n 1f8a9c │ │ │ │ + bne.n 1f8c2c │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ tst.w r3, #8 │ │ │ │ ite eq │ │ │ │ moveq.w r4, #256 @ 0x100 │ │ │ │ movne.w r4, #768 @ 0x300 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 28a3a4 │ │ │ │ + bl 28a534 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r2, #22] │ │ │ │ + strb r4, [r0, #16] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #96] @ (1f8b2c ) │ │ │ │ + ldr r3, [pc, #96] @ (1f8cbc ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #92] @ (1f8b30 ) │ │ │ │ + ldr r4, [pc, #92] @ (1f8cc0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movwne r4, #1807 @ 0x70f │ │ │ │ - bne.n 1f8b12 │ │ │ │ + bne.n 1f8ca2 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ movw r4, #1294 @ 0x50e │ │ │ │ movw ip, #1807 @ 0x70f │ │ │ │ tst.w r3, #8 │ │ │ │ it ne │ │ │ │ movne r4, ip │ │ │ │ tst.w r3, #16 │ │ │ │ movw r3, #783 @ 0x30f │ │ │ │ and.w r3, r3, r4 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 28a3a4 │ │ │ │ + bl 28a534 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r2, [r5, #20] │ │ │ │ + strb r2, [r3, #14] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #92] @ (1f8ba0 ) │ │ │ │ + ldr r3, [pc, #92] @ (1f8d30 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #88] @ (1f8ba4 ) │ │ │ │ + ldr r4, [pc, #88] @ (1f8d34 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movwne r4, #1151 @ 0x47f │ │ │ │ - bne.n 1f8b86 │ │ │ │ + bne.n 1f8d16 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ movw r4, #1150 @ 0x47e │ │ │ │ movw ip, #1151 @ 0x47f │ │ │ │ tst.w r3, #8 │ │ │ │ it ne │ │ │ │ movne r4, ip │ │ │ │ tst.w r3, #16 │ │ │ │ and.w r3, r4, #127 @ 0x7f │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 28a3a4 │ │ │ │ + bl 28a534 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r2, [r6, #18] │ │ │ │ + strb r2, [r4, #12] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #80] @ (1f8c08 ) │ │ │ │ - ldr.w ip, [pc, #80] @ 1f8c0c │ │ │ │ + ldr r3, [pc, #80] @ (1f8d98 ) │ │ │ │ + ldr.w ip, [pc, #80] @ 1f8d9c │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movwne r4, #783 @ 0x30f │ │ │ │ - bne.n 1f8bf0 │ │ │ │ + bne.n 1f8d80 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ movw r4, #783 @ 0x30f │ │ │ │ tst.w r3, #8 │ │ │ │ it eq │ │ │ │ moveq.w r4, #270 @ 0x10e │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 28a3a4 │ │ │ │ + bl 28a534 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r0, #17] │ │ │ │ + strb r0, [r6, #10] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #72] @ (1f8c68 ) │ │ │ │ - ldr.w ip, [pc, #72] @ 1f8c6c │ │ │ │ + ldr r3, [pc, #72] @ (1f8df8 ) │ │ │ │ + ldr.w ip, [pc, #72] @ 1f8dfc │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne r4, #63 @ 0x3f │ │ │ │ - bne.n 1f8c52 │ │ │ │ + bne.n 1f8de2 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ tst.w r3, #8 │ │ │ │ ite eq │ │ │ │ moveq r4, #62 @ 0x3e │ │ │ │ movne r4, #63 @ 0x3f │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 28a3a4 │ │ │ │ + bl 28a534 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r0, [r3, #15] │ │ │ │ + strb r0, [r1, #9] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #80] @ (1f8cd0 ) │ │ │ │ - ldr.w ip, [pc, #80] @ 1f8cd4 │ │ │ │ + ldr r3, [pc, #80] @ (1f8e60 ) │ │ │ │ + ldr.w ip, [pc, #80] @ 1f8e64 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne.w r4, #1008 @ 0x3f0 │ │ │ │ - bne.n 1f8cb8 │ │ │ │ + bne.n 1f8e48 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ tst.w r3, #8 │ │ │ │ ite eq │ │ │ │ moveq.w r4, #496 @ 0x1f0 │ │ │ │ movne.w r4, #1008 @ 0x3f0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 28a3a4 │ │ │ │ + bl 28a534 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r7, #13] │ │ │ │ + strb r0, [r5, #7] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #72] @ (1f8d30 ) │ │ │ │ - ldr.w ip, [pc, #72] @ 1f8d34 │ │ │ │ + ldr r3, [pc, #72] @ (1f8ec0 ) │ │ │ │ + ldr.w ip, [pc, #72] @ 1f8ec4 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne r4, #15 │ │ │ │ - bne.n 1f8d1a │ │ │ │ + bne.n 1f8eaa │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ tst.w r3, #8 │ │ │ │ ite eq │ │ │ │ moveq r4, #14 │ │ │ │ movne r4, #15 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 28a3a4 │ │ │ │ + bl 28a534 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r0, [r2, #12] │ │ │ │ + strb r0, [r0, #6] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #88] @ (1f8da0 ) │ │ │ │ + ldr r3, [pc, #88] @ (1f8f30 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #84] @ (1f8da4 ) │ │ │ │ + ldr r4, [pc, #84] @ (1f8f34 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne.w r4, #1984 @ 0x7c0 │ │ │ │ - bne.n 1f8d88 │ │ │ │ + bne.n 1f8f18 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ tst.w r3, #8 │ │ │ │ ite eq │ │ │ │ moveq.w r4, #1472 @ 0x5c0 │ │ │ │ movne.w r4, #1984 @ 0x7c0 │ │ │ │ tst.w r3, #16 │ │ │ │ and.w r3, r4, #960 @ 0x3c0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 28a3a4 │ │ │ │ + bl 28a534 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r6, [r5, #10] │ │ │ │ + strb r6, [r3, #4] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #80] @ (1f8e08 ) │ │ │ │ - ldr.w ip, [pc, #80] @ 1f8e0c │ │ │ │ + ldr r3, [pc, #80] @ (1f8f98 ) │ │ │ │ + ldr.w ip, [pc, #80] @ 1f8f9c │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne.w r4, #960 @ 0x3c0 │ │ │ │ - bne.n 1f8df0 │ │ │ │ + bne.n 1f8f80 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ tst.w r3, #8 │ │ │ │ ite eq │ │ │ │ moveq.w r4, #448 @ 0x1c0 │ │ │ │ movne.w r4, #960 @ 0x3c0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 28a3a4 │ │ │ │ + bl 28a534 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r0, #9] │ │ │ │ + strb r0, [r6, #2] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #92] @ (1f8e7c ) │ │ │ │ + ldr r3, [pc, #92] @ (1f900c ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #88] @ (1f8e80 ) │ │ │ │ + ldr r4, [pc, #88] @ (1f9010 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movwne r4, #1039 @ 0x40f │ │ │ │ - bne.n 1f8e62 │ │ │ │ + bne.n 1f8ff2 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ movw r4, #1038 @ 0x40e │ │ │ │ movw ip, #1039 @ 0x40f │ │ │ │ tst.w r3, #8 │ │ │ │ it ne │ │ │ │ movne r4, ip │ │ │ │ tst.w r3, #16 │ │ │ │ and.w r3, r4, #15 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 28a3a4 │ │ │ │ + bl 28a534 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r6, [r2, #7] │ │ │ │ + strb r6, [r0, #1] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 28a3a4 │ │ │ │ + bl 28a534 │ │ │ │ tst.w r0, #48 @ 0x30 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #76] @ (1f8f08 ) │ │ │ │ - ldr.w ip, [pc, #76] @ 1f8f0c │ │ │ │ + ldr r3, [pc, #76] @ (1f9098 ) │ │ │ │ + ldr.w ip, [pc, #76] @ 1f909c │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne.w r4, #1072 @ 0x430 │ │ │ │ - bne.n 1f8ef2 │ │ │ │ + bne.n 1f9082 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ tst.w r3, #16 │ │ │ │ ite eq │ │ │ │ moveq r4, ip │ │ │ │ movne.w r4, #1072 @ 0x430 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 28a3a4 │ │ │ │ + bl 28a534 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r4, [r7, #4] │ │ │ │ + ldr r4, [r5, #120] @ 0x78 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #96] @ (1f8f80 ) │ │ │ │ + ldr r3, [pc, #96] @ (1f9110 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #92] @ (1f8f84 ) │ │ │ │ + ldr r4, [pc, #92] @ (1f9114 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movwne r4, #1983 @ 0x7bf │ │ │ │ - bne.n 1f8f66 │ │ │ │ + bne.n 1f90f6 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ movw r4, #1470 @ 0x5be │ │ │ │ movw ip, #1983 @ 0x7bf │ │ │ │ tst.w r3, #8 │ │ │ │ it ne │ │ │ │ movne r4, ip │ │ │ │ tst.w r3, #16 │ │ │ │ movw r3, #959 @ 0x3bf │ │ │ │ and.w r3, r3, r4 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 28a3a4 │ │ │ │ + bl 28a534 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r6, [r2, #3] │ │ │ │ + ldr r6, [r0, #116] @ 0x74 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #68] @ (1f8fdc ) │ │ │ │ - ldr.w ip, [pc, #68] @ 1f8fe0 │ │ │ │ + ldr r3, [pc, #68] @ (1f916c ) │ │ │ │ + ldr.w ip, [pc, #68] @ 1f9170 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1f8fc4 │ │ │ │ + bne.n 1f9154 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r3, #27 │ │ │ │ it pl │ │ │ │ movpl r0, #1 │ │ │ │ - bpl.n 1f8fd8 │ │ │ │ + bpl.n 1f9168 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 28a3a4 │ │ │ │ + bl 28a534 │ │ │ │ eor.w r0, r0, #1024 @ 0x400 │ │ │ │ ubfx r0, r0, #10, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r4, #1] │ │ │ │ + ldr r0, [r2, #108] @ 0x6c │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 28a3a4 │ │ │ │ + bl 28a534 │ │ │ │ eor.w r0, r0, #2048 @ 0x800 │ │ │ │ ubfx r0, r0, #11, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #104] @ (1f9080 ) │ │ │ │ - ldr.w ip, [pc, #104] @ 1f9084 │ │ │ │ + ldr r3, [pc, #104] @ (1f9210 ) │ │ │ │ + ldr.w ip, [pc, #104] @ 1f9214 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1f907a │ │ │ │ + bne.n 1f920a │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ and.w ip, r3, #4 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 1f906c │ │ │ │ + bpl.n 1f91fc │ │ │ │ movw r3, #1537 @ 0x601 │ │ │ │ movw r4, #513 @ 0x201 │ │ │ │ cmp.w ip, #0 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 28a3a4 │ │ │ │ + bl 28a534 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r4, #1024 @ 0x400 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f9056 │ │ │ │ + bne.n 1f91e6 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ movw r4, #1537 @ 0x601 │ │ │ │ - b.n 1f9056 │ │ │ │ - ldr r0, [r4, #124] @ 0x7c │ │ │ │ + b.n 1f91e6 │ │ │ │ + ldr r0, [r2, #100] @ 0x64 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #92] @ (1f90f4 ) │ │ │ │ + ldr r3, [pc, #92] @ (1f9284 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #88] @ (1f90f8 ) │ │ │ │ + ldr r4, [pc, #88] @ (1f9288 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movwne r4, #1585 @ 0x631 │ │ │ │ - bne.n 1f90dc │ │ │ │ + bne.n 1f926c │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ movw r4, #1585 @ 0x631 │ │ │ │ tst.w r3, #8 │ │ │ │ it eq │ │ │ │ moveq.w r4, #1072 @ 0x430 │ │ │ │ tst.w r3, #16 │ │ │ │ movw r3, #561 @ 0x231 │ │ │ │ and.w r3, r3, r4 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 28a3a4 │ │ │ │ + bl 28a534 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r6, [r3, #116] @ 0x74 │ │ │ │ + ldr r6, [r1, #92] @ 0x5c │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r3, 1f914c │ │ │ │ + cbz r3, 1f92dc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ add.w r8, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r6, r3, r4 │ │ │ │ - b.n 1f9122 │ │ │ │ + b.n 1f92b2 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1f9144 │ │ │ │ + beq.n 1f92d4 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 28a62c │ │ │ │ + bl 28a7bc │ │ │ │ cmp r0, #5 │ │ │ │ - bhi.n 1f911e │ │ │ │ + bhi.n 1f92ae │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - cbz r3, 1f91a0 │ │ │ │ + cbz r3, 1f9330 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ add.w r8, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r6, r3, r4 │ │ │ │ - b.n 1f9176 │ │ │ │ + b.n 1f9306 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1f9198 │ │ │ │ + beq.n 1f9328 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 28a62c │ │ │ │ + bl 28a7bc │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 1f9172 │ │ │ │ + bhi.n 1f9302 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - cbz r3, 1f91f4 │ │ │ │ + cbz r3, 1f9384 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ add.w r8, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r6, r3, r4 │ │ │ │ - b.n 1f91ca │ │ │ │ + b.n 1f935a │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1f91ec │ │ │ │ + beq.n 1f937c │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 28a62c │ │ │ │ + bl 28a7bc │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 1f91c6 │ │ │ │ + bhi.n 1f9356 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - cbz r3, 1f9248 │ │ │ │ + cbz r3, 1f93d8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ add.w r8, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r6, r3, r4 │ │ │ │ - b.n 1f921e │ │ │ │ + b.n 1f93ae │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1f9240 │ │ │ │ + beq.n 1f93d0 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 28a62c │ │ │ │ + bl 28a7bc │ │ │ │ cmp r0, #2 │ │ │ │ - bhi.n 1f921a │ │ │ │ + bhi.n 1f93aa │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - cbz r3, 1f929c │ │ │ │ + cbz r3, 1f942c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ add.w r8, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r6, r3, r4 │ │ │ │ - b.n 1f9272 │ │ │ │ + b.n 1f9402 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1f9294 │ │ │ │ + beq.n 1f9424 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 28a62c │ │ │ │ + bl 28a7bc │ │ │ │ cmp r0, #1 │ │ │ │ - bhi.n 1f926e │ │ │ │ + bhi.n 1f93fe │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - cbz r3, 1f92ee │ │ │ │ + cbz r3, 1f947e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ add.w r8, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r6, r3, r4 │ │ │ │ - b.n 1f92c6 │ │ │ │ + b.n 1f9456 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1f92e6 │ │ │ │ + beq.n 1f9476 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 28a62c │ │ │ │ + bl 28a7bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f92c2 │ │ │ │ + bne.n 1f9452 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #20 │ │ │ │ - bl 28a614 │ │ │ │ + bl 28a7a4 │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #20 │ │ │ │ - bl 28a614 │ │ │ │ + bl 28a7a4 │ │ │ │ cmp.w r0, #256 @ 0x100 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #20 │ │ │ │ - bl 201bcc │ │ │ │ + bl 201d5c │ │ │ │ tst.w r0, #5 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w r8, [pc, #236] @ 1f945c │ │ │ │ + ldr.w r8, [pc, #236] @ 1f95ec │ │ │ │ add.w r5, r0, #20 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ sub sp, #12 │ │ │ │ add r8, pc │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1f9410 │ │ │ │ + beq.n 1f95a0 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ subs r4, #4 │ │ │ │ mov.w r9, #48 @ 0x30 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ands.w fp, r3, #1 │ │ │ │ - bne.n 1f9408 │ │ │ │ + bne.n 1f9598 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f941c │ │ │ │ + beq.n 1f95ac │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1f9442 │ │ │ │ + beq.n 1f95d2 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1f93c2 │ │ │ │ + bne.n 1f9552 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ subs r2, #24 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 1f93c2 │ │ │ │ + bls.n 1f9552 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ mov r0, r3 │ │ │ │ subs r3, r4, r1 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 20328c │ │ │ │ + bl 20341c │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1f9408 │ │ │ │ + beq.n 1f9598 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1f9434 │ │ │ │ + bne.n 1f95c4 │ │ │ │ cmp r7, #8 │ │ │ │ - beq.n 1f93e4 │ │ │ │ + beq.n 1f9574 │ │ │ │ mov r0, r3 │ │ │ │ adds r2, r7, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f935c │ │ │ │ + bl 1f94ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 1f9408 │ │ │ │ - ldr r2, [pc, #120] @ (1f9460 ) │ │ │ │ + cbnz r0, 1f9598 │ │ │ │ + ldr r2, [pc, #120] @ (1f95f0 ) │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ mla r2, r9, r1, r2 │ │ │ │ add r2, sl │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - bne.n 1f93c2 │ │ │ │ + bne.n 1f9552 │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ tst r6, r3 │ │ │ │ - bne.n 1f93c2 │ │ │ │ + bne.n 1f9552 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1f9388 │ │ │ │ + bne.n 1f9518 │ │ │ │ mov.w fp, #1 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w sl, r3, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ sub.w sl, r4, sl │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w sl, sl, asr #5 │ │ │ │ - bne.n 1f93ca │ │ │ │ + bne.n 1f955a │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1f93d0 │ │ │ │ + bne.n 1f9560 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 202e58 │ │ │ │ + bl 202fe8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f93d0 │ │ │ │ - b.n 1f93e4 │ │ │ │ + bne.n 1f9560 │ │ │ │ + b.n 1f9574 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ ite ls │ │ │ │ movls r2, r6 │ │ │ │ orrhi.w r2, r6, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f9408 │ │ │ │ + beq.n 1f9598 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r4, [r0, #72] @ 0x48 │ │ │ │ + ldr r4, [r6, #44] @ 0x2c │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #116] @ (1f94e8 ) │ │ │ │ + ldr r0, [pc, #116] @ (1f9678 ) │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (1f94ec ) │ │ │ │ + ldr r2, [pc, #112] @ (1f967c ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldrb r2, [r3, #3] │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ - bl 202d3c │ │ │ │ + bl 202ecc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1f94c2 │ │ │ │ - ldr r2, [pc, #68] @ (1f94f0 ) │ │ │ │ - ldr r3, [pc, #60] @ (1f94ec ) │ │ │ │ + beq.n 1f9652 │ │ │ │ + ldr r2, [pc, #68] @ (1f9680 ) │ │ │ │ + ldr r3, [pc, #60] @ (1f967c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f94e2 │ │ │ │ + bne.n 1f9672 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ ldrd r0, r1, [r3, #20] │ │ │ │ - bl 201784 │ │ │ │ + bl 201914 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 1f94aa │ │ │ │ + b.n 1f963a │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r0, #56] @ 0x38 │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, #52] @ 0x34 │ │ │ │ + ldr r6, [r7, #24] │ │ │ │ lsls r6, r4, #2 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1f952a │ │ │ │ + beq.n 1f96ba │ │ │ │ subs r2, #4 │ │ │ │ push {lr} │ │ │ │ movw lr, #311 @ 0x137 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 1f951e │ │ │ │ + bne.n 1f96ae │ │ │ │ ldrb.w ip, [r3, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f9528 │ │ │ │ + bne.n 1f96b8 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1f9528 │ │ │ │ + bne.n 1f96b8 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1f9506 │ │ │ │ + bne.n 1f9696 │ │ │ │ movs r0, #1 │ │ │ │ pop {pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr.w ip, [pc, #64] @ 1f9578 │ │ │ │ + ldr.w ip, [pc, #64] @ 1f9708 │ │ │ │ add ip, pc │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ - cbnz r2, 1f9552 │ │ │ │ + cbnz r2, 1f96e2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 1f9556 │ │ │ │ + bne.n 1f96e6 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1f9554 │ │ │ │ + bne.n 1f96e4 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #24] @ (1f957c ) │ │ │ │ + ldr r3, [pc, #24] @ (1f970c ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ and.w r0, r0, #134 @ 0x86 │ │ │ │ subs r0, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r4, [r0, #44] @ 0x2c │ │ │ │ + ldr r4, [r6, #16] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1f95b4 │ │ │ │ - cbnz r2, 1f95b0 │ │ │ │ + beq.n 1f9744 │ │ │ │ + cbnz r2, 1f9740 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp.w r2, #260 @ 0x104 │ │ │ │ - beq.n 1f95a6 │ │ │ │ + beq.n 1f9736 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ movw r3, #283 @ 0x11b │ │ │ │ subs r0, r0, r3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f9598 │ │ │ │ + beq.n 1f9728 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add.w lr, r1, r2, lsl #5 │ │ │ │ - ldr r0, [pc, #428] @ (1f976c ) │ │ │ │ + ldr r0, [pc, #428] @ (1f98fc ) │ │ │ │ mov r4, r3 │ │ │ │ ldr.w ip, [lr, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ ldrb.w r3, [ip, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1f95d4 │ │ │ │ + beq.n 1f9764 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1f974a │ │ │ │ + beq.w 1f98da │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #400] @ (1f9770 ) │ │ │ │ + ldr r1, [pc, #400] @ (1f9900 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r1, r0, r3, r1 │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ adds r3, r4, r1 │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #2 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r2, [ip, #13] │ │ │ │ moveq r5, r2 │ │ │ │ addeq.w r6, r2, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1f9674 │ │ │ │ + beq.n 1f9804 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1f95d0 │ │ │ │ + bne.n 1f9760 │ │ │ │ ldrb.w ip, [r1] │ │ │ │ ldr.w r2, [lr, #56] @ 0x38 │ │ │ │ add.w ip, ip, #5 │ │ │ │ add.w ip, r2, ip, lsl #3 │ │ │ │ ldrb r0, [r2, #13] │ │ │ │ cmp r0, #32 │ │ │ │ ldrd r2, ip, [ip, #-20] │ │ │ │ - bhi.w 1f9766 │ │ │ │ + bhi.w 1f98f6 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.w 1f976a │ │ │ │ + bhi.w 1f98fa │ │ │ │ tbb [pc, r0] │ │ │ │ ldr r6, [sp, #600] @ 0x258 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ str r3, [sp, #632] @ 0x278 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ @@ -574630,33 +574734,33 @@ │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ ldrb r6, [r3, #10] │ │ │ │ sxth r2, r2 │ │ │ │ mov.w lr, r2, asr #31 │ │ │ │ cmp r2, #1 │ │ │ │ sbcs.w r0, lr, #0 │ │ │ │ - blt.n 1f95d0 │ │ │ │ + blt.n 1f9760 │ │ │ │ subs r0, r2, #1 │ │ │ │ and.w r2, r2, r0 │ │ │ │ adc.w r0, lr, #4294967295 @ 0xffffffff │ │ │ │ and.w r0, r0, lr │ │ │ │ orrs r2, r0 │ │ │ │ - bne.n 1f95d0 │ │ │ │ + bne.n 1f9760 │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1f974a │ │ │ │ + beq.n 1f98da │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ cmp r5, #32 │ │ │ │ add.w r0, r0, #5 │ │ │ │ add.w r0, ip, r0, lsl #3 │ │ │ │ ldrd r2, r0, [r0, #-20] │ │ │ │ - bhi.n 1f9762 │ │ │ │ + bhi.n 1f98f2 │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.n 1f971c │ │ │ │ - add r0, pc, #8 @ (adr r0, 1f9694 ) │ │ │ │ + bhi.n 1f98ac │ │ │ │ + add r0, pc, #8 @ (adr r0, 1f9824 ) │ │ │ │ ldr.w lr, [r0, r6, lsl #2] │ │ │ │ add r0, lr │ │ │ │ bx r0 │ │ │ │ vminnm.f16 , , │ │ │ │ lsls r1, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ @@ -574716,79 +574820,79 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ sxtb r2, r2 │ │ │ │ mov.w lr, r2, asr #31 │ │ │ │ - b.n 1f9654 │ │ │ │ + b.n 1f97e4 │ │ │ │ mov.w lr, r2, asr #31 │ │ │ │ - b.n 1f9654 │ │ │ │ + b.n 1f97e4 │ │ │ │ movs r0, #0 │ │ │ │ orrs.w ip, r2, r0 │ │ │ │ - beq.w 1f95d0 │ │ │ │ + beq.w 1f9760 │ │ │ │ adds.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ and.w r2, ip, r2 │ │ │ │ adc.w ip, r0, #4294967295 @ 0xffffffff │ │ │ │ and.w r0, ip, r0 │ │ │ │ orrs r2, r0 │ │ │ │ - bne.w 1f95d0 │ │ │ │ + bne.w 1f9760 │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 1f9606 │ │ │ │ + bne.w 1f9796 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ uxth r2, r2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1f9724 │ │ │ │ + b.n 1f98b4 │ │ │ │ uxtb r2, r2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1f9724 │ │ │ │ + b.n 1f98b4 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f9742 │ │ │ │ - b.n 1f95d0 │ │ │ │ + bne.n 1f98d2 │ │ │ │ + b.n 1f9760 │ │ │ │ mov lr, r0 │ │ │ │ - b.n 1f9654 │ │ │ │ + b.n 1f97e4 │ │ │ │ mov r0, ip │ │ │ │ - b.n 1f9724 │ │ │ │ + b.n 1f98b4 │ │ │ │ nop │ │ │ │ - ldr r6, [r6, #32] │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r4, r1, r2, lsl #5 │ │ │ │ mov r5, r3 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 2017b8 │ │ │ │ + bl 201948 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9800 │ │ │ │ + beq.n 1f9990 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f9856 │ │ │ │ + beq.n 1f99e6 │ │ │ │ ldr.w lr, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r5 │ │ │ │ ldrb.w ip, [lr, #13] │ │ │ │ subs r2, #1 │ │ │ │ subs r3, #1 │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r0, r0, #5 │ │ │ │ add.w r0, lr, r0, lsl #3 │ │ │ │ ldrd r1, r0, [r0, #-20] │ │ │ │ - bhi.n 1f9846 │ │ │ │ + bhi.n 1f99d6 │ │ │ │ add.w r0, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 1f97fc │ │ │ │ + bhi.n 1f998c │ │ │ │ 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 │ │ │ │ @@ -574799,78 +574903,78 @@ │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f9856 │ │ │ │ + beq.n 1f99e6 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1f97ee │ │ │ │ + bne.n 1f997e │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f9856 │ │ │ │ + beq.n 1f99e6 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ sxth r1, r1 │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1f9804 │ │ │ │ - b.n 1f9800 │ │ │ │ + bne.n 1f9994 │ │ │ │ + b.n 1f9990 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f9856 │ │ │ │ + beq.n 1f99e6 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ sxtb r1, r1 │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1f981a │ │ │ │ - b.n 1f9800 │ │ │ │ + bne.n 1f99aa │ │ │ │ + b.n 1f9990 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f9856 │ │ │ │ + beq.n 1f99e6 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f9830 │ │ │ │ - b.n 1f9800 │ │ │ │ + beq.n 1f99c0 │ │ │ │ + b.n 1f9990 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r1, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1f9800 │ │ │ │ + beq.n 1f9990 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f97ac │ │ │ │ + bne.n 1f993c │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ add.w r4, r1, r2, lsl #5 │ │ │ │ - ldr r0, [pc, #232] @ (1f9950 ) │ │ │ │ + ldr r0, [pc, #232] @ (1f9ae0 ) │ │ │ │ ldr.w lr, [r4, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ ldrb.w r4, [lr, #-8] │ │ │ │ cmp r4, #5 │ │ │ │ - bne.n 1f9900 │ │ │ │ + bne.n 1f9a90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9938 │ │ │ │ + beq.n 1f9ac8 │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #216] @ (1f9954 ) │ │ │ │ + ldr r1, [pc, #216] @ (1f9ae4 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r1, r0, r4, r1 │ │ │ │ add r1, r2 │ │ │ │ ldrb r2, [r1, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1f9900 │ │ │ │ + bne.n 1f9a90 │ │ │ │ ldrb.w r6, [lr, #13] │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ rsb r2, r6, #64 @ 0x40 │ │ │ │ sub.w r5, r6, #32 │ │ │ │ subs.w r1, r2, #32 │ │ │ │ add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r5, r4, r5 │ │ │ │ @@ -574884,17 +574988,17 @@ │ │ │ │ subs r0, r2, #1 │ │ │ │ subs r3, #1 │ │ │ │ ldrb.w r1, [r0, #1]! │ │ │ │ cmp r6, #32 │ │ │ │ add.w r1, r1, #5 │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldrd r2, r1, [r1, #-20] │ │ │ │ - bhi.n 1f990a │ │ │ │ + bhi.n 1f9a9a │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 1f994c │ │ │ │ + bhi.n 1f9adc │ │ │ │ tbb [pc, ip] │ │ │ │ adds r6, #50 @ 0x32 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ cmp r7, #54 @ 0x36 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ @@ -574916,235 +575020,235 @@ │ │ │ │ cmp r4, r1 │ │ │ │ it eq │ │ │ │ cmpeq r5, r2 │ │ │ │ mov.w r7, r8, lsr #31 │ │ │ │ it eq │ │ │ │ orreq.w r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1f9900 │ │ │ │ + bne.n 1f9a90 │ │ │ │ negs r7, r2 │ │ │ │ bic.w r2, r7, r2 │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ and.w r1, r1, r8 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.n 1f9900 │ │ │ │ + bne.n 1f9a90 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1f98c2 │ │ │ │ + bne.n 1f9a52 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ sxtb r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 1f990a │ │ │ │ + b.n 1f9a9a │ │ │ │ uxtb r2, r2 │ │ │ │ negs r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 1f990a │ │ │ │ + b.n 1f9a9a │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 1f990a │ │ │ │ - str r2, [r2, #120] @ 0x78 │ │ │ │ + b.n 1f9a9a │ │ │ │ + str r2, [r0, #96] @ 0x60 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #116] @ (1f99dc ) │ │ │ │ + ldr r0, [pc, #116] @ (1f9b6c ) │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (1f99e0 ) │ │ │ │ + ldr r2, [pc, #112] @ (1f9b70 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ - bl 202d3c │ │ │ │ + bl 202ecc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1f99b6 │ │ │ │ - ldr r2, [pc, #68] @ (1f99e4 ) │ │ │ │ - ldr r3, [pc, #60] @ (1f99e0 ) │ │ │ │ + beq.n 1f9b46 │ │ │ │ + ldr r2, [pc, #68] @ (1f9b74 ) │ │ │ │ + ldr r3, [pc, #60] @ (1f9b70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f99d6 │ │ │ │ + bne.n 1f9b66 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ ldrd r0, r1, [r3, #20] │ │ │ │ - bl 201784 │ │ │ │ + bl 201914 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 1f999e │ │ │ │ + b.n 1f9b2e │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [r1, #104] @ 0x68 │ │ │ │ + str r4, [r7, #76] @ 0x4c │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #100] @ 0x64 │ │ │ │ + str r2, [r1, #76] @ 0x4c │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #116] @ (1f9a6c ) │ │ │ │ + ldr r0, [pc, #116] @ (1f9bfc ) │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (1f9a70 ) │ │ │ │ + ldr r2, [pc, #112] @ (1f9c00 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ - bl 202d3c │ │ │ │ + bl 202ecc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1f9a46 │ │ │ │ - ldr r2, [pc, #68] @ (1f9a74 ) │ │ │ │ - ldr r3, [pc, #60] @ (1f9a70 ) │ │ │ │ + beq.n 1f9bd6 │ │ │ │ + ldr r2, [pc, #68] @ (1f9c04 ) │ │ │ │ + ldr r3, [pc, #60] @ (1f9c00 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f9a66 │ │ │ │ + bne.n 1f9bf6 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ ldrd r0, r1, [r3, #20] │ │ │ │ - bl 201784 │ │ │ │ + bl 201914 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 1f9a2e │ │ │ │ + b.n 1f9bbe │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [r7, #92] @ 0x5c │ │ │ │ + str r4, [r5, #68] @ 0x44 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #92] @ 0x5c │ │ │ │ + str r2, [r7, #64] @ 0x40 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #116] @ (1f9afc ) │ │ │ │ + ldr r0, [pc, #116] @ (1f9c8c ) │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (1f9b00 ) │ │ │ │ + ldr r2, [pc, #112] @ (1f9c90 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ - bl 202d3c │ │ │ │ + bl 202ecc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1f9ad6 │ │ │ │ - ldr r2, [pc, #68] @ (1f9b04 ) │ │ │ │ - ldr r3, [pc, #60] @ (1f9b00 ) │ │ │ │ + beq.n 1f9c66 │ │ │ │ + ldr r2, [pc, #68] @ (1f9c94 ) │ │ │ │ + ldr r3, [pc, #60] @ (1f9c90 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f9af6 │ │ │ │ + bne.n 1f9c86 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ ldrd r0, r1, [r3, #20] │ │ │ │ - bl 201784 │ │ │ │ + bl 201914 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 1f9abe │ │ │ │ + b.n 1f9c4e │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [r5, #84] @ 0x54 │ │ │ │ + str r4, [r3, #60] @ 0x3c │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, #80] @ 0x50 │ │ │ │ + str r2, [r5, #56] @ 0x38 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ mov r5, r3 │ │ │ │ add.w r4, r1, #44 @ 0x2c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 2017b8 │ │ │ │ + bl 201948 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9ba8 │ │ │ │ + beq.n 1f9d38 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f9be0 │ │ │ │ + beq.n 1f9d70 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r5 │ │ │ │ ldrb.w ip, [r4, #13] │ │ │ │ subs r1, r2, #1 │ │ │ │ subs r3, #1 │ │ │ │ ldrb.w r0, [r1, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r0, r0, #5 │ │ │ │ add.w r0, r4, r0, lsl #3 │ │ │ │ ldrd r2, r0, [r0, #-20] │ │ │ │ - bhi.n 1f9bd8 │ │ │ │ + bhi.n 1f9d68 │ │ │ │ add.w r0, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 1f9b82 │ │ │ │ + bhi.n 1f9d12 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r7, r6, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ cmp r4, #16 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ @@ -575154,82 +575258,82 @@ │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ - cbz r2, 1f9ba8 │ │ │ │ + cbz r2, 1f9d38 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1f9be0 │ │ │ │ + beq.n 1f9d70 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ add.w r2, r4, r2, lsl #3 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - b.n 1f9b82 │ │ │ │ + b.n 1f9d12 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1f9be0 │ │ │ │ + beq.n 1f9d70 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ add.w r2, r4, r2, lsl #3 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ uxth r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f9b94 │ │ │ │ + bne.n 1f9d24 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1f9be0 │ │ │ │ + beq.n 1f9d70 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ add.w r2, r4, r2, lsl #3 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f9bac │ │ │ │ - b.n 1f9ba8 │ │ │ │ + bne.n 1f9d3c │ │ │ │ + b.n 1f9d38 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1f9be0 │ │ │ │ + beq.n 1f9d70 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ add.w r2, r4, r2, lsl #3 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f9bc2 │ │ │ │ - b.n 1f9ba8 │ │ │ │ + bne.n 1f9d52 │ │ │ │ + b.n 1f9d38 │ │ │ │ orrs r2, r0 │ │ │ │ - beq.n 1f9ba8 │ │ │ │ + beq.n 1f9d38 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1f9b40 │ │ │ │ + bne.n 1f9cd0 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ mov r5, r3 │ │ │ │ add.w r4, r1, #44 @ 0x2c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 2017b8 │ │ │ │ - cbz r0, 1f9c62 │ │ │ │ + bl 201948 │ │ │ │ + cbz r0, 1f9df2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f9cac │ │ │ │ + beq.n 1f9e3c │ │ │ │ ldr r4, [r4, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r5 │ │ │ │ ldrb r0, [r4, #13] │ │ │ │ subs r2, #1 │ │ │ │ subs r3, #1 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r0, #32 │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - bhi.n 1f9ca4 │ │ │ │ + bhi.n 1f9e34 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 1f9c5e │ │ │ │ + bhi.n 1f9dee │ │ │ │ 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 │ │ │ │ @@ -575240,83 +575344,83 @@ │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f9cac │ │ │ │ + beq.n 1f9e3c │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ lsls r1, r1, #27 │ │ │ │ - bne.n 1f9c50 │ │ │ │ + bne.n 1f9de0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f9cac │ │ │ │ + beq.n 1f9e3c │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ lsls r0, r1, #27 │ │ │ │ - bne.n 1f9c66 │ │ │ │ - b.n 1f9c62 │ │ │ │ + bne.n 1f9df6 │ │ │ │ + b.n 1f9df2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f9cac │ │ │ │ + beq.n 1f9e3c │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ lsls r5, r1, #27 │ │ │ │ - bne.n 1f9c7a │ │ │ │ - b.n 1f9c62 │ │ │ │ + bne.n 1f9e0a │ │ │ │ + b.n 1f9df2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f9cac │ │ │ │ + beq.n 1f9e3c │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f9c8e │ │ │ │ - b.n 1f9c62 │ │ │ │ + bne.n 1f9e1e │ │ │ │ + b.n 1f9df2 │ │ │ │ lsls r1, r1, #27 │ │ │ │ - beq.n 1f9c62 │ │ │ │ + beq.n 1f9df2 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f9c18 │ │ │ │ + bne.n 1f9da8 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r7, r1, r2, lsl #5 │ │ │ │ mov r6, r3 │ │ │ │ add.w r4, r7, #44 @ 0x2c │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 2017b8 │ │ │ │ + bl 201948 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9d90 │ │ │ │ + beq.n 1f9f20 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1f9ea0 │ │ │ │ + beq.w 1fa030 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ add r6, r5 │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ subs r5, #1 │ │ │ │ subs r6, #1 │ │ │ │ ldrb r7, [r3, #13] │ │ │ │ ldrb.w r9, [r8, #13] │ │ │ │ ldrb.w r2, [r5, #1]! │ │ │ │ cmp.w r9, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, r8, r2, lsl #3 │ │ │ │ ldrd r4, sl, [r2, #-20] │ │ │ │ - bhi.w 1f9e6e │ │ │ │ + bhi.w 1f9ffe │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #31 │ │ │ │ - bhi.w 1f9e1c │ │ │ │ + bhi.w 1f9fac │ │ │ │ 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] │ │ │ │ @@ -575328,17 +575432,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 1f9d52 │ │ │ │ + b.n 1f9ee2 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 1f9ea0 │ │ │ │ + beq.w 1fa030 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ uxth r4, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a83c <__popcountdi2@plt> │ │ │ │ @@ -575356,22 +575460,22 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9d42 │ │ │ │ + beq.n 1f9ed2 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 1f9dae │ │ │ │ + b.n 1f9f3e │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1f9ea0 │ │ │ │ + beq.n 1fa030 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ uxtb r4, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a83c <__popcountdi2@plt> │ │ │ │ @@ -575389,34 +575493,34 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9da0 │ │ │ │ - b.n 1f9d90 │ │ │ │ + beq.n 1f9f30 │ │ │ │ + b.n 1f9f20 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1f9e00 │ │ │ │ + b.n 1f9f90 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1f9ea0 │ │ │ │ + beq.n 1fa030 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ 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 1f9df2 │ │ │ │ - b.n 1f9d90 │ │ │ │ + beq.n 1f9f82 │ │ │ │ + b.n 1f9f20 │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 5ad8c <__popcountsi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ @@ -575431,67 +575535,67 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f9d90 │ │ │ │ + bne.n 1f9f20 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1f9ea0 │ │ │ │ + beq.n 1fa030 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ - b.n 1f9e24 │ │ │ │ + b.n 1f9fb4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ blx 5a83c <__popcountdi2@plt> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.n 1f9ea6 │ │ │ │ + bne.n 1fa036 │ │ │ │ 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 1f9d90 │ │ │ │ + bne.w 1f9f20 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.w 1f9cf0 │ │ │ │ + bne.w 1f9e80 │ │ │ │ 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 1f9e80 │ │ │ │ + b.n 1fa010 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ mov r4, r3 │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 2017b8 │ │ │ │ + bl 201948 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fa13a │ │ │ │ + beq.w 1fa2ca │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1fa134 │ │ │ │ + beq.w 1fa2c4 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ add r4, r7 │ │ │ │ add.w lr, r7, #4294967295 @ 0xffffffff │ │ │ │ subs r4, #1 │ │ │ │ ldrb.w ip, [r3, #13] │ │ │ │ @@ -575502,35 +575606,35 @@ │ │ │ │ rsb r3, ip, #32 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ lsl.w r2, r8, r2 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ lsr.w r3, r8, r3 │ │ │ │ orr.w r2, r2, r3 │ │ │ │ - beq.w 1fa140 │ │ │ │ + beq.w 1fa2d0 │ │ │ │ subs r3, r7, #1 │ │ │ │ adc.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ lsl.w r2, r2, ip │ │ │ │ orrs r2, r1 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ lsl.w r1, r3, ip │ │ │ │ orrs r2, r0 │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ cmp r5, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldrd r0, r3, [r3, #-20] │ │ │ │ - bhi.w 1fa122 │ │ │ │ + bhi.w 1fa2b2 │ │ │ │ mov.w r8, #1 │ │ │ │ subs r5, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r7, r8, ip │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 1f9fa8 │ │ │ │ + bhi.n 1fa138 │ │ │ │ tbb [pc, r5] │ │ │ │ adds r1, r5, r2 │ │ │ │ adds r0, r3, r0 │ │ │ │ adds r0, r3, r0 │ │ │ │ strb r0, [r3, #24] │ │ │ │ adds r0, r3, r0 │ │ │ │ adds r0, r3, r0 │ │ │ │ @@ -575553,357 +575657,357 @@ │ │ │ │ rsb r5, ip, #32 │ │ │ │ ands r0, r1 │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ lsl.w r3, r8, r3 │ │ │ │ lsr.w r5, r8, r5 │ │ │ │ - bne.w 1fa13a │ │ │ │ + bne.w 1fa2ca │ │ │ │ orrs r3, r5 │ │ │ │ cmp r4, lr │ │ │ │ - beq.w 1fa134 │ │ │ │ + beq.w 1fa2c4 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 1f9f98 │ │ │ │ + beq.n 1fa128 │ │ │ │ ldrb.w r2, [lr, #1]! │ │ │ │ subs r1, r7, #1 │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r6, r2, lsl #3 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ lsl.w r2, r3, ip │ │ │ │ sub.w r3, ip, #32 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ orrs r2, r3 │ │ │ │ rsb r3, ip, #32 │ │ │ │ lsr.w r3, r1, r3 │ │ │ │ orrs r2, r3 │ │ │ │ lsl.w r1, r1, ip │ │ │ │ - b.n 1f9fa8 │ │ │ │ + b.n 1fa138 │ │ │ │ sub.w r5, ip, #32 │ │ │ │ rsb r3, ip, #32 │ │ │ │ uxth r0, r0 │ │ │ │ lsl.w r5, r8, r5 │ │ │ │ ands r0, r1 │ │ │ │ lsr.w r3, r8, r3 │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bne.w 1fa13a │ │ │ │ + bne.w 1fa2ca │ │ │ │ cmp r4, lr │ │ │ │ - beq.w 1fa134 │ │ │ │ + beq.w 1fa2c4 │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ moveq.w r1, #4294967295 @ 0xffffffff │ │ │ │ moveq r2, r1 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - beq.n 1fa000 │ │ │ │ + beq.n 1fa190 │ │ │ │ subs r1, r7, #1 │ │ │ │ sub.w r3, ip, #32 │ │ │ │ adc.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ lsl.w r2, r5, ip │ │ │ │ orrs r2, r3 │ │ │ │ rsb r3, ip, #32 │ │ │ │ lsr.w r3, r1, r3 │ │ │ │ orrs r2, r3 │ │ │ │ lsl.w r1, r1, ip │ │ │ │ - b.n 1fa000 │ │ │ │ + b.n 1fa190 │ │ │ │ sub.w r5, ip, #32 │ │ │ │ rsb r3, ip, #32 │ │ │ │ uxtb r0, r0 │ │ │ │ lsl.w r5, r8, r5 │ │ │ │ ands r0, r1 │ │ │ │ lsr.w r3, r8, r3 │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bne.n 1fa13a │ │ │ │ + bne.n 1fa2ca │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 1fa134 │ │ │ │ + beq.n 1fa2c4 │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ moveq.w r1, #4294967295 @ 0xffffffff │ │ │ │ moveq r2, r1 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - beq.n 1fa064 │ │ │ │ + beq.n 1fa1f4 │ │ │ │ subs r1, r7, #1 │ │ │ │ sub.w r3, ip, #32 │ │ │ │ adc.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ lsl.w r2, r5, ip │ │ │ │ orrs r2, r3 │ │ │ │ rsb r3, ip, #32 │ │ │ │ lsr.w r3, r1, r3 │ │ │ │ orrs r2, r3 │ │ │ │ lsl.w r1, r1, ip │ │ │ │ - b.n 1fa064 │ │ │ │ + b.n 1fa1f4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r1 │ │ │ │ sub.w r5, ip, #32 │ │ │ │ rsb r3, ip, #32 │ │ │ │ uxtb r0, r0 │ │ │ │ lsl.w r5, r8, r5 │ │ │ │ ands r0, r1 │ │ │ │ lsr.w r3, r8, r3 │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bne.n 1fa13a │ │ │ │ + bne.n 1fa2ca │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 1fa134 │ │ │ │ + beq.n 1fa2c4 │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - beq.n 1fa0c4 │ │ │ │ + beq.n 1fa254 │ │ │ │ subs r1, r7, #1 │ │ │ │ sub.w r3, ip, #32 │ │ │ │ adc.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ lsl.w r2, r5, ip │ │ │ │ orrs r2, r3 │ │ │ │ rsb r3, ip, #32 │ │ │ │ lsr.w r3, r1, r3 │ │ │ │ orrs r2, r3 │ │ │ │ lsl.w r1, r1, ip │ │ │ │ - b.n 1fa0ca │ │ │ │ + b.n 1fa25a │ │ │ │ ands r0, r1 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 1fa13a │ │ │ │ + bne.n 1fa2ca │ │ │ │ cmp r4, lr │ │ │ │ - bne.w 1f9f12 │ │ │ │ + bne.w 1fa0a2 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r1 │ │ │ │ - b.n 1f9f4c │ │ │ │ + b.n 1fa0dc │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ mov r4, r3 │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 2017b8 │ │ │ │ + bl 201948 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fa268 │ │ │ │ + beq.n 1fa3f8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1fa204 │ │ │ │ + beq.n 1fa394 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r7, [r5, #12] │ │ │ │ add r4, r8 │ │ │ │ add.w r0, r8, #4294967295 @ 0xffffffff │ │ │ │ subs r4, #1 │ │ │ │ ldrb r6, [r3, #13] │ │ │ │ ldrb r5, [r7, #13] │ │ │ │ lsrs r6, r6, #1 │ │ │ │ and.w lr, r6, #63 @ 0x3f │ │ │ │ lsl.w r8, r9, lr │ │ │ │ sub.w r1, lr, #32 │ │ │ │ rsb r3, lr, #32 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.n 1fa20a │ │ │ │ + beq.n 1fa39a │ │ │ │ lsl.w r1, r9, r1 │ │ │ │ adds.w ip, r8, #4294967295 @ 0xffffffff │ │ │ │ lsr.w r3, r9, r3 │ │ │ │ orr.w r1, r1, r3 │ │ │ │ adc.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ cmp r5, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldrd r2, r3, [r3, #-20] │ │ │ │ - bhi.n 1fa1f2 │ │ │ │ + bhi.n 1fa382 │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1fa212 │ │ │ │ + bhi.n 1fa3a2 │ │ │ │ tbb [pc, r3] │ │ │ │ movs r0, #150 @ 0x96 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ strb r0, [r4, #8] │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ - ldr r6, [pc, #128] @ (1fa264 ) │ │ │ │ + ldr r6, [pc, #128] @ (1fa3f4 ) │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ and.w r2, ip, r2 │ │ │ │ ands r3, r1 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, ip │ │ │ │ - bne.n 1fa268 │ │ │ │ + bne.n 1fa3f8 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 1fa194 │ │ │ │ + bne.n 1fa324 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r1, ip │ │ │ │ - b.n 1fa1b4 │ │ │ │ + b.n 1fa344 │ │ │ │ movs r5, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r8, r5, lr │ │ │ │ and.w r2, r2, ip │ │ │ │ sub.w r3, lr, #32 │ │ │ │ cmp r9, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, ip │ │ │ │ - bne.n 1fa268 │ │ │ │ + bne.n 1fa3f8 │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1fa204 │ │ │ │ + beq.n 1fa394 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.w 1fa35a │ │ │ │ + beq.w 1fa4ea │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ rsb r1, lr, #32 │ │ │ │ adds.w ip, r8, #4294967295 @ 0xffffffff │ │ │ │ lsr.w r1, r5, r1 │ │ │ │ add.w r2, r7, r2, lsl #3 │ │ │ │ orr.w r3, r3, r1 │ │ │ │ adc.w r1, r3, #4294967295 @ 0xffffffff │ │ │ │ sub.w r3, lr, #32 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ and.w r2, r2, ip │ │ │ │ cmp r9, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, ip │ │ │ │ - beq.n 1fa22c │ │ │ │ + beq.n 1fa3bc │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r5, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r8, r5, lr │ │ │ │ sub.w r3, lr, #32 │ │ │ │ uxth r2, r2 │ │ │ │ and.w r2, r2, ip │ │ │ │ cmp r9, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, ip │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ - bne.n 1fa268 │ │ │ │ + bne.n 1fa3f8 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1fa204 │ │ │ │ + beq.n 1fa394 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.n 1fa348 │ │ │ │ + beq.n 1fa4d8 │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ rsb r1, lr, #32 │ │ │ │ adds.w ip, r8, #4294967295 @ 0xffffffff │ │ │ │ lsr.w r1, r5, r1 │ │ │ │ add.w r2, r7, r2, lsl #3 │ │ │ │ orr.w r3, r3, r1 │ │ │ │ adc.w r1, r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - b.n 1fa278 │ │ │ │ + b.n 1fa408 │ │ │ │ movs r5, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r8, r5, lr │ │ │ │ sub.w r3, lr, #32 │ │ │ │ uxtb r2, r2 │ │ │ │ and.w r2, r2, ip │ │ │ │ cmp r9, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, ip │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ - bne.n 1fa268 │ │ │ │ + bne.n 1fa3f8 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1fa204 │ │ │ │ + beq.n 1fa394 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.n 1fa36c │ │ │ │ + beq.n 1fa4fc │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ rsb r1, lr, #32 │ │ │ │ adds.w ip, r8, #4294967295 @ 0xffffffff │ │ │ │ lsr.w r1, r5, r1 │ │ │ │ add.w r2, r7, r2, lsl #3 │ │ │ │ orr.w r3, r3, r1 │ │ │ │ adc.w r1, r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - b.n 1fa2c0 │ │ │ │ + b.n 1fa450 │ │ │ │ movs r5, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r8, r5, lr │ │ │ │ sub.w r3, lr, #32 │ │ │ │ uxtb r2, r2 │ │ │ │ and.w r2, r2, ip │ │ │ │ cmp r9, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, ip │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ - bne.n 1fa268 │ │ │ │ + bne.n 1fa3f8 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 1fa204 │ │ │ │ + beq.w 1fa394 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.n 1fa37e │ │ │ │ + beq.n 1fa50e │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ rsb r1, lr, #32 │ │ │ │ adds.w ip, r8, #4294967295 @ 0xffffffff │ │ │ │ lsr.w r1, r5, r1 │ │ │ │ add.w r2, r7, r2, lsl #3 │ │ │ │ orr.w r3, r3, r1 │ │ │ │ adc.w r1, r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - b.n 1fa308 │ │ │ │ + b.n 1fa498 │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r1, ip │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - b.n 1fa278 │ │ │ │ + b.n 1fa408 │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r1, ip │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - b.n 1fa21c │ │ │ │ + b.n 1fa3ac │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r1, ip │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - b.n 1fa2c0 │ │ │ │ + b.n 1fa450 │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r1, ip │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - b.n 1fa308 │ │ │ │ + b.n 1fa498 │ │ │ │ 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 r5, r1, r2, lsl #5 │ │ │ │ mov r6, r3 │ │ │ │ add.w r4, r5, #44 @ 0x2c │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 2017b8 │ │ │ │ + bl 201948 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fa494 │ │ │ │ + beq.n 1fa624 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1fa45c │ │ │ │ + beq.n 1fa5ec │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ adds r3, r7, r6 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ add.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ movs r7, #1 │ │ │ │ subs r3, #1 │ │ │ │ ldrb r0, [r2, #13] │ │ │ │ @@ -575914,32 +576018,32 @@ │ │ │ │ rsb r1, r0, #32 │ │ │ │ mov r8, r2 │ │ │ │ mov lr, r1 │ │ │ │ lsl.w r2, r7, r2 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ lsr.w r1, r7, r1 │ │ │ │ orr.w r2, r2, r1 │ │ │ │ - beq.w 1fa534 │ │ │ │ + beq.w 1fa6c4 │ │ │ │ subs r1, r6, #1 │ │ │ │ adc.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r8, r1, r8 │ │ │ │ lsls r2, r0 │ │ │ │ orr.w r2, r2, r8 │ │ │ │ lsr.w lr, r1, lr │ │ │ │ lsl.w r8, r1, r0 │ │ │ │ orr.w r2, r2, lr │ │ │ │ ldrb.w lr, [ip, #1]! │ │ │ │ cmp r4, #32 │ │ │ │ add.w lr, lr, #5 │ │ │ │ add.w lr, r5, lr, lsl #3 │ │ │ │ ldrd r1, lr, [lr, #-20] │ │ │ │ - bhi.n 1fa44c │ │ │ │ + bhi.n 1fa5dc │ │ │ │ subs r4, #1 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 1fa49a │ │ │ │ + bhi.n 1fa62a │ │ │ │ tbb [pc, r4] │ │ │ │ adds r7, #27 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ ldr r7, [r6, #32] │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ @@ -575952,149 +576056,149 @@ │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ and.w r1, r8, r1 │ │ │ │ and.w r2, r2, lr │ │ │ │ orrs r1, r2 │ │ │ │ - bne.n 1fa494 │ │ │ │ + bne.n 1fa624 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 1fa3d4 │ │ │ │ + bne.n 1fa564 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r0 │ │ │ │ subs r2, #1 │ │ │ │ lsls r2, r0 │ │ │ │ - b.n 1fa48c │ │ │ │ + b.n 1fa61c │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1fa45c │ │ │ │ + beq.n 1fa5ec │ │ │ │ ldrb.w r1, [ip, #1]! │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ itete ne │ │ │ │ movne r8, r2 │ │ │ │ moveq.w r8, #4294967295 @ 0xffffffff │ │ │ │ addne.w r1, r5, r1, lsl #3 │ │ │ │ addeq.w r1, r5, r1, lsl #3 │ │ │ │ ite ne │ │ │ │ ldrne r1, [r1, #20] │ │ │ │ ldreq r1, [r1, #20] │ │ │ │ uxtb r1, r1 │ │ │ │ tst.w r1, r8 │ │ │ │ - beq.n 1fa46c │ │ │ │ + beq.n 1fa5fc │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r0 │ │ │ │ subs r2, #1 │ │ │ │ lsls r2, r0 │ │ │ │ - b.n 1fa4c4 │ │ │ │ + b.n 1fa654 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1fa45c │ │ │ │ + beq.n 1fa5ec │ │ │ │ ldrb.w r1, [ip, #1]! │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ itete eq │ │ │ │ moveq.w r8, #4294967295 @ 0xffffffff │ │ │ │ movne r8, r2 │ │ │ │ addeq.w r1, r5, r1, lsl #3 │ │ │ │ addne.w r1, r5, r1, lsl #3 │ │ │ │ ite eq │ │ │ │ ldreq r1, [r1, #20] │ │ │ │ ldrne r1, [r1, #20] │ │ │ │ tst.w r1, r8 │ │ │ │ - beq.n 1fa4a4 │ │ │ │ - b.n 1fa494 │ │ │ │ + beq.n 1fa634 │ │ │ │ + b.n 1fa624 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r0 │ │ │ │ subs r2, #1 │ │ │ │ lsls r2, r0 │ │ │ │ - b.n 1fa4f6 │ │ │ │ + b.n 1fa686 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1fa45c │ │ │ │ + beq.n 1fa5ec │ │ │ │ ldrb.w r1, [ip, #1]! │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ itete eq │ │ │ │ moveq.w r8, #4294967295 @ 0xffffffff │ │ │ │ movne r8, r2 │ │ │ │ addeq.w r1, r5, r1, lsl #3 │ │ │ │ addne.w r1, r5, r1, lsl #3 │ │ │ │ ite eq │ │ │ │ ldreq r1, [r1, #20] │ │ │ │ ldrne r1, [r1, #20] │ │ │ │ uxth r1, r1 │ │ │ │ tst.w r1, r8 │ │ │ │ - beq.n 1fa4d6 │ │ │ │ - b.n 1fa494 │ │ │ │ + beq.n 1fa666 │ │ │ │ + b.n 1fa624 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r0 │ │ │ │ subs r2, #1 │ │ │ │ lsls r2, r0 │ │ │ │ - b.n 1fa52a │ │ │ │ + b.n 1fa6ba │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1fa45c │ │ │ │ + beq.n 1fa5ec │ │ │ │ ldrb.w r1, [ip, #1]! │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ itete eq │ │ │ │ moveq.w r8, #4294967295 @ 0xffffffff │ │ │ │ movne r8, r2 │ │ │ │ addeq.w r1, r5, r1, lsl #3 │ │ │ │ addne.w r1, r5, r1, lsl #3 │ │ │ │ ite eq │ │ │ │ ldreq r1, [r1, #20] │ │ │ │ ldrne r1, [r1, #20] │ │ │ │ uxtb r1, r1 │ │ │ │ tst.w r1, r8 │ │ │ │ - beq.n 1fa50a │ │ │ │ - b.n 1fa494 │ │ │ │ + beq.n 1fa69a │ │ │ │ + b.n 1fa624 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r8 │ │ │ │ - b.n 1fa40e │ │ │ │ + b.n 1fa59e │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r5, r1, r2, lsl #5 │ │ │ │ mov r6, r3 │ │ │ │ add.w r4, r5, #44 @ 0x2c │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 2017b8 │ │ │ │ + bl 201948 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fa63c │ │ │ │ + beq.n 1fa7cc │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1fa5fa │ │ │ │ + beq.n 1fa78a │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ adds r3, r7, r6 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ mov.w r8, #1 │ │ │ │ subs r1, r7, #1 │ │ │ │ subs r3, #1 │ │ │ │ ldrb r4, [r2, #13] │ │ │ │ ldrb.w lr, [r5, #13] │ │ │ │ lsrs r4, r4, #1 │ │ │ │ and.w r6, r4, #63 @ 0x3f │ │ │ │ lsl.w r7, r8, r6 │ │ │ │ sub.w r2, r6, #32 │ │ │ │ rsb r0, r6, #32 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - beq.n 1fa600 │ │ │ │ + beq.n 1fa790 │ │ │ │ lsl.w r2, r8, r2 │ │ │ │ adds.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ lsr.w r0, r8, r0 │ │ │ │ orr.w r2, r2, r0 │ │ │ │ adc.w r9, r2, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r0, [r1, #1]! │ │ │ │ cmp.w lr, #32 │ │ │ │ add.w r0, r0, #5 │ │ │ │ add.w r0, r5, r0, lsl #3 │ │ │ │ ldrd r2, r0, [r0, #-20] │ │ │ │ - bhi.n 1fa5e8 │ │ │ │ + bhi.n 1fa778 │ │ │ │ add.w r0, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 1fa6ae │ │ │ │ + bhi.n 1fa83e │ │ │ │ tbb [pc, r0] │ │ │ │ strb r0, [r4, #12] │ │ │ │ strb r3, [r6, #13] │ │ │ │ strb r3, [r6, #13] │ │ │ │ ldr r3, [r6, r1] │ │ │ │ strb r3, [r6, #13] │ │ │ │ strb r3, [r6, #13] │ │ │ │ @@ -576107,171 +576211,171 @@ │ │ │ │ strb r3, [r6, #13] │ │ │ │ strb r3, [r6, #13] │ │ │ │ strb r3, [r6, #13] │ │ │ │ strb r3, [r6, #13] │ │ │ │ and.w r2, ip, r2 │ │ │ │ and.w r9, r9, r0 │ │ │ │ orrs.w r2, r2, r9 │ │ │ │ - bne.n 1fa63c │ │ │ │ + bne.n 1fa7cc │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1fa586 │ │ │ │ + bne.n 1fa716 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r9, ip │ │ │ │ - b.n 1fa5a6 │ │ │ │ + b.n 1fa736 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r6 │ │ │ │ subs r0, #1 │ │ │ │ - b.n 1fa634 │ │ │ │ + b.n 1fa7c4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1fa5fa │ │ │ │ + beq.n 1fa78a │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ itete eq │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ movne ip, r0 │ │ │ │ ldrbeq.w r2, [r1, #1]! │ │ │ │ ldrbne.w r2, [r1, #1]! │ │ │ │ itete eq │ │ │ │ addeq.w r2, r5, r2, lsl #3 │ │ │ │ addne.w r2, r5, r2, lsl #3 │ │ │ │ ldreq r2, [r2, #20] │ │ │ │ ldrne r2, [r2, #20] │ │ │ │ uxtb r2, r2 │ │ │ │ tst.w r2, ip │ │ │ │ - beq.n 1fa610 │ │ │ │ + beq.n 1fa7a0 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r6 │ │ │ │ subs r0, #1 │ │ │ │ - b.n 1fa66e │ │ │ │ + b.n 1fa7fe │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1fa5fa │ │ │ │ + beq.n 1fa78a │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ itete ne │ │ │ │ movne ip, r0 │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ ldrbne.w r2, [r1, #1]! │ │ │ │ ldrbeq.w r2, [r1, #1]! │ │ │ │ itete ne │ │ │ │ addne.w r2, r5, r2, lsl #3 │ │ │ │ addeq.w r2, r5, r2, lsl #3 │ │ │ │ ldrne r2, [r2, #20] │ │ │ │ ldreq r2, [r2, #20] │ │ │ │ uxth r2, r2 │ │ │ │ tst.w r2, ip │ │ │ │ - beq.n 1fa64a │ │ │ │ - b.n 1fa63c │ │ │ │ + beq.n 1fa7da │ │ │ │ + b.n 1fa7cc │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r6 │ │ │ │ subs r0, #1 │ │ │ │ - b.n 1fa6a4 │ │ │ │ + b.n 1fa834 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1fa5fa │ │ │ │ + beq.n 1fa78a │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ itete ne │ │ │ │ movne ip, r0 │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ ldrbne.w r2, [r1, #1]! │ │ │ │ ldrbeq.w r2, [r1, #1]! │ │ │ │ itete ne │ │ │ │ addne.w r2, r5, r2, lsl #3 │ │ │ │ addeq.w r2, r5, r2, lsl #3 │ │ │ │ ldrne r2, [r2, #20] │ │ │ │ ldreq r2, [r2, #20] │ │ │ │ uxtb r2, r2 │ │ │ │ tst.w r2, ip │ │ │ │ - beq.n 1fa680 │ │ │ │ - b.n 1fa63c │ │ │ │ + beq.n 1fa810 │ │ │ │ + b.n 1fa7cc │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r6 │ │ │ │ subs r0, #1 │ │ │ │ - b.n 1fa6da │ │ │ │ + b.n 1fa86a │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1fa5fa │ │ │ │ + beq.n 1fa78a │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ itete ne │ │ │ │ movne ip, r0 │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ ldrbne.w r2, [r1, #1]! │ │ │ │ ldrbeq.w r2, [r1, #1]! │ │ │ │ itete ne │ │ │ │ addne.w r2, r5, r2, lsl #3 │ │ │ │ addeq.w r2, r5, r2, lsl #3 │ │ │ │ ldrne r2, [r2, #20] │ │ │ │ ldreq r2, [r2, #20] │ │ │ │ tst.w r2, ip │ │ │ │ - beq.n 1fa6b6 │ │ │ │ - b.n 1fa63c │ │ │ │ + beq.n 1fa846 │ │ │ │ + b.n 1fa7cc │ │ │ │ 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, #44 @ 0x2c │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 2017b8 │ │ │ │ + bl 201948 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fa786 │ │ │ │ + beq.n 1fa916 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1fa984 │ │ │ │ + beq.w 1fab14 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ add r6, r5 │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ subs r5, #1 │ │ │ │ subs r6, #1 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldrb r7, [r3, #13] │ │ │ │ ldrb.w r9, [r8, #13] │ │ │ │ ldrb.w r2, [r5, #1]! │ │ │ │ cmp.w r9, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, r8, r2, lsl #3 │ │ │ │ ldrd r4, fp, [r2, #-20] │ │ │ │ - bhi.w 1fa912 │ │ │ │ + bhi.w 1faaa2 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #31 │ │ │ │ - bhi.n 1fa78c │ │ │ │ + bhi.n 1fa91c │ │ │ │ tbb [pc, r9] │ │ │ │ subs r0, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ - add r0, pc, #124 @ (adr r0, 1fa7d4 ) │ │ │ │ + add r0, pc, #124 @ (adr r0, 1fa964 ) │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ ldrsh r7, [r3, r0] │ │ │ │ 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 1fa984 │ │ │ │ + beq.w 1fab14 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ uxtb r4, r4 │ │ │ │ - cbz r4, 1fa786 │ │ │ │ + cbz r4, 1fa916 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 1fa76e │ │ │ │ + bne.n 1fa8fe │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1fa786 │ │ │ │ + beq.n 1fa916 │ │ │ │ blx 5ad8c <__popcountsi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r1, r0, #32 │ │ │ │ rbit r2, r4 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ clz r2, r2 │ │ │ │ lsr.w r1, sl, r1 │ │ │ │ @@ -576293,34 +576397,34 @@ │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1fa786 │ │ │ │ + bne.n 1fa916 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 1fa984 │ │ │ │ + beq.w 1fab14 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ - b.n 1fa794 │ │ │ │ + b.n 1fa924 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 1fa824 │ │ │ │ + b.n 1fa9b4 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 1fa984 │ │ │ │ + beq.w 1fab14 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ uxth r4, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1fa786 │ │ │ │ + beq.n 1fa916 │ │ │ │ blx 5a83c <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r1, r0, #32 │ │ │ │ rbit r2, r4 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ clz r2, r2 │ │ │ │ lsr.w r1, sl, r1 │ │ │ │ @@ -576342,29 +576446,29 @@ │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1fa814 │ │ │ │ - b.n 1fa786 │ │ │ │ + beq.n 1fa9a4 │ │ │ │ + b.n 1fa916 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 1fa8a6 │ │ │ │ + b.n 1faa36 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1fa984 │ │ │ │ + beq.n 1fab14 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ uxtb r4, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1fa786 │ │ │ │ + beq.w 1fa916 │ │ │ │ blx 5a83c <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r1, r0, #32 │ │ │ │ rbit r2, r4 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ clz r2, r2 │ │ │ │ lsr.w r1, sl, r1 │ │ │ │ @@ -576386,35 +576490,35 @@ │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1fa898 │ │ │ │ - b.n 1fa786 │ │ │ │ + beq.n 1faa28 │ │ │ │ + b.n 1fa916 │ │ │ │ mov r0, r4 │ │ │ │ orrs.w r3, r4, fp │ │ │ │ - beq.w 1fa786 │ │ │ │ + beq.w 1fa916 │ │ │ │ mov r1, fp │ │ │ │ blx 5a83c <__popcountdi2@plt> │ │ │ │ rbit r3, fp │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #33 @ 0x21 │ │ │ │ cmp.w fp, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r4 │ │ │ │ - cbz r4, 1fa940 │ │ │ │ + cbz r4, 1faad0 │ │ │ │ rbit r3, r4 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #1 │ │ │ │ subs r2, r3, #1 │ │ │ │ sub.w r1, r3, #33 @ 0x21 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.n 1fa98a │ │ │ │ + bne.n 1fab1a │ │ │ │ rsb ip, r2, #32 │ │ │ │ lsl.w r3, sl, r2 │ │ │ │ lsl.w r1, sl, r1 │ │ │ │ lsr.w ip, sl, ip │ │ │ │ orrs r3, r1 │ │ │ │ orr.w r3, r3, ip │ │ │ │ lsl.w r2, sl, r2 │ │ │ │ @@ -576424,17 +576528,17 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1fa786 │ │ │ │ + bne.w 1fa916 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 1fa728 │ │ │ │ + bne.w 1fa8b8 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w ip, #1 │ │ │ │ sub.w r1, r0, #32 │ │ │ │ rsb lr, r0, #32 │ │ │ │ subs r3, #33 @ 0x21 │ │ │ │ lsl.w r1, ip, r1 │ │ │ │ @@ -576452,40 +576556,40 @@ │ │ │ │ orrs r1, r3 │ │ │ │ cmp r1, fp │ │ │ │ it eq │ │ │ │ cmpeq r2, r4 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 1fa970 │ │ │ │ + b.n 1fab00 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1fa9e6 │ │ │ │ + beq.n 1fab76 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1faa76 │ │ │ │ + beq.n 1fac06 │ │ │ │ ldr.w ip, [r1, #56] @ 0x38 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb.w lr, [ip, #13] │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ subs r1, r3, #1 │ │ │ │ add.w r4, lr, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp.w lr, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrd r0, r3, [r3, #-20] │ │ │ │ - bhi.n 1faa62 │ │ │ │ + bhi.n 1fabf2 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 1faa60 │ │ │ │ + bhi.n 1fabf0 │ │ │ │ tbb [pc, r4] │ │ │ │ movs r1, #16 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ asrs r1, r4, #32 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ @@ -576496,62 +576600,62 @@ │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1faa00 │ │ │ │ + bne.n 1fab90 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1faa42 │ │ │ │ + beq.n 1fabd2 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp.w lr, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrd r0, r3, [r3, #-20] │ │ │ │ - bhi.n 1faa62 │ │ │ │ + bhi.n 1fabf2 │ │ │ │ movs r3, #0 │ │ │ │ movw r5, #2043 @ 0x7fb │ │ │ │ movt r5, #65532 @ 0xfffc │ │ │ │ movs r4, #0 │ │ │ │ cmp r5, r0 │ │ │ │ sbcs r4, r3 │ │ │ │ - bcs.n 1faa46 │ │ │ │ + bcs.n 1fabd6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1faa8e │ │ │ │ + beq.n 1fac1e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fab40 │ │ │ │ + beq.n 1facd0 │ │ │ │ push {lr} │ │ │ │ ldr.w lr, [r1, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w ip, [lr, #13] │ │ │ │ add r3, r2 │ │ │ │ subs r0, r3, #1 │ │ │ │ subs r2, #1 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r1, r1, #5 │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldrd r3, r1, [r1, #-20] │ │ │ │ - bhi.n 1fab32 │ │ │ │ + bhi.n 1facc2 │ │ │ │ add.w r1, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1faafe │ │ │ │ + bhi.n 1fac8e │ │ │ │ tbb [pc, r1] │ │ │ │ adds r1, r2, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r2, #28 │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ @@ -576563,61 +576667,61 @@ │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r2, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 1faae6 │ │ │ │ + bne.n 1fac76 │ │ │ │ movs r0, #1 │ │ │ │ pop {pc} │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1faaec │ │ │ │ + beq.n 1fac7c │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 1faaf0 │ │ │ │ + bls.n 1fac80 │ │ │ │ movs r0, #0 │ │ │ │ pop {pc} │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1faaec │ │ │ │ + beq.n 1fac7c │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 1fab06 │ │ │ │ - b.n 1fab02 │ │ │ │ + bls.n 1fac96 │ │ │ │ + b.n 1fac92 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1faaec │ │ │ │ + beq.n 1fac7c │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 1fab1c │ │ │ │ - b.n 1fab02 │ │ │ │ + bls.n 1facac │ │ │ │ + b.n 1fac92 │ │ │ │ cmp r3, #32 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bcs.n 1fab02 │ │ │ │ + bcs.n 1fac92 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 1faaa4 │ │ │ │ - b.n 1faaec │ │ │ │ + bne.n 1fac34 │ │ │ │ + b.n 1fac7c │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1fab56 │ │ │ │ + beq.n 1face6 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fac20 │ │ │ │ + beq.n 1fadb0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r6, [r1, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ @@ -576626,18 +576730,18 @@ │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ subs r5, #1 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ cmp r2, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldrd r0, r1, [r3, #-20] │ │ │ │ - bhi.n 1fac0e │ │ │ │ + bhi.n 1fad9e │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1fabc4 │ │ │ │ + bhi.n 1fad54 │ │ │ │ tbb [pc, r3] │ │ │ │ adds r0, r2, r0 │ │ │ │ adds r0, r3, r0 │ │ │ │ adds r0, r3, r0 │ │ │ │ adds r4, #24 │ │ │ │ adds r0, r3, r0 │ │ │ │ adds r0, r3, r0 │ │ │ │ @@ -576655,91 +576759,91 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ blx 5ad8c <__popcountsi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1fabb4 │ │ │ │ + bne.n 1fad44 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 1fabba │ │ │ │ + bne.n 1fad4a │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ uxth r0, r0 │ │ │ │ movs r1, #0 │ │ │ │ blx 5a83c <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1fabb4 │ │ │ │ + bne.n 1fad44 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 1fabd6 │ │ │ │ - b.n 1fabd0 │ │ │ │ + bne.n 1fad66 │ │ │ │ + b.n 1fad60 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ uxtb r0, r0 │ │ │ │ movs r1, #0 │ │ │ │ blx 5a83c <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1fabb4 │ │ │ │ + bne.n 1fad44 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 1fabf2 │ │ │ │ - b.n 1fabd0 │ │ │ │ + bne.n 1fad82 │ │ │ │ + b.n 1fad60 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 5a83c <__popcountdi2@plt> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1fabb4 │ │ │ │ + bne.n 1fad44 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1fab76 │ │ │ │ - b.n 1fabd0 │ │ │ │ + bne.n 1fad06 │ │ │ │ + b.n 1fad60 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w ip, r2, lsl #5 │ │ │ │ push {r4, lr} │ │ │ │ add.w lr, r1, ip │ │ │ │ - ldr r0, [pc, #160] @ (1facd0 ) │ │ │ │ + ldr r0, [pc, #160] @ (1fae60 ) │ │ │ │ ldr.w lr, [lr, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ ldrb.w lr, [lr, #-8] │ │ │ │ cmp.w lr, #5 │ │ │ │ - bne.n 1fac66 │ │ │ │ + bne.n 1fadf6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1facc6 │ │ │ │ - ldr.w lr, [pc, #140] @ 1facd4 │ │ │ │ + beq.n 1fae56 │ │ │ │ + ldr.w lr, [pc, #140] @ 1fae64 │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r0, [r0, lr] │ │ │ │ mov.w lr, #48 @ 0x30 │ │ │ │ mla r0, lr, r4, r0 │ │ │ │ add r0, r2 │ │ │ │ ldrb r2, [r0, #23] │ │ │ │ bic.w r2, r2, #121 @ 0x79 │ │ │ │ subs r2, #2 │ │ │ │ tst.w r2, #252 @ 0xfc │ │ │ │ - beq.n 1fac6a │ │ │ │ + beq.n 1fadfa │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r2, r1, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add.w lr, r1, r3 │ │ │ │ subs r1, #1 │ │ │ │ ldr.w ip, [r2, #56] @ 0x38 │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ ldrb.w r0, [ip, #13] │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ subs r2, r0, #1 │ │ │ │ cmp r0, #32 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - bhi.n 1facba │ │ │ │ + bhi.n 1fae4a │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1facba │ │ │ │ + bhi.n 1fae4a │ │ │ │ tbb [pc, r2] │ │ │ │ asrs r0, r3, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ @@ -576751,35 +576855,35 @@ │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fac66 │ │ │ │ + beq.n 1fadf6 │ │ │ │ cmp r1, lr │ │ │ │ - bne.n 1fac7e │ │ │ │ + bne.n 1fae0e │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 1facbe │ │ │ │ + b.n 1fae4e │ │ │ │ nop │ │ │ │ - strh r0, [r1, r7] │ │ │ │ + strh r0, [r7, r0] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1facea │ │ │ │ + beq.n 1fae7a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fadba │ │ │ │ + beq.n 1faf4a │ │ │ │ ldr.w ip, [r1, #56] @ 0x38 │ │ │ │ movs r0, #0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb.w r4, [ip, #13] │ │ │ │ add r3, r2 │ │ │ │ @@ -576787,17 +576891,17 @@ │ │ │ │ subs r7, r3, #1 │ │ │ │ add.w lr, r4, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r4, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrd r1, r3, [r3, #-20] │ │ │ │ - bhi.n 1fad48 │ │ │ │ + bhi.n 1faed8 │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1fad8a │ │ │ │ + bhi.n 1faf1a │ │ │ │ tbb [pc, lr] │ │ │ │ adds r1, #31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ subs r1, r6, #4 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ @@ -576811,88 +576915,88 @@ │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds.w r5, r1, #32768 @ 0x8000 │ │ │ │ adc.w r6, r3, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r5, r6, #0 │ │ │ │ - bcs.n 1fad84 │ │ │ │ + bcs.n 1faf14 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1fadbe │ │ │ │ + bge.n 1faf4e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1fad84 │ │ │ │ + bne.n 1faf14 │ │ │ │ movs r0, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1fad0a │ │ │ │ + bne.n 1fae9a │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1fad86 │ │ │ │ + b.n 1faf16 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ lsls r3, r1, #16 │ │ │ │ - bpl.n 1fad7e │ │ │ │ - cbnz r0, 1fad84 │ │ │ │ + bpl.n 1faf0e │ │ │ │ + cbnz r0, 1faf14 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 1fad6e │ │ │ │ - b.n 1fad6a │ │ │ │ + bne.n 1faefe │ │ │ │ + b.n 1faefa │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov.w lr, #0 │ │ │ │ adds.w r4, r1, #32768 @ 0x8000 │ │ │ │ adc.w r3, lr, #0 │ │ │ │ cmp.w r4, #98304 @ 0x18000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcs.n 1fad84 │ │ │ │ + bcs.n 1faf14 │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ - bcc.n 1fadaa │ │ │ │ + bcc.n 1faf3a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fad84 │ │ │ │ + bne.n 1faf14 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 1fad6a │ │ │ │ + beq.n 1faefa │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b.n 1fad8e │ │ │ │ + b.n 1faf1e │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 1fad66 │ │ │ │ + blt.n 1faef6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fad84 │ │ │ │ + bne.n 1faf14 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 1fad66 │ │ │ │ + b.n 1faef6 │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1fade6 │ │ │ │ + beq.n 1faf76 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1faf4a │ │ │ │ + beq.w 1fb0da │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldr r0, [r1, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r1 │ │ │ │ add r3, r2 │ │ │ │ ldrb.w ip, [r0, #13] │ │ │ │ subs r2, #1 │ │ │ │ subs r7, r3, #1 │ │ │ │ ldrb.w lr, [r2, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w lr, lr, #5 │ │ │ │ add.w lr, r0, lr, lsl #3 │ │ │ │ ldrd r3, lr, [lr, #-20] │ │ │ │ - bhi.n 1faf02 │ │ │ │ + bhi.n 1fb092 │ │ │ │ add.w lr, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1faedc │ │ │ │ + bhi.n 1fb06c │ │ │ │ tbb [pc, lr] │ │ │ │ ldrb r2, [r1, r1] │ │ │ │ ldrb r4, [r3, r1] │ │ │ │ ldrb r4, [r3, r1] │ │ │ │ adds r6, #92 @ 0x5c │ │ │ │ ldrb r4, [r3, r1] │ │ │ │ ldrb r4, [r3, r1] │ │ │ │ @@ -576903,118 +577007,118 @@ │ │ │ │ ldrb r4, [r3, r1] │ │ │ │ ldrb r4, [r3, r1] │ │ │ │ ldrb r4, [r3, r1] │ │ │ │ ldrb r4, [r3, r1] │ │ │ │ ldrb r4, [r3, r1] │ │ │ │ ldrb r4, [r3, r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1faf28 │ │ │ │ + bne.n 1fb0b8 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 1faf42 │ │ │ │ + beq.n 1fb0d2 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxth r3, r3 │ │ │ │ negs r3, r3 │ │ │ │ sbc.w lr, lr, lr │ │ │ │ adds r3, r3, r3 │ │ │ │ adc.w lr, lr, lr │ │ │ │ adds.w ip, r3, #32768 @ 0x8000 │ │ │ │ adc.w r1, lr, #0 │ │ │ │ cmp.w ip, #98304 @ 0x18000 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bcs.n 1faf28 │ │ │ │ + bcs.n 1fb0b8 │ │ │ │ orrs.w r3, r3, lr │ │ │ │ - beq.n 1fae48 │ │ │ │ - b.n 1fae44 │ │ │ │ + beq.n 1fafd8 │ │ │ │ + b.n 1fafd4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1faf28 │ │ │ │ + bne.n 1fb0b8 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 1faf42 │ │ │ │ + beq.n 1fb0d2 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ negs r3, r3 │ │ │ │ sbc.w lr, lr, lr │ │ │ │ adds r3, r3, r3 │ │ │ │ adc.w lr, lr, lr │ │ │ │ orrs.w r3, r3, lr │ │ │ │ - beq.n 1fae82 │ │ │ │ - b.n 1fae7e │ │ │ │ + beq.n 1fb012 │ │ │ │ + b.n 1fb00e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1faf28 │ │ │ │ + bne.n 1fb0b8 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 1faf42 │ │ │ │ + beq.n 1fb0d2 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ negs r3, r3 │ │ │ │ sbc.w lr, lr, lr │ │ │ │ bic.w r3, r3, #1 │ │ │ │ orrs.w r3, r3, lr │ │ │ │ - beq.n 1faeaa │ │ │ │ - b.n 1faea6 │ │ │ │ - cbnz r6, 1faf28 │ │ │ │ + beq.n 1fb03a │ │ │ │ + b.n 1fb036 │ │ │ │ + cbnz r6, 1fb0b8 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 1faf42 │ │ │ │ + beq.n 1fb0d2 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ negs r3, r3 │ │ │ │ sbc.w lr, lr, lr │ │ │ │ adds r3, r3, r3 │ │ │ │ adc.w lr, lr, lr │ │ │ │ adds.w ip, r3, #32768 @ 0x8000 │ │ │ │ adc.w r1, lr, #0 │ │ │ │ cmp.w ip, #98304 @ 0x18000 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bcs.n 1faf28 │ │ │ │ + bcs.n 1fb0b8 │ │ │ │ orrs.w r3, r3, lr │ │ │ │ - beq.n 1faece │ │ │ │ - b.n 1faecc │ │ │ │ + beq.n 1fb05e │ │ │ │ + b.n 1fb05c │ │ │ │ negs r3, r3 │ │ │ │ sbc.w lr, lr, lr, lsl #1 │ │ │ │ adds r3, r3, r3 │ │ │ │ adc.w lr, lr, lr │ │ │ │ adds.w r4, r3, #32768 @ 0x8000 │ │ │ │ adc.w r5, lr, #0 │ │ │ │ cmp.w r4, #98304 @ 0x18000 │ │ │ │ sbcs.w r4, r5, #0 │ │ │ │ - bcs.n 1faf28 │ │ │ │ + bcs.n 1fb0b8 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.n 1faf2c │ │ │ │ - cbz r6, 1faf46 │ │ │ │ + bge.n 1fb0bc │ │ │ │ + cbz r6, 1fb0d6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w lr, lr, #0 │ │ │ │ - blt.n 1faf3c │ │ │ │ + blt.n 1fb0cc │ │ │ │ movs r6, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1faf28 │ │ │ │ + bne.n 1fb0b8 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 1fae00 │ │ │ │ + bne.w 1faf90 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r1, #1 │ │ │ │ - b.n 1faf3c │ │ │ │ + b.n 1fb0cc │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1faf62 │ │ │ │ + beq.n 1fb0f2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fb062 │ │ │ │ + beq.n 1fb1f2 │ │ │ │ ldr.w ip, [r1, #56] @ 0x38 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb.w r4, [ip, #13] │ │ │ │ mov r8, lr │ │ │ │ add r3, r2 │ │ │ │ @@ -577022,17 +577126,17 @@ │ │ │ │ subs r0, r3, #1 │ │ │ │ subs r7, r4, #1 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ cmp r4, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, ip, r2, lsl #3 │ │ │ │ ldrd r3, r2, [r2, #-20] │ │ │ │ - bhi.n 1fafbe │ │ │ │ + bhi.n 1fb14e │ │ │ │ cmp r7, #31 │ │ │ │ - bhi.n 1fb008 │ │ │ │ + bhi.n 1fb198 │ │ │ │ tbb [pc, r7] │ │ │ │ adds r5, #34 @ 0x22 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ movs r2, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ @@ -577048,408 +577152,408 @@ │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w r5, r3, #32768 @ 0x8000 │ │ │ │ adc.w r6, r2, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r5, r6, #0 │ │ │ │ - bcs.n 1fb024 │ │ │ │ + bcs.n 1fb1b4 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 1fb066 │ │ │ │ + bge.n 1fb1f6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1fb024 │ │ │ │ + bne.n 1fb1b4 │ │ │ │ mov.w lr, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 1faf82 │ │ │ │ + bne.n 1fb112 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1fb026 │ │ │ │ + b.n 1fb1b6 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - bcc.n 1faffa │ │ │ │ + bcc.n 1fb18a │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1fb024 │ │ │ │ + bne.n 1fb1b4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1fafe6 │ │ │ │ + beq.n 1fb176 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, r3, r3 │ │ │ │ mov.w r2, #0 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w r4, r3, #32768 @ 0x8000 │ │ │ │ mov r5, r4 │ │ │ │ adc.w r4, r2, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r4, r4, #0 │ │ │ │ - bcc.n 1fafea │ │ │ │ + bcc.n 1fb17a │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, #0 │ │ │ │ uxth r3, r3 │ │ │ │ adds r3, r3, r3 │ │ │ │ add.w r5, r3, #32768 @ 0x8000 │ │ │ │ adc.w r2, r4, r4 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r5, r2, #0 │ │ │ │ - bcs.n 1fb024 │ │ │ │ + bcs.n 1fb1b4 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - bcc.n 1fb052 │ │ │ │ + bcc.n 1fb1e2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1fb024 │ │ │ │ + bne.n 1fb1b4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1fafe6 │ │ │ │ + beq.n 1fb176 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b.n 1fb02c │ │ │ │ + b.n 1fb1bc │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - blt.n 1fafe2 │ │ │ │ + blt.n 1fb172 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1fb024 │ │ │ │ + bne.n 1fb1b4 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 1fafe2 │ │ │ │ + b.n 1fb172 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ add.w r8, r0, #20 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ cmp r8, r5 │ │ │ │ - beq.w 1fb384 │ │ │ │ + beq.w 1fb514 │ │ │ │ subs r7, r5, #4 │ │ │ │ mov r9, r8 │ │ │ │ - b.n 1fb0b0 │ │ │ │ + b.n 1fb240 │ │ │ │ cmp r2, #191 @ 0xbf │ │ │ │ - bne.w 1fb324 │ │ │ │ + bne.w 1fb4b4 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 1fb384 │ │ │ │ + beq.w 1fb514 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ ands.w r1, r4, #1 │ │ │ │ - bne.n 1fb0a6 │ │ │ │ + bne.n 1fb236 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1fb324 │ │ │ │ + bne.w 1fb4b4 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #190 @ 0xbe │ │ │ │ it ne │ │ │ │ cmpne.w r2, #260 @ 0x104 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1fb0a0 │ │ │ │ + bne.n 1fb230 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ adds r4, #20 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1fb0a6 │ │ │ │ + beq.n 1fb236 │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r7, r4 │ │ │ │ subs r4, r5, #4 │ │ │ │ - b.n 1fb0f2 │ │ │ │ + b.n 1fb282 │ │ │ │ cmp r2, #191 @ 0xbf │ │ │ │ - bne.w 1fb324 │ │ │ │ + bne.w 1fb4b4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 1fb378 │ │ │ │ + beq.w 1fb508 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ands.w r1, r6, #1 │ │ │ │ - bne.n 1fb0e8 │ │ │ │ + bne.n 1fb278 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1fb324 │ │ │ │ + bne.w 1fb4b4 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ cmp r2, #190 @ 0xbe │ │ │ │ it ne │ │ │ │ cmpne.w r2, #260 @ 0x104 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1fb0e2 │ │ │ │ + bne.n 1fb272 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ adds r6, #20 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 1fb0e8 │ │ │ │ + beq.n 1fb278 │ │ │ │ str r4, [sp, #20] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 1fb13c │ │ │ │ + b.n 1fb2cc │ │ │ │ cmp r0, #191 @ 0xbf │ │ │ │ - bne.w 1fb324 │ │ │ │ + bne.w 1fb4b4 │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 1fb368 │ │ │ │ + beq.w 1fb4f8 │ │ │ │ ldr.w r2, [r8] │ │ │ │ ands.w r1, r2, #1 │ │ │ │ - bne.n 1fb12e │ │ │ │ + bne.n 1fb2be │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fb324 │ │ │ │ + bne.w 1fb4b4 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #190 @ 0xbe │ │ │ │ it ne │ │ │ │ cmpne.w r0, #260 @ 0x104 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1fb128 │ │ │ │ + bne.n 1fb2b8 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add.w r9, r2, #20 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.n 1fb12e │ │ │ │ + beq.n 1fb2be │ │ │ │ sub.w sl, r1, #4 │ │ │ │ mov fp, r6 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - b.n 1fb18a │ │ │ │ + b.n 1fb31a │ │ │ │ cmp r6, #191 @ 0xbf │ │ │ │ - bne.w 1fb324 │ │ │ │ + bne.w 1fb4b4 │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ sub.w sl, r1, #4 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 1fb354 │ │ │ │ + beq.w 1fb4e4 │ │ │ │ ldr.w r0, [sl] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 1fb17c │ │ │ │ + bne.n 1fb30c │ │ │ │ ldrb r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1fb324 │ │ │ │ + bne.w 1fb4b4 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ cmp r6, #190 @ 0xbe │ │ │ │ it ne │ │ │ │ cmpne.w r6, #260 @ 0x104 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1fb176 │ │ │ │ + bne.n 1fb306 │ │ │ │ ldr r7, [r0, #24] │ │ │ │ add.w r8, r0, #20 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 1fb17c │ │ │ │ + beq.n 1fb30c │ │ │ │ strd sl, r9, [sp, #8] │ │ │ │ subs r7, #4 │ │ │ │ mov sl, fp │ │ │ │ mov fp, r5 │ │ │ │ - b.n 1fb1d4 │ │ │ │ + b.n 1fb364 │ │ │ │ cmp r5, #191 @ 0xbf │ │ │ │ - bne.w 1fb324 │ │ │ │ + bne.w 1fb4b4 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ subs r7, r1, #4 │ │ │ │ cmp r8, r1 │ │ │ │ - beq.w 1fb33a │ │ │ │ + beq.w 1fb4ca │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 1fb1ca │ │ │ │ + bne.n 1fb35a │ │ │ │ ldrb r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1fb324 │ │ │ │ + bne.w 1fb4b4 │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ cmp r5, #190 @ 0xbe │ │ │ │ it ne │ │ │ │ cmpne.w r5, #260 @ 0x104 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1fb1c4 │ │ │ │ + bne.n 1fb354 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ add.w r9, r0, #20 │ │ │ │ cmp r9, r6 │ │ │ │ - beq.n 1fb1ca │ │ │ │ + beq.n 1fb35a │ │ │ │ strd r8, r7, [sp] │ │ │ │ mov r7, r9 │ │ │ │ sub.w r8, r6, #4 │ │ │ │ - b.n 1fb220 │ │ │ │ + b.n 1fb3b0 │ │ │ │ cmp r0, #191 @ 0xbf │ │ │ │ - bne.w 1fb324 │ │ │ │ + bne.w 1fb4b4 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ sub.w r8, r1, #4 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 1fb32c │ │ │ │ + beq.w 1fb4bc │ │ │ │ ldr.w r5, [r8] │ │ │ │ ands.w r1, r5, #1 │ │ │ │ - bne.n 1fb212 │ │ │ │ + bne.n 1fb3a2 │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fb324 │ │ │ │ + bne.n 1fb4b4 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #190 @ 0xbe │ │ │ │ it ne │ │ │ │ cmpne.w r0, #260 @ 0x104 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1fb20c │ │ │ │ + bne.n 1fb39c │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r5, #20 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1fb212 │ │ │ │ + beq.n 1fb3a2 │ │ │ │ subs r6, r1, #4 │ │ │ │ mov r2, r5 │ │ │ │ - b.n 1fb25c │ │ │ │ + b.n 1fb3ec │ │ │ │ cmp r3, #191 @ 0xbf │ │ │ │ - bne.n 1fb324 │ │ │ │ + bne.n 1fb4b4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ subs r6, r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1fb212 │ │ │ │ + beq.n 1fb3a2 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 1fb254 │ │ │ │ + bne.n 1fb3e4 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fb324 │ │ │ │ + bne.n 1fb4b4 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #190 @ 0xbe │ │ │ │ it ne │ │ │ │ cmpne.w r3, #260 @ 0x104 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1fb250 │ │ │ │ + bne.n 1fb3e0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r9, r0, #20 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 1fb254 │ │ │ │ + beq.n 1fb3e4 │ │ │ │ subs r3, #4 │ │ │ │ mov r1, r9 │ │ │ │ - b.n 1fb298 │ │ │ │ + b.n 1fb428 │ │ │ │ cmp r0, #191 @ 0xbf │ │ │ │ - bne.n 1fb322 │ │ │ │ + bne.n 1fb4b2 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r3, r0, #4 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1fb254 │ │ │ │ + beq.n 1fb3e4 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ands.w ip, r5, #1 │ │ │ │ - bne.n 1fb290 │ │ │ │ + bne.n 1fb420 │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fb322 │ │ │ │ + bne.n 1fb4b2 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #190 @ 0xbe │ │ │ │ it ne │ │ │ │ cmpne.w r0, #260 @ 0x104 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ - bne.n 1fb28c │ │ │ │ + bne.n 1fb41c │ │ │ │ ldr r0, [r5, #24] │ │ │ │ adds r5, #20 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 1fb290 │ │ │ │ + beq.n 1fb420 │ │ │ │ sub.w r9, r0, #4 │ │ │ │ - b.n 1fb2dc │ │ │ │ + b.n 1fb46c │ │ │ │ cmp.w lr, #191 @ 0xbf │ │ │ │ - bne.n 1fb322 │ │ │ │ + bne.n 1fb4b2 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 1fb290 │ │ │ │ + beq.n 1fb420 │ │ │ │ ldr.w r0, [r9] │ │ │ │ ands.w ip, r0, #1 │ │ │ │ - bne.n 1fb2d0 │ │ │ │ + bne.n 1fb460 │ │ │ │ ldrb.w lr, [r0, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1fb322 │ │ │ │ + bne.n 1fb4b2 │ │ │ │ ldr.w lr, [r0, #36] @ 0x24 │ │ │ │ cmp.w lr, #190 @ 0xbe │ │ │ │ it ne │ │ │ │ cmpne.w lr, #260 @ 0x104 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ - bne.n 1fb2ca │ │ │ │ + bne.n 1fb45a │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1fb07c │ │ │ │ + bl 1fb20c │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fb2d0 │ │ │ │ + bne.n 1fb460 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1fb324 │ │ │ │ + b.n 1fb4b4 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r1 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r8, r7, [sp] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ subs r7, r1, #4 │ │ │ │ cmp r8, r1 │ │ │ │ - bne.w 1fb1d4 │ │ │ │ + bne.w 1fb364 │ │ │ │ mov r5, fp │ │ │ │ mov fp, sl │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ sub.w sl, r1, #4 │ │ │ │ cmp r9, r1 │ │ │ │ - bne.w 1fb18a │ │ │ │ + bne.w 1fb31a │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r6, fp │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 1fb13c │ │ │ │ + bne.w 1fb2cc │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r7, r5 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 1fb0f2 │ │ │ │ + bne.w 1fb282 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 1fb0b0 │ │ │ │ + bne.w 1fb240 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ add.w r5, r0, #20 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1fb3e0 │ │ │ │ + beq.n 1fb570 │ │ │ │ subs r4, #4 │ │ │ │ - b.n 1fb3b8 │ │ │ │ + b.n 1fb548 │ │ │ │ cmp r3, #191 @ 0xbf │ │ │ │ - bne.n 1fb3e6 │ │ │ │ + bne.n 1fb576 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1fb3e0 │ │ │ │ + beq.n 1fb570 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 1fb3b0 │ │ │ │ + bmi.n 1fb540 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 1fb3e6 │ │ │ │ + cbnz r3, 1fb576 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #190 @ 0xbe │ │ │ │ it ne │ │ │ │ cmpne.w r3, #260 @ 0x104 │ │ │ │ ite eq │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #0 │ │ │ │ - bne.n 1fb3ac │ │ │ │ - bl 1fb07c │ │ │ │ + bne.n 1fb53c │ │ │ │ + bl 1fb20c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fb3b0 │ │ │ │ + bne.n 1fb540 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ @@ -577457,56 +577561,56 @@ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ lsls r7, r2, #5 │ │ │ │ mov r5, r3 │ │ │ │ adds r3, r1, r7 │ │ │ │ - ldr.w r8, [pc, #224] @ 1fb4e4 │ │ │ │ + ldr.w r8, [pc, #224] @ 1fb674 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ add r8, pc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 2017b8 │ │ │ │ + bl 201948 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fb4b8 │ │ │ │ + beq.n 1fb648 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1fb4b8 │ │ │ │ - ldr r3, [pc, #200] @ (1fb4e8 ) │ │ │ │ + beq.n 1fb648 │ │ │ │ + ldr r3, [pc, #200] @ (1fb678 ) │ │ │ │ ldr.w r9, [r8, r3] │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mla r2, r8, r2, r9 │ │ │ │ add r2, r6 │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #6 │ │ │ │ - bhi.n 1fb48c │ │ │ │ + bhi.n 1fb61c │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 1fb4c8 │ │ │ │ + bls.n 1fb658 │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ lsr.w r2, r1, r2 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 1fb4c8 │ │ │ │ + bpl.n 1fb658 │ │ │ │ adds r2, r4, r7 │ │ │ │ ldr r1, [r2, #56] @ 0x38 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ adds r2, #5 │ │ │ │ add.w r2, r1, r2, lsl #3 │ │ │ │ ldrb r1, [r1, #13] │ │ │ │ cmp r1, #32 │ │ │ │ ldrd r0, ip, [r2, #-20] │ │ │ │ - bhi.n 1fb4dc │ │ │ │ + bhi.n 1fb66c │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1fb4d6 │ │ │ │ + bhi.n 1fb666 │ │ │ │ tbb [pc, r1] │ │ │ │ adds r5, #42 @ 0x2a │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ cmp r2, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ @@ -577517,1236 +577621,1236 @@ │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - bne.n 1fb4c8 │ │ │ │ + bne.n 1fb658 │ │ │ │ adds r2, r4, r7 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ add.w r1, r2, r1, lsl #3 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ ldrd r0, r1, [r1, #20] │ │ │ │ - bl 201784 │ │ │ │ + bl 201914 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 1fb4c8 │ │ │ │ + beq.n 1fb658 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1fb42c │ │ │ │ + bne.n 1fb5bc │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ uxtb r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.n 1fb4b2 │ │ │ │ + bne.n 1fb642 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ uxth r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1fb4c4 │ │ │ │ + b.n 1fb654 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1fb4c4 │ │ │ │ + b.n 1fb654 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, ip │ │ │ │ - b.n 1fb4c4 │ │ │ │ + b.n 1fb654 │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #952] @ (1fb8a0 ) │ │ │ │ + ldr r2, [pc, #376] @ (1fb7f0 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr.w r3, [pc, #1340] @ 1fba3c │ │ │ │ + ldr.w r3, [pc, #1340] @ 1fbbcc │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r3, pc │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1fb5ea │ │ │ │ + beq.n 1fb77a │ │ │ │ mov r8, r3 │ │ │ │ subs r5, #4 │ │ │ │ mov r4, r6 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ ands.w r6, r7, #1 │ │ │ │ - bne.n 1fb5e2 │ │ │ │ + bne.n 1fb772 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ - cbz r3, 1fb552 │ │ │ │ + cbz r3, 1fb6e2 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1fb548 │ │ │ │ + bne.n 1fb6d8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1fb548 │ │ │ │ + bls.n 1fb6d8 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r7 │ │ │ │ subs r3, r5, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 20328c │ │ │ │ + bl 20341c │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1fb5e2 │ │ │ │ + beq.n 1fb772 │ │ │ │ mov r7, r6 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r7, #44 @ 0x2c │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ subs r3, r5, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r3, r3, asr #5 │ │ │ │ - beq.n 1fb5ee │ │ │ │ + beq.n 1fb77e │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1fb5f2 │ │ │ │ + bne.n 1fb782 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add.w ip, r7, #20 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 1fb5e2 │ │ │ │ + beq.n 1fb772 │ │ │ │ mov r9, r5 │ │ │ │ str r6, [sp, #4] │ │ │ │ mov sl, r7 │ │ │ │ mov fp, r3 │ │ │ │ subs r5, r2, #4 │ │ │ │ mov r6, ip │ │ │ │ ldr r7, [r5, #0] │ │ │ │ lsls r0, r7, #31 │ │ │ │ - bmi.n 1fb64a │ │ │ │ + bmi.n 1fb7da │ │ │ │ ldrb r1, [r7, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1fb656 │ │ │ │ + beq.n 1fb7e6 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1fb5b6 │ │ │ │ + beq.n 1fb746 │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1fb5b6 │ │ │ │ + bne.n 1fb746 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ subs r1, #24 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 1fb5b6 │ │ │ │ + bls.n 1fb746 │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ movw r7, #52429 @ 0xcccd │ │ │ │ movt r7, #52428 @ 0xcccc │ │ │ │ subs r1, r5, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r7, r1 │ │ │ │ - bl 20328c │ │ │ │ + bl 20341c │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1fb64a │ │ │ │ - ldr.w r2, [pc, #1160] @ 1fba40 │ │ │ │ + beq.n 1fb7da │ │ │ │ + ldr.w r2, [pc, #1160] @ 1fbbd0 │ │ │ │ mov r7, sl │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r3, fp │ │ │ │ mov r5, r9 │ │ │ │ ldr.w lr, [r8, r2] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r2, r1, r2, lr │ │ │ │ add r2, r3 │ │ │ │ ldrb r3, [r2, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1fb548 │ │ │ │ + bne.n 1fb6d8 │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 1fb548 │ │ │ │ + bmi.n 1fb6d8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1fb514 │ │ │ │ + bne.n 1fb6a4 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 1fb54a │ │ │ │ + b.n 1fb6da │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fb568 │ │ │ │ + bne.n 1fb6f8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 202e58 │ │ │ │ + bl 202fe8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fb568 │ │ │ │ - ldr.w r2, [pc, #1088] @ 1fba40 │ │ │ │ + bne.n 1fb6f8 │ │ │ │ + ldr.w r2, [pc, #1088] @ 1fbbd0 │ │ │ │ ldr.w lr, [r8, r2] │ │ │ │ - b.n 1fb5c6 │ │ │ │ + b.n 1fb756 │ │ │ │ mov r3, r7 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ subs r7, r1, #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 1fb8de │ │ │ │ + bne.w 1fba6e │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 1fb82a │ │ │ │ + bne.w 1fb9ba │ │ │ │ ldrd r7, r6, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 1fb770 │ │ │ │ + bne.w 1fb900 │ │ │ │ mov r4, r5 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ subs r5, r1, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 1fb680 │ │ │ │ + bne.n 1fb810 │ │ │ │ ldrd r5, r6, [sp, #12] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ subs r5, r1, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 1fb57e │ │ │ │ + bne.n 1fb70e │ │ │ │ mov r5, r9 │ │ │ │ - b.n 1fb5e2 │ │ │ │ + b.n 1fb772 │ │ │ │ add.w r1, r7, #44 @ 0x2c │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ subs r1, r5, r1 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r3, r1, asr #5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bne.n 1fb700 │ │ │ │ + bne.n 1fb890 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fb706 │ │ │ │ + beq.n 1fb896 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add.w ip, r7, #20 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 1fb64a │ │ │ │ + beq.n 1fb7da │ │ │ │ str r5, [sp, #12] │ │ │ │ subs r5, r2, #4 │ │ │ │ str r6, [sp, #16] │ │ │ │ mov r6, ip │ │ │ │ str r7, [sp, #20] │ │ │ │ ldr r7, [r5, #0] │ │ │ │ lsls r1, r7, #31 │ │ │ │ - bmi.n 1fb63e │ │ │ │ + bmi.n 1fb7ce │ │ │ │ ldrb r1, [r7, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1fb716 │ │ │ │ + bne.n 1fb8a6 │ │ │ │ add.w r1, r7, #44 @ 0x2c │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ subs r1, r5, r1 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r3, r1, asr #5 │ │ │ │ - bne.n 1fb750 │ │ │ │ + bne.n 1fb8e0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fb756 │ │ │ │ + bne.n 1fb8e6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 202e58 │ │ │ │ + bl 202fe8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fb756 │ │ │ │ - ldr r1, [pc, #912] @ (1fba40 ) │ │ │ │ + bne.n 1fb8e6 │ │ │ │ + ldr r1, [pc, #912] @ (1fbbd0 ) │ │ │ │ ldr.w r0, [r8, r1] │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r1, ip, r1, r0 │ │ │ │ add r1, r3 │ │ │ │ ldrb r1, [r1, #23] │ │ │ │ and.w r1, r1, #134 @ 0x86 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ - bne.n 1fb6d0 │ │ │ │ + bne.n 1fb860 │ │ │ │ ldrb.w r1, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bpl.n 1fb63e │ │ │ │ + bpl.n 1fb7ce │ │ │ │ add r5, sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ ldmia r5, {r5, r6, r7} │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mla r1, r0, r1, r3 │ │ │ │ add r1, r2 │ │ │ │ ldrb r1, [r1, #23] │ │ │ │ and.w r1, r1, #134 @ 0x86 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ - bne.n 1fb6f4 │ │ │ │ + bne.n 1fb884 │ │ │ │ ldrb.w r1, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r1, #29 │ │ │ │ - bpl.n 1fb64a │ │ │ │ + bpl.n 1fb7da │ │ │ │ mov lr, r3 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r7, sl │ │ │ │ mov r5, r9 │ │ │ │ mov r3, fp │ │ │ │ - b.n 1fb5c6 │ │ │ │ + b.n 1fb756 │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - beq.n 1fb66c │ │ │ │ - bl 202e58 │ │ │ │ + beq.n 1fb7fc │ │ │ │ + bl 202fe8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fb66c │ │ │ │ - ldr r1, [pc, #816] @ (1fba40 ) │ │ │ │ + bne.n 1fb7fc │ │ │ │ + ldr r1, [pc, #816] @ (1fbbd0 ) │ │ │ │ ldr.w r3, [r8, r1] │ │ │ │ - b.n 1fb6d6 │ │ │ │ + b.n 1fb866 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1fb744 │ │ │ │ + beq.n 1fb8d4 │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1fb744 │ │ │ │ + bne.n 1fb8d4 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ subs r1, #24 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 1fb744 │ │ │ │ + bls.n 1fb8d4 │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ movw r7, #52429 @ 0xcccd │ │ │ │ movt r7, #52428 @ 0xcccc │ │ │ │ subs r1, r5, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r7, r1 │ │ │ │ - bl 20328c │ │ │ │ + bl 20341c │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 1fb63e │ │ │ │ - ldr r1, [pc, #760] @ (1fba40 ) │ │ │ │ + beq.w 1fb7ce │ │ │ │ + ldr r1, [pc, #760] @ (1fbbd0 ) │ │ │ │ add r5, sp, #12 │ │ │ │ ldmia r5, {r5, r6, r7} │ │ │ │ ldr.w r3, [r8, r1] │ │ │ │ - b.n 1fb6d6 │ │ │ │ + b.n 1fb866 │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1fb6a0 │ │ │ │ + bne.n 1fb830 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add.w lr, r7, #20 │ │ │ │ cmp lr, r2 │ │ │ │ - beq.w 1fb63e │ │ │ │ + beq.w 1fb7ce │ │ │ │ strd r7, r3, [sp, #32] │ │ │ │ subs r7, r2, #4 │ │ │ │ str r5, [sp, #24] │ │ │ │ mov r5, r4 │ │ │ │ str r6, [sp, #28] │ │ │ │ mov r6, lr │ │ │ │ ldr r4, [r7, #0] │ │ │ │ lsls r2, r4, #31 │ │ │ │ - bmi.w 1fb62e │ │ │ │ + bmi.w 1fb7be │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 1fb7bc │ │ │ │ + cbz r3, 1fb94c │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1fb7aa │ │ │ │ + beq.n 1fb93a │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1fb7aa │ │ │ │ + bne.n 1fb93a │ │ │ │ ldr r3, [r7, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1fb7aa │ │ │ │ + bls.n 1fb93a │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r4 │ │ │ │ subs r3, r7, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 20328c │ │ │ │ + bl 20341c │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 1fb62e │ │ │ │ - ldr r1, [pc, #660] @ (1fba40 ) │ │ │ │ + beq.w 1fb7be │ │ │ │ + ldr r1, [pc, #660] @ (1fbbd0 ) │ │ │ │ mov r4, r5 │ │ │ │ ldrd r7, r3, [sp, #32] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr.w r0, [r8, r1] │ │ │ │ - b.n 1fb6b2 │ │ │ │ + b.n 1fb842 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ subs r3, r7, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r1, r3, asr #5 │ │ │ │ - bne.n 1fb808 │ │ │ │ - cbnz r1, 1fb80e │ │ │ │ + bne.n 1fb998 │ │ │ │ + cbnz r1, 1fb99e │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 202e58 │ │ │ │ + bl 202fe8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cbnz r0, 1fb80e │ │ │ │ - ldr r3, [pc, #612] @ (1fba40 ) │ │ │ │ + cbnz r0, 1fb99e │ │ │ │ + ldr r3, [pc, #612] @ (1fbbd0 ) │ │ │ │ ldr.w r0, [r8, r3] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ add r3, r1 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1fb7fc │ │ │ │ + bne.n 1fb98c │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r3, #29 │ │ │ │ - bpl.w 1fb62e │ │ │ │ + bpl.w 1fb7be │ │ │ │ mov r4, r5 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldrd r7, r3, [sp, #32] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - b.n 1fb6b2 │ │ │ │ + b.n 1fb842 │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1fb7ce │ │ │ │ + bne.n 1fb95e │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w lr, r4, #20 │ │ │ │ cmp lr, r2 │ │ │ │ - beq.w 1fb62e │ │ │ │ + beq.w 1fb7be │ │ │ │ strd r6, r5, [sp, #44] @ 0x2c │ │ │ │ mov r5, lr │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ mov r6, r8 │ │ │ │ subs r7, r2, #4 │ │ │ │ strd r4, r1, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ lsls r3, r4, #31 │ │ │ │ - bmi.w 1fb61e │ │ │ │ + bmi.w 1fb7ae │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 1fb876 │ │ │ │ + cbz r3, 1fba06 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1fb864 │ │ │ │ + beq.n 1fb9f4 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1fb864 │ │ │ │ + bne.n 1fb9f4 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1fb864 │ │ │ │ + bls.n 1fb9f4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r4 │ │ │ │ subs r3, r7, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 20328c │ │ │ │ + bl 20341c │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 1fb61e │ │ │ │ - ldr r3, [pc, #472] @ (1fba40 ) │ │ │ │ + beq.w 1fb7ae │ │ │ │ + ldr r3, [pc, #472] @ (1fbbd0 ) │ │ │ │ ldrd r4, r1, [sp, #64] @ 0x40 │ │ │ │ ldrd r7, r6, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r8, r3] │ │ │ │ - b.n 1fb7de │ │ │ │ + b.n 1fb96e │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ subs r3, r7, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r3, r3, asr #5 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bne.n 1fb8c0 │ │ │ │ - cbnz r3, 1fb8c6 │ │ │ │ - bl 202e58 │ │ │ │ - cbnz r0, 1fb8c6 │ │ │ │ - ldr r3, [pc, #428] @ (1fba40 ) │ │ │ │ + bne.n 1fba50 │ │ │ │ + cbnz r3, 1fba56 │ │ │ │ + bl 202fe8 │ │ │ │ + cbnz r0, 1fba56 │ │ │ │ + ldr r3, [pc, #428] @ (1fbbd0 ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1fb8b4 │ │ │ │ + bne.n 1fba44 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.w 1fb61e │ │ │ │ + bpl.w 1fb7ae │ │ │ │ ldrd r4, r1, [sp, #64] @ 0x40 │ │ │ │ ldrd r7, r6, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fb7de │ │ │ │ + b.n 1fb96e │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1fb88a │ │ │ │ + bne.n 1fba1a │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w ip, r4, #20 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 1fb61e │ │ │ │ + beq.w 1fb7ae │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ mov r3, r6 │ │ │ │ subs r7, r2, #4 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ str.w ip, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [r7, #0] │ │ │ │ lsls r4, r1, #31 │ │ │ │ - bmi.w 1fb60e │ │ │ │ + bmi.w 1fb79e │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ - cbz r0, 1fb928 │ │ │ │ + cbz r0, 1fbab8 │ │ │ │ cmp r0, #4 │ │ │ │ - beq.n 1fb91c │ │ │ │ + beq.n 1fbaac │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1fb91c │ │ │ │ + bne.n 1fbaac │ │ │ │ ldr r0, [r7, #16] │ │ │ │ subs r0, #24 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1fb91c │ │ │ │ + bls.n 1fbaac │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ subs r1, r7, r4 │ │ │ │ movw r4, #52429 @ 0xcccd │ │ │ │ movt r4, #52428 @ 0xcccc │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r4, r1 │ │ │ │ - bl 20328c │ │ │ │ + bl 20341c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 1fb60e │ │ │ │ + beq.w 1fb79e │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #288] @ (1fba40 ) │ │ │ │ + ldr r3, [pc, #288] @ (1fbbd0 ) │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ - b.n 1fb894 │ │ │ │ + b.n 1fba24 │ │ │ │ add.w r6, r1, #44 @ 0x2c │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ subs r6, r7, r6 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r6, r6, asr #5 │ │ │ │ - bne.n 1fb974 │ │ │ │ - cbnz r6, 1fb97a │ │ │ │ + bne.n 1fbb04 │ │ │ │ + cbnz r6, 1fbb0a │ │ │ │ strd r1, r3, [sp, #56] @ 0x38 │ │ │ │ - bl 202e58 │ │ │ │ + bl 202fe8 │ │ │ │ ldrd r1, r3, [sp, #56] @ 0x38 │ │ │ │ - cbnz r0, 1fb97a │ │ │ │ - ldr r0, [pc, #244] @ (1fba40 ) │ │ │ │ + cbnz r0, 1fbb0a │ │ │ │ + ldr r0, [pc, #244] @ (1fbbd0 ) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r4, ip, r4, r0 │ │ │ │ add r4, r6 │ │ │ │ ldrb r4, [r4, #23] │ │ │ │ and.w r4, r4, #134 @ 0x86 │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ - bne.n 1fb96c │ │ │ │ + bne.n 1fbafc │ │ │ │ ldrb.w r1, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r1, #29 │ │ │ │ - bpl.w 1fb60e │ │ │ │ + bpl.w 1fb79e │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ mov r6, r3 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ - b.n 1fb894 │ │ │ │ + b.n 1fba24 │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1fb93a │ │ │ │ + bne.n 1fbaca │ │ │ │ ldr r4, [r1, #24] │ │ │ │ add.w r2, r1, #20 │ │ │ │ strd r7, r5, [sp, #56] @ 0x38 │ │ │ │ mov r7, r3 │ │ │ │ subs r5, r4, #4 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ strd r1, r6, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ adds r3, r5, #4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1fb608 │ │ │ │ + beq.w 1fb798 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ lsls r0, r4, #31 │ │ │ │ - bmi.n 1fb9ec │ │ │ │ + bmi.n 1fbb7c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 1fb9f2 │ │ │ │ + cbz r3, 1fbb82 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1fb9ce │ │ │ │ + beq.n 1fbb5e │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1fb9ce │ │ │ │ + bne.n 1fbb5e │ │ │ │ ldr r3, [r5, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1fb9ce │ │ │ │ + bls.n 1fbb5e │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r4 │ │ │ │ subs r3, r5, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 20328c │ │ │ │ + bl 20341c │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1fb9ec │ │ │ │ + beq.n 1fbb7c │ │ │ │ mov r3, r7 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldrd r1, r6, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ - b.n 1fb948 │ │ │ │ + b.n 1fbad8 │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1fba06 │ │ │ │ + bne.n 1fbb96 │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f935c │ │ │ │ - cbz r0, 1fba0e │ │ │ │ + bl 1f94ec │ │ │ │ + cbz r0, 1fbb9e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ subs r5, #4 │ │ │ │ - b.n 1fb98e │ │ │ │ + b.n 1fbb1e │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ subs r6, r5, r6 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r6, r6, asr #5 │ │ │ │ - bne.n 1fb9da │ │ │ │ + bne.n 1fbb6a │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1fb9e0 │ │ │ │ - bl 202e58 │ │ │ │ + bne.n 1fbb70 │ │ │ │ + bl 202fe8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fb9e0 │ │ │ │ - ldr r3, [pc, #48] @ (1fba40 ) │ │ │ │ + bne.n 1fbb70 │ │ │ │ + ldr r3, [pc, #48] @ (1fbbd0 ) │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r0, [r7, r3] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ add r3, r6 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1fba2e │ │ │ │ + bne.n 1fbbbe │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bpl.n 1fb9ec │ │ │ │ + bpl.n 1fbb7c │ │ │ │ mov r3, r7 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldrd r1, r6, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ - b.n 1fb94c │ │ │ │ + b.n 1fbadc │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #976] @ (1fbe10 ) │ │ │ │ + ldr r1, [pc, #400] @ (1fbd60 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr.w r3, [pc, #1624] @ 1fc0b0 │ │ │ │ + ldr.w r3, [pc, #1624] @ 1fc240 │ │ │ │ add.w r9, r0, #20 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 1fbb5a │ │ │ │ + beq.n 1fbcea │ │ │ │ movw fp, #52429 @ 0xcccd │ │ │ │ movt fp, #52428 @ 0xcccc │ │ │ │ mov r7, fp │ │ │ │ sub.w sl, r3, #4 │ │ │ │ mov fp, r9 │ │ │ │ ldr.w r6, [sl] │ │ │ │ ands.w r8, r6, #1 │ │ │ │ - bne.n 1fbb4e │ │ │ │ + bne.n 1fbcde │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fbb66 │ │ │ │ + beq.n 1fbcf6 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1fbc4a │ │ │ │ + beq.w 1fbdda │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1fbab2 │ │ │ │ + bne.n 1fbc42 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1fbab2 │ │ │ │ + bls.n 1fbc42 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ sub.w r1, sl, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r7, r1 │ │ │ │ - bl 20328c │ │ │ │ + bl 20341c │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1fbb4e │ │ │ │ + beq.n 1fbcde │ │ │ │ mov r0, r8 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1fbb7c │ │ │ │ + bne.n 1fbd0c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r2, r6, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1fbb4e │ │ │ │ + beq.n 1fbcde │ │ │ │ movw ip, #52429 @ 0xcccd │ │ │ │ movt ip, #52428 @ 0xcccc │ │ │ │ sub.w r9, r3, #4 │ │ │ │ mov r4, sl │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov sl, r2 │ │ │ │ mov r9, r7 │ │ │ │ mov r7, ip │ │ │ │ strd r6, r5, [sp, #12] │ │ │ │ str.w r8, [sp, #20] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bmi.w 1fbc36 │ │ │ │ + bmi.w 1fbdc6 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fbb8e │ │ │ │ + beq.n 1fbd1e │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1fbd80 │ │ │ │ + beq.w 1fbf10 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1fbb26 │ │ │ │ + bne.n 1fbcb6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1fbb26 │ │ │ │ + bls.n 1fbcb6 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r1, r3, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r7, r1 │ │ │ │ - bl 20328c │ │ │ │ + bl 20341c │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 1fbc36 │ │ │ │ - ldr.w r3, [pc, #1420] @ 1fc0b4 │ │ │ │ + beq.w 1fbdc6 │ │ │ │ + ldr.w r3, [pc, #1420] @ 1fc244 │ │ │ │ mov sl, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r7, r9 │ │ │ │ ldrd r6, r5, [sp, #12] │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ add r3, r5 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1fbab2 │ │ │ │ + bne.n 1fbc42 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ sub.w sl, r3, #4 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 1fba78 │ │ │ │ + bne.n 1fbc08 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r6, #44 @ 0x2c │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ sub.w r3, sl, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r5, r3, asr #5 │ │ │ │ - bne.n 1fbaba │ │ │ │ + bne.n 1fbc4a │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1fbac0 │ │ │ │ - bl 202e58 │ │ │ │ + bne.n 1fbc50 │ │ │ │ + bl 202fe8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fbac0 │ │ │ │ - ldr.w r3, [pc, #1324] @ 1fc0b4 │ │ │ │ + bne.n 1fbc50 │ │ │ │ + ldr.w r3, [pc, #1324] @ 1fc244 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.n 1fbb3a │ │ │ │ + b.n 1fbcca │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r6, #44 @ 0x2c │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r5, r3, asr #5 │ │ │ │ - beq.n 1fbc64 │ │ │ │ + beq.n 1fbdf4 │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1fbc68 │ │ │ │ + bne.n 1fbdf8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r2, r6, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1fbc36 │ │ │ │ + beq.n 1fbdc6 │ │ │ │ movw ip, #52429 @ 0xcccd │ │ │ │ movt ip, #52428 @ 0xcccc │ │ │ │ str r4, [sp, #28] │ │ │ │ mov r8, ip │ │ │ │ mov r4, fp │ │ │ │ mov fp, r9 │ │ │ │ mov r9, r2 │ │ │ │ subs r2, r3, #4 │ │ │ │ strd r6, r5, [sp, #40] @ 0x28 │ │ │ │ str.w sl, [sp, #32] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ lsls r5, r6, #31 │ │ │ │ - bmi.w 1fbd2e │ │ │ │ + bmi.w 1fbebe │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fbd44 │ │ │ │ + beq.w 1fbed4 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1fbe52 │ │ │ │ + beq.w 1fbfe2 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1fbc0a │ │ │ │ + bne.n 1fbd9a │ │ │ │ ldr r3, [r2, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1fbc0a │ │ │ │ + bls.n 1fbd9a │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #24] │ │ │ │ subs r1, r2, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r8, r1 │ │ │ │ - bl 20328c │ │ │ │ + bl 20341c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 1fbd2e │ │ │ │ - ldr.w r3, [pc, #1192] @ 1fc0b4 │ │ │ │ + beq.w 1fbebe │ │ │ │ + ldr.w r3, [pc, #1192] @ 1fc244 │ │ │ │ mov r9, fp │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov fp, r4 │ │ │ │ ldrd r6, r5, [sp, #40] @ 0x28 │ │ │ │ ldrd sl, r7, [sp, #32] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ add r3, r5 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 1fc00c │ │ │ │ + bne.w 1fc19c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp sl, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bne.w 1fbaea │ │ │ │ + bne.w 1fbc7a │ │ │ │ mov sl, r4 │ │ │ │ mov r7, r9 │ │ │ │ - b.n 1fbb4e │ │ │ │ + b.n 1fbcde │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 1fbab2 │ │ │ │ + bhi.w 1fbc42 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ sub.w sl, r3, #4 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 1fba78 │ │ │ │ - b.n 1fbb5a │ │ │ │ + bne.w 1fbc08 │ │ │ │ + b.n 1fbcea │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1fbba6 │ │ │ │ - bl 202e58 │ │ │ │ + bne.n 1fbd36 │ │ │ │ + bl 202fe8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fbba6 │ │ │ │ - ldr.w r3, [pc, #1088] @ 1fc0b4 │ │ │ │ + bne.n 1fbd36 │ │ │ │ + ldr.w r3, [pc, #1088] @ 1fc244 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.n 1fbc20 │ │ │ │ + b.n 1fbdb0 │ │ │ │ add.w r3, r6, #44 @ 0x2c │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ sub.w r3, sl, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r5, r3, asr #5 │ │ │ │ - bne.w 1fbda6 │ │ │ │ + bne.w 1fbf36 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1fbdae │ │ │ │ - bl 202e58 │ │ │ │ + bne.w 1fbf3e │ │ │ │ + bl 202fe8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fbdae │ │ │ │ - ldr.w r3, [pc, #1044] @ 1fc0b4 │ │ │ │ + bne.w 1fbf3e │ │ │ │ + ldr.w r3, [pc, #1044] @ 1fc244 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ add r3, r5 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 1fc02a │ │ │ │ + bne.w 1fc1ba │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ sub.w sl, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 1fbffe │ │ │ │ + beq.w 1fc18e │ │ │ │ ldr.w r6, [sl] │ │ │ │ lsls r0, r6, #31 │ │ │ │ - bmi.n 1fbcbc │ │ │ │ + bmi.n 1fbe4c │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fbc7a │ │ │ │ + beq.n 1fbe0a │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1fbe24 │ │ │ │ + beq.w 1fbfb4 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1fbd02 │ │ │ │ + bne.n 1fbe92 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1fbd02 │ │ │ │ + bls.n 1fbe92 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ sub.w r1, sl, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, fp, r1 │ │ │ │ - bl 20328c │ │ │ │ + bl 20341c │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1fbcbc │ │ │ │ - ldr r3, [pc, #944] @ (1fc0b4 ) │ │ │ │ + beq.n 1fbe4c │ │ │ │ + ldr r3, [pc, #944] @ (1fc244 ) │ │ │ │ mov r8, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrd r6, r5, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ ldrd r4, fp, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r1, r3] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r3, r0 │ │ │ │ add r3, r5 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 1fc01a │ │ │ │ + bne.w 1fc1aa │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 1fbbce │ │ │ │ + bne.w 1fbd5e │ │ │ │ mov r9, fp │ │ │ │ mov fp, r4 │ │ │ │ ldrd sl, r7, [sp, #32] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - b.n 1fbc36 │ │ │ │ + b.n 1fbdc6 │ │ │ │ add.w r3, r6, #44 @ 0x2c │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r5, r3, asr #5 │ │ │ │ - bne.n 1fbd8c │ │ │ │ - cbz r5, 1fbd92 │ │ │ │ + bne.n 1fbf1c │ │ │ │ + cbz r5, 1fbf22 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r7, r6, #20 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1fbd2e │ │ │ │ + beq.n 1fbebe │ │ │ │ movw ip, #52429 @ 0xcccd │ │ │ │ movt ip, #52428 @ 0xcccc │ │ │ │ strd r9, r4, [sp, #48] @ 0x30 │ │ │ │ sub.w sl, r3, #4 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ mov r4, r8 │ │ │ │ mov fp, ip │ │ │ │ strd r6, r5, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 1fbcca │ │ │ │ + b.n 1fbe5a │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bls.w 1fbc36 │ │ │ │ - b.n 1fbb26 │ │ │ │ + bls.w 1fbdc6 │ │ │ │ + b.n 1fbcb6 │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - beq.n 1fbd56 │ │ │ │ + beq.n 1fbee6 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 202e58 │ │ │ │ + bl 202fe8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fbd56 │ │ │ │ - ldr r3, [pc, #788] @ (1fc0b4 ) │ │ │ │ + bne.n 1fbee6 │ │ │ │ + ldr r3, [pc, #788] @ (1fc244 ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r1, r3] │ │ │ │ - b.n 1fbd18 │ │ │ │ + b.n 1fbea8 │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.w 1fbc94 │ │ │ │ + bne.w 1fbe24 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r9, r6, #20 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 1fbcbc │ │ │ │ + beq.n 1fbe4c │ │ │ │ movw lr, #52429 @ 0xcccd │ │ │ │ movt lr, #52428 @ 0xcccc │ │ │ │ strd r6, r5, [sp, #76] @ 0x4c │ │ │ │ sub.w r8, r3, #4 │ │ │ │ str.w fp, [sp, #72] @ 0x48 │ │ │ │ mov r6, r7 │ │ │ │ mov fp, r4 │ │ │ │ mov r4, lr │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ ldr.w r2, [r8] │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bmi.n 1fbe38 │ │ │ │ + bmi.n 1fbfc8 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fbe68 │ │ │ │ + beq.n 1fbff8 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1fbe30 │ │ │ │ + beq.n 1fbfc0 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1fbe0c │ │ │ │ + bne.n 1fbf9c │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1fbe0c │ │ │ │ + bls.n 1fbf9c │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ mov r0, r2 │ │ │ │ sub.w r1, r8, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r4, r1 │ │ │ │ - bl 20328c │ │ │ │ + bl 20341c │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1fbe38 │ │ │ │ - ldr r3, [pc, #676] @ (1fc0b4 ) │ │ │ │ + beq.n 1fbfc8 │ │ │ │ + ldr r3, [pc, #676] @ (1fc244 ) │ │ │ │ mov r7, r6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, fp │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr.w fp, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.n 1fbca6 │ │ │ │ + b.n 1fbe36 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bls.w 1fbcbc │ │ │ │ - b.n 1fbd02 │ │ │ │ + bls.w 1fbe4c │ │ │ │ + b.n 1fbe92 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 1fbe0c │ │ │ │ + bhi.n 1fbf9c │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 1fbdd6 │ │ │ │ + bne.n 1fbf66 │ │ │ │ mov r4, fp │ │ │ │ ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ ldr.w fp, [sp, #72] @ 0x48 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 1fbcbc │ │ │ │ + b.n 1fbe4c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 1fbc0a │ │ │ │ + bhi.w 1fbd9a │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 1fbbce │ │ │ │ - b.n 1fbd38 │ │ │ │ + bne.w 1fbd5e │ │ │ │ + b.n 1fbec8 │ │ │ │ add.w r3, r2, #44 @ 0x2c │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ sub.w r3, r8, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r7, r3, asr #5 │ │ │ │ - bne.n 1fbeec │ │ │ │ + bne.n 1fc07c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1fbef2 │ │ │ │ + beq.n 1fc082 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ add.w sl, r2, #20 │ │ │ │ cmp sl, r5 │ │ │ │ - beq.n 1fbe38 │ │ │ │ + beq.n 1fbfc8 │ │ │ │ mov r3, r4 │ │ │ │ movw lr, #52429 @ 0xcccd │ │ │ │ movt lr, #52428 @ 0xcccc │ │ │ │ mov r4, sl │ │ │ │ strd r8, r6, [sp, #88] @ 0x58 │ │ │ │ subs r5, #4 │ │ │ │ mov r6, lr │ │ │ │ mov sl, r3 │ │ │ │ str.w r9, [sp, #84] @ 0x54 │ │ │ │ strd r2, r7, [sp, #96] @ 0x60 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ lsls r2, r7, #31 │ │ │ │ - bmi.n 1fbf0e │ │ │ │ + bmi.n 1fc09e │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fbf20 │ │ │ │ + beq.n 1fc0b0 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1fbf06 │ │ │ │ + beq.n 1fc096 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1fbed6 │ │ │ │ + bne.n 1fc066 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1fbed6 │ │ │ │ + bls.n 1fc066 │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ subs r1, r5, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r6, r1 │ │ │ │ - bl 20328c │ │ │ │ + bl 20341c │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1fbf0e │ │ │ │ - ldr r3, [pc, #476] @ (1fc0b4 ) │ │ │ │ + beq.n 1fc09e │ │ │ │ + ldr r3, [pc, #476] @ (1fc244 ) │ │ │ │ mov r4, sl │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ ldrd r2, r7, [sp, #96] @ 0x60 │ │ │ │ ldrd r8, r6, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r1, r3] │ │ │ │ - b.n 1fbf64 │ │ │ │ + b.n 1fc0f4 │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - beq.n 1fbe7e │ │ │ │ + beq.n 1fc00e │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - bl 202e58 │ │ │ │ + bl 202fe8 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fbe7e │ │ │ │ - ldr r3, [pc, #436] @ (1fc0b4 ) │ │ │ │ + bne.n 1fc00e │ │ │ │ + ldr r3, [pc, #436] @ (1fc244 ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r1, r3] │ │ │ │ - b.n 1fbf64 │ │ │ │ + b.n 1fc0f4 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 1fbed6 │ │ │ │ + bhi.n 1fc066 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1fbea6 │ │ │ │ + bne.n 1fc036 │ │ │ │ ldrd r9, r8, [sp, #84] @ 0x54 │ │ │ │ mov r4, sl │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ - b.n 1fbe38 │ │ │ │ + b.n 1fbfc8 │ │ │ │ add.w r3, r7, #44 @ 0x2c │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ subs r3, r5, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r3, r3, asr #5 │ │ │ │ - bne.n 1fbf8c │ │ │ │ - cbnz r3, 1fbf92 │ │ │ │ + bne.n 1fc11c │ │ │ │ + cbnz r3, 1fc122 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 202e58 │ │ │ │ + bl 202fe8 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - cbnz r0, 1fbf92 │ │ │ │ - ldr r2, [pc, #372] @ (1fc0b4 ) │ │ │ │ + cbnz r0, 1fc122 │ │ │ │ + ldr r2, [pc, #372] @ (1fc244 ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r1, r2] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r2, r1, r2, r0 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 1fbf0e │ │ │ │ + beq.n 1fc09e │ │ │ │ ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ mov r4, sl │ │ │ │ ldrd r2, r7, [sp, #96] @ 0x60 │ │ │ │ ldrd r8, r6, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ add r3, r7 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.w 1fbe38 │ │ │ │ + beq.w 1fbfc8 │ │ │ │ mov r7, r6 │ │ │ │ mov r4, fp │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr.w fp, [sp, #72] @ 0x48 │ │ │ │ - b.n 1fbca6 │ │ │ │ + b.n 1fbe36 │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1fbf32 │ │ │ │ + bne.n 1fc0c2 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add.w r9, r7, #20 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 1fbf0e │ │ │ │ + beq.n 1fc09e │ │ │ │ movw ip, #52429 @ 0xcccd │ │ │ │ movt ip, #52428 @ 0xcccc │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ sub.w r8, r2, #4 │ │ │ │ mov r5, r9 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ mov r9, r4 │ │ │ │ mov r6, ip │ │ │ │ strd r7, r3, [sp, #112] @ 0x70 │ │ │ │ ldr.w r7, [r8] │ │ │ │ lsls r3, r7, #31 │ │ │ │ - bmi.n 1fc044 │ │ │ │ + bmi.n 1fc1d4 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1fc058 │ │ │ │ + beq.n 1fc1e8 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1fc03c │ │ │ │ + beq.n 1fc1cc │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1fbfec │ │ │ │ + bne.n 1fc17c │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ subs r2, #24 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 1fbfec │ │ │ │ + bls.n 1fc17c │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ sub.w r1, r8, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r6, r1 │ │ │ │ - bl 20328c │ │ │ │ + bl 20341c │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1fc044 │ │ │ │ - ldr r2, [pc, #196] @ (1fc0b4 ) │ │ │ │ + beq.n 1fc1d4 │ │ │ │ + ldr r2, [pc, #196] @ (1fc244 ) │ │ │ │ mov r4, r9 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrd r7, r3, [sp, #112] @ 0x70 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [r1, r2] │ │ │ │ - b.n 1fbf42 │ │ │ │ + b.n 1fc0d2 │ │ │ │ mov r8, r4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ ldrd r4, fp, [sp, #52] @ 0x34 │ │ │ │ - b.n 1fbd2e │ │ │ │ + b.n 1fbebe │ │ │ │ ldrd r6, r5, [sp, #12] │ │ │ │ mov sl, r4 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov r7, r9 │ │ │ │ - b.n 1fbb3a │ │ │ │ + b.n 1fbcca │ │ │ │ mov r9, fp │ │ │ │ mov fp, r4 │ │ │ │ ldrd r6, r5, [sp, #40] @ 0x28 │ │ │ │ ldrd sl, r7, [sp, #32] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - b.n 1fbc20 │ │ │ │ + b.n 1fbdb0 │ │ │ │ mov r8, r4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrd r6, r5, [sp, #60] @ 0x3c │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ ldrd r4, fp, [sp, #52] @ 0x34 │ │ │ │ - b.n 1fbd18 │ │ │ │ + b.n 1fbea8 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ subs r2, #106 @ 0x6a │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.n 1fbfec │ │ │ │ + bhi.n 1fc17c │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 1fbfb6 │ │ │ │ + bne.n 1fc146 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ mov r4, r9 │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ - b.n 1fbf0e │ │ │ │ + b.n 1fc09e │ │ │ │ add.w r4, r7, #44 @ 0x2c │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ sub.w r4, r8, r4 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r4, r4, asr #5 │ │ │ │ - bne.n 1fc098 │ │ │ │ - cbnz r4, 1fc09e │ │ │ │ - bl 202e58 │ │ │ │ - cbnz r0, 1fc09e │ │ │ │ - ldr r1, [pc, #64] @ (1fc0b4 ) │ │ │ │ + bne.n 1fc228 │ │ │ │ + cbnz r4, 1fc22e │ │ │ │ + bl 202fe8 │ │ │ │ + cbnz r0, 1fc22e │ │ │ │ + ldr r1, [pc, #64] @ (1fc244 ) │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ ldr r0, [r3, r1] │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mla r2, r3, r2, r0 │ │ │ │ add r2, r4 │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - beq.n 1fc044 │ │ │ │ + beq.n 1fc1d4 │ │ │ │ ldrd r7, r3, [sp, #112] @ 0x70 │ │ │ │ mov r4, r9 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ - b.n 1fbf42 │ │ │ │ + b.n 1fc0d2 │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1fc06c │ │ │ │ + bne.n 1fc1fc │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f935c │ │ │ │ + bl 1f94ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fc072 │ │ │ │ - b.n 1fc044 │ │ │ │ + beq.n 1fc202 │ │ │ │ + b.n 1fc1d4 │ │ │ │ nop │ │ │ │ - cmp lr, r3 │ │ │ │ + add r6, r1 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ 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 │ │ │ │ - ldr.w r1, [pc, #2796] @ 1fcbb8 │ │ │ │ + ldr.w r1, [pc, #2796] @ 1fcd48 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ - ldr.w r2, [pc, #2796] @ 1fcbbc │ │ │ │ + ldr.w r2, [pc, #2796] @ 1fcd4c │ │ │ │ movs r3, #1 │ │ │ │ add r1, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #212] @ 0xd4 │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -578754,15 +578858,15 @@ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ ldr.w r2, [r3, #180] @ 0xb4 │ │ │ │ eor.w r0, r1, #1 │ │ │ │ strb.w r1, [sp, #10] │ │ │ │ strb.w r0, [sp, #9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1fc27c │ │ │ │ + bne.w 1fc40c │ │ │ │ movw r1, #2049 @ 0x801 │ │ │ │ ands r1, r2 │ │ │ │ sub.w r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ strb.w r1, [sp, #11] │ │ │ │ ldrb.w r1, [r3, #84] @ 0x54 │ │ │ │ @@ -578777,18 +578881,18 @@ │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #15] │ │ │ │ eor.w r1, r0, #1 │ │ │ │ orrs r1, r4 │ │ │ │ ldr.w lr, [r5, #312] @ 0x138 │ │ │ │ strb.w r1, [sp, #13] │ │ │ │ mov r1, r7 │ │ │ │ - cbnz r7, 1fc15e │ │ │ │ + cbnz r7, 1fc2ee │ │ │ │ ldrb.w r1, [r3, #133] @ 0x85 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1fca9a │ │ │ │ + bne.w 1fcc2a │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ ldrb.w r1, [r3, #124] @ 0x7c │ │ │ │ ldrb.w ip, [r3, #43] @ 0x2b │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #17] │ │ │ │ ldrb.w r1, [r3, #125] @ 0x7d │ │ │ │ eor.w r8, ip, #1 │ │ │ │ @@ -578820,72 +578924,72 @@ │ │ │ │ strb.w r6, [sp, #27] │ │ │ │ ldrb r6, [r3, #9] │ │ │ │ strb.w r6, [sp, #28] │ │ │ │ strb.w r8, [sp, #30] │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r0, [sp, #31] │ │ │ │ strb.w r6, [sp, #29] │ │ │ │ - cbnz r0, 1fc23a │ │ │ │ + cbnz r0, 1fc3ca │ │ │ │ lsls r6, r1, #28 │ │ │ │ - bmi.n 1fc23a │ │ │ │ + bmi.n 1fc3ca │ │ │ │ ldrb.w r6, [r3, #42] @ 0x2a │ │ │ │ strb.w r0, [sp, #32] │ │ │ │ strb.w r4, [sp, #33] @ 0x21 │ │ │ │ - cbz r4, 1fc254 │ │ │ │ + cbz r4, 1fc3e4 │ │ │ │ ands.w r0, r1, #64 @ 0x40 │ │ │ │ - bne.n 1fc280 │ │ │ │ + bne.n 1fc410 │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ and.w r0, r1, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1fc298 │ │ │ │ + bne.n 1fc428 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ movs r4, #1 │ │ │ │ strb.w r6, [sp, #38] @ 0x26 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ strb.w r4, [sp, #39] @ 0x27 │ │ │ │ - b.n 1fc2a8 │ │ │ │ + b.n 1fc438 │ │ │ │ and.w r0, r1, #80 @ 0x50 │ │ │ │ ldrb.w r6, [r3, #42] @ 0x2a │ │ │ │ subs r0, #80 @ 0x50 │ │ │ │ strb.w r4, [sp, #33] @ 0x21 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fc208 │ │ │ │ + bne.n 1fc398 │ │ │ │ lsls r0, r1, #27 │ │ │ │ - bmi.w 1fcb58 │ │ │ │ + bmi.w 1fcce8 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1fcaa6 │ │ │ │ + bne.w 1fcc36 │ │ │ │ lsls r4, r1, #25 │ │ │ │ - bpl.n 1fc224 │ │ │ │ + bpl.n 1fc3b4 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - b.n 1fc228 │ │ │ │ + b.n 1fc3b8 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1fc112 │ │ │ │ + b.n 1fc2a2 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ and.w r0, r1, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1fcb94 │ │ │ │ + beq.w 1fcd24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fcaa6 │ │ │ │ + beq.w 1fcc36 │ │ │ │ mov.w r0, #0 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ movs r0, #0 │ │ │ │ strb.w ip, [sp, #41] @ 0x29 │ │ │ │ ubfx r8, lr, #3, #1 │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ ubfx ip, lr, #4, #1 │ │ │ │ @@ -578910,15 +579014,15 @@ │ │ │ │ strb.w r0, [sp, #48] @ 0x30 │ │ │ │ strb.w r8, [sp, #50] @ 0x32 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w ip, [sp, #51] @ 0x33 │ │ │ │ strb.w r0, [sp, #49] @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r4, [sp, #52] @ 0x34 │ │ │ │ - cbz r6, 1fc318 │ │ │ │ + cbz r6, 1fc4a8 │ │ │ │ ldrb.w r0, [r3, #150] @ 0x96 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #53] @ 0x35 │ │ │ │ ubfx r4, r1, #11, #1 │ │ │ │ strb.w r6, [sp, #54] @ 0x36 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ ldrb r0, [r3, #11] │ │ │ │ @@ -578935,46 +579039,46 @@ │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #58] @ 0x3a │ │ │ │ ldrb.w r0, [r3, #34] @ 0x22 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ands r0, r4 │ │ │ │ strb.w r0, [sp, #59] @ 0x3b │ │ │ │ ldrb.w r0, [r3, #36] @ 0x24 │ │ │ │ - cbz r0, 1fc372 │ │ │ │ + cbz r0, 1fc502 │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r3, #37] @ 0x25 │ │ │ │ - cbz r0, 1fc384 │ │ │ │ + cbz r0, 1fc514 │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #61] @ 0x3d │ │ │ │ mov.w ip, #1 │ │ │ │ and.w r0, r2, #1024 @ 0x400 │ │ │ │ ldrb.w r4, [r3, #36] @ 0x24 │ │ │ │ eor.w r4, r4, ip │ │ │ │ strb.w r4, [sp, #62] @ 0x3e │ │ │ │ ldrb.w r4, [r3, #37] @ 0x25 │ │ │ │ strb.w ip, [sp, #64] @ 0x40 │ │ │ │ eor.w r4, r4, ip │ │ │ │ strb.w r4, [sp, #63] @ 0x3f │ │ │ │ ldrb.w r4, [r3, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fcaae │ │ │ │ + bne.w 1fcc3e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fcb46 │ │ │ │ + beq.w 1fccd6 │ │ │ │ ldrb.w ip, [r3, #32] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1fcb8e │ │ │ │ + bne.w 1fcd1e │ │ │ │ ubfx r4, r2, #9, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #65] @ 0x41 │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fcad2 │ │ │ │ + bne.w 1fcc62 │ │ │ │ ubfx r4, r2, #9, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #66] @ 0x42 │ │ │ │ clz r4, r0 │ │ │ │ ldrb.w r8, [r3, #86] @ 0x56 │ │ │ │ ldrb.w ip, [r3, #36] @ 0x24 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ @@ -579009,20 +579113,20 @@ │ │ │ │ eor.w r9, r9, #1 │ │ │ │ strb.w sl, [sp, #76] @ 0x4c │ │ │ │ strb.w r8, [sp, #73] @ 0x49 │ │ │ │ strb.w r9, [sp, #77] @ 0x4d │ │ │ │ strb.w ip, [sp, #80] @ 0x50 │ │ │ │ strb.w r4, [sp, #81] @ 0x51 │ │ │ │ ldrb r4, [r3, #10] │ │ │ │ - cbz r4, 1fc492 │ │ │ │ + cbz r4, 1fc622 │ │ │ │ mov r4, r7 │ │ │ │ - cbnz r7, 1fc492 │ │ │ │ + cbnz r7, 1fc622 │ │ │ │ ldrb.w r4, [r3, #133] @ 0x85 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fcb84 │ │ │ │ + bne.w 1fcd14 │ │ │ │ strb.w r4, [sp, #82] @ 0x52 │ │ │ │ ubfx ip, r1, #14, #1 │ │ │ │ eor.w ip, ip, #1 │ │ │ │ ldrb.w r7, [r3, #121] @ 0x79 │ │ │ │ ldrb r4, [r3, #10] │ │ │ │ strb.w r4, [sp, #83] @ 0x53 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ @@ -579044,33 +579148,33 @@ │ │ │ │ strb.w r4, [sp, #91] @ 0x5b │ │ │ │ ldrb.w r4, [r3, #65] @ 0x41 │ │ │ │ strb.w r7, [sp, #93] @ 0x5d │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r4, [r3, #55] @ 0x37 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fcb1c │ │ │ │ + bne.w 1fccac │ │ │ │ ldrb.w r4, [r3, #63] @ 0x3f │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #94] @ 0x5e │ │ │ │ ldrb.w r4, [r3, #62] @ 0x3e │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #95] @ 0x5f │ │ │ │ ldrb.w r4, [r3, #54] @ 0x36 │ │ │ │ strb.w r4, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r4, [r3, #55] @ 0x37 │ │ │ │ - cbnz r4, 1fc52a │ │ │ │ + cbnz r4, 1fc6ba │ │ │ │ ldrb.w r4, [r3, #63] @ 0x3f │ │ │ │ strb.w r4, [sp, #97] @ 0x61 │ │ │ │ ldrb.w r4, [r3, #136] @ 0x88 │ │ │ │ strb.w r4, [sp, #98] @ 0x62 │ │ │ │ ldrb.w r4, [r3, #61] @ 0x3d │ │ │ │ strb.w r4, [sp, #99] @ 0x63 │ │ │ │ ldrb.w r4, [r3, #62] @ 0x3e │ │ │ │ - cbnz r4, 1fc548 │ │ │ │ + cbnz r4, 1fc6d8 │ │ │ │ ldrb.w r4, [r3, #63] @ 0x3f │ │ │ │ strb.w r4, [sp, #100] @ 0x64 │ │ │ │ ldrb.w ip, [r3, #135] @ 0x87 │ │ │ │ ldrb.w r4, [r3, #61] @ 0x3d │ │ │ │ strb.w ip, [sp, #102] @ 0x66 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #101] @ 0x65 │ │ │ │ @@ -579089,17 +579193,17 @@ │ │ │ │ strb.w r4, [sp, #107] @ 0x6b │ │ │ │ ldrb r4, [r3, #25] │ │ │ │ strb.w r4, [sp, #108] @ 0x6c │ │ │ │ ldrb.w r4, [r3, #80] @ 0x50 │ │ │ │ strb.w r4, [sp, #109] @ 0x6d │ │ │ │ ldrb.w r4, [r3, #81] @ 0x51 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fcad6 │ │ │ │ + bne.w 1fcc66 │ │ │ │ lsls r7, r2, #25 │ │ │ │ - bpl.w 1fcad6 │ │ │ │ + bpl.w 1fcc66 │ │ │ │ movs r4, #1 │ │ │ │ strb.w r4, [sp, #110] @ 0x6e │ │ │ │ ldrb.w r4, [r3, #85] @ 0x55 │ │ │ │ strb.w r4, [sp, #111] @ 0x6f │ │ │ │ movs r4, #1 │ │ │ │ strb.w r4, [sp, #112] @ 0x70 │ │ │ │ ubfx r0, r0, #10, #1 │ │ │ │ @@ -579119,17 +579223,17 @@ │ │ │ │ ldrb.w r4, [r3, #142] @ 0x8e │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ strb.w sl, [sp, #120] @ 0x78 │ │ │ │ ands r0, r6 │ │ │ │ strb.w r0, [sp, #119] @ 0x77 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fcb20 │ │ │ │ + beq.w 1fccb0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1fcb38 │ │ │ │ + bne.w 1fccc8 │ │ │ │ mov r0, ip │ │ │ │ eor.w r6, r4, #1 │ │ │ │ strb.w r6, [sp, #121] @ 0x79 │ │ │ │ strb.w r0, [sp, #122] @ 0x7a │ │ │ │ and.w r6, ip, r6 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ ands r0, r4 │ │ │ │ @@ -579146,31 +579250,31 @@ │ │ │ │ ldrb.w r0, [r3, #64] @ 0x40 │ │ │ │ strb.w r0, [sp, #128] @ 0x80 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ strb.w r0, [sp, #129] @ 0x81 │ │ │ │ ldrb.w r0, [r3, #47] @ 0x2f │ │ │ │ strb.w r0, [sp, #130] @ 0x82 │ │ │ │ ldrb.w r0, [r3, #49] @ 0x31 │ │ │ │ - cbz r0, 1fc670 │ │ │ │ + cbz r0, 1fc800 │ │ │ │ ldrb.w r0, [r3, #121] @ 0x79 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #131] @ 0x83 │ │ │ │ ldrb.w r0, [r3, #49] @ 0x31 │ │ │ │ - cbz r0, 1fc67e │ │ │ │ + cbz r0, 1fc80e │ │ │ │ ldrb.w r0, [r3, #121] @ 0x79 │ │ │ │ strb.w r0, [sp, #132] @ 0x84 │ │ │ │ ldrb.w r0, [r3, #48] @ 0x30 │ │ │ │ strb.w r0, [sp, #133] @ 0x85 │ │ │ │ ldrb.w r0, [r3, #50] @ 0x32 │ │ │ │ - cbz r0, 1fc698 │ │ │ │ + cbz r0, 1fc828 │ │ │ │ ldrb.w r0, [r3, #121] @ 0x79 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #134] @ 0x86 │ │ │ │ ldrb.w r0, [r3, #50] @ 0x32 │ │ │ │ - cbz r0, 1fc6a6 │ │ │ │ + cbz r0, 1fc836 │ │ │ │ ldrb.w r0, [r3, #121] @ 0x79 │ │ │ │ strb.w r0, [sp, #135] @ 0x87 │ │ │ │ and.w r0, r1, #2048 @ 0x800 │ │ │ │ ldrb.w r6, [r3, #57] @ 0x39 │ │ │ │ ubfx r4, r0, #11, #1 │ │ │ │ strb.w r6, [sp, #136] @ 0x88 │ │ │ │ ubfx r0, lr, #10, #1 │ │ │ │ @@ -579189,95 +579293,95 @@ │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #143] @ 0x8f │ │ │ │ ldrb.w r0, [r3, #34] @ 0x22 │ │ │ │ strb.w r0, [sp, #144] @ 0x90 │ │ │ │ strb.w r4, [sp, #145] @ 0x91 │ │ │ │ ldrb.w r0, [r3, #107] @ 0x6b │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fcb18 │ │ │ │ + bne.w 1fcca8 │ │ │ │ ldrb.w r0, [r3, #106] @ 0x6a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #146] @ 0x92 │ │ │ │ ldrb.w r0, [r3, #108] @ 0x6c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #147] @ 0x93 │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #148] @ 0x94 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fcb14 │ │ │ │ + bne.w 1fcca4 │ │ │ │ ldrb.w r0, [r3, #107] @ 0x6b │ │ │ │ strb.w r0, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fcb10 │ │ │ │ + bne.w 1fcca0 │ │ │ │ ldrb.w r0, [r3, #107] @ 0x6b │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #150] @ 0x96 │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ strb.w r0, [sp, #151] @ 0x97 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fcafc │ │ │ │ + bne.w 1fcc8c │ │ │ │ ldrb.w r0, [r3, #108] @ 0x6c │ │ │ │ strb.w r0, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fcb0c │ │ │ │ + bne.w 1fcc9c │ │ │ │ ldrb.w r0, [r3, #108] @ 0x6c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #153] @ 0x99 │ │ │ │ ldrb r0, [r3, #27] │ │ │ │ strb.w r0, [sp, #154] @ 0x9a │ │ │ │ ldrb.w r0, [r3, #96] @ 0x60 │ │ │ │ - cbz r0, 1fc79c │ │ │ │ + cbz r0, 1fc92c │ │ │ │ ldrb.w r0, [r3, #83] @ 0x53 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #155] @ 0x9b │ │ │ │ ldrb.w r0, [r3, #82] @ 0x52 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fcb30 │ │ │ │ + bne.w 1fccc0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ movt r0, #256 @ 0x100 │ │ │ │ tst r2, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ strb.w r0, [sp, #156] @ 0x9c │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1fc7d0 │ │ │ │ + cbz r0, 1fc960 │ │ │ │ ldrb.w r0, [r3, #139] @ 0x8b │ │ │ │ - cbz r0, 1fc7d0 │ │ │ │ + cbz r0, 1fc960 │ │ │ │ ldrb.w r0, [r3, #141] @ 0x8d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fcb7a │ │ │ │ + bne.w 1fcd0a │ │ │ │ strb.w r0, [sp, #157] @ 0x9d │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1fc7e2 │ │ │ │ + cbz r0, 1fc972 │ │ │ │ ldrb.w r0, [r3, #139] @ 0x8b │ │ │ │ - cbz r0, 1fc7e2 │ │ │ │ + cbz r0, 1fc972 │ │ │ │ ldrb.w r0, [r3, #140] @ 0x8c │ │ │ │ strb.w r0, [sp, #158] @ 0x9e │ │ │ │ ldrb r0, [r3, #15] │ │ │ │ strb.w r0, [sp, #159] @ 0x9f │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ strb.w r0, [sp, #160] @ 0xa0 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ - cbz r0, 1fc7fe │ │ │ │ + cbz r0, 1fc98e │ │ │ │ ldrb.w r0, [r3, #138] @ 0x8a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #161] @ 0xa1 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1fc81e │ │ │ │ + cbz r0, 1fc9ae │ │ │ │ ldrb.w r4, [r3, #139] @ 0x8b │ │ │ │ - cbz r4, 1fc81e │ │ │ │ + cbz r4, 1fc9ae │ │ │ │ ldrb.w r0, [r3, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fcb76 │ │ │ │ + bne.w 1fcd06 │ │ │ │ ldrb.w r0, [r3, #141] @ 0x8d │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #162] @ 0xa2 │ │ │ │ ubfx r6, r2, #11, #1 │ │ │ │ ldrb.w ip, [r3, #199] @ 0xc7 │ │ │ │ ldrb.w r0, [r3, #83] @ 0x53 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ @@ -579327,47 +579431,47 @@ │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ strb.w r0, [sp, #182] @ 0xb6 │ │ │ │ ldrb.w r0, [r3, #88] @ 0x58 │ │ │ │ strb.w r0, [sp, #183] @ 0xb7 │ │ │ │ ldrb.w r0, [r3, #87] @ 0x57 │ │ │ │ strb.w r0, [sp, #184] @ 0xb8 │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ - cbz r0, 1fc8f8 │ │ │ │ + cbz r0, 1fca88 │ │ │ │ ldrb.w r0, [r3, #151] @ 0x97 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #185] @ 0xb9 │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ - cbz r0, 1fc908 │ │ │ │ + cbz r0, 1fca98 │ │ │ │ ldrb.w r0, [r3, #151] @ 0x97 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #186] @ 0xba │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ - cbz r0, 1fc918 │ │ │ │ + cbz r0, 1fcaa8 │ │ │ │ ldrb.w r0, [r3, #151] @ 0x97 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #187] @ 0xbb │ │ │ │ ldrb.w r0, [r3, #119] @ 0x77 │ │ │ │ strb.w r0, [sp, #188] @ 0xbc │ │ │ │ - cbz r0, 1fc92e │ │ │ │ + cbz r0, 1fcabe │ │ │ │ ubfx r0, r1, #9, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #189] @ 0xbd │ │ │ │ ldrb r1, [r3, #28] │ │ │ │ strb.w r1, [sp, #190] @ 0xbe │ │ │ │ ldrb.w r1, [r3, #120] @ 0x78 │ │ │ │ - cbnz r1, 1fc940 │ │ │ │ + cbnz r1, 1fcad0 │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ strb.w r1, [sp, #191] @ 0xbf │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ strb.w r1, [sp, #192] @ 0xc0 │ │ │ │ ldrb.w r1, [r3, #35] @ 0x23 │ │ │ │ strb.w r1, [sp, #193] @ 0xc1 │ │ │ │ ldrb.w r1, [r3, #105] @ 0x69 │ │ │ │ strb.w r1, [sp, #194] @ 0xc2 │ │ │ │ - cbz r1, 1fc964 │ │ │ │ + cbz r1, 1fcaf4 │ │ │ │ ubfx r1, r2, #25, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #195] @ 0xc3 │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ ldrb.w r1, [r3, #40] @ 0x28 │ │ │ │ strb.w r1, [sp, #196] @ 0xc4 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -579396,193 +579500,193 @@ │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #201] @ 0xc9 │ │ │ │ ldrb.w r1, [r3, #67] @ 0x43 │ │ │ │ strb.w r4, [sp, #203] @ 0xcb │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r0, [sp, #204] @ 0xcc │ │ │ │ strb.w r1, [sp, #202] @ 0xca │ │ │ │ - cbz r2, 1fc9e6 │ │ │ │ + cbz r2, 1fcb76 │ │ │ │ ubfx r2, lr, #6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #205] @ 0xcd │ │ │ │ ldrb.w r2, [r3, #113] @ 0x71 │ │ │ │ strb.w r2, [sp, #206] @ 0xce │ │ │ │ - cbz r2, 1fc9fc │ │ │ │ + cbz r2, 1fcb8c │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #207] @ 0xcf │ │ │ │ ldrb.w r2, [r3, #116] @ 0x74 │ │ │ │ - cbz r2, 1fca0e │ │ │ │ + cbz r2, 1fcb9e │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #208] @ 0xd0 │ │ │ │ ldrb.w r2, [r3, #115] @ 0x73 │ │ │ │ - cbz r2, 1fca20 │ │ │ │ + cbz r2, 1fcbb0 │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #209] @ 0xd1 │ │ │ │ ldrb.w r2, [r3, #114] @ 0x72 │ │ │ │ - cbz r2, 1fca32 │ │ │ │ + cbz r2, 1fcbc2 │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldr.w r4, [r5, #424] @ 0x1a8 │ │ │ │ strb.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldrb.w r3, [r3, #146] @ 0x92 │ │ │ │ strb.w r3, [sp, #211] @ 0xd3 │ │ │ │ - cbnz r5, 1fca4e │ │ │ │ - b.n 1fca7c │ │ │ │ + cbnz r5, 1fcbde │ │ │ │ + b.n 1fcc0c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1fca7c │ │ │ │ + cbz r5, 1fcc0c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fca48 │ │ │ │ - ldr r6, [pc, #360] @ (1fcbc0 ) │ │ │ │ + beq.n 1fcbd8 │ │ │ │ + ldr r6, [pc, #360] @ (1fcd50 ) │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #8 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 28c514 │ │ │ │ + bl 28c6a4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 1fca7c │ │ │ │ + cbz r3, 1fcc0c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fca5c │ │ │ │ + bne.n 1fcbec │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fca6e │ │ │ │ - ldr r2, [pc, #324] @ (1fcbc4 ) │ │ │ │ - ldr r3, [pc, #316] @ (1fcbbc ) │ │ │ │ + bne.n 1fcbfe │ │ │ │ + ldr r2, [pc, #324] @ (1fcd54 ) │ │ │ │ + ldr r3, [pc, #316] @ (1fcd4c ) │ │ │ │ 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 1fcbb2 │ │ │ │ + bne.w 1fcd42 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ubfx r1, lr, #1, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ - b.w 1fc15e │ │ │ │ + b.w 1fc2ee │ │ │ │ mov.w r0, #1 │ │ │ │ - b.w 1fc2a2 │ │ │ │ + b.w 1fc432 │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fcb34 │ │ │ │ + bne.n 1fccc4 │ │ │ │ ubfx r4, r2, #9, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #65] @ 0x41 │ │ │ │ ldrb.w r4, [r3, #37] @ 0x25 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fc3d4 │ │ │ │ + bne.w 1fc564 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fc3d4 │ │ │ │ + bne.w 1fc564 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fc3e6 │ │ │ │ + b.n 1fc576 │ │ │ │ strb.w r4, [sp, #110] @ 0x6e │ │ │ │ ldrb.w r4, [r3, #85] @ 0x55 │ │ │ │ strb.w r4, [sp, #111] @ 0x6f │ │ │ │ ldrb.w r4, [r3, #82] @ 0x52 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fc5b6 │ │ │ │ + bne.w 1fc746 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ movt r4, #256 @ 0x100 │ │ │ │ tst r2, r4 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - b.n 1fc5b8 │ │ │ │ + b.n 1fc748 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fc77c │ │ │ │ + beq.w 1fc90c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fc784 │ │ │ │ + b.n 1fc914 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fc754 │ │ │ │ + b.n 1fc8e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fc73e │ │ │ │ + b.n 1fc8ce │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fc714 │ │ │ │ + b.n 1fc8a4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fc508 │ │ │ │ + b.n 1fc698 │ │ │ │ strb.w r0, [sp, #121] @ 0x79 │ │ │ │ eor.w r6, r4, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ and.w r0, ip, r0 │ │ │ │ - b.n 1fc61e │ │ │ │ + b.n 1fc7ae │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fc7b8 │ │ │ │ + b.n 1fc948 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fcabe │ │ │ │ + b.n 1fcc4e │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #121] @ 0x79 │ │ │ │ eor.w r6, r4, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ - b.n 1fc61e │ │ │ │ + b.n 1fc7ae │ │ │ │ strb.w r0, [sp, #65] @ 0x41 │ │ │ │ ldrb.w r4, [r3, #37] @ 0x25 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fc3d4 │ │ │ │ + bne.w 1fc564 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fc3e6 │ │ │ │ + b.n 1fc576 │ │ │ │ strb.w r4, [sp, #36] @ 0x24 │ │ │ │ lsls r0, r1, #25 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ - bmi.n 1fcba0 │ │ │ │ + bmi.n 1fcd30 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1fc224 │ │ │ │ - b.w 1fc29e │ │ │ │ + beq.w 1fc3b4 │ │ │ │ + b.w 1fc42e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fc81e │ │ │ │ + b.n 1fc9ae │ │ │ │ ldrb.w r0, [r3, #140] @ 0x8c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.n 1fc7d0 │ │ │ │ + b.n 1fc960 │ │ │ │ ubfx r4, lr, #1, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ - b.n 1fc492 │ │ │ │ + b.n 1fc622 │ │ │ │ strb.w r4, [sp, #65] @ 0x41 │ │ │ │ - b.n 1fc3d4 │ │ │ │ + b.n 1fc564 │ │ │ │ clz r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.w 1fc228 │ │ │ │ + b.w 1fc3b8 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1fc278 │ │ │ │ - b.w 1fc29e │ │ │ │ + beq.w 1fc408 │ │ │ │ + b.w 1fc42e │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r7, #40 @ 0x28 │ │ │ │ + subs r5, #152 @ 0x98 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r5, #124 @ 0x7c │ │ │ │ + adds r3, #236 @ 0xec │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ - ldr.w r1, [pc, #2796] @ 1fd6c8 │ │ │ │ + ldr.w r1, [pc, #2796] @ 1fd858 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ - ldr.w r2, [pc, #2796] @ 1fd6cc │ │ │ │ + ldr.w r2, [pc, #2796] @ 1fd85c │ │ │ │ movs r3, #1 │ │ │ │ add r1, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #212] @ 0xd4 │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -579590,15 +579694,15 @@ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ ldr.w r2, [r3, #180] @ 0xb4 │ │ │ │ eor.w r0, r1, #1 │ │ │ │ strb.w r1, [sp, #10] │ │ │ │ strb.w r0, [sp, #9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1fcd8c │ │ │ │ + bne.w 1fcf1c │ │ │ │ movw r1, #2049 @ 0x801 │ │ │ │ ands r1, r2 │ │ │ │ sub.w r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ strb.w r1, [sp, #11] │ │ │ │ ldrb.w r1, [r3, #84] @ 0x54 │ │ │ │ @@ -579613,18 +579717,18 @@ │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #15] │ │ │ │ eor.w r1, r0, #1 │ │ │ │ orrs r1, r4 │ │ │ │ ldr.w lr, [r5, #312] @ 0x138 │ │ │ │ strb.w r1, [sp, #13] │ │ │ │ mov r1, r7 │ │ │ │ - cbnz r7, 1fcc6e │ │ │ │ + cbnz r7, 1fcdfe │ │ │ │ ldrb.w r1, [r3, #133] @ 0x85 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1fd5aa │ │ │ │ + bne.w 1fd73a │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ ldrb.w r1, [r3, #124] @ 0x7c │ │ │ │ ldrb.w ip, [r3, #43] @ 0x2b │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #17] │ │ │ │ ldrb.w r1, [r3, #125] @ 0x7d │ │ │ │ eor.w r8, ip, #1 │ │ │ │ @@ -579656,72 +579760,72 @@ │ │ │ │ strb.w r6, [sp, #27] │ │ │ │ ldrb r6, [r3, #9] │ │ │ │ strb.w r6, [sp, #28] │ │ │ │ strb.w r8, [sp, #30] │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r0, [sp, #31] │ │ │ │ strb.w r6, [sp, #29] │ │ │ │ - cbnz r0, 1fcd4a │ │ │ │ + cbnz r0, 1fceda │ │ │ │ lsls r6, r1, #28 │ │ │ │ - bmi.n 1fcd4a │ │ │ │ + bmi.n 1fceda │ │ │ │ ldrb.w r6, [r3, #42] @ 0x2a │ │ │ │ strb.w r0, [sp, #32] │ │ │ │ strb.w r4, [sp, #33] @ 0x21 │ │ │ │ - cbz r4, 1fcd64 │ │ │ │ + cbz r4, 1fcef4 │ │ │ │ ands.w r0, r1, #64 @ 0x40 │ │ │ │ - bne.n 1fcd90 │ │ │ │ + bne.n 1fcf20 │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ and.w r0, r1, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1fcda8 │ │ │ │ + bne.n 1fcf38 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ movs r4, #1 │ │ │ │ strb.w r6, [sp, #38] @ 0x26 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ strb.w r4, [sp, #39] @ 0x27 │ │ │ │ - b.n 1fcdb8 │ │ │ │ + b.n 1fcf48 │ │ │ │ and.w r0, r1, #80 @ 0x50 │ │ │ │ ldrb.w r6, [r3, #42] @ 0x2a │ │ │ │ subs r0, #80 @ 0x50 │ │ │ │ strb.w r4, [sp, #33] @ 0x21 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fcd18 │ │ │ │ + bne.n 1fcea8 │ │ │ │ lsls r0, r1, #27 │ │ │ │ - bmi.w 1fd668 │ │ │ │ + bmi.w 1fd7f8 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1fd5b6 │ │ │ │ + bne.w 1fd746 │ │ │ │ lsls r4, r1, #25 │ │ │ │ - bpl.n 1fcd34 │ │ │ │ + bpl.n 1fcec4 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - b.n 1fcd38 │ │ │ │ + b.n 1fcec8 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1fcc22 │ │ │ │ + b.n 1fcdb2 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ and.w r0, r1, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1fd6a4 │ │ │ │ + beq.w 1fd834 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fd5b6 │ │ │ │ + beq.w 1fd746 │ │ │ │ mov.w r0, #0 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ movs r0, #0 │ │ │ │ strb.w ip, [sp, #41] @ 0x29 │ │ │ │ ubfx r8, lr, #3, #1 │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ ubfx ip, lr, #4, #1 │ │ │ │ @@ -579746,15 +579850,15 @@ │ │ │ │ strb.w r0, [sp, #48] @ 0x30 │ │ │ │ strb.w r8, [sp, #50] @ 0x32 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w ip, [sp, #51] @ 0x33 │ │ │ │ strb.w r0, [sp, #49] @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r4, [sp, #52] @ 0x34 │ │ │ │ - cbz r6, 1fce28 │ │ │ │ + cbz r6, 1fcfb8 │ │ │ │ ldrb.w r0, [r3, #150] @ 0x96 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #53] @ 0x35 │ │ │ │ ubfx r4, r1, #11, #1 │ │ │ │ strb.w r6, [sp, #54] @ 0x36 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ ldrb r0, [r3, #11] │ │ │ │ @@ -579771,46 +579875,46 @@ │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #58] @ 0x3a │ │ │ │ ldrb.w r0, [r3, #34] @ 0x22 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ands r0, r4 │ │ │ │ strb.w r0, [sp, #59] @ 0x3b │ │ │ │ ldrb.w r0, [r3, #36] @ 0x24 │ │ │ │ - cbz r0, 1fce82 │ │ │ │ + cbz r0, 1fd012 │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r3, #37] @ 0x25 │ │ │ │ - cbz r0, 1fce94 │ │ │ │ + cbz r0, 1fd024 │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #61] @ 0x3d │ │ │ │ mov.w ip, #1 │ │ │ │ and.w r0, r2, #1024 @ 0x400 │ │ │ │ ldrb.w r4, [r3, #36] @ 0x24 │ │ │ │ eor.w r4, r4, ip │ │ │ │ strb.w r4, [sp, #62] @ 0x3e │ │ │ │ ldrb.w r4, [r3, #37] @ 0x25 │ │ │ │ strb.w ip, [sp, #64] @ 0x40 │ │ │ │ eor.w r4, r4, ip │ │ │ │ strb.w r4, [sp, #63] @ 0x3f │ │ │ │ ldrb.w r4, [r3, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fd5be │ │ │ │ + bne.w 1fd74e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fd656 │ │ │ │ + beq.w 1fd7e6 │ │ │ │ ldrb.w ip, [r3, #32] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1fd69e │ │ │ │ + bne.w 1fd82e │ │ │ │ ubfx r4, r2, #9, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #65] @ 0x41 │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fd5e2 │ │ │ │ + bne.w 1fd772 │ │ │ │ ubfx r4, r2, #9, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #66] @ 0x42 │ │ │ │ clz r4, r0 │ │ │ │ ldrb.w r8, [r3, #86] @ 0x56 │ │ │ │ ldrb.w ip, [r3, #36] @ 0x24 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ @@ -579845,20 +579949,20 @@ │ │ │ │ eor.w r9, r9, #1 │ │ │ │ strb.w sl, [sp, #76] @ 0x4c │ │ │ │ strb.w r8, [sp, #73] @ 0x49 │ │ │ │ strb.w r9, [sp, #77] @ 0x4d │ │ │ │ strb.w ip, [sp, #80] @ 0x50 │ │ │ │ strb.w r4, [sp, #81] @ 0x51 │ │ │ │ ldrb r4, [r3, #10] │ │ │ │ - cbz r4, 1fcfa2 │ │ │ │ + cbz r4, 1fd132 │ │ │ │ mov r4, r7 │ │ │ │ - cbnz r7, 1fcfa2 │ │ │ │ + cbnz r7, 1fd132 │ │ │ │ ldrb.w r4, [r3, #133] @ 0x85 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fd694 │ │ │ │ + bne.w 1fd824 │ │ │ │ strb.w r4, [sp, #82] @ 0x52 │ │ │ │ ubfx ip, r1, #14, #1 │ │ │ │ eor.w ip, ip, #1 │ │ │ │ ldrb.w r7, [r3, #121] @ 0x79 │ │ │ │ ldrb r4, [r3, #10] │ │ │ │ strb.w r4, [sp, #83] @ 0x53 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ @@ -579880,33 +579984,33 @@ │ │ │ │ strb.w r4, [sp, #91] @ 0x5b │ │ │ │ ldrb.w r4, [r3, #65] @ 0x41 │ │ │ │ strb.w r7, [sp, #93] @ 0x5d │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r4, [r3, #55] @ 0x37 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fd62c │ │ │ │ + bne.w 1fd7bc │ │ │ │ ldrb.w r4, [r3, #63] @ 0x3f │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #94] @ 0x5e │ │ │ │ ldrb.w r4, [r3, #62] @ 0x3e │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #95] @ 0x5f │ │ │ │ ldrb.w r4, [r3, #54] @ 0x36 │ │ │ │ strb.w r4, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r4, [r3, #55] @ 0x37 │ │ │ │ - cbnz r4, 1fd03a │ │ │ │ + cbnz r4, 1fd1ca │ │ │ │ ldrb.w r4, [r3, #63] @ 0x3f │ │ │ │ strb.w r4, [sp, #97] @ 0x61 │ │ │ │ ldrb.w r4, [r3, #136] @ 0x88 │ │ │ │ strb.w r4, [sp, #98] @ 0x62 │ │ │ │ ldrb.w r4, [r3, #61] @ 0x3d │ │ │ │ strb.w r4, [sp, #99] @ 0x63 │ │ │ │ ldrb.w r4, [r3, #62] @ 0x3e │ │ │ │ - cbnz r4, 1fd058 │ │ │ │ + cbnz r4, 1fd1e8 │ │ │ │ ldrb.w r4, [r3, #63] @ 0x3f │ │ │ │ strb.w r4, [sp, #100] @ 0x64 │ │ │ │ ldrb.w ip, [r3, #135] @ 0x87 │ │ │ │ ldrb.w r4, [r3, #61] @ 0x3d │ │ │ │ strb.w ip, [sp, #102] @ 0x66 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #101] @ 0x65 │ │ │ │ @@ -579925,17 +580029,17 @@ │ │ │ │ strb.w r4, [sp, #107] @ 0x6b │ │ │ │ ldrb r4, [r3, #25] │ │ │ │ strb.w r4, [sp, #108] @ 0x6c │ │ │ │ ldrb.w r4, [r3, #80] @ 0x50 │ │ │ │ strb.w r4, [sp, #109] @ 0x6d │ │ │ │ ldrb.w r4, [r3, #81] @ 0x51 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fd5e6 │ │ │ │ + bne.w 1fd776 │ │ │ │ lsls r7, r2, #25 │ │ │ │ - bpl.w 1fd5e6 │ │ │ │ + bpl.w 1fd776 │ │ │ │ movs r4, #1 │ │ │ │ strb.w r4, [sp, #110] @ 0x6e │ │ │ │ ldrb.w r4, [r3, #85] @ 0x55 │ │ │ │ strb.w r4, [sp, #111] @ 0x6f │ │ │ │ movs r4, #1 │ │ │ │ strb.w r4, [sp, #112] @ 0x70 │ │ │ │ ubfx r0, r0, #10, #1 │ │ │ │ @@ -579955,17 +580059,17 @@ │ │ │ │ ldrb.w r4, [r3, #142] @ 0x8e │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ strb.w sl, [sp, #120] @ 0x78 │ │ │ │ ands r0, r6 │ │ │ │ strb.w r0, [sp, #119] @ 0x77 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fd630 │ │ │ │ + beq.w 1fd7c0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1fd648 │ │ │ │ + bne.w 1fd7d8 │ │ │ │ mov r0, ip │ │ │ │ eor.w r6, r4, #1 │ │ │ │ strb.w r6, [sp, #121] @ 0x79 │ │ │ │ strb.w r0, [sp, #122] @ 0x7a │ │ │ │ and.w r6, ip, r6 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ ands r0, r4 │ │ │ │ @@ -579982,31 +580086,31 @@ │ │ │ │ ldrb.w r0, [r3, #64] @ 0x40 │ │ │ │ strb.w r0, [sp, #128] @ 0x80 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ strb.w r0, [sp, #129] @ 0x81 │ │ │ │ ldrb.w r0, [r3, #47] @ 0x2f │ │ │ │ strb.w r0, [sp, #130] @ 0x82 │ │ │ │ ldrb.w r0, [r3, #49] @ 0x31 │ │ │ │ - cbz r0, 1fd180 │ │ │ │ + cbz r0, 1fd310 │ │ │ │ ldrb.w r0, [r3, #121] @ 0x79 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #131] @ 0x83 │ │ │ │ ldrb.w r0, [r3, #49] @ 0x31 │ │ │ │ - cbz r0, 1fd18e │ │ │ │ + cbz r0, 1fd31e │ │ │ │ ldrb.w r0, [r3, #121] @ 0x79 │ │ │ │ strb.w r0, [sp, #132] @ 0x84 │ │ │ │ ldrb.w r0, [r3, #48] @ 0x30 │ │ │ │ strb.w r0, [sp, #133] @ 0x85 │ │ │ │ ldrb.w r0, [r3, #50] @ 0x32 │ │ │ │ - cbz r0, 1fd1a8 │ │ │ │ + cbz r0, 1fd338 │ │ │ │ ldrb.w r0, [r3, #121] @ 0x79 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #134] @ 0x86 │ │ │ │ ldrb.w r0, [r3, #50] @ 0x32 │ │ │ │ - cbz r0, 1fd1b6 │ │ │ │ + cbz r0, 1fd346 │ │ │ │ ldrb.w r0, [r3, #121] @ 0x79 │ │ │ │ strb.w r0, [sp, #135] @ 0x87 │ │ │ │ and.w r0, r1, #2048 @ 0x800 │ │ │ │ ldrb.w r6, [r3, #57] @ 0x39 │ │ │ │ ubfx r4, r0, #11, #1 │ │ │ │ strb.w r6, [sp, #136] @ 0x88 │ │ │ │ ubfx r0, lr, #10, #1 │ │ │ │ @@ -580025,95 +580129,95 @@ │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #143] @ 0x8f │ │ │ │ ldrb.w r0, [r3, #34] @ 0x22 │ │ │ │ strb.w r0, [sp, #144] @ 0x90 │ │ │ │ strb.w r4, [sp, #145] @ 0x91 │ │ │ │ ldrb.w r0, [r3, #107] @ 0x6b │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fd628 │ │ │ │ + bne.w 1fd7b8 │ │ │ │ ldrb.w r0, [r3, #106] @ 0x6a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #146] @ 0x92 │ │ │ │ ldrb.w r0, [r3, #108] @ 0x6c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #147] @ 0x93 │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #148] @ 0x94 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fd624 │ │ │ │ + bne.w 1fd7b4 │ │ │ │ ldrb.w r0, [r3, #107] @ 0x6b │ │ │ │ strb.w r0, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fd620 │ │ │ │ + bne.w 1fd7b0 │ │ │ │ ldrb.w r0, [r3, #107] @ 0x6b │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #150] @ 0x96 │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ strb.w r0, [sp, #151] @ 0x97 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fd60c │ │ │ │ + bne.w 1fd79c │ │ │ │ ldrb.w r0, [r3, #108] @ 0x6c │ │ │ │ strb.w r0, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fd61c │ │ │ │ + bne.w 1fd7ac │ │ │ │ ldrb.w r0, [r3, #108] @ 0x6c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #153] @ 0x99 │ │ │ │ ldrb r0, [r3, #27] │ │ │ │ strb.w r0, [sp, #154] @ 0x9a │ │ │ │ ldrb.w r0, [r3, #96] @ 0x60 │ │ │ │ - cbz r0, 1fd2ac │ │ │ │ + cbz r0, 1fd43c │ │ │ │ ldrb.w r0, [r3, #83] @ 0x53 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #155] @ 0x9b │ │ │ │ ldrb.w r0, [r3, #82] @ 0x52 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fd640 │ │ │ │ + bne.w 1fd7d0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ movt r0, #256 @ 0x100 │ │ │ │ tst r2, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ strb.w r0, [sp, #156] @ 0x9c │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1fd2e0 │ │ │ │ + cbz r0, 1fd470 │ │ │ │ ldrb.w r0, [r3, #139] @ 0x8b │ │ │ │ - cbz r0, 1fd2e0 │ │ │ │ + cbz r0, 1fd470 │ │ │ │ ldrb.w r0, [r3, #141] @ 0x8d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fd68a │ │ │ │ + bne.w 1fd81a │ │ │ │ strb.w r0, [sp, #157] @ 0x9d │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1fd2f2 │ │ │ │ + cbz r0, 1fd482 │ │ │ │ ldrb.w r0, [r3, #139] @ 0x8b │ │ │ │ - cbz r0, 1fd2f2 │ │ │ │ + cbz r0, 1fd482 │ │ │ │ ldrb.w r0, [r3, #140] @ 0x8c │ │ │ │ strb.w r0, [sp, #158] @ 0x9e │ │ │ │ ldrb r0, [r3, #15] │ │ │ │ strb.w r0, [sp, #159] @ 0x9f │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ strb.w r0, [sp, #160] @ 0xa0 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ - cbz r0, 1fd30e │ │ │ │ + cbz r0, 1fd49e │ │ │ │ ldrb.w r0, [r3, #138] @ 0x8a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #161] @ 0xa1 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1fd32e │ │ │ │ + cbz r0, 1fd4be │ │ │ │ ldrb.w r4, [r3, #139] @ 0x8b │ │ │ │ - cbz r4, 1fd32e │ │ │ │ + cbz r4, 1fd4be │ │ │ │ ldrb.w r0, [r3, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fd686 │ │ │ │ + bne.w 1fd816 │ │ │ │ ldrb.w r0, [r3, #141] @ 0x8d │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #162] @ 0xa2 │ │ │ │ ubfx r6, r2, #11, #1 │ │ │ │ ldrb.w ip, [r3, #199] @ 0xc7 │ │ │ │ ldrb.w r0, [r3, #83] @ 0x53 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ @@ -580163,47 +580267,47 @@ │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ strb.w r0, [sp, #182] @ 0xb6 │ │ │ │ ldrb.w r0, [r3, #88] @ 0x58 │ │ │ │ strb.w r0, [sp, #183] @ 0xb7 │ │ │ │ ldrb.w r0, [r3, #87] @ 0x57 │ │ │ │ strb.w r0, [sp, #184] @ 0xb8 │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ - cbz r0, 1fd408 │ │ │ │ + cbz r0, 1fd598 │ │ │ │ ldrb.w r0, [r3, #151] @ 0x97 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #185] @ 0xb9 │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ - cbz r0, 1fd418 │ │ │ │ + cbz r0, 1fd5a8 │ │ │ │ ldrb.w r0, [r3, #151] @ 0x97 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #186] @ 0xba │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ - cbz r0, 1fd428 │ │ │ │ + cbz r0, 1fd5b8 │ │ │ │ ldrb.w r0, [r3, #151] @ 0x97 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #187] @ 0xbb │ │ │ │ ldrb.w r0, [r3, #119] @ 0x77 │ │ │ │ strb.w r0, [sp, #188] @ 0xbc │ │ │ │ - cbz r0, 1fd43e │ │ │ │ + cbz r0, 1fd5ce │ │ │ │ ubfx r0, r1, #9, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #189] @ 0xbd │ │ │ │ ldrb r1, [r3, #28] │ │ │ │ strb.w r1, [sp, #190] @ 0xbe │ │ │ │ ldrb.w r1, [r3, #120] @ 0x78 │ │ │ │ - cbnz r1, 1fd450 │ │ │ │ + cbnz r1, 1fd5e0 │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ strb.w r1, [sp, #191] @ 0xbf │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ strb.w r1, [sp, #192] @ 0xc0 │ │ │ │ ldrb.w r1, [r3, #35] @ 0x23 │ │ │ │ strb.w r1, [sp, #193] @ 0xc1 │ │ │ │ ldrb.w r1, [r3, #105] @ 0x69 │ │ │ │ strb.w r1, [sp, #194] @ 0xc2 │ │ │ │ - cbz r1, 1fd474 │ │ │ │ + cbz r1, 1fd604 │ │ │ │ ubfx r1, r2, #25, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #195] @ 0xc3 │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ ldrb.w r1, [r3, #40] @ 0x28 │ │ │ │ strb.w r1, [sp, #196] @ 0xc4 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -580232,193 +580336,193 @@ │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #201] @ 0xc9 │ │ │ │ ldrb.w r1, [r3, #67] @ 0x43 │ │ │ │ strb.w r4, [sp, #203] @ 0xcb │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r0, [sp, #204] @ 0xcc │ │ │ │ strb.w r1, [sp, #202] @ 0xca │ │ │ │ - cbz r2, 1fd4f6 │ │ │ │ + cbz r2, 1fd686 │ │ │ │ ubfx r2, lr, #6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #205] @ 0xcd │ │ │ │ ldrb.w r2, [r3, #113] @ 0x71 │ │ │ │ strb.w r2, [sp, #206] @ 0xce │ │ │ │ - cbz r2, 1fd50c │ │ │ │ + cbz r2, 1fd69c │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #207] @ 0xcf │ │ │ │ ldrb.w r2, [r3, #116] @ 0x74 │ │ │ │ - cbz r2, 1fd51e │ │ │ │ + cbz r2, 1fd6ae │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #208] @ 0xd0 │ │ │ │ ldrb.w r2, [r3, #115] @ 0x73 │ │ │ │ - cbz r2, 1fd530 │ │ │ │ + cbz r2, 1fd6c0 │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #209] @ 0xd1 │ │ │ │ ldrb.w r2, [r3, #114] @ 0x72 │ │ │ │ - cbz r2, 1fd542 │ │ │ │ + cbz r2, 1fd6d2 │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldr.w r4, [r5, #424] @ 0x1a8 │ │ │ │ strb.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldrb.w r3, [r3, #146] @ 0x92 │ │ │ │ strb.w r3, [sp, #211] @ 0xd3 │ │ │ │ - cbnz r5, 1fd55e │ │ │ │ - b.n 1fd58c │ │ │ │ + cbnz r5, 1fd6ee │ │ │ │ + b.n 1fd71c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1fd58c │ │ │ │ + cbz r5, 1fd71c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fd558 │ │ │ │ - ldr r6, [pc, #360] @ (1fd6d0 ) │ │ │ │ + beq.n 1fd6e8 │ │ │ │ + ldr r6, [pc, #360] @ (1fd860 ) │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #8 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 28c514 │ │ │ │ + bl 28c6a4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 1fd58c │ │ │ │ + cbz r3, 1fd71c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fd56c │ │ │ │ + bne.n 1fd6fc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fd57e │ │ │ │ - ldr r2, [pc, #324] @ (1fd6d4 ) │ │ │ │ - ldr r3, [pc, #316] @ (1fd6cc ) │ │ │ │ + bne.n 1fd70e │ │ │ │ + ldr r2, [pc, #324] @ (1fd864 ) │ │ │ │ + ldr r3, [pc, #316] @ (1fd85c ) │ │ │ │ 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 1fd6c2 │ │ │ │ + bne.w 1fd852 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ubfx r1, lr, #1, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ - b.w 1fcc6e │ │ │ │ + b.w 1fcdfe │ │ │ │ mov.w r0, #1 │ │ │ │ - b.w 1fcdb2 │ │ │ │ + b.w 1fcf42 │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fd644 │ │ │ │ + bne.n 1fd7d4 │ │ │ │ ubfx r4, r2, #9, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #65] @ 0x41 │ │ │ │ ldrb.w r4, [r3, #37] @ 0x25 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fcee4 │ │ │ │ + bne.w 1fd074 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fcee4 │ │ │ │ + bne.w 1fd074 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fcef6 │ │ │ │ + b.n 1fd086 │ │ │ │ strb.w r4, [sp, #110] @ 0x6e │ │ │ │ ldrb.w r4, [r3, #85] @ 0x55 │ │ │ │ strb.w r4, [sp, #111] @ 0x6f │ │ │ │ ldrb.w r4, [r3, #82] @ 0x52 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fd0c6 │ │ │ │ + bne.w 1fd256 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ movt r4, #256 @ 0x100 │ │ │ │ tst r2, r4 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - b.n 1fd0c8 │ │ │ │ + b.n 1fd258 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fd28c │ │ │ │ + beq.w 1fd41c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fd294 │ │ │ │ + b.n 1fd424 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fd264 │ │ │ │ + b.n 1fd3f4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fd24e │ │ │ │ + b.n 1fd3de │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fd224 │ │ │ │ + b.n 1fd3b4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fd018 │ │ │ │ + b.n 1fd1a8 │ │ │ │ strb.w r0, [sp, #121] @ 0x79 │ │ │ │ eor.w r6, r4, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ and.w r0, ip, r0 │ │ │ │ - b.n 1fd12e │ │ │ │ + b.n 1fd2be │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fd2c8 │ │ │ │ + b.n 1fd458 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fd5ce │ │ │ │ + b.n 1fd75e │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #121] @ 0x79 │ │ │ │ eor.w r6, r4, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ - b.n 1fd12e │ │ │ │ + b.n 1fd2be │ │ │ │ strb.w r0, [sp, #65] @ 0x41 │ │ │ │ ldrb.w r4, [r3, #37] @ 0x25 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fcee4 │ │ │ │ + bne.w 1fd074 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fcef6 │ │ │ │ + b.n 1fd086 │ │ │ │ strb.w r4, [sp, #36] @ 0x24 │ │ │ │ lsls r0, r1, #25 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ - bmi.n 1fd6b0 │ │ │ │ + bmi.n 1fd840 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1fcd34 │ │ │ │ - b.w 1fcdae │ │ │ │ + beq.w 1fcec4 │ │ │ │ + b.w 1fcf3e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fd32e │ │ │ │ + b.n 1fd4be │ │ │ │ ldrb.w r0, [r3, #140] @ 0x8c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.n 1fd2e0 │ │ │ │ + b.n 1fd470 │ │ │ │ ubfx r4, lr, #1, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ - b.n 1fcfa2 │ │ │ │ + b.n 1fd132 │ │ │ │ strb.w r4, [sp, #65] @ 0x41 │ │ │ │ - b.n 1fcee4 │ │ │ │ + b.n 1fd074 │ │ │ │ clz r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.w 1fcd38 │ │ │ │ + b.w 1fcec8 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1fcd88 │ │ │ │ - b.w 1fcdae │ │ │ │ + beq.w 1fcf18 │ │ │ │ + b.w 1fcf3e │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r4, #24 │ │ │ │ + adds r2, #136 @ 0x88 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #6] │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - cmp r2, #108 @ 0x6c │ │ │ │ + cmp r0, #220 @ 0xdc │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ - ldr.w r1, [pc, #2796] @ 1fe1d8 │ │ │ │ + ldr.w r1, [pc, #2796] @ 1fe368 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ - ldr.w r2, [pc, #2796] @ 1fe1dc │ │ │ │ + ldr.w r2, [pc, #2796] @ 1fe36c │ │ │ │ movs r3, #1 │ │ │ │ add r1, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #212] @ 0xd4 │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -580426,15 +580530,15 @@ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ ldr.w r2, [r3, #180] @ 0xb4 │ │ │ │ eor.w r0, r1, #1 │ │ │ │ strb.w r1, [sp, #10] │ │ │ │ strb.w r0, [sp, #9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1fd89c │ │ │ │ + bne.w 1fda2c │ │ │ │ movw r1, #2049 @ 0x801 │ │ │ │ ands r1, r2 │ │ │ │ sub.w r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ strb.w r1, [sp, #11] │ │ │ │ ldrb.w r1, [r3, #84] @ 0x54 │ │ │ │ @@ -580449,18 +580553,18 @@ │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #15] │ │ │ │ eor.w r1, r0, #1 │ │ │ │ orrs r1, r4 │ │ │ │ ldr.w lr, [r5, #312] @ 0x138 │ │ │ │ strb.w r1, [sp, #13] │ │ │ │ mov r1, r7 │ │ │ │ - cbnz r7, 1fd77e │ │ │ │ + cbnz r7, 1fd90e │ │ │ │ ldrb.w r1, [r3, #133] @ 0x85 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1fe0ba │ │ │ │ + bne.w 1fe24a │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ ldrb.w r1, [r3, #124] @ 0x7c │ │ │ │ ldrb.w ip, [r3, #43] @ 0x2b │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #17] │ │ │ │ ldrb.w r1, [r3, #125] @ 0x7d │ │ │ │ eor.w r8, ip, #1 │ │ │ │ @@ -580492,72 +580596,72 @@ │ │ │ │ strb.w r6, [sp, #27] │ │ │ │ ldrb r6, [r3, #9] │ │ │ │ strb.w r6, [sp, #28] │ │ │ │ strb.w r8, [sp, #30] │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r0, [sp, #31] │ │ │ │ strb.w r6, [sp, #29] │ │ │ │ - cbnz r0, 1fd85a │ │ │ │ + cbnz r0, 1fd9ea │ │ │ │ lsls r6, r1, #28 │ │ │ │ - bmi.n 1fd85a │ │ │ │ + bmi.n 1fd9ea │ │ │ │ ldrb.w r6, [r3, #42] @ 0x2a │ │ │ │ strb.w r0, [sp, #32] │ │ │ │ strb.w r4, [sp, #33] @ 0x21 │ │ │ │ - cbz r4, 1fd874 │ │ │ │ + cbz r4, 1fda04 │ │ │ │ ands.w r0, r1, #64 @ 0x40 │ │ │ │ - bne.n 1fd8a0 │ │ │ │ + bne.n 1fda30 │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ and.w r0, r1, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1fd8b8 │ │ │ │ + bne.n 1fda48 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ movs r4, #1 │ │ │ │ strb.w r6, [sp, #38] @ 0x26 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ strb.w r4, [sp, #39] @ 0x27 │ │ │ │ - b.n 1fd8c8 │ │ │ │ + b.n 1fda58 │ │ │ │ and.w r0, r1, #80 @ 0x50 │ │ │ │ ldrb.w r6, [r3, #42] @ 0x2a │ │ │ │ subs r0, #80 @ 0x50 │ │ │ │ strb.w r4, [sp, #33] @ 0x21 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fd828 │ │ │ │ + bne.n 1fd9b8 │ │ │ │ lsls r0, r1, #27 │ │ │ │ - bmi.w 1fe178 │ │ │ │ + bmi.w 1fe308 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1fe0c6 │ │ │ │ + bne.w 1fe256 │ │ │ │ lsls r4, r1, #25 │ │ │ │ - bpl.n 1fd844 │ │ │ │ + bpl.n 1fd9d4 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - b.n 1fd848 │ │ │ │ + b.n 1fd9d8 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1fd732 │ │ │ │ + b.n 1fd8c2 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ and.w r0, r1, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1fe1b4 │ │ │ │ + beq.w 1fe344 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fe0c6 │ │ │ │ + beq.w 1fe256 │ │ │ │ mov.w r0, #0 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ movs r0, #0 │ │ │ │ strb.w ip, [sp, #41] @ 0x29 │ │ │ │ ubfx r8, lr, #3, #1 │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ ubfx ip, lr, #4, #1 │ │ │ │ @@ -580582,15 +580686,15 @@ │ │ │ │ strb.w r0, [sp, #48] @ 0x30 │ │ │ │ strb.w r8, [sp, #50] @ 0x32 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w ip, [sp, #51] @ 0x33 │ │ │ │ strb.w r0, [sp, #49] @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r4, [sp, #52] @ 0x34 │ │ │ │ - cbz r6, 1fd938 │ │ │ │ + cbz r6, 1fdac8 │ │ │ │ ldrb.w r0, [r3, #150] @ 0x96 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #53] @ 0x35 │ │ │ │ ubfx r4, r1, #11, #1 │ │ │ │ strb.w r6, [sp, #54] @ 0x36 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ ldrb r0, [r3, #11] │ │ │ │ @@ -580607,46 +580711,46 @@ │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #58] @ 0x3a │ │ │ │ ldrb.w r0, [r3, #34] @ 0x22 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ands r0, r4 │ │ │ │ strb.w r0, [sp, #59] @ 0x3b │ │ │ │ ldrb.w r0, [r3, #36] @ 0x24 │ │ │ │ - cbz r0, 1fd992 │ │ │ │ + cbz r0, 1fdb22 │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r3, #37] @ 0x25 │ │ │ │ - cbz r0, 1fd9a4 │ │ │ │ + cbz r0, 1fdb34 │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #61] @ 0x3d │ │ │ │ mov.w ip, #1 │ │ │ │ and.w r0, r2, #1024 @ 0x400 │ │ │ │ ldrb.w r4, [r3, #36] @ 0x24 │ │ │ │ eor.w r4, r4, ip │ │ │ │ strb.w r4, [sp, #62] @ 0x3e │ │ │ │ ldrb.w r4, [r3, #37] @ 0x25 │ │ │ │ strb.w ip, [sp, #64] @ 0x40 │ │ │ │ eor.w r4, r4, ip │ │ │ │ strb.w r4, [sp, #63] @ 0x3f │ │ │ │ ldrb.w r4, [r3, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fe0ce │ │ │ │ + bne.w 1fe25e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fe166 │ │ │ │ + beq.w 1fe2f6 │ │ │ │ ldrb.w ip, [r3, #32] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1fe1ae │ │ │ │ + bne.w 1fe33e │ │ │ │ ubfx r4, r2, #9, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #65] @ 0x41 │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fe0f2 │ │ │ │ + bne.w 1fe282 │ │ │ │ ubfx r4, r2, #9, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #66] @ 0x42 │ │ │ │ clz r4, r0 │ │ │ │ ldrb.w r8, [r3, #86] @ 0x56 │ │ │ │ ldrb.w ip, [r3, #36] @ 0x24 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ @@ -580681,20 +580785,20 @@ │ │ │ │ eor.w r9, r9, #1 │ │ │ │ strb.w sl, [sp, #76] @ 0x4c │ │ │ │ strb.w r8, [sp, #73] @ 0x49 │ │ │ │ strb.w r9, [sp, #77] @ 0x4d │ │ │ │ strb.w ip, [sp, #80] @ 0x50 │ │ │ │ strb.w r4, [sp, #81] @ 0x51 │ │ │ │ ldrb r4, [r3, #10] │ │ │ │ - cbz r4, 1fdab2 │ │ │ │ + cbz r4, 1fdc42 │ │ │ │ mov r4, r7 │ │ │ │ - cbnz r7, 1fdab2 │ │ │ │ + cbnz r7, 1fdc42 │ │ │ │ ldrb.w r4, [r3, #133] @ 0x85 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fe1a4 │ │ │ │ + bne.w 1fe334 │ │ │ │ strb.w r4, [sp, #82] @ 0x52 │ │ │ │ ubfx ip, r1, #14, #1 │ │ │ │ eor.w ip, ip, #1 │ │ │ │ ldrb.w r7, [r3, #121] @ 0x79 │ │ │ │ ldrb r4, [r3, #10] │ │ │ │ strb.w r4, [sp, #83] @ 0x53 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ @@ -580716,33 +580820,33 @@ │ │ │ │ strb.w r4, [sp, #91] @ 0x5b │ │ │ │ ldrb.w r4, [r3, #65] @ 0x41 │ │ │ │ strb.w r7, [sp, #93] @ 0x5d │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r4, [r3, #55] @ 0x37 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fe13c │ │ │ │ + bne.w 1fe2cc │ │ │ │ ldrb.w r4, [r3, #63] @ 0x3f │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #94] @ 0x5e │ │ │ │ ldrb.w r4, [r3, #62] @ 0x3e │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #95] @ 0x5f │ │ │ │ ldrb.w r4, [r3, #54] @ 0x36 │ │ │ │ strb.w r4, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r4, [r3, #55] @ 0x37 │ │ │ │ - cbnz r4, 1fdb4a │ │ │ │ + cbnz r4, 1fdcda │ │ │ │ ldrb.w r4, [r3, #63] @ 0x3f │ │ │ │ strb.w r4, [sp, #97] @ 0x61 │ │ │ │ ldrb.w r4, [r3, #136] @ 0x88 │ │ │ │ strb.w r4, [sp, #98] @ 0x62 │ │ │ │ ldrb.w r4, [r3, #61] @ 0x3d │ │ │ │ strb.w r4, [sp, #99] @ 0x63 │ │ │ │ ldrb.w r4, [r3, #62] @ 0x3e │ │ │ │ - cbnz r4, 1fdb68 │ │ │ │ + cbnz r4, 1fdcf8 │ │ │ │ ldrb.w r4, [r3, #63] @ 0x3f │ │ │ │ strb.w r4, [sp, #100] @ 0x64 │ │ │ │ ldrb.w ip, [r3, #135] @ 0x87 │ │ │ │ ldrb.w r4, [r3, #61] @ 0x3d │ │ │ │ strb.w ip, [sp, #102] @ 0x66 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #101] @ 0x65 │ │ │ │ @@ -580761,17 +580865,17 @@ │ │ │ │ strb.w r4, [sp, #107] @ 0x6b │ │ │ │ ldrb r4, [r3, #25] │ │ │ │ strb.w r4, [sp, #108] @ 0x6c │ │ │ │ ldrb.w r4, [r3, #80] @ 0x50 │ │ │ │ strb.w r4, [sp, #109] @ 0x6d │ │ │ │ ldrb.w r4, [r3, #81] @ 0x51 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fe0f6 │ │ │ │ + bne.w 1fe286 │ │ │ │ lsls r7, r2, #25 │ │ │ │ - bpl.w 1fe0f6 │ │ │ │ + bpl.w 1fe286 │ │ │ │ movs r4, #1 │ │ │ │ strb.w r4, [sp, #110] @ 0x6e │ │ │ │ ldrb.w r4, [r3, #85] @ 0x55 │ │ │ │ strb.w r4, [sp, #111] @ 0x6f │ │ │ │ movs r4, #1 │ │ │ │ strb.w r4, [sp, #112] @ 0x70 │ │ │ │ ubfx r0, r0, #10, #1 │ │ │ │ @@ -580791,17 +580895,17 @@ │ │ │ │ ldrb.w r4, [r3, #142] @ 0x8e │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ strb.w sl, [sp, #120] @ 0x78 │ │ │ │ ands r0, r6 │ │ │ │ strb.w r0, [sp, #119] @ 0x77 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fe140 │ │ │ │ + beq.w 1fe2d0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1fe158 │ │ │ │ + bne.w 1fe2e8 │ │ │ │ mov r0, ip │ │ │ │ eor.w r6, r4, #1 │ │ │ │ strb.w r6, [sp, #121] @ 0x79 │ │ │ │ strb.w r0, [sp, #122] @ 0x7a │ │ │ │ and.w r6, ip, r6 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ ands r0, r4 │ │ │ │ @@ -580818,31 +580922,31 @@ │ │ │ │ ldrb.w r0, [r3, #64] @ 0x40 │ │ │ │ strb.w r0, [sp, #128] @ 0x80 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ strb.w r0, [sp, #129] @ 0x81 │ │ │ │ ldrb.w r0, [r3, #47] @ 0x2f │ │ │ │ strb.w r0, [sp, #130] @ 0x82 │ │ │ │ ldrb.w r0, [r3, #49] @ 0x31 │ │ │ │ - cbz r0, 1fdc90 │ │ │ │ + cbz r0, 1fde20 │ │ │ │ ldrb.w r0, [r3, #121] @ 0x79 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #131] @ 0x83 │ │ │ │ ldrb.w r0, [r3, #49] @ 0x31 │ │ │ │ - cbz r0, 1fdc9e │ │ │ │ + cbz r0, 1fde2e │ │ │ │ ldrb.w r0, [r3, #121] @ 0x79 │ │ │ │ strb.w r0, [sp, #132] @ 0x84 │ │ │ │ ldrb.w r0, [r3, #48] @ 0x30 │ │ │ │ strb.w r0, [sp, #133] @ 0x85 │ │ │ │ ldrb.w r0, [r3, #50] @ 0x32 │ │ │ │ - cbz r0, 1fdcb8 │ │ │ │ + cbz r0, 1fde48 │ │ │ │ ldrb.w r0, [r3, #121] @ 0x79 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #134] @ 0x86 │ │ │ │ ldrb.w r0, [r3, #50] @ 0x32 │ │ │ │ - cbz r0, 1fdcc6 │ │ │ │ + cbz r0, 1fde56 │ │ │ │ ldrb.w r0, [r3, #121] @ 0x79 │ │ │ │ strb.w r0, [sp, #135] @ 0x87 │ │ │ │ and.w r0, r1, #2048 @ 0x800 │ │ │ │ ldrb.w r6, [r3, #57] @ 0x39 │ │ │ │ ubfx r4, r0, #11, #1 │ │ │ │ strb.w r6, [sp, #136] @ 0x88 │ │ │ │ ubfx r0, lr, #10, #1 │ │ │ │ @@ -580861,95 +580965,95 @@ │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #143] @ 0x8f │ │ │ │ ldrb.w r0, [r3, #34] @ 0x22 │ │ │ │ strb.w r0, [sp, #144] @ 0x90 │ │ │ │ strb.w r4, [sp, #145] @ 0x91 │ │ │ │ ldrb.w r0, [r3, #107] @ 0x6b │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fe138 │ │ │ │ + bne.w 1fe2c8 │ │ │ │ ldrb.w r0, [r3, #106] @ 0x6a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #146] @ 0x92 │ │ │ │ ldrb.w r0, [r3, #108] @ 0x6c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #147] @ 0x93 │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #148] @ 0x94 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fe134 │ │ │ │ + bne.w 1fe2c4 │ │ │ │ ldrb.w r0, [r3, #107] @ 0x6b │ │ │ │ strb.w r0, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fe130 │ │ │ │ + bne.w 1fe2c0 │ │ │ │ ldrb.w r0, [r3, #107] @ 0x6b │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #150] @ 0x96 │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ strb.w r0, [sp, #151] @ 0x97 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fe11c │ │ │ │ + bne.w 1fe2ac │ │ │ │ ldrb.w r0, [r3, #108] @ 0x6c │ │ │ │ strb.w r0, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fe12c │ │ │ │ + bne.w 1fe2bc │ │ │ │ ldrb.w r0, [r3, #108] @ 0x6c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #153] @ 0x99 │ │ │ │ ldrb r0, [r3, #27] │ │ │ │ strb.w r0, [sp, #154] @ 0x9a │ │ │ │ ldrb.w r0, [r3, #96] @ 0x60 │ │ │ │ - cbz r0, 1fddbc │ │ │ │ + cbz r0, 1fdf4c │ │ │ │ ldrb.w r0, [r3, #83] @ 0x53 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #155] @ 0x9b │ │ │ │ ldrb.w r0, [r3, #82] @ 0x52 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fe150 │ │ │ │ + bne.w 1fe2e0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ movt r0, #256 @ 0x100 │ │ │ │ tst r2, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ strb.w r0, [sp, #156] @ 0x9c │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1fddf0 │ │ │ │ + cbz r0, 1fdf80 │ │ │ │ ldrb.w r0, [r3, #139] @ 0x8b │ │ │ │ - cbz r0, 1fddf0 │ │ │ │ + cbz r0, 1fdf80 │ │ │ │ ldrb.w r0, [r3, #141] @ 0x8d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fe19a │ │ │ │ + bne.w 1fe32a │ │ │ │ strb.w r0, [sp, #157] @ 0x9d │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1fde02 │ │ │ │ + cbz r0, 1fdf92 │ │ │ │ ldrb.w r0, [r3, #139] @ 0x8b │ │ │ │ - cbz r0, 1fde02 │ │ │ │ + cbz r0, 1fdf92 │ │ │ │ ldrb.w r0, [r3, #140] @ 0x8c │ │ │ │ strb.w r0, [sp, #158] @ 0x9e │ │ │ │ ldrb r0, [r3, #15] │ │ │ │ strb.w r0, [sp, #159] @ 0x9f │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ strb.w r0, [sp, #160] @ 0xa0 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ - cbz r0, 1fde1e │ │ │ │ + cbz r0, 1fdfae │ │ │ │ ldrb.w r0, [r3, #138] @ 0x8a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #161] @ 0xa1 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1fde3e │ │ │ │ + cbz r0, 1fdfce │ │ │ │ ldrb.w r4, [r3, #139] @ 0x8b │ │ │ │ - cbz r4, 1fde3e │ │ │ │ + cbz r4, 1fdfce │ │ │ │ ldrb.w r0, [r3, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fe196 │ │ │ │ + bne.w 1fe326 │ │ │ │ ldrb.w r0, [r3, #141] @ 0x8d │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #162] @ 0xa2 │ │ │ │ ubfx r6, r2, #11, #1 │ │ │ │ ldrb.w ip, [r3, #199] @ 0xc7 │ │ │ │ ldrb.w r0, [r3, #83] @ 0x53 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ @@ -580999,47 +581103,47 @@ │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ strb.w r0, [sp, #182] @ 0xb6 │ │ │ │ ldrb.w r0, [r3, #88] @ 0x58 │ │ │ │ strb.w r0, [sp, #183] @ 0xb7 │ │ │ │ ldrb.w r0, [r3, #87] @ 0x57 │ │ │ │ strb.w r0, [sp, #184] @ 0xb8 │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ - cbz r0, 1fdf18 │ │ │ │ + cbz r0, 1fe0a8 │ │ │ │ ldrb.w r0, [r3, #151] @ 0x97 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #185] @ 0xb9 │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ - cbz r0, 1fdf28 │ │ │ │ + cbz r0, 1fe0b8 │ │ │ │ ldrb.w r0, [r3, #151] @ 0x97 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #186] @ 0xba │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ - cbz r0, 1fdf38 │ │ │ │ + cbz r0, 1fe0c8 │ │ │ │ ldrb.w r0, [r3, #151] @ 0x97 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #187] @ 0xbb │ │ │ │ ldrb.w r0, [r3, #119] @ 0x77 │ │ │ │ strb.w r0, [sp, #188] @ 0xbc │ │ │ │ - cbz r0, 1fdf4e │ │ │ │ + cbz r0, 1fe0de │ │ │ │ ubfx r0, r1, #9, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #189] @ 0xbd │ │ │ │ ldrb r1, [r3, #28] │ │ │ │ strb.w r1, [sp, #190] @ 0xbe │ │ │ │ ldrb.w r1, [r3, #120] @ 0x78 │ │ │ │ - cbnz r1, 1fdf60 │ │ │ │ + cbnz r1, 1fe0f0 │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ strb.w r1, [sp, #191] @ 0xbf │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ strb.w r1, [sp, #192] @ 0xc0 │ │ │ │ ldrb.w r1, [r3, #35] @ 0x23 │ │ │ │ strb.w r1, [sp, #193] @ 0xc1 │ │ │ │ ldrb.w r1, [r3, #105] @ 0x69 │ │ │ │ strb.w r1, [sp, #194] @ 0xc2 │ │ │ │ - cbz r1, 1fdf84 │ │ │ │ + cbz r1, 1fe114 │ │ │ │ ubfx r1, r2, #25, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #195] @ 0xc3 │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ ldrb.w r1, [r3, #40] @ 0x28 │ │ │ │ strb.w r1, [sp, #196] @ 0xc4 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -581068,225 +581172,225 @@ │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #201] @ 0xc9 │ │ │ │ ldrb.w r1, [r3, #67] @ 0x43 │ │ │ │ strb.w r4, [sp, #203] @ 0xcb │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r0, [sp, #204] @ 0xcc │ │ │ │ strb.w r1, [sp, #202] @ 0xca │ │ │ │ - cbz r2, 1fe006 │ │ │ │ + cbz r2, 1fe196 │ │ │ │ ubfx r2, lr, #6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #205] @ 0xcd │ │ │ │ ldrb.w r2, [r3, #113] @ 0x71 │ │ │ │ strb.w r2, [sp, #206] @ 0xce │ │ │ │ - cbz r2, 1fe01c │ │ │ │ + cbz r2, 1fe1ac │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #207] @ 0xcf │ │ │ │ ldrb.w r2, [r3, #116] @ 0x74 │ │ │ │ - cbz r2, 1fe02e │ │ │ │ + cbz r2, 1fe1be │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #208] @ 0xd0 │ │ │ │ ldrb.w r2, [r3, #115] @ 0x73 │ │ │ │ - cbz r2, 1fe040 │ │ │ │ + cbz r2, 1fe1d0 │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #209] @ 0xd1 │ │ │ │ ldrb.w r2, [r3, #114] @ 0x72 │ │ │ │ - cbz r2, 1fe052 │ │ │ │ + cbz r2, 1fe1e2 │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldr.w r4, [r5, #424] @ 0x1a8 │ │ │ │ strb.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldrb.w r3, [r3, #146] @ 0x92 │ │ │ │ strb.w r3, [sp, #211] @ 0xd3 │ │ │ │ - cbnz r5, 1fe06e │ │ │ │ - b.n 1fe09c │ │ │ │ + cbnz r5, 1fe1fe │ │ │ │ + b.n 1fe22c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1fe09c │ │ │ │ + cbz r5, 1fe22c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fe068 │ │ │ │ - ldr r6, [pc, #360] @ (1fe1e0 ) │ │ │ │ + beq.n 1fe1f8 │ │ │ │ + ldr r6, [pc, #360] @ (1fe370 ) │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #8 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 28c514 │ │ │ │ + bl 28c6a4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 1fe09c │ │ │ │ + cbz r3, 1fe22c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fe07c │ │ │ │ + bne.n 1fe20c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fe08e │ │ │ │ - ldr r2, [pc, #324] @ (1fe1e4 ) │ │ │ │ - ldr r3, [pc, #316] @ (1fe1dc ) │ │ │ │ + bne.n 1fe21e │ │ │ │ + ldr r2, [pc, #324] @ (1fe374 ) │ │ │ │ + ldr r3, [pc, #316] @ (1fe36c ) │ │ │ │ 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 1fe1d2 │ │ │ │ + bne.w 1fe362 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ubfx r1, lr, #1, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ - b.w 1fd77e │ │ │ │ + b.w 1fd90e │ │ │ │ mov.w r0, #1 │ │ │ │ - b.w 1fd8c2 │ │ │ │ + b.w 1fda52 │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fe154 │ │ │ │ + bne.n 1fe2e4 │ │ │ │ ubfx r4, r2, #9, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #65] @ 0x41 │ │ │ │ ldrb.w r4, [r3, #37] @ 0x25 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fd9f4 │ │ │ │ + bne.w 1fdb84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fd9f4 │ │ │ │ + bne.w 1fdb84 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fda06 │ │ │ │ + b.n 1fdb96 │ │ │ │ strb.w r4, [sp, #110] @ 0x6e │ │ │ │ ldrb.w r4, [r3, #85] @ 0x55 │ │ │ │ strb.w r4, [sp, #111] @ 0x6f │ │ │ │ ldrb.w r4, [r3, #82] @ 0x52 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fdbd6 │ │ │ │ + bne.w 1fdd66 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ movt r4, #256 @ 0x100 │ │ │ │ tst r2, r4 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - b.n 1fdbd8 │ │ │ │ + b.n 1fdd68 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fdd9c │ │ │ │ + beq.w 1fdf2c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fdda4 │ │ │ │ + b.n 1fdf34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fdd74 │ │ │ │ + b.n 1fdf04 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fdd5e │ │ │ │ + b.n 1fdeee │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fdd34 │ │ │ │ + b.n 1fdec4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fdb28 │ │ │ │ + b.n 1fdcb8 │ │ │ │ strb.w r0, [sp, #121] @ 0x79 │ │ │ │ eor.w r6, r4, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ and.w r0, ip, r0 │ │ │ │ - b.n 1fdc3e │ │ │ │ + b.n 1fddce │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fddd8 │ │ │ │ + b.n 1fdf68 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fe0de │ │ │ │ + b.n 1fe26e │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #121] @ 0x79 │ │ │ │ eor.w r6, r4, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ - b.n 1fdc3e │ │ │ │ + b.n 1fddce │ │ │ │ strb.w r0, [sp, #65] @ 0x41 │ │ │ │ ldrb.w r4, [r3, #37] @ 0x25 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fd9f4 │ │ │ │ + bne.w 1fdb84 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fda06 │ │ │ │ + b.n 1fdb96 │ │ │ │ strb.w r4, [sp, #36] @ 0x24 │ │ │ │ lsls r0, r1, #25 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ - bmi.n 1fe1c0 │ │ │ │ + bmi.n 1fe350 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1fd844 │ │ │ │ - b.w 1fd8be │ │ │ │ + beq.w 1fd9d4 │ │ │ │ + b.w 1fda4e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fde3e │ │ │ │ + b.n 1fdfce │ │ │ │ ldrb.w r0, [r3, #140] @ 0x8c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.n 1fddf0 │ │ │ │ + b.n 1fdf80 │ │ │ │ ubfx r4, lr, #1, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ - b.n 1fdab2 │ │ │ │ + b.n 1fdc42 │ │ │ │ strb.w r4, [sp, #65] @ 0x41 │ │ │ │ - b.n 1fd9f4 │ │ │ │ + b.n 1fdb84 │ │ │ │ clz r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.w 1fd848 │ │ │ │ + b.w 1fd9d8 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1fd898 │ │ │ │ - b.w 1fd8be │ │ │ │ + beq.w 1fda28 │ │ │ │ + b.w 1fda4e │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r1, #8 │ │ │ │ + movs r7, #120 @ 0x78 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r5, r2] │ │ │ │ + strb r6, [r3, r4] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - subs r4, r3, #5 │ │ │ │ + adds r4, r1, #7 │ │ │ │ lsls r6, r4, #2 │ │ │ │ and.w r3, r0, #134 @ 0x86 │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #128 @ 0x80 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ cmp r0, r1 │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1fe214 │ │ │ │ + beq.n 1fe3a4 │ │ │ │ mov.w r0, #370 @ 0x172 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ and.w lr, r1, #134 @ 0x86 │ │ │ │ sub.w ip, r3, #2 │ │ │ │ sub.w r4, lr, #2 │ │ │ │ and.w r1, r1, #121 @ 0x79 │ │ │ │ orr.w ip, ip, r4 │ │ │ │ and.w r0, r0, #121 @ 0x79 │ │ │ │ and.w ip, ip, #252 @ 0xfc │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #0 │ │ │ │ - beq.n 1fe2da │ │ │ │ + beq.n 1fe46a │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1fe310 │ │ │ │ - bhi.n 1fe2e0 │ │ │ │ + beq.n 1fe4a0 │ │ │ │ + bhi.n 1fe470 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1fe29e │ │ │ │ + beq.n 1fe42e │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - beq.n 1fe342 │ │ │ │ + beq.n 1fe4d2 │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.w 1fe3bc │ │ │ │ + bhi.w 1fe54c │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1fe496 │ │ │ │ + bhi.w 1fe626 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r7, r0, #3 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ @@ -581313,22 +581417,22 @@ │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - beq.n 1fe32a │ │ │ │ + beq.n 1fe4ba │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movwhi r0, #305 @ 0x131 │ │ │ │ - bhi.n 1fe2de │ │ │ │ + bhi.n 1fe46e │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1fe3ce │ │ │ │ + bhi.w 1fe55e │ │ │ │ tbb [pc, r1] │ │ │ │ ldrh r5, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ strh r2, [r1, #60] @ 0x3c │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ @@ -581341,92 +581445,92 @@ │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ mov.w r0, #370 @ 0x172 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.w 1fe44c │ │ │ │ + beq.w 1fe5dc │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - bne.n 1fe38e │ │ │ │ + bne.n 1fe51e │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #166 @ 0xa6 │ │ │ │ - beq.n 1fe2de │ │ │ │ + beq.n 1fe46e │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq r0, #167 @ 0xa7 │ │ │ │ - beq.n 1fe2de │ │ │ │ + beq.n 1fe46e │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #163 @ 0xa3 │ │ │ │ - beq.n 1fe2de │ │ │ │ + beq.n 1fe46e │ │ │ │ cmp r2, #4 │ │ │ │ ite eq │ │ │ │ moveq r0, #164 @ 0xa4 │ │ │ │ movne r0, #161 @ 0xa1 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #6 │ │ │ │ - beq.n 1fe412 │ │ │ │ - bls.n 1fe35c │ │ │ │ + beq.n 1fe5a2 │ │ │ │ + bls.n 1fe4ec │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #33 @ 0x21 │ │ │ │ - beq.n 1fe2de │ │ │ │ + beq.n 1fe46e │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq r0, #34 @ 0x22 │ │ │ │ movne r0, #32 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ movweq r0, #299 @ 0x12b │ │ │ │ - beq.n 1fe2de │ │ │ │ + beq.n 1fe46e │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq.w r0, #300 @ 0x12c │ │ │ │ movne.w r0, #298 @ 0x12a │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #418 @ 0x1a2 │ │ │ │ - beq.n 1fe2de │ │ │ │ + beq.n 1fe46e │ │ │ │ movw r3, #417 @ 0x1a1 │ │ │ │ movw r0, #419 @ 0x1a3 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.w 1fe492 │ │ │ │ + bhi.w 1fe622 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1fe496 │ │ │ │ + bhi.w 1fe626 │ │ │ │ tbb [pc, r1] │ │ │ │ str r4, [sp, #320] @ 0x140 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ - ldr r2, [pc, #592] @ (1fe5c8 ) │ │ │ │ + ldr r2, [pc, #592] @ (1fe758 ) │ │ │ │ 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 1fe48e │ │ │ │ + bhi.n 1fe61e │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1fe496 │ │ │ │ + bhi.n 1fe626 │ │ │ │ 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] │ │ │ │ @@ -581472,15 +581576,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #169 @ 0xa9 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #35 @ 0x23 │ │ │ │ pop {r4, pc} │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1fe496 │ │ │ │ + bhi.n 1fe626 │ │ │ │ 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 │ │ │ │ @@ -581499,18 +581603,18 @@ │ │ │ │ movs r0, #29 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #28 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 1fe48a │ │ │ │ + bhi.n 1fe61a │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1fe496 │ │ │ │ + bhi.n 1fe626 │ │ │ │ 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 │ │ │ │ @@ -581545,136 +581649,136 @@ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w lr, [pc, #156] @ 1fe550 │ │ │ │ + ldr.w lr, [pc, #156] @ 1fe6e0 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w ip, [pc, #152] @ 1fe554 │ │ │ │ + ldr.w ip, [pc, #152] @ 1fe6e4 │ │ │ │ add lr, pc │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 1fe532 │ │ │ │ + bhi.n 1fe6c2 │ │ │ │ tbb [pc, r2] │ │ │ │ adds r0, r4, #0 │ │ │ │ cmp r2, #2 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ - cbz r2, 1fe53e │ │ │ │ + cbz r2, 1fe6ce │ │ │ │ movs r2, #3 │ │ │ │ strd r2, ip, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ - bl 1fe4a4 │ │ │ │ + bl 1fe634 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #88] @ (1fe558 ) │ │ │ │ - ldr r3, [pc, #80] @ (1fe554 ) │ │ │ │ + ldr r2, [pc, #88] @ (1fe6e8 ) │ │ │ │ + ldr r3, [pc, #80] @ (1fe6e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fe54a │ │ │ │ + bne.n 1fe6da │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [r0] │ │ │ │ - b.n 1fe4fe │ │ │ │ + b.n 1fe68e │ │ │ │ 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 1fe4fe │ │ │ │ + b.n 1fe68e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1fe544 │ │ │ │ + cbz r3, 1fe6d4 │ │ │ │ strd r2, r1, [r0] │ │ │ │ - b.n 1fe4fe │ │ │ │ + b.n 1fe68e │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ - b.n 1fe4ee │ │ │ │ + b.n 1fe67e │ │ │ │ ldr r1, [r1, #8] │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1fe538 │ │ │ │ + b.n 1fe6c8 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r0, r0, r5 │ │ │ │ + adds r0, r6, r6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r7, r3 │ │ │ │ + adds r2, r5, r5 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #68] @ 1fe5b0 │ │ │ │ + ldr.w ip, [pc, #68] @ 1fe740 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w lr, [r0, #52] @ 0x34 │ │ │ │ add ip, pc │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1fe5a2 │ │ │ │ - ldr r1, [pc, #52] @ (1fe5b4 ) │ │ │ │ + beq.n 1fe732 │ │ │ │ + ldr r1, [pc, #52] @ (1fe744 ) │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1fe598 │ │ │ │ + beq.n 1fe728 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, lr │ │ │ │ - cbz r2, 1fe5a6 │ │ │ │ - bl 1e52ec │ │ │ │ + cbz r2, 1fe736 │ │ │ │ + bl 1e547c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ str r1, [r3, #52] @ 0x34 │ │ │ │ str r1, [r3, #56] @ 0x38 │ │ │ │ str r1, [r3, #60] @ 0x3c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ blx 59c6c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ - b.n 1fe598 │ │ │ │ - subs r0, r1, r2 │ │ │ │ + b.n 1fe728 │ │ │ │ + adds r0, r7, r3 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #148] @ (1fe65c ) │ │ │ │ + ldr r1, [pc, #148] @ (1fe7ec ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w lr, [pc, #148] @ 1fe660 │ │ │ │ + ldr.w lr, [pc, #148] @ 1fe7f0 │ │ │ │ mov.w ip, #0 │ │ │ │ add r1, pc │ │ │ │ ldr.w lr, [r1, lr] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w lr, [lr] │ │ │ │ str.w lr, [sp, #12] │ │ │ │ mov.w lr, #0 │ │ │ │ strd ip, ip, [sp] │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 1fe650 │ │ │ │ + bhi.n 1fe7e0 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1fe64c │ │ │ │ + bhi.n 1fe7dc │ │ │ │ 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 │ │ │ │ @@ -581687,109 +581791,109 @@ │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ strh.w r2, [sp] │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ strd r2, r3, [r0] │ │ │ │ - ldr r2, [pc, #60] @ (1fe664 ) │ │ │ │ - ldr r3, [pc, #56] @ (1fe660 ) │ │ │ │ + ldr r2, [pc, #60] @ (1fe7f4 ) │ │ │ │ + ldr r3, [pc, #56] @ (1fe7f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fe656 │ │ │ │ + bne.n 1fe7e6 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 1fe61c │ │ │ │ + b.n 1fe7ac │ │ │ │ and.w r2, r2, #1 │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 1fe61c │ │ │ │ + b.n 1fe7ac │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 1fe61c │ │ │ │ + b.n 1fe7ac │ │ │ │ strd r2, r3, [sp] │ │ │ │ - b.n 1fe61c │ │ │ │ + b.n 1fe7ac │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r2, r5, r0 │ │ │ │ + adds r2, r3, r2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r2, r7 │ │ │ │ + adds r4, r0, r1 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r2 │ │ │ │ movs r2, #8 │ │ │ │ - cbz r1, 1fe69a │ │ │ │ + cbz r1, 1fe82a │ │ │ │ add.w r1, r3, #24 │ │ │ │ - bl 1e583c │ │ │ │ + bl 1e59cc │ │ │ │ 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 1e583c │ │ │ │ + bl 1e59cc │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ strd r3, r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ - ldr.w lr, [pc, #148] @ 1fe758 │ │ │ │ + ldr.w lr, [pc, #148] @ 1fe8e8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add lr, pc │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ strd r0, r0, [r3, #4] │ │ │ │ ldrb.w ip, [r2, #-8] │ │ │ │ cmp.w ip, #4 │ │ │ │ - bne.n 1fe716 │ │ │ │ - ldr.w ip, [pc, #124] @ 1fe75c │ │ │ │ + bne.n 1fe8a6 │ │ │ │ + ldr.w ip, [pc, #124] @ 1fe8ec │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr.w r4, [lr, ip] │ │ │ │ add.w ip, r4, r0, lsl #7 │ │ │ │ ldr.w r0, [ip, #124] @ 0x7c │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.n 1fe70c │ │ │ │ + bpl.n 1fe89c │ │ │ │ ldrb.w r0, [ip, #16] │ │ │ │ - cbnz r0, 1fe750 │ │ │ │ + cbnz r0, 1fe8e0 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1ea2fc │ │ │ │ + bl 1ea48c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r2, #20 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w ip, #9 │ │ │ │ - bhi.n 1fe6fa │ │ │ │ - add r0, pc, #8 @ (adr r0, 1fe728 ) │ │ │ │ + bhi.n 1fe88a │ │ │ │ + add r0, pc, #8 @ (adr r0, 1fe8b8 ) │ │ │ │ ldr.w ip, [r0, ip, lsl #2] │ │ │ │ add r0, ip │ │ │ │ bx r0 │ │ │ │ nop │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r5 │ │ │ │ @@ -581804,44 +581908,44 @@ │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffd3ffff │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 1fe70c │ │ │ │ - b.n 1fe6fa │ │ │ │ - adds r6, r6, r4 │ │ │ │ + bne.n 1fe89c │ │ │ │ + b.n 1fe88a │ │ │ │ + asrs r6, r4, #30 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1fe80a │ │ │ │ + beq.n 1fe99a │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ itet eq │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ moveq r7, #0 │ │ │ │ - beq.n 1fe7b4 │ │ │ │ + beq.n 1fe944 │ │ │ │ cmp r1, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ it ls │ │ │ │ movls r6, #1 │ │ │ │ - bls.n 1fe7f6 │ │ │ │ + bls.n 1fe986 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fe80a │ │ │ │ + beq.n 1fe99a │ │ │ │ clz r4, r3 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ blx 5aad4 <__aeabi_uidiv@plt> │ │ │ │ rsb r3, r4, #32 │ │ │ │ mul.w r7, r3, r0 │ │ │ │ cmp r7, #16 │ │ │ │ @@ -581854,45 +581958,45 @@ │ │ │ │ lsr.w r3, r8, r9 │ │ │ │ mvns r3, r3 │ │ │ │ mov r2, r1 │ │ │ │ rbit r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ clz r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1fe7b4 │ │ │ │ + bne.n 1fe944 │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r3, r6, r0 │ │ │ │ subs r3, #1 │ │ │ │ mul.w r0, r5, r0 │ │ │ │ lsl.w r3, r3, r9 │ │ │ │ bic.w r8, r8, r3 │ │ │ │ blx 59e14 <__aeabi_uidivmod@plt> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1fe7b4 │ │ │ │ + bne.n 1fe944 │ │ │ │ rbit r9, r8 │ │ │ │ mov r1, r4 │ │ │ │ clz r9, r9 │ │ │ │ mul.w r0, r5, r9 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1fe7ba │ │ │ │ + bne.n 1fe94a │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1fe8b8 │ │ │ │ + beq.n 1fea48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fe8b8 │ │ │ │ + beq.n 1fea48 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ rbit r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ clz r2, r2 │ │ │ │ @@ -581928,31 +582032,31 @@ │ │ │ │ ands r3, r2 │ │ │ │ orr.w r3, r8, r3 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r5, #32 │ │ │ │ it ne │ │ │ │ movne r8, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fe83a │ │ │ │ + bne.n 1fe9ca │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov.w r1, #496 @ 0x1f0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e52c8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e56c0 │ │ │ │ + bl 1e5850 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r4, #12 │ │ │ │ str.w r0, [r1], #4 │ │ │ │ mov.w r0, #384 @ 0x180 │ │ │ │ str r2, [r4, #20] │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ @@ -581971,218 +582075,218 @@ │ │ │ │ str.w r3, [r4, #440] @ 0x1b8 │ │ │ │ strd r3, r3, [r4, #444] @ 0x1bc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ - beq.n 1fe954 │ │ │ │ - bls.n 1fe964 │ │ │ │ + beq.n 1feae4 │ │ │ │ + bls.n 1feaf4 │ │ │ │ cmp.w r3, #1048576 @ 0x100000 │ │ │ │ - beq.n 1fe954 │ │ │ │ - bhi.n 1fe98c │ │ │ │ + beq.n 1feae4 │ │ │ │ + bhi.n 1feb1c │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 1fe954 │ │ │ │ - bhi.n 1fe9b2 │ │ │ │ + beq.n 1feae4 │ │ │ │ + bhi.n 1feb42 │ │ │ │ sub.w r3, r3, #4096 @ 0x1000 │ │ │ │ bics.w r3, r3, #4096 @ 0x1000 │ │ │ │ - bne.n 1fe962 │ │ │ │ + bne.n 1feaf2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r2, r0, #12 │ │ │ │ strd r2, r3, [r1] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r1, [r0, #16] │ │ │ │ bx lr │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1fe954 │ │ │ │ - bhi.n 1fe9a0 │ │ │ │ + beq.n 1feae4 │ │ │ │ + bhi.n 1feb30 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 1fe9be │ │ │ │ + bls.n 1feb4e │ │ │ │ add.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ subs r3, #4 │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #28 │ │ │ │ - bhi.n 1fe9d4 │ │ │ │ + bhi.n 1feb64 │ │ │ │ movw r2, #4113 @ 0x1011 │ │ │ │ movt r2, #4096 @ 0x1000 │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.n 1fe954 │ │ │ │ + bmi.n 1feae4 │ │ │ │ bx lr │ │ │ │ cmp.w r3, #16777216 @ 0x1000000 │ │ │ │ - beq.n 1fe954 │ │ │ │ - bhi.n 1fe9cc │ │ │ │ + beq.n 1feae4 │ │ │ │ + bhi.n 1feb5c │ │ │ │ sub.w r3, r3, #2097152 @ 0x200000 │ │ │ │ bics.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - bne.n 1fe962 │ │ │ │ - b.n 1fe954 │ │ │ │ + bne.n 1feaf2 │ │ │ │ + b.n 1feae4 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 1fe954 │ │ │ │ - bhi.n 1fe9c4 │ │ │ │ + beq.n 1feae4 │ │ │ │ + bhi.n 1feb54 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ bics.w r3, r3, #128 @ 0x80 │ │ │ │ - bne.n 1fe962 │ │ │ │ - b.n 1fe954 │ │ │ │ + bne.n 1feaf2 │ │ │ │ + b.n 1feae4 │ │ │ │ sub.w r3, r3, #32768 @ 0x8000 │ │ │ │ bics.w r3, r3, #32768 @ 0x8000 │ │ │ │ - bne.n 1fe962 │ │ │ │ - b.n 1fe954 │ │ │ │ + bne.n 1feaf2 │ │ │ │ + b.n 1feae4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fe962 │ │ │ │ - b.n 1fe954 │ │ │ │ + beq.n 1feaf2 │ │ │ │ + b.n 1feae4 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bne.n 1fe962 │ │ │ │ - b.n 1fe954 │ │ │ │ + bne.n 1feaf2 │ │ │ │ + b.n 1feae4 │ │ │ │ cmp.w r3, #33554432 @ 0x2000000 │ │ │ │ - bne.n 1fe962 │ │ │ │ - b.n 1fe954 │ │ │ │ + bne.n 1feaf2 │ │ │ │ + b.n 1feae4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1e583c │ │ │ │ + bl 1e59cc │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 1fea18 │ │ │ │ + cbz r0, 1feba8 │ │ │ │ add.w r3, r1, #112 @ 0x70 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1fea18 │ │ │ │ - bl 1e52ec │ │ │ │ - cbz r5, 1fea3e │ │ │ │ + beq.n 1feba8 │ │ │ │ + bl 1e547c │ │ │ │ + cbz r5, 1febce │ │ │ │ mov r0, r5 │ │ │ │ blx 5ac00 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 1fea32 │ │ │ │ + bhi.n 1febc2 │ │ │ │ add.w r0, r4, #112 @ 0x70 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r4, #12] │ │ │ │ blx 5a460 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e545c │ │ │ │ + bl 1e55ec │ │ │ │ str r0, [r4, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r5, [r4, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #128] @ (1fead8 ) │ │ │ │ + ldr r2, [pc, #128] @ (1fec68 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #128] @ (1feadc ) │ │ │ │ + ldr r3, [pc, #128] @ (1fec6c ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r1, #12] │ │ │ │ mov r4, r1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r0, 1fea7c │ │ │ │ + cbz r0, 1fec0c │ │ │ │ add.w r3, r1, #112 @ 0x70 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1fea7c │ │ │ │ - bl 1e52ec │ │ │ │ + beq.n 1fec0c │ │ │ │ + bl 1e547c │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1eb348 │ │ │ │ + bl 1eb4d8 │ │ │ │ adds r1, r0, #1 │ │ │ │ cmp r1, #16 │ │ │ │ - bhi.n 1feac0 │ │ │ │ + bhi.n 1fec50 │ │ │ │ add.w r0, r4, #112 @ 0x70 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r5, r2, [sp] │ │ │ │ movs r2, #1 │ │ │ │ blx 59f88 <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #60] @ (1feae0 ) │ │ │ │ - ldr r3, [pc, #52] @ (1feadc ) │ │ │ │ + ldr r2, [pc, #60] @ (1fec70 ) │ │ │ │ + ldr r3, [pc, #52] @ (1fec6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fead2 │ │ │ │ + bne.n 1fec62 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5280 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1feaa2 │ │ │ │ - b.n 1fea92 │ │ │ │ + beq.n 1fec32 │ │ │ │ + b.n 1fec22 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r4, #22 │ │ │ │ + asrs r0, r2, #16 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r2, #21 │ │ │ │ + asrs r6, r0, #15 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1feb30 │ │ │ │ + beq.n 1fecc0 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - cbz r1, 1feb3e │ │ │ │ + cbz r1, 1fecce │ │ │ │ add.w ip, r2, #112 @ 0x70 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1feb1e │ │ │ │ + beq.n 1fecae │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1e5364 │ │ │ │ + bl 1e54f4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r1, [r3, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ add.w r0, r3, #112 @ 0x70 │ │ │ │ str r0, [r3, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ blx 5a460 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 1feb16 │ │ │ │ + b.n 1feca6 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ adds r3, #112 @ 0x70 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1feb1a │ │ │ │ - bl 1e5364 │ │ │ │ - b.n 1feb1a │ │ │ │ + beq.n 1fecaa │ │ │ │ + bl 1e54f4 │ │ │ │ + b.n 1fecaa │ │ │ │ str r1, [r3, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -582190,92 +582294,92 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e583c │ │ │ │ + bl 1e59cc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fe9f4 │ │ │ │ + bl 1feb84 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r5, #4 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r6, [r1, #8] │ │ │ │ bfi r3, r5, #0, #26 │ │ │ │ str r3, [r1, #16] │ │ │ │ ldrb r3, [r1, #29] │ │ │ │ bic.w r3, r3, #96 @ 0x60 │ │ │ │ strb r3, [r1, #29] │ │ │ │ - beq.n 1febbc │ │ │ │ + beq.n 1fed4c │ │ │ │ cmp r5, #8 │ │ │ │ - beq.n 1feb9e │ │ │ │ + beq.n 1fed2e │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1febc2 │ │ │ │ + beq.n 1fed52 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fe92c │ │ │ │ + bl 1feabc │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1feb92 │ │ │ │ + beq.n 1fed22 │ │ │ │ ldrh r3, [r1, #20] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r2, #6, #3 │ │ │ │ strh r3, [r1, #20] │ │ │ │ - bl 1fe92c │ │ │ │ + bl 1feabc │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ - cbnz r3, 1febd6 │ │ │ │ + cbnz r3, 1fed66 │ │ │ │ ldrb r3, [r1, #19] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb r3, [r1, #19] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fe92c │ │ │ │ + bl 1feabc │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 1febc2 │ │ │ │ + beq.n 1fed52 │ │ │ │ ldrh r3, [r1, #20] │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #6, #3 │ │ │ │ strh r3, [r1, #20] │ │ │ │ ldrb r3, [r1, #19] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb r3, [r1, #19] │ │ │ │ - b.n 1febca │ │ │ │ + b.n 1fed5a │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e583c │ │ │ │ + bl 1e59cc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1fe9f4 │ │ │ │ + bl 1feb84 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov.w r3, #8388608 @ 0x800000 │ │ │ │ add.w r0, r4, #52 @ 0x34 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ str r6, [r1, #8] │ │ │ │ bfi r2, r3, #0, #26 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ @@ -582295,36 +582399,36 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e583c │ │ │ │ + bl 1e59cc │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fe9f4 │ │ │ │ + bl 1feb84 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldrb r1, [r4, #29] │ │ │ │ and.w r2, r2, #4160749568 @ 0xf8000000 │ │ │ │ str r7, [r4, #8] │ │ │ │ orr.w r2, r2, #67108864 @ 0x4000000 │ │ │ │ bic.w r1, r1, #96 @ 0x60 │ │ │ │ orr.w r2, r2, #2 │ │ │ │ strb r1, [r4, #29] │ │ │ │ str r2, [r4, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1fe92c │ │ │ │ + bl 1feabc │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #8 │ │ │ │ strh.w r2, [r4, #88] @ 0x58 │ │ │ │ - bl 1e5208 │ │ │ │ + bl 1e5398 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr.w r2, [r5, #444] @ 0x1bc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ @@ -582338,124 +582442,124 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1fed26 │ │ │ │ + beq.n 1feeb6 │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 1fed0c │ │ │ │ + bne.n 1fee9c │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1fed58 │ │ │ │ - bl 2e6d10 │ │ │ │ + beq.n 1feee8 │ │ │ │ + bl 2e6ea0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1feb44 │ │ │ │ + bl 1fecd4 │ │ │ │ str r5, [r0, #52] @ 0x34 │ │ │ │ ldr.w r3, [r4, #448] @ 0x1c0 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r4, #448] @ 0x1c0 │ │ │ │ str r3, [r0, #60] @ 0x3c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2e6dc0 │ │ │ │ + bl 2e6f50 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1feb44 │ │ │ │ + bl 1fecd4 │ │ │ │ str r5, [r0, #52] @ 0x34 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r1, 1fed52 │ │ │ │ - bl 2e6d10 │ │ │ │ + cbz r1, 1feee2 │ │ │ │ + bl 2e6ea0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1feb44 │ │ │ │ + bl 1fecd4 │ │ │ │ str r5, [r0, #52] @ 0x34 │ │ │ │ ldr.w r3, [r4, #440] @ 0x1b8 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r4, #440] @ 0x1b8 │ │ │ │ str r3, [r0, #60] @ 0x3c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 2e6ce8 │ │ │ │ - b.n 1fed34 │ │ │ │ - bl 2e6e10 │ │ │ │ - b.n 1fecee │ │ │ │ + bl 2e6e78 │ │ │ │ + b.n 1feec4 │ │ │ │ + bl 2e6fa0 │ │ │ │ + b.n 1fee7e │ │ │ │ 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, 1fed90 │ │ │ │ + cbz r4, 1fef20 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ubfx ip, r4, #0, #26 │ │ │ │ tst.w ip, r1 │ │ │ │ - beq.n 1fed88 │ │ │ │ + beq.n 1fef18 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1fed96 │ │ │ │ + beq.n 1fef26 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fed76 │ │ │ │ + bne.n 1fef06 │ │ │ │ mov r0, lr │ │ │ │ - bl 1fecc0 │ │ │ │ + bl 1fee50 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 1fedba │ │ │ │ + cbz r0, 1fef4a │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ubfx r0, r0, #0, #26 │ │ │ │ tst r0, r1 │ │ │ │ - beq.n 1fedae │ │ │ │ + beq.n 1fef3e │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 1fedb8 │ │ │ │ + beq.n 1fef48 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fed9e │ │ │ │ + bne.n 1fef2e │ │ │ │ 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 1e50f0 │ │ │ │ + bl 1e5280 │ │ │ │ add.w r3, r5, #432 @ 0x1b0 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r5, #436] @ 0x1b4 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ str.w r0, [r5, #436] @ 0x1b4 │ │ │ │ - bl 1e545c │ │ │ │ + bl 1e55ec │ │ │ │ movs r3, #0 │ │ │ │ strd r0, r5, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r3, [r4, #16] │ │ │ │ str r3, [r4, #24] │ │ │ │ strh r3, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #28] │ │ │ │ @@ -582494,74 +582598,74 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1fee70 │ │ │ │ + beq.n 1ff000 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #16] @ (1fee84 ) │ │ │ │ + ldr r1, [pc, #16] @ (1ff014 ) │ │ │ │ adds r0, #16 │ │ │ │ add r1, pc │ │ │ │ blx 5af38 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - adds r4, #92 @ 0x5c │ │ │ │ + adds r2, #204 @ 0xcc │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #68] @ (1feedc ) │ │ │ │ + ldr r3, [pc, #68] @ (1ff06c ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #64] @ (1feee0 ) │ │ │ │ + ldr r2, [pc, #64] @ (1ff070 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ mla r3, ip, r2, r3 │ │ │ │ add r3, r1 │ │ │ │ ldrb r2, [r3, #7] │ │ │ │ - cbnz r2, 1feeb2 │ │ │ │ + cbnz r2, 1ff042 │ │ │ │ ldrb.w r2, [r0, #32] │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r3, r0, r1 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1feec4 │ │ │ │ + beq.n 1ff054 │ │ │ │ pop {r3, pc} │ │ │ │ add.w r3, r1, #60 @ 0x3c │ │ │ │ - ldr r1, [pc, #24] @ (1feee4 ) │ │ │ │ + ldr r1, [pc, #24] @ (1ff074 ) │ │ │ │ add r0, r3 │ │ │ │ add r1, pc │ │ │ │ blx 5af38 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - asrs r6, r3, #5 │ │ │ │ + lsrs r6, r1, #31 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #4 │ │ │ │ + adds r2, #116 @ 0x74 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ - ldr r6, [pc, #88] @ (1fef54 ) │ │ │ │ - bl 1e5138 │ │ │ │ + ldr r6, [pc, #88] @ (1ff0e4 ) │ │ │ │ + bl 1e52c8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1fef58 ) │ │ │ │ + ldr r3, [pc, #84] @ (1ff0e8 ) │ │ │ │ add r6, pc │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ str r5, [r4, #12] │ │ │ │ strd r0, r1, [r4] │ │ │ │ strd r0, r1, [r4, #40] @ 0x28 │ │ │ │ @@ -582572,39 +582676,39 @@ │ │ │ │ ldr r2, [r6, r3] │ │ │ │ movs r3, #8 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ - bl 1e6b30 │ │ │ │ - ldr r1, [pc, #36] @ (1fef5c ) │ │ │ │ + bl 1e6cc0 │ │ │ │ + ldr r1, [pc, #36] @ (1ff0ec ) │ │ │ │ add.w r3, r4, #16 │ │ │ │ add.w r2, r4, #24 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ strd r2, r5, [r4, #16] │ │ │ │ strd r5, r3, [r4, #24] │ │ │ │ - bl 1e5424 │ │ │ │ + bl 1e55b4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r7, #3 │ │ │ │ + lsrs r0, r5, #29 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bl 18f5e │ │ │ │ + bl 190ee │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ sub sp, #8 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5280 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #3 │ │ │ │ str r3, [r0, #20] │ │ │ │ strd r3, r3, [r0] │ │ │ │ add.w r6, r4, #32 │ │ │ │ strd r3, r3, [r0, #12] │ │ │ │ @@ -582623,146 +582727,146 @@ │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ add.w r3, r4, #52 @ 0x34 │ │ │ │ str r6, [r4, #24] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 1feee8 │ │ │ │ + bl 1ff078 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r7, [pc, #212] @ (1ff0a0 ) │ │ │ │ - bl 1feee8 │ │ │ │ + ldr r7, [pc, #212] @ (1ff230 ) │ │ │ │ + bl 1ff078 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ str r4, [r5, #12] │ │ │ │ add r7, pc │ │ │ │ str r4, [r0, #12] │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r6, [r5, #0] │ │ │ │ str r5, [r2, #0] │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ adds r3, r2, #5 │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ - bhi.n 1ff09a │ │ │ │ + bhi.n 1ff22a │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ adds r6, r2, #4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 1ff03e │ │ │ │ + bls.n 1ff1ce │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 1ff052 │ │ │ │ + bhi.n 1ff1e2 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r3, r6 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #160] @ (1ff0a4 ) │ │ │ │ + ldr r1, [pc, #160] @ (1ff234 ) │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1ff06a │ │ │ │ + beq.n 1ff1fa │ │ │ │ ldr.w r1, [r8, #52] @ 0x34 │ │ │ │ - cbz r0, 1ff05c │ │ │ │ + cbz r0, 1ff1ec │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ff09a │ │ │ │ + beq.n 1ff22a │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ str.w r0, [r8, #52] @ 0x34 │ │ │ │ add r0, r2 │ │ │ │ str.w r3, [r8, #60] @ 0x3c │ │ │ │ str.w r6, [r8, #56] @ 0x38 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.n 1ff09a │ │ │ │ + beq.n 1ff22a │ │ │ │ str.w r6, [r8, #56] @ 0x38 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r1, r6 │ │ │ │ mov r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, r6 │ │ │ │ - b.n 1ff002 │ │ │ │ + b.n 1ff192 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5a454 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 1ff01e │ │ │ │ + b.n 1ff1ae │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5abf4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1ff09a │ │ │ │ + cbz r0, 1ff22a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r1, [r8, #52] @ 0x34 │ │ │ │ blx 5ab88 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r0, r7, r2 │ │ │ │ str.w r3, [r8, #60] @ 0x3c │ │ │ │ movs r2, #0 │ │ │ │ str.w r7, [r8, #52] @ 0x34 │ │ │ │ str.w r2, [r8, #48] @ 0x30 │ │ │ │ - b.n 1ff044 │ │ │ │ + b.n 1ff1d4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - asrs r0, r5, #32 │ │ │ │ + lsrs r0, r3, #26 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 1fef60 │ │ │ │ + bl 1ff0f0 │ │ │ │ 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 1e50f0 │ │ │ │ + bl 1e5280 │ │ │ │ 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 1feee8 │ │ │ │ + bl 1ff078 │ │ │ │ mov r3, r0 │ │ │ │ strd r5, r5, [r4, #40] @ 0x28 │ │ │ │ add.w r2, r4, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ str r2, [r3, #0] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ str r4, [r3, #12] │ │ │ │ - bl 1feee8 │ │ │ │ + bl 1ff078 │ │ │ │ mov r3, r0 │ │ │ │ strd r5, r5, [r4, #56] @ 0x38 │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ add.w r2, r4, #60 @ 0x3c │ │ │ │ strd r2, r1, [r0] │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ @@ -582772,237 +582876,237 @@ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e52c8 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r7, [pc, #216] @ (1ff228 ) │ │ │ │ + ldr r7, [pc, #216] @ (1ff3b8 ) │ │ │ │ strd r3, r5, [r4, #8] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strd r5, r5, [r4] │ │ │ │ add r7, pc │ │ │ │ strh.w r3, [r4, #57] @ 0x39 │ │ │ │ - bl 1feee8 │ │ │ │ + bl 1ff078 │ │ │ │ strd r5, r5, [r4, #20] │ │ │ │ add.w r2, r4, #16 │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ add.w r1, r4, #24 │ │ │ │ mov r3, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r0, [r4, #16] │ │ │ │ adds r1, r2, #5 │ │ │ │ str r0, [r4, #28] │ │ │ │ str r4, [r0, #12] │ │ │ │ str r0, [r0, #40] @ 0x28 │ │ │ │ - bhi.n 1ff222 │ │ │ │ + bhi.n 1ff3b2 │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ adds r6, r2, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 1ff1c0 │ │ │ │ + bls.n 1ff350 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 1ff1e2 │ │ │ │ + bhi.n 1ff372 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r5, r6 │ │ │ │ it cc │ │ │ │ movcc r5, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #144] @ (1ff22c ) │ │ │ │ + ldr r1, [pc, #144] @ (1ff3bc ) │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1ff1f8 │ │ │ │ + beq.n 1ff388 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbz r0, 1ff1ec │ │ │ │ + cbz r0, 1ff37c │ │ │ │ mov r2, r5 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ff222 │ │ │ │ + beq.n 1ff3b2 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ str r0, [r3, #52] @ 0x34 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ add r0, r2 │ │ │ │ - b.n 1ff1c6 │ │ │ │ + b.n 1ff356 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.n 1ff222 │ │ │ │ + beq.n 1ff3b2 │ │ │ │ str r6, [r3, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add.w r3, r4, #32 │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r2, [r4, #32] │ │ │ │ strd r2, r3, [r4, #40] @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ movcc r1, r6 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 1ff19a │ │ │ │ + b.n 1ff32a │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ blx 5a454 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 1ff1b2 │ │ │ │ + b.n 1ff342 │ │ │ │ mov r0, r5 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 5abf4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1ff222 │ │ │ │ + cbz r0, 1ff3b2 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ blx 5ab88 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ adds r0, r7, r2 │ │ │ │ str r7, [r3, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ - b.n 1ff1c6 │ │ │ │ + b.n 1ff356 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - lsrs r2, r4, #26 │ │ │ │ + lsrs r2, r2, #20 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ (1ff28c ) │ │ │ │ + ldr r3, [pc, #76] @ (1ff41c ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #76] @ (1ff290 ) │ │ │ │ + ldr r2, [pc, #76] @ (1ff420 ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ mla r3, r1, r5, r3 │ │ │ │ ldrb.w r1, [r0, #480] @ 0x1e0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldrb r6, [r3, #4] │ │ │ │ lsls r4, r6, #5 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ - bl 1fe668 │ │ │ │ + bl 1fe7f8 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ - cbz r6, 1ff28a │ │ │ │ + cbz r6, 1ff41a │ │ │ │ adds r4, #59 @ 0x3b │ │ │ │ add.w r1, r0, #59 @ 0x3b │ │ │ │ add.w ip, r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r1 │ │ │ │ movs r3, #0 │ │ │ │ str.w r4, [r1, #-3] │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1ff27a │ │ │ │ + bne.n 1ff40a │ │ │ │ adds r1, #32 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 1ff272 │ │ │ │ + bne.n 1ff402 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsrs r6, r6, #22 │ │ │ │ + lsrs r6, r4, #16 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #480] @ 0x1e0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r2, #8 │ │ │ │ - cbz r3, 1ff2dc │ │ │ │ + cbz r3, 1ff46c │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ - bl 1e583c │ │ │ │ + bl 1e59cc │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r3, #38] @ 0x26 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r0, #8] │ │ │ │ strb r2, [r0, #12] │ │ │ │ strd r3, r3, [r0] │ │ │ │ str r4, [r0, #36] @ 0x24 │ │ │ │ - cbz r4, 1ff2da │ │ │ │ + cbz r4, 1ff46a │ │ │ │ bic.w r4, r4, #2 │ │ │ │ str r3, [r0, #60] @ 0x3c │ │ │ │ cmp r4, r2 │ │ │ │ it eq │ │ │ │ streq r3, [r0, #76] @ 0x4c │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ - bl 1e583c │ │ │ │ - b.n 1ff2be │ │ │ │ + bl 1e59cc │ │ │ │ + b.n 1ff44e │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #480] @ 0x1e0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r2, #8 │ │ │ │ - cbz r3, 1ff324 │ │ │ │ + cbz r3, 1ff4b4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ - bl 1e583c │ │ │ │ + bl 1e59cc │ │ │ │ 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 1e583c │ │ │ │ - b.n 1ff30e │ │ │ │ + bl 1e59cc │ │ │ │ + b.n 1ff49e │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ adds r3, r1, #5 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldrb.w r1, [r0, #480] @ 0x1e0 │ │ │ │ movs r2, #5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1fe668 │ │ │ │ + bl 1fe7f8 │ │ │ │ add.w r3, r0, #20 │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ strb.w r4, [r0, #32] │ │ │ │ strb.w r5, [r0, #33] @ 0x21 │ │ │ │ strh r2, [r0, #34] @ 0x22 │ │ │ │ - cbnz r3, 1ff36a │ │ │ │ - b.n 1ff382 │ │ │ │ + cbnz r3, 1ff4fa │ │ │ │ + b.n 1ff512 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1ff368 │ │ │ │ + bne.n 1ff4f8 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #88] @ 0x58 │ │ │ │ adds r4, r1, #1 │ │ │ │ str r4, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r0, #28] │ │ │ │ str r2, [r3, #88] @ 0x58 │ │ │ │ @@ -583011,194 +583115,194 @@ │ │ │ │ str r3, [r0, #28] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #56] @ (1ff3d4 ) │ │ │ │ + ldr r3, [pc, #56] @ (1ff564 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #56] @ (1ff3d8 ) │ │ │ │ + ldr r2, [pc, #56] @ (1ff568 ) │ │ │ │ add r3, pc │ │ │ │ ldrb.w r1, [r0, #480] @ 0x1e0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #4 │ │ │ │ add.w r3, r3, r5, lsl #7 │ │ │ │ ldrb r4, [r3, #4] │ │ │ │ lsl.w r3, r4, r2 │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ - bl 1fe668 │ │ │ │ + bl 1fe7f8 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ - cbz r4, 1ff3d2 │ │ │ │ + cbz r4, 1ff562 │ │ │ │ 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 1ff3c6 │ │ │ │ + bne.n 1ff556 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - lsrs r4, r3, #17 │ │ │ │ + lsrs r4, r1, #11 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #2 │ │ │ │ ldrb.w r1, [r0, #480] @ 0x1e0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ - bl 1fe668 │ │ │ │ + bl 1fe7f8 │ │ │ │ str r5, [r0, #20] │ │ │ │ str r4, [r0, #40] @ 0x28 │ │ │ │ - cbz r4, 1ff416 │ │ │ │ + cbz r4, 1ff5a6 │ │ │ │ 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 1ff40a │ │ │ │ + bne.n 1ff59a │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.n 1ff482 │ │ │ │ + bhi.n 1ff612 │ │ │ │ tbb [pc, r1] │ │ │ │ asrs r5, r4, #28 │ │ │ │ cmp r0, #2 │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ movs r4, #5 │ │ │ │ ldrb.w r1, [r0, #480] @ 0x1e0 │ │ │ │ movs r2, #9 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1fe668 │ │ │ │ + bl 1fe7f8 │ │ │ │ strd r5, r6, [r0, #20] │ │ │ │ str r4, [r0, #32] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r3 │ │ │ │ adds r3, #1 │ │ │ │ str r1, [r2, #48] @ 0x30 │ │ │ │ cmp r3, r4 │ │ │ │ add.w r2, r2, #16 │ │ │ │ - bne.n 1ff452 │ │ │ │ + bne.n 1ff5e2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #84 @ 0x54 │ │ │ │ movs r4, #3 │ │ │ │ ldrb.w r1, [r0, #480] @ 0x1e0 │ │ │ │ movs r2, #9 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1fe668 │ │ │ │ + bl 1fe7f8 │ │ │ │ strd r5, r6, [r0, #20] │ │ │ │ str r4, [r0, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1ff44c │ │ │ │ + bne.n 1ff5dc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 1ff43a │ │ │ │ + b.n 1ff5ca │ │ │ │ ldr r4, [r6, #16] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ - b.n 1ff464 │ │ │ │ + b.n 1ff5f4 │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb.w r3, [r0, #480] @ 0x1e0 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r2, #8 │ │ │ │ - cbz r3, 1ff500 │ │ │ │ + cbz r3, 1ff690 │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ - bl 1e583c │ │ │ │ + bl 1e59cc │ │ │ │ add.w r4, r0, #24 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r0, #38] @ 0x26 │ │ │ │ movs r1, #20 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r5, #0 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #4 │ │ │ │ strb r3, [r4, #12] │ │ │ │ mul.w r7, r1, r6 │ │ │ │ str r5, [r4, #8] │ │ │ │ strd r5, r5, [r4] │ │ │ │ mov r1, r7 │ │ │ │ str r6, [r4, #52] @ 0x34 │ │ │ │ - bl 1e5704 │ │ │ │ + bl 1e5894 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r6, 1ff4e4 │ │ │ │ + cbz r6, 1ff674 │ │ │ │ adds r1, r0, r7 │ │ │ │ str r5, [r0, #12] │ │ │ │ adds r0, #20 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 1ff4dc │ │ │ │ - ldr r3, [pc, #36] @ (1ff50c ) │ │ │ │ + bne.n 1ff66c │ │ │ │ + ldr r3, [pc, #36] @ (1ff69c ) │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r4, #80] @ 0x50 │ │ │ │ add r3, pc │ │ │ │ strb.w r2, [r4, #77] @ 0x4d │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r4, #65] @ 0x41 │ │ │ │ str.w r1, [r4, #69] @ 0x45 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ - bl 1e583c │ │ │ │ + bl 1e59cc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1ff4b8 │ │ │ │ + b.n 1ff648 │ │ │ │ nop │ │ │ │ - cmp r5, #244 @ 0xf4 │ │ │ │ + cmp r4, #100 @ 0x64 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #10 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - bne.n 1ff53a │ │ │ │ - ldr r1, [pc, #16] @ (1ff53c ) │ │ │ │ + bne.n 1ff6ca │ │ │ │ + ldr r1, [pc, #16] @ (1ff6cc ) │ │ │ │ movs r2, #8 │ │ │ │ adds r0, #65 @ 0x41 │ │ │ │ add r1, pc │ │ │ │ blx 5af38 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r5, #178 @ 0xb2 │ │ │ │ + cmp r4, #34 @ 0x22 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #480] @ 0x1e0 │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r3, 1ff58a │ │ │ │ + cbz r3, 1ff71a │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ - bl 1e583c │ │ │ │ + bl 1e59cc │ │ │ │ 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 │ │ │ │ @@ -583206,33 +583310,33 @@ │ │ │ │ add.w r1, r0, #44 @ 0x2c │ │ │ │ str r3, [r0, #8] │ │ │ │ strd r3, r3, [r0] │ │ │ │ strd r1, r3, [r0, #36] @ 0x24 │ │ │ │ strd r3, r2, [r0, #44] @ 0x2c │ │ │ │ pop {r3, pc} │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ - bl 1e583c │ │ │ │ - b.n 1ff568 │ │ │ │ + bl 1e59cc │ │ │ │ + b.n 1ff6f8 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb r3, [r0, #14] │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ subs r0, #24 │ │ │ │ - cbnz r3, 1ff5b2 │ │ │ │ + cbnz r3, 1ff742 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e58b4 │ │ │ │ + bl 1e5a44 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #28 │ │ │ │ - bl 1e583c │ │ │ │ + bl 1e59cc │ │ │ │ movs r2, #0 │ │ │ │ str r5, [r0, #8] │ │ │ │ add.w ip, sp, #16 │ │ │ │ add.w r5, r0, #12 │ │ │ │ str r6, [sp, #12] │ │ │ │ strd r2, r2, [sp] │ │ │ │ mov lr, r0 │ │ │ │ @@ -583255,17 +583359,17 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r3, [r0, #480] @ 0x1e0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #8 │ │ │ │ - cbz r3, 1ff654 │ │ │ │ + cbz r3, 1ff7e4 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1e583c │ │ │ │ + bl 1e59cc │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r3, #38] @ 0x26 │ │ │ │ movs r1, #7 │ │ │ │ strb.w r4, [r0, #32] │ │ │ │ strb r1, [r0, #12] │ │ │ │ @@ -583277,148 +583381,148 @@ │ │ │ │ strd r3, r3, [r0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r2, [r0, #20] │ │ │ │ strh r1, [r0, #34] @ 0x22 │ │ │ │ str r3, [r0, #28] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ - bl 1e583c │ │ │ │ - b.n 1ff62c │ │ │ │ - b.n 1ff660 │ │ │ │ + bl 1e59cc │ │ │ │ + b.n 1ff7bc │ │ │ │ + b.n 1ff7f0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1ff65e │ │ │ │ + bne.n 1ff7ee │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r5, [pc, #228] @ (1ff75c ) │ │ │ │ + ldr r5, [pc, #228] @ (1ff8ec ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r4, [pc, #228] @ (1ff760 ) │ │ │ │ + ldr r4, [pc, #228] @ (1ff8f0 ) │ │ │ │ add r7, sp, #8 │ │ │ │ add r5, pc │ │ │ │ mov r6, r1 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ mov.w r4, #0 │ │ │ │ stmia.w r7, {r2, r3} │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 1ff742 │ │ │ │ + bhi.n 1ff8d2 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r0, r1, #9 │ │ │ │ str r2, [r0, r0] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ff750 │ │ │ │ + beq.n 1ff8e0 │ │ │ │ movs r2, #3 │ │ │ │ strd r2, r1, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1fe4a4 │ │ │ │ + bl 1fe634 │ │ │ │ ldrd r4, r6, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1ff75c │ │ │ │ + bhi.n 1ff8ec │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r2, r5, #32 │ │ │ │ movs r3, #2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ff754 │ │ │ │ + beq.n 1ff8e4 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r2, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ - bl 1fe4a4 │ │ │ │ + bl 1fe634 │ │ │ │ ldrd r3, r5, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it eq │ │ │ │ cmpeq r6, r5 │ │ │ │ - ldr r2, [pc, #108] @ (1ff764 ) │ │ │ │ + ldr r2, [pc, #108] @ (1ff8f4 ) │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - ldr r3, [pc, #100] @ (1ff760 ) │ │ │ │ + ldr r3, [pc, #100] @ (1ff8f0 ) │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ff758 │ │ │ │ + bne.n 1ff8e8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ff6ee │ │ │ │ + bne.n 1ff87e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1ff6ee │ │ │ │ + b.n 1ff87e │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r2, r5, #24 │ │ │ │ subs r3, r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 1ff6ee │ │ │ │ + b.n 1ff87e │ │ │ │ ldr r4, [r6, #16] │ │ │ │ add.w r2, r6, #24 │ │ │ │ subs r4, r4, r2 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 1ff6c6 │ │ │ │ + b.n 1ff856 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ff6c6 │ │ │ │ + bne.n 1ff856 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1ff6c6 │ │ │ │ + b.n 1ff856 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - b.n 1ff6b0 │ │ │ │ + b.n 1ff840 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b.n 1ff6dc │ │ │ │ + b.n 1ff86c │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - lsrs r6, r7, #5 │ │ │ │ + lsls r6, r5, #31 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #3 │ │ │ │ + lsls r4, r5, #29 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w ip, [pc, #2688] @ 2001fc │ │ │ │ + ldr.w ip, [pc, #2688] @ 20038c │ │ │ │ add ip, pc │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.w 200478 │ │ │ │ + bhi.w 200608 │ │ │ │ tbb [pc, r1] │ │ │ │ movs r6, #55 @ 0x37 │ │ │ │ lsls r4, r2, #8 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 20047e │ │ │ │ + bhi.w 20060e │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r4, r0, #18 │ │ │ │ lsls r7, r6, #18 │ │ │ │ lsls r3, r4, #16 │ │ │ │ lsls r7, r7, #21 │ │ │ │ lsls r6, r3, #6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ @@ -583426,124 +583530,124 @@ │ │ │ │ lsls r4, r1, #1 │ │ │ │ lsls r2, r6, #20 │ │ │ │ lsls r2, r2, #20 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 20047e │ │ │ │ + bhi.w 20060e │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r0, r1, #23 │ │ │ │ lsls r6, r2, #10 │ │ │ │ lsls r2, r1, #11 │ │ │ │ lsls r6, r6, #12 │ │ │ │ lsls r5, r4, #13 │ │ │ │ lsls r1, r0, #1 │ │ │ │ lsls r1, r4, #14 │ │ │ │ lsls r1, r0, #1 │ │ │ │ lsls r1, r1, #7 │ │ │ │ lsls r7, r5, #7 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 20047e │ │ │ │ + bhi.w 20060e │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r7, r6, #7 │ │ │ │ lsls r5, r4, #8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsls r5, r0, #5 │ │ │ │ movs r2, r4 │ │ │ │ lsls r4, r1, #22 │ │ │ │ movs r2, r4 │ │ │ │ lsls r6, r6, #20 │ │ │ │ lsls r6, r3, #22 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r0, #9 │ │ │ │ - bhi.w 1ff99a │ │ │ │ + bhi.w 1ffb2a │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ lsls r6, r0, #9 │ │ │ │ lsls r3, r2, #14 │ │ │ │ lsls r5, r0, #15 │ │ │ │ lsls r0, r5, #11 │ │ │ │ lsls r3, r3, #16 │ │ │ │ movs r2, r1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ movs r2, r1 │ │ │ │ lsls r0, r7, #18 │ │ │ │ lsls r7, r0, #3 │ │ │ │ subs r0, #6 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi.w 200454 │ │ │ │ + bhi.w 2005e4 │ │ │ │ tbb [pc, r0] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ subs r1, #6 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.w 20040c │ │ │ │ + bhi.w 20059c │ │ │ │ tbb [pc, r1] │ │ │ │ subs r2, #81 @ 0x51 │ │ │ │ subs r1, #6 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.w 2003e8 │ │ │ │ + bhi.w 200578 │ │ │ │ tbb [pc, r1] │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ subs r1, #6 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.w 200430 │ │ │ │ + bhi.w 2005c0 │ │ │ │ tbb [pc, r1] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - cbz r0, 1ff888 │ │ │ │ + cbz r0, 1ffa18 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1ff888 │ │ │ │ + bne.n 1ffa18 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 1ff870 │ │ │ │ + beq.n 1ffa00 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1ff868 │ │ │ │ + bne.n 1ff9f8 │ │ │ │ ldr r4, [r1, #88] @ 0x58 │ │ │ │ ldr.w lr, [r1, #60] @ 0x3c │ │ │ │ bic.w ip, r4, #4 │ │ │ │ add.w r4, lr, #1 │ │ │ │ str r4, [r1, #60] @ 0x3c │ │ │ │ str.w lr, [r2, #28] │ │ │ │ str.w ip, [r1, #88] @ 0x58 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ strd r3, r1, [r2] │ │ │ │ str r2, [r1, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 1ff89c │ │ │ │ - b.n 1ff8f2 │ │ │ │ + bne.n 1ffa2c │ │ │ │ + b.n 1ffa82 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1ff89a │ │ │ │ + bne.n 1ffa2a │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ bic.w r3, r3, #32 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cbz r3, 1ff8dc │ │ │ │ + cbz r3, 1ffa6c │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1ff8dc │ │ │ │ + bne.n 1ffa6c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 1ff8c6 │ │ │ │ + beq.n 1ffa56 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1ff8be │ │ │ │ + bne.n 1ffa4e │ │ │ │ ldr.w ip, [r1, #60] @ 0x3c │ │ │ │ add.w r0, ip, #1 │ │ │ │ str r0, [r1, #60] @ 0x3c │ │ │ │ ldr r0, [r1, #88] @ 0x58 │ │ │ │ str.w ip, [r2, #28] │ │ │ │ bic.w r0, r0, #4 │ │ │ │ str r0, [r1, #88] @ 0x58 │ │ │ │ @@ -583551,1673 +583655,1673 @@ │ │ │ │ add.w r0, r3, #24 │ │ │ │ strd r0, r1, [r2] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r1, #0] │ │ │ │ str r2, [r3, #28] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 1ff89c │ │ │ │ + bne.n 1ffa2c │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 208c44 │ │ │ │ + bl 208dd4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - b.n 1ff89c │ │ │ │ - cbz r3, 1ff92c │ │ │ │ + b.n 1ffa2c │ │ │ │ + cbz r3, 1ffabc │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1ff92c │ │ │ │ + bne.n 1ffabc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 1ff916 │ │ │ │ + beq.n 1ffaa6 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1ff90e │ │ │ │ + bne.n 1ffa9e │ │ │ │ ldr.w ip, [r1, #60] @ 0x3c │ │ │ │ add.w r0, ip, #1 │ │ │ │ str r0, [r1, #60] @ 0x3c │ │ │ │ ldr r0, [r1, #88] @ 0x58 │ │ │ │ str.w ip, [r2, #28] │ │ │ │ bic.w r0, r0, #4 │ │ │ │ str r0, [r1, #88] @ 0x58 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r0, [r1, #16]! │ │ │ │ strd r0, r1, [r2] │ │ │ │ str r2, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r3, #16] │ │ │ │ - b.n 1ff8ec │ │ │ │ - cbz r0, 1ff96e │ │ │ │ + b.n 1ffa7c │ │ │ │ + cbz r0, 1ffafe │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1ff96e │ │ │ │ + bne.n 1ffafe │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 1ff956 │ │ │ │ + beq.n 1ffae6 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1ff94e │ │ │ │ + bne.n 1ffade │ │ │ │ ldr r4, [r1, #88] @ 0x58 │ │ │ │ ldr.w lr, [r1, #60] @ 0x3c │ │ │ │ bic.w ip, r4, #4 │ │ │ │ add.w r4, lr, #1 │ │ │ │ str r4, [r1, #60] @ 0x3c │ │ │ │ str.w lr, [r2, #28] │ │ │ │ str.w ip, [r1, #88] @ 0x58 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ strd r1, r3, [r2] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 1ff892 │ │ │ │ + b.n 1ffa22 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.n 1ff92c │ │ │ │ + bne.n 1ffabc │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ add.w r1, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str r0, [r2, #32] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r2, #28] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ - b.n 1ff92c │ │ │ │ + b.n 1ffabc │ │ │ │ ldr r1, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1ff92c │ │ │ │ + beq.n 1ffabc │ │ │ │ add.w r4, r2, r1, lsl #4 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r1, #48] @ 0x30 │ │ │ │ add.w ip, r1, #40 @ 0x28 │ │ │ │ str r0, [r1, #44] @ 0x2c │ │ │ │ adds r1, #16 │ │ │ │ str r2, [r1, #20] │ │ │ │ cmp r4, r1 │ │ │ │ ldr.w lr, [r0] │ │ │ │ str.w lr, [r1, #24] │ │ │ │ str.w ip, [lr, #4] │ │ │ │ str.w ip, [r0] │ │ │ │ - bne.n 1ff9a6 │ │ │ │ - b.n 1ff92c │ │ │ │ + bne.n 1ffb36 │ │ │ │ + b.n 1ffabc │ │ │ │ ldrd r1, r0, [r2, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2003d4 │ │ │ │ + beq.w 200564 │ │ │ │ ldr.w ip, [r1] │ │ │ │ add.w r0, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str r1, [r2, #32] │ │ │ │ str.w ip, [r2, #28] │ │ │ │ str.w r0, [ip, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ff8dc │ │ │ │ + beq.w 1ffa6c │ │ │ │ add.w r1, r2, #48 @ 0x30 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ add.w ip, ip, #1 │ │ │ │ str r0, [r1, #4] │ │ │ │ cmp ip, r4 │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w lr, [r0] │ │ │ │ str.w lr, [r1] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ add.w r1, r1, #16 │ │ │ │ - bcc.n 1ff9f8 │ │ │ │ - b.n 1ff8dc │ │ │ │ + bcc.n 1ffb88 │ │ │ │ + b.n 1ffa6c │ │ │ │ ldr.w ip, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1ffa52 │ │ │ │ + beq.n 1ffbe2 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ mov.w lr, #20 │ │ │ │ adds r1, r0, #4 │ │ │ │ mla r0, lr, ip, r0 │ │ │ │ add.w lr, r0, #4 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r1] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ adds r1, #20 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 1ffa36 │ │ │ │ + bne.n 1ffbc6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ff8dc │ │ │ │ + beq.w 1ffa6c │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff8dc │ │ │ │ + bne.w 1ffa6c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1ff8c6 │ │ │ │ + beq.w 1ffa56 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1ffa6a │ │ │ │ - b.n 1ff8c6 │ │ │ │ - ldr.w r0, [pc, #1928] @ 200200 │ │ │ │ + bne.n 1ffbfa │ │ │ │ + b.n 1ffa56 │ │ │ │ + ldr.w r0, [pc, #1928] @ 200390 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r0, r1, lsl #7 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ - cbz r0, 1ffaae │ │ │ │ + cbz r0, 1ffc3e │ │ │ │ add.w r1, r2, #88 @ 0x58 │ │ │ │ add.w lr, r1, r0, lsl #4 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r1] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ adds r1, #16 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 1ffa90 │ │ │ │ + bne.n 1ffc20 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add.w r1, r5, r1, lsl #7 │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1ff8dc │ │ │ │ + beq.w 1ffa6c │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff8dc │ │ │ │ + bne.w 1ffa6c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1ff8c6 │ │ │ │ + beq.w 1ffa56 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1ffad6 │ │ │ │ - b.n 1ff8c6 │ │ │ │ - ldr.w r1, [pc, #1820] @ 200200 │ │ │ │ + bne.n 1ffc66 │ │ │ │ + b.n 1ffa56 │ │ │ │ + ldr.w r1, [pc, #1820] @ 200390 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add.w ip, r4, r1, lsl #7 │ │ │ │ ldrb.w ip, [ip, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1ffb28 │ │ │ │ + beq.n 1ffcb8 │ │ │ │ add.w r1, r2, #88 @ 0x58 │ │ │ │ add.w r4, r1, ip, lsl #4 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r1] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ adds r1, #16 │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 1ffb04 │ │ │ │ + bne.n 1ffc94 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add.w r1, r5, r1, lsl #7 │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1ff96e │ │ │ │ + beq.w 1ffafe │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff96e │ │ │ │ + bne.w 1ffafe │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1ff956 │ │ │ │ + beq.w 1ffae6 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1ffb50 │ │ │ │ - b.n 1ff956 │ │ │ │ + bne.n 1ffce0 │ │ │ │ + b.n 1ffae6 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 1ffb84 │ │ │ │ + cbz r4, 1ffd14 │ │ │ │ ldr.w ip, [r1, #24] │ │ │ │ add.w lr, r1, #16 │ │ │ │ str r2, [r1, #12] │ │ │ │ str.w ip, [r1, #20] │ │ │ │ ldr.w r4, [ip] │ │ │ │ str r4, [r1, #16] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str.w lr, [r4, #4] │ │ │ │ str.w lr, [ip] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1ffb60 │ │ │ │ + bne.n 1ffcf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ff888 │ │ │ │ + beq.w 1ffa18 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff888 │ │ │ │ + bne.w 1ffa18 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1ff870 │ │ │ │ + beq.w 1ffa00 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1ffb9c │ │ │ │ - b.n 1ff870 │ │ │ │ + bne.n 1ffd2c │ │ │ │ + b.n 1ffa00 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1ff888 │ │ │ │ + beq.w 1ffa18 │ │ │ │ add.w r5, r2, r1, lsl #4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w ip, [r1, #48] @ 0x30 │ │ │ │ add.w lr, r1, #40 @ 0x28 │ │ │ │ str.w ip, [r1, #44] @ 0x2c │ │ │ │ adds r1, #16 │ │ │ │ str r2, [r1, #20] │ │ │ │ cmp r5, r1 │ │ │ │ ldr.w r4, [ip] │ │ │ │ str r4, [r1, #24] │ │ │ │ str.w lr, [r4, #4] │ │ │ │ str.w lr, [ip] │ │ │ │ - bne.n 1ffbb4 │ │ │ │ - b.n 1ff888 │ │ │ │ - ldr.w r1, [pc, #1576] @ 200204 │ │ │ │ + bne.n 1ffd44 │ │ │ │ + b.n 1ffa18 │ │ │ │ + ldr.w r1, [pc, #1576] @ 200394 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r1, ip, r0, r1 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ - cbz r0, 1ffc12 │ │ │ │ + cbz r0, 1ffda2 │ │ │ │ add.w r1, r2, ip │ │ │ │ add.w lr, r1, r0, lsl #5 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r1] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ adds r1, #32 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 1ffbf6 │ │ │ │ + bne.n 1ffd86 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ff8dc │ │ │ │ + beq.w 1ffa6c │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff8dc │ │ │ │ + bne.w 1ffa6c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1ff8c6 │ │ │ │ + beq.w 1ffa56 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1ffc2a │ │ │ │ - b.n 1ff8c6 │ │ │ │ + bne.n 1ffdba │ │ │ │ + b.n 1ffa56 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 1ffc76 │ │ │ │ + cbz r1, 1ffe06 │ │ │ │ ldr.w ip, [r2, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #2 │ │ │ │ add.w r0, r2, #52 @ 0x34 │ │ │ │ str r2, [r2, #48] @ 0x30 │ │ │ │ str.w ip, [r2, #56] @ 0x38 │ │ │ │ cmp r1, #1 │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r2, #52] @ 0x34 │ │ │ │ str.w r0, [lr, #4] │ │ │ │ str.w r0, [ip] │ │ │ │ - bne.n 1ffc76 │ │ │ │ + bne.n 1ffe06 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ add.w r1, r2, #68 @ 0x44 │ │ │ │ str r2, [r2, #64] @ 0x40 │ │ │ │ str r0, [r2, #72] @ 0x48 │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r2, #68] @ 0x44 │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ff8dc │ │ │ │ + beq.w 1ffa6c │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff8dc │ │ │ │ + bne.w 1ffa6c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1ff8c6 │ │ │ │ + beq.w 1ffa56 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1ffc8e │ │ │ │ - b.n 1ff8c6 │ │ │ │ - ldr.w r1, [pc, #1384] @ 200204 │ │ │ │ + bne.n 1ffe1e │ │ │ │ + b.n 1ffa56 │ │ │ │ + ldr.w r1, [pc, #1384] @ 200394 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r1, ip, r0, r1 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ - cbz r0, 1ffcd2 │ │ │ │ + cbz r0, 1ffe62 │ │ │ │ add.w r1, r2, ip │ │ │ │ add.w lr, r1, r0, lsl #5 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r1] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ adds r1, #32 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 1ffcb6 │ │ │ │ + bne.n 1ffe46 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ff92c │ │ │ │ + beq.w 1ffabc │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff92c │ │ │ │ + bne.w 1ffabc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1ff916 │ │ │ │ + beq.w 1ffaa6 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1ffcea │ │ │ │ - b.n 1ff916 │ │ │ │ + bne.n 1ffe7a │ │ │ │ + b.n 1ffaa6 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 1ffd3a │ │ │ │ + cbz r1, 1ffeca │ │ │ │ ldr.w lr, [r2, #60] @ 0x3c │ │ │ │ bic.w r4, r1, #2 │ │ │ │ add.w ip, r2, #52 @ 0x34 │ │ │ │ str r2, [r2, #48] @ 0x30 │ │ │ │ str.w lr, [r2, #56] @ 0x38 │ │ │ │ cmp r4, #1 │ │ │ │ ldr.w r1, [lr] │ │ │ │ str r1, [r2, #52] @ 0x34 │ │ │ │ str.w ip, [r1, #4] │ │ │ │ str.w ip, [lr] │ │ │ │ - bne.n 1ffd3a │ │ │ │ + bne.n 1ffeca │ │ │ │ ldr.w ip, [r2, #76] @ 0x4c │ │ │ │ add.w r1, r2, #68 @ 0x44 │ │ │ │ str r2, [r2, #64] @ 0x40 │ │ │ │ str.w ip, [r2, #72] @ 0x48 │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r2, #68] @ 0x44 │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ff888 │ │ │ │ + beq.w 1ffa18 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff888 │ │ │ │ + bne.w 1ffa18 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1ff870 │ │ │ │ + beq.w 1ffa00 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1ffd52 │ │ │ │ - b.n 1ff870 │ │ │ │ + bne.n 1ffee2 │ │ │ │ + b.n 1ffa00 │ │ │ │ ldrd r1, r4, [r2, #36] @ 0x24 │ │ │ │ mov r5, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2003c0 │ │ │ │ + beq.w 200550 │ │ │ │ ldr.w lr, [r1] │ │ │ │ add.w ip, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str r1, [r2, #32] │ │ │ │ str.w lr, [r2, #28] │ │ │ │ str.w ip, [lr, #4] │ │ │ │ str.w ip, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ff888 │ │ │ │ + beq.w 1ffa18 │ │ │ │ add.w r1, r2, #48 @ 0x30 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ add.w lr, lr, #1 │ │ │ │ str.w ip, [r1, #4] │ │ │ │ cmp lr, r5 │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w r4, [ip] │ │ │ │ str r4, [r1, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ add.w r1, r1, #16 │ │ │ │ - bcc.n 1ffd8e │ │ │ │ - b.n 1ff888 │ │ │ │ + bcc.n 1fff1e │ │ │ │ + b.n 1ffa18 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 1ff96e │ │ │ │ + bne.w 1ffafe │ │ │ │ ldr.w ip, [r2, #36] @ 0x24 │ │ │ │ add.w r1, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str.w ip, [r2, #32] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r2, #28] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ - b.n 1ff96e │ │ │ │ + b.n 1ffafe │ │ │ │ ldr.w ip, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1ffe12 │ │ │ │ + beq.n 1fffa2 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ mov.w lr, #20 │ │ │ │ adds r1, r0, #4 │ │ │ │ mla r0, lr, ip, r0 │ │ │ │ add.w lr, r0, #4 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r1] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ adds r1, #20 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 1ffdf6 │ │ │ │ + bne.n 1fff86 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ff92c │ │ │ │ + beq.w 1ffabc │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff92c │ │ │ │ + bne.w 1ffabc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1ff916 │ │ │ │ + beq.w 1ffaa6 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1ffe2a │ │ │ │ - b.n 1ff916 │ │ │ │ + bne.n 1fffba │ │ │ │ + b.n 1ffaa6 │ │ │ │ ldr.w ip, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1ffe70 │ │ │ │ + beq.n 200000 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ mov.w lr, #20 │ │ │ │ mla ip, lr, ip, r1 │ │ │ │ adds r1, #4 │ │ │ │ add.w r4, ip, #4 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r1] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ adds r1, #20 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1ffe4e │ │ │ │ + bne.n 1fffde │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ff888 │ │ │ │ + beq.w 1ffa18 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff888 │ │ │ │ + bne.w 1ffa18 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1ff870 │ │ │ │ + beq.w 1ffa00 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1ffe88 │ │ │ │ - b.n 1ff870 │ │ │ │ - ldr r1, [pc, #876] @ (200200 ) │ │ │ │ + bne.n 200018 │ │ │ │ + b.n 1ffa00 │ │ │ │ + ldr r1, [pc, #876] @ (200390 ) │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add.w ip, r4, r1, lsl #7 │ │ │ │ ldrb.w ip, [ip, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1ffed8 │ │ │ │ + beq.n 200068 │ │ │ │ add.w r1, r2, #88 @ 0x58 │ │ │ │ add.w r4, r1, ip, lsl #4 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r1] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ adds r1, #16 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1ffeb4 │ │ │ │ + bne.n 200044 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add.w r1, r5, r1, lsl #7 │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1ff888 │ │ │ │ + beq.w 1ffa18 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff888 │ │ │ │ + bne.w 1ffa18 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1ff870 │ │ │ │ + beq.w 1ffa00 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1fff00 │ │ │ │ - b.n 1ff870 │ │ │ │ + bne.n 200090 │ │ │ │ + b.n 1ffa00 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 1ff888 │ │ │ │ + bne.w 1ffa18 │ │ │ │ ldr.w ip, [r2, #36] @ 0x24 │ │ │ │ add.w r1, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str.w ip, [r2, #32] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r2, #28] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ - b.n 1ff888 │ │ │ │ + b.n 1ffa18 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 1fff74 │ │ │ │ + cbz r1, 200104 │ │ │ │ ldr.w ip, [r2, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #2 │ │ │ │ add.w r0, r2, #52 @ 0x34 │ │ │ │ str r2, [r2, #48] @ 0x30 │ │ │ │ str.w ip, [r2, #56] @ 0x38 │ │ │ │ cmp r1, #1 │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r2, #52] @ 0x34 │ │ │ │ str.w r0, [lr, #4] │ │ │ │ str.w r0, [ip] │ │ │ │ - bne.n 1fff74 │ │ │ │ + bne.n 200104 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ add.w r1, r2, #68 @ 0x44 │ │ │ │ str r2, [r2, #64] @ 0x40 │ │ │ │ str r0, [r2, #72] @ 0x48 │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r2, #68] @ 0x44 │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ff92c │ │ │ │ + beq.w 1ffabc │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff92c │ │ │ │ + bne.w 1ffabc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1ff916 │ │ │ │ + beq.w 1ffaa6 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1fff8c │ │ │ │ - b.n 1ff916 │ │ │ │ + bne.n 20011c │ │ │ │ + b.n 1ffaa6 │ │ │ │ ldrd r0, r4, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2003de │ │ │ │ + beq.w 20056e │ │ │ │ ldr.w lr, [r0] │ │ │ │ add.w ip, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str r0, [r2, #32] │ │ │ │ str.w lr, [r2, #28] │ │ │ │ str.w ip, [lr, #4] │ │ │ │ str.w ip, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ff92c │ │ │ │ + beq.w 1ffabc │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ adds r1, #1 │ │ │ │ str.w ip, [r0, #4] │ │ │ │ cmp r1, r4 │ │ │ │ str.w r2, [r0, #-4] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r0] │ │ │ │ str.w r0, [lr, #4] │ │ │ │ str.w r0, [ip] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bcc.n 1fffc2 │ │ │ │ - b.n 1ff92c │ │ │ │ + bcc.n 200152 │ │ │ │ + b.n 1ffabc │ │ │ │ ldrd r1, r4, [r2, #36] @ 0x24 │ │ │ │ mov r5, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2003ca │ │ │ │ + beq.w 20055a │ │ │ │ ldr.w lr, [r1] │ │ │ │ add.w ip, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str r1, [r2, #32] │ │ │ │ str.w lr, [r2, #28] │ │ │ │ str.w ip, [lr, #4] │ │ │ │ str.w ip, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ff96e │ │ │ │ + beq.w 1ffafe │ │ │ │ add.w r1, r2, #48 @ 0x30 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ add.w lr, lr, #1 │ │ │ │ str.w ip, [r1, #4] │ │ │ │ cmp lr, r5 │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w r4, [ip] │ │ │ │ str r4, [r1, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ add.w r1, r1, #16 │ │ │ │ - bcc.n 20001c │ │ │ │ - b.n 1ff96e │ │ │ │ - ldr r0, [pc, #444] @ (200200 ) │ │ │ │ + bcc.n 2001ac │ │ │ │ + b.n 1ffafe │ │ │ │ + ldr r0, [pc, #444] @ (200390 ) │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r0, r1, lsl #7 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ - cbz r0, 20007a │ │ │ │ + cbz r0, 20020a │ │ │ │ add.w r1, r2, #88 @ 0x58 │ │ │ │ add.w lr, r1, r0, lsl #4 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r1] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ adds r1, #16 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 20005c │ │ │ │ + bne.n 2001ec │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add.w r1, r5, r1, lsl #7 │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1ff92c │ │ │ │ + beq.w 1ffabc │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff92c │ │ │ │ + bne.w 1ffabc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1ff916 │ │ │ │ + beq.w 1ffaa6 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 2000a2 │ │ │ │ - b.n 1ff916 │ │ │ │ - ldr r1, [pc, #340] @ (200204 ) │ │ │ │ + bne.n 200232 │ │ │ │ + b.n 1ffaa6 │ │ │ │ + ldr r1, [pc, #340] @ (200394 ) │ │ │ │ ldr r4, [r2, #36] @ 0x24 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r1, ip, r4, r1 │ │ │ │ ldrb.w ip, [r1, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 2000f0 │ │ │ │ + beq.n 200280 │ │ │ │ add.w r1, r2, #48 @ 0x30 │ │ │ │ add.w r4, r1, ip, lsl #5 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r1] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ adds r1, #32 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 2000ce │ │ │ │ + bne.n 20025e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ff96e │ │ │ │ + beq.w 1ffafe │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff96e │ │ │ │ + bne.w 1ffafe │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1ff956 │ │ │ │ + beq.w 1ffae6 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 200108 │ │ │ │ - b.n 1ff956 │ │ │ │ + bne.n 200298 │ │ │ │ + b.n 1ffae6 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 200158 │ │ │ │ + cbz r1, 2002e8 │ │ │ │ ldr.w lr, [r2, #60] @ 0x3c │ │ │ │ bic.w r4, r1, #2 │ │ │ │ add.w ip, r2, #52 @ 0x34 │ │ │ │ str r2, [r2, #48] @ 0x30 │ │ │ │ str.w lr, [r2, #56] @ 0x38 │ │ │ │ cmp r4, #1 │ │ │ │ ldr.w r1, [lr] │ │ │ │ str r1, [r2, #52] @ 0x34 │ │ │ │ str.w ip, [r1, #4] │ │ │ │ str.w ip, [lr] │ │ │ │ - bne.n 200158 │ │ │ │ + bne.n 2002e8 │ │ │ │ ldr.w ip, [r2, #76] @ 0x4c │ │ │ │ add.w r1, r2, #68 @ 0x44 │ │ │ │ str r2, [r2, #64] @ 0x40 │ │ │ │ str.w ip, [r2, #72] @ 0x48 │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r2, #68] @ 0x44 │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ff96e │ │ │ │ + beq.w 1ffafe │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff96e │ │ │ │ + bne.w 1ffafe │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1ff956 │ │ │ │ + beq.w 1ffae6 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 200170 │ │ │ │ - b.w 1ff956 │ │ │ │ + bne.n 200300 │ │ │ │ + b.w 1ffae6 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbz r0, 2001a4 │ │ │ │ + cbz r0, 200334 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ add.w ip, r1, #16 │ │ │ │ str r0, [r1, #20] │ │ │ │ str r2, [r1, #12] │ │ │ │ ldr.w lr, [r0] │ │ │ │ str.w lr, [r1, #16] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str.w ip, [lr, #4] │ │ │ │ str.w ip, [r0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 200182 │ │ │ │ + bne.n 200312 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ff92c │ │ │ │ + beq.w 1ffabc │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff92c │ │ │ │ + bne.w 1ffabc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1ff916 │ │ │ │ + beq.w 1ffaa6 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 2001bc │ │ │ │ - b.w 1ff916 │ │ │ │ + bne.n 20034c │ │ │ │ + b.w 1ffaa6 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1ff96e │ │ │ │ + beq.w 1ffafe │ │ │ │ add.w r5, r2, r1, lsl #4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w ip, [r1, #48] @ 0x30 │ │ │ │ add.w lr, r1, #40 @ 0x28 │ │ │ │ str.w ip, [r1, #44] @ 0x2c │ │ │ │ adds r1, #16 │ │ │ │ str r2, [r1, #20] │ │ │ │ cmp r1, r5 │ │ │ │ ldr.w r4, [ip] │ │ │ │ str r4, [r1, #24] │ │ │ │ str.w lr, [r4, #4] │ │ │ │ str.w lr, [ip] │ │ │ │ - bne.n 2001d6 │ │ │ │ - b.w 1ff96e │ │ │ │ - lsrs r0, r0, #2 │ │ │ │ + bne.n 200366 │ │ │ │ + b.w 1ffafe │ │ │ │ + lsls r0, r6, #27 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 200232 │ │ │ │ + cbz r4, 2003c2 │ │ │ │ ldr.w ip, [r1, #24] │ │ │ │ add.w lr, r1, #16 │ │ │ │ str r2, [r1, #12] │ │ │ │ str.w ip, [r1, #20] │ │ │ │ ldr.w r4, [ip] │ │ │ │ str r4, [r1, #16] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str.w lr, [r4, #4] │ │ │ │ str.w lr, [ip] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20020e │ │ │ │ + bne.n 20039e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ff96e │ │ │ │ + beq.w 1ffafe │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff96e │ │ │ │ + bne.w 1ffafe │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1ff956 │ │ │ │ + beq.w 1ffae6 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 20024a │ │ │ │ - b.w 1ff956 │ │ │ │ + bne.n 2003da │ │ │ │ + b.w 1ffae6 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbz r0, 20027e │ │ │ │ + cbz r0, 20040e │ │ │ │ ldr r0, [r1, #24] │ │ │ │ add.w ip, r1, #16 │ │ │ │ str r0, [r1, #20] │ │ │ │ str r2, [r1, #12] │ │ │ │ ldr.w lr, [r0] │ │ │ │ str.w lr, [r1, #16] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str.w ip, [lr, #4] │ │ │ │ str.w ip, [r0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20025c │ │ │ │ + bne.n 2003ec │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ff8dc │ │ │ │ + beq.w 1ffa6c │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff8dc │ │ │ │ + bne.w 1ffa6c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1ff8c6 │ │ │ │ + beq.w 1ffa56 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 200296 │ │ │ │ - b.w 1ff8c6 │ │ │ │ + bne.n 200426 │ │ │ │ + b.w 1ffa56 │ │ │ │ ldr.w ip, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 2002de │ │ │ │ + beq.n 20046e │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ mov.w lr, #20 │ │ │ │ mla ip, lr, ip, r1 │ │ │ │ adds r1, #4 │ │ │ │ add.w r4, ip, #4 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r1] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ adds r1, #20 │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 2002bc │ │ │ │ + bne.n 20044c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ff96e │ │ │ │ + beq.w 1ffafe │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff96e │ │ │ │ + bne.w 1ffafe │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1ff956 │ │ │ │ + beq.w 1ffae6 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 2002f6 │ │ │ │ - b.w 1ff956 │ │ │ │ + bne.n 200486 │ │ │ │ + b.w 1ffae6 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 1ff8dc │ │ │ │ + bne.w 1ffa6c │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ add.w r1, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str r0, [r2, #32] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r2, #28] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ - b.w 1ff8dc │ │ │ │ + b.w 1ffa6c │ │ │ │ ldr r1, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1ff8dc │ │ │ │ + beq.w 1ffa6c │ │ │ │ add.w r4, r2, r1, lsl #4 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r1, #48] @ 0x30 │ │ │ │ add.w ip, r1, #40 @ 0x28 │ │ │ │ str r0, [r1, #44] @ 0x2c │ │ │ │ adds r1, #16 │ │ │ │ str r2, [r1, #20] │ │ │ │ cmp r4, r1 │ │ │ │ ldr.w lr, [r0] │ │ │ │ str.w lr, [r1, #24] │ │ │ │ str.w ip, [lr, #4] │ │ │ │ str.w ip, [r0] │ │ │ │ - bne.n 200334 │ │ │ │ - b.w 1ff8dc │ │ │ │ - ldr r1, [pc, #292] @ (200480 ) │ │ │ │ + bne.n 2004c4 │ │ │ │ + b.w 1ffa6c │ │ │ │ + ldr r1, [pc, #292] @ (200610 ) │ │ │ │ ldr r4, [r2, #36] @ 0x24 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r1, ip, r4, r1 │ │ │ │ ldrb.w ip, [r1, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 20039c │ │ │ │ + beq.n 20052c │ │ │ │ add.w r1, r2, #48 @ 0x30 │ │ │ │ add.w r4, r1, ip, lsl #5 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r1] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ adds r1, #32 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 20037a │ │ │ │ + bne.n 20050a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ff888 │ │ │ │ + beq.w 1ffa18 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff888 │ │ │ │ + bne.w 1ffa18 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1ff870 │ │ │ │ + beq.w 1ffa00 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 2003b4 │ │ │ │ - b.w 1ff870 │ │ │ │ + bne.n 200544 │ │ │ │ + b.w 1ffa00 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1ffd86 │ │ │ │ - b.w 1ff888 │ │ │ │ + bne.w 1fff16 │ │ │ │ + b.w 1ffa18 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 200014 │ │ │ │ - b.w 1ff96e │ │ │ │ + bne.w 2001a4 │ │ │ │ + b.w 1ffafe │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ff9f0 │ │ │ │ - b.w 1ff8dc │ │ │ │ + bne.w 1ffb80 │ │ │ │ + b.w 1ffa6c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fffbe │ │ │ │ - b.w 1ff92c │ │ │ │ + bne.w 20014e │ │ │ │ + b.w 1ffabc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ff96e │ │ │ │ + beq.w 1ffafe │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff96e │ │ │ │ + bne.w 1ffafe │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1ff956 │ │ │ │ + beq.w 1ffae6 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 200400 │ │ │ │ - b.w 1ff956 │ │ │ │ + bne.n 200590 │ │ │ │ + b.w 1ffae6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ff8dc │ │ │ │ + beq.w 1ffa6c │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff8dc │ │ │ │ + bne.w 1ffa6c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1ff8c6 │ │ │ │ + beq.w 1ffa56 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 200424 │ │ │ │ - b.w 1ff8c6 │ │ │ │ + bne.n 2005b4 │ │ │ │ + b.w 1ffa56 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ff888 │ │ │ │ + beq.w 1ffa18 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff888 │ │ │ │ + bne.w 1ffa18 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1ff870 │ │ │ │ + beq.w 1ffa00 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 200448 │ │ │ │ - b.w 1ff870 │ │ │ │ + bne.n 2005d8 │ │ │ │ + b.w 1ffa00 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ff92c │ │ │ │ + beq.w 1ffabc │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff92c │ │ │ │ + bne.w 1ffabc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1ff916 │ │ │ │ + beq.w 1ffaa6 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 20046c │ │ │ │ - b.w 1ff916 │ │ │ │ + bne.n 2005fc │ │ │ │ + b.w 1ffaa6 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - b.w 1ff892 │ │ │ │ + b.w 1ffa22 │ │ │ │ nop │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r5, [pc, #612] @ (2006fc ) │ │ │ │ + ldr r5, [pc, #612] @ (20088c ) │ │ │ │ mov r3, r0 │ │ │ │ add r5, pc │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w 2006f4 │ │ │ │ + bhi.w 200884 │ │ │ │ tbb [pc, r3] │ │ │ │ cmp r1, #51 @ 0x33 │ │ │ │ lsls r5, r3, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2004f4 │ │ │ │ + beq.n 200684 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2004f4 │ │ │ │ + beq.n 200684 │ │ │ │ ldr.w ip, [r2] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 200576 │ │ │ │ + bhi.n 200706 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ movs r0, r5 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ lsls r6, r0, #1 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsls r6, r0, #1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r4, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2004f4 │ │ │ │ + beq.n 200684 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 2004be │ │ │ │ + bne.n 20064e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 2004be │ │ │ │ + bne.n 20064e │ │ │ │ ldr.w ip, [r2] │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2004c2 │ │ │ │ - b.n 200572 │ │ │ │ + bne.n 200652 │ │ │ │ + b.n 200702 │ │ │ │ ldrd r0, r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 2006d0 │ │ │ │ + beq.w 200860 │ │ │ │ ldr.w ip, [r2] │ │ │ │ - b.n 2004c4 │ │ │ │ + b.n 200654 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ - cbz r3, 200530 │ │ │ │ + cbz r3, 2006c0 │ │ │ │ ldrd r1, r3, [r2, #28] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2, #28] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 20055a │ │ │ │ + cbz r3, 2006ea │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r5, 200554 │ │ │ │ + cbz r5, 2006e4 │ │ │ │ ldrd lr, r5, [r3] │ │ │ │ str.w r5, [lr, #4] │ │ │ │ str.w lr, [r5] │ │ │ │ strd r6, r6, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 20053e │ │ │ │ + bne.n 2006ce │ │ │ │ str.w r0, [ip, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w ip, [r0] │ │ │ │ strd r3, r3, [r2] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 1ff768 │ │ │ │ + bl 1ff8f8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r2, #32] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20055a │ │ │ │ + beq.n 2006ea │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #40 @ 0x28 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r5, 20059c │ │ │ │ + cbz r5, 20072c │ │ │ │ ldrd r5, lr, [r3] │ │ │ │ str.w lr, [r5, #4] │ │ │ │ str.w r5, [lr] │ │ │ │ strd r6, r6, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 200586 │ │ │ │ - b.n 20055a │ │ │ │ + bne.n 200716 │ │ │ │ + b.n 2006ea │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20055a │ │ │ │ + beq.n 2006ea │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 2005be │ │ │ │ + cbz r1, 20074e │ │ │ │ ldrd r5, r1, [r3, #16] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ strd r6, r6, [r3, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2005ae │ │ │ │ - b.n 20055a │ │ │ │ + bne.n 20073e │ │ │ │ + b.n 2006ea │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 2006dc │ │ │ │ + beq.w 20086c │ │ │ │ str.w r0, [ip, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w ip, [r0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ strd r3, r3, [r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 208f9c │ │ │ │ + bl 20912c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 200568 │ │ │ │ - ldr r3, [pc, #276] @ (200700 ) │ │ │ │ + b.n 2006f8 │ │ │ │ + ldr r3, [pc, #276] @ (200890 ) │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20055a │ │ │ │ + beq.n 2006ea │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #88 @ 0x58 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r5, 20061a │ │ │ │ + cbz r5, 2007aa │ │ │ │ ldrd lr, r5, [r3] │ │ │ │ str.w r5, [lr, #4] │ │ │ │ str.w lr, [r5] │ │ │ │ strd r6, r6, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 200604 │ │ │ │ - b.n 20055a │ │ │ │ + bne.n 200794 │ │ │ │ + b.n 2006ea │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20055a │ │ │ │ + beq.n 2006ea │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ movs r5, #20 │ │ │ │ movs r6, #0 │ │ │ │ mla lr, r5, r1, r3 │ │ │ │ adds r3, #4 │ │ │ │ add.w lr, lr, #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 200648 │ │ │ │ + cbz r1, 2007d8 │ │ │ │ ldrd r5, r1, [r3] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ strd r6, r6, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 200638 │ │ │ │ - b.n 20055a │ │ │ │ + bne.n 2007c8 │ │ │ │ + b.n 2006ea │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20055a │ │ │ │ + beq.n 2006ea │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ - cbz r1, 200668 │ │ │ │ + cbz r1, 2007f8 │ │ │ │ ldrd r5, r1, [r2, #52] @ 0x34 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r2, #52] @ 0x34 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 20055a │ │ │ │ + bne.w 2006ea │ │ │ │ ldr r3, [r2, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20055a │ │ │ │ + beq.w 2006ea │ │ │ │ ldrd r1, r3, [r2, #68] @ 0x44 │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2, #68] @ 0x44 │ │ │ │ str.w r0, [ip, #4] │ │ │ │ str.w ip, [r0] │ │ │ │ strd r3, r3, [r2] │ │ │ │ - b.n 200568 │ │ │ │ - ldr r3, [pc, #108] @ (200704 ) │ │ │ │ + b.n 2006f8 │ │ │ │ + ldr r3, [pc, #108] @ (200894 ) │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ movs r5, #48 @ 0x30 │ │ │ │ mla r3, r5, r1, r3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20055a │ │ │ │ + beq.w 2006ea │ │ │ │ movs r1, #0 │ │ │ │ adds r3, r2, r5 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r5, 2006c8 │ │ │ │ + cbz r5, 200858 │ │ │ │ ldrd lr, r5, [r3] │ │ │ │ str.w r5, [lr, #4] │ │ │ │ str.w lr, [r5] │ │ │ │ strd r6, r6, [r3] │ │ │ │ adds r3, #32 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 2006b2 │ │ │ │ - b.n 20055a │ │ │ │ + bne.n 200842 │ │ │ │ + b.n 2006ea │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 200518 │ │ │ │ + bne.w 2006a8 │ │ │ │ mov r0, r3 │ │ │ │ - b.n 200572 │ │ │ │ + b.n 200702 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2005d0 │ │ │ │ + beq.w 200760 │ │ │ │ ldrd r5, r3, [r2, #28] │ │ │ │ str r3, [r5, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2, #28] │ │ │ │ - b.n 2005d0 │ │ │ │ + b.n 200760 │ │ │ │ ldrd ip, r0, [r2] │ │ │ │ - b.n 2004c4 │ │ │ │ + b.n 200654 │ │ │ │ nop │ │ │ │ - @ instruction: 0xfb6400a5 │ │ │ │ + ldr??.w r0, [r4, #165] @ 0xa5 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #472] @ (2008f0 ) │ │ │ │ + ldr r2, [pc, #472] @ (200a80 ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 20079c │ │ │ │ + bhi.n 20092c │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r2, [r2, #100] @ 0x64 │ │ │ │ - cbnz r5, 20076a │ │ │ │ + cbnz r5, 2008fa │ │ │ │ movs r2, #143 @ 0x8f │ │ │ │ movs r2, #170 @ 0xaa │ │ │ │ subs r4, #42 @ 0x2a │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 200740 │ │ │ │ + cbz r3, 2008d0 │ │ │ │ ldrd r1, r2, [r0, #28] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r0, #28] │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ - cbz r4, 200768 │ │ │ │ + cbz r4, 2008f8 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #48 @ 0x30 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 200762 │ │ │ │ + cbz r1, 2008f2 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str.w ip, [r1] │ │ │ │ strd lr, lr, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 20074c │ │ │ │ + bne.n 2008dc │ │ │ │ ldrd r1, r2, [r0] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 200768 │ │ │ │ + beq.n 2008f8 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 200792 │ │ │ │ + cbz r2, 200922 │ │ │ │ ldrd r1, r2, [r3, #16] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r4, r4, [r3, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 200782 │ │ │ │ - b.n 200768 │ │ │ │ + bne.n 200912 │ │ │ │ + b.n 2008f8 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 200768 │ │ │ │ + beq.n 2008f8 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #40 @ 0x28 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 2007c0 │ │ │ │ + cbz r1, 200950 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str.w ip, [r1] │ │ │ │ strd lr, lr, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 2007aa │ │ │ │ - b.n 200768 │ │ │ │ - ldr r3, [pc, #296] @ (2008f4 ) │ │ │ │ + bne.n 20093a │ │ │ │ + b.n 2008f8 │ │ │ │ + ldr r3, [pc, #296] @ (200a84 ) │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mla r3, r4, r1, r3 │ │ │ │ ldrb r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 200768 │ │ │ │ + beq.n 2008f8 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #48 @ 0x30 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 2007f8 │ │ │ │ + cbz r1, 200988 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str.w ip, [r1] │ │ │ │ strd lr, lr, [r3] │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 2007e2 │ │ │ │ - b.n 200768 │ │ │ │ + bne.n 200972 │ │ │ │ + b.n 2008f8 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 200768 │ │ │ │ + beq.n 2008f8 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ - cbz r2, 200818 │ │ │ │ + cbz r2, 2009a8 │ │ │ │ ldrd r4, r1, [r0, #52] @ 0x34 │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r4, [r1, #0] │ │ │ │ strd r2, r2, [r0, #52] @ 0x34 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ ldrd r1, r2, [r0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 2008cc │ │ │ │ + bne.n 200a5c │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2008cc │ │ │ │ + beq.n 200a5c │ │ │ │ ldrd r4, r3, [r0, #68] @ 0x44 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #68] @ 0x44 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #180] @ (2008f8 ) │ │ │ │ + ldr r3, [pc, #180] @ (200a88 ) │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrb r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 200768 │ │ │ │ + beq.n 2008f8 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #88 @ 0x58 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 200870 │ │ │ │ + cbz r1, 200a00 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str.w ip, [r1] │ │ │ │ strd lr, lr, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 20085a │ │ │ │ - b.n 200768 │ │ │ │ + bne.n 2009ea │ │ │ │ + b.n 2008f8 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldrd ip, r4, [r0] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.n 2008d8 │ │ │ │ + beq.n 200a68 │ │ │ │ mov r3, r0 │ │ │ │ str.w r4, [ip, #4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ str.w ip, [r4] │ │ │ │ strd r2, r2, [r3] │ │ │ │ - bl 208f9c │ │ │ │ + bl 20912c │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 200768 │ │ │ │ + beq.w 2008f8 │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ mov.w ip, #20 │ │ │ │ movs r4, #0 │ │ │ │ adds r3, r2, #4 │ │ │ │ mla lr, ip, r1, r2 │ │ │ │ add.w lr, lr, #4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 2008c4 │ │ │ │ + cbz r2, 200a54 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r4, r4, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 2008b4 │ │ │ │ - b.n 200768 │ │ │ │ + bne.n 200a44 │ │ │ │ + b.n 2008f8 │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 200882 │ │ │ │ + beq.n 200a12 │ │ │ │ ldrd r2, r3, [r0, #28] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #28] │ │ │ │ - b.n 200882 │ │ │ │ + b.n 200a12 │ │ │ │ nop │ │ │ │ - str??.w r0, [r2, #165] @ 0xa5 │ │ │ │ + @ instruction: 0xf75200a5 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 20096a │ │ │ │ + beq.n 200afa │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 200926 │ │ │ │ + beq.n 200ab6 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ - cbnz r3, 20095e │ │ │ │ + cbnz r3, 200aee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5868 │ │ │ │ + bl 1e59f8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 200918 │ │ │ │ + beq.n 200aa8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 200954 │ │ │ │ + cbz r2, 200ae4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e5868 │ │ │ │ + bl 1e59f8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 200954 │ │ │ │ + cbz r2, 200ae4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 200954 │ │ │ │ + cbz r1, 200ae4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e5868 │ │ │ │ + bl 1e59f8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 200940 │ │ │ │ - bl 1e5868 │ │ │ │ + bne.n 200ad0 │ │ │ │ + bl 1e59f8 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20091c │ │ │ │ + beq.n 200aac │ │ │ │ subs r4, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5868 │ │ │ │ + bl 1e59f8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ - bl 1e5868 │ │ │ │ - b.n 200918 │ │ │ │ + bl 1e59f8 │ │ │ │ + b.n 200aa8 │ │ │ │ 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 2009ae │ │ │ │ + beq.n 200b3e │ │ │ │ movs r4, #0 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r4, r4, [r0] │ │ │ │ - bl 2008fc │ │ │ │ + bl 200a8c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, r5 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 200994 │ │ │ │ + bne.n 200b24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r0, [pc, #2808] @ 2014c0 │ │ │ │ + ldr.w r0, [pc, #2808] @ 201650 │ │ │ │ mov r8, r1 │ │ │ │ - ldr.w r6, [pc, #2808] @ 2014c4 │ │ │ │ + ldr.w r6, [pc, #2808] @ 201654 │ │ │ │ add r5, sp, #28 │ │ │ │ - ldr.w r3, [pc, #2804] @ 2014c8 │ │ │ │ + ldr.w r3, [pc, #2804] @ 201658 │ │ │ │ add r0, pc │ │ │ │ add r6, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ea2cc │ │ │ │ + bl 1ea45c │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 200a18 │ │ │ │ + bhi.n 200ba8 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r0, #11 │ │ │ │ lsls r6, r6, #13 │ │ │ │ lsls r1, r7, #12 │ │ │ │ lsls r1, r4, #11 │ │ │ │ lsls r5, r6, #11 │ │ │ │ movs r6, r3 │ │ │ │ lsls r6, r1, #12 │ │ │ │ movs r6, r3 │ │ │ │ lsls r0, r5, #12 │ │ │ │ movs r2, r1 │ │ │ │ ldr.w r6, [r8, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 201410 │ │ │ │ + beq.w 2015a0 │ │ │ │ add.w r7, r8, #36 @ 0x24 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1fe6ac │ │ │ │ + bl 1fe83c │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 200a28 │ │ │ │ + bcc.n 200bb8 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 201366 │ │ │ │ + beq.w 2014f6 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 201550 │ │ │ │ + bhi.w 2016e0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r0, #16 │ │ │ │ lsls r5, r6, #18 │ │ │ │ movs r2, r1 │ │ │ │ lsls r2, r1, #15 │ │ │ │ lsls r5, r4, #15 │ │ │ │ movs r3, r5 │ │ │ │ lsls r1, r0, #17 │ │ │ │ movs r3, r5 │ │ │ │ lsls r6, r5, #17 │ │ │ │ lsls r7, r4, #16 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ - cbz r3, 200a82 │ │ │ │ + cbz r3, 200c12 │ │ │ │ ldrd r1, r3, [r8, #28] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r8, #28] │ │ │ │ ldr.w lr, [r8, #40] @ 0x28 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 200ab0 │ │ │ │ + beq.n 200c40 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r8, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 200aa6 │ │ │ │ + cbz r1, 200c36 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 200a96 │ │ │ │ + bne.n 200c26 │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r3, [r8] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r8] │ │ │ │ mov r8, r5 │ │ │ │ @@ -585226,370 +585330,370 @@ │ │ │ │ movs r3, #0 │ │ │ │ add r5, sp, #8 │ │ │ │ str r4, [sp, #4] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ mov r4, r9 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ str r5, [sp, #20] │ │ │ │ - bl 1ea3a8 │ │ │ │ + bl 1ea538 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 200bd8 │ │ │ │ + beq.n 200d68 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 200bd8 │ │ │ │ + beq.n 200d68 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 201550 │ │ │ │ + bhi.w 2016e0 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ movs r2, r1 │ │ │ │ lsls r4, r2, #4 │ │ │ │ lsls r2, r5, #4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsls r7, r3, #2 │ │ │ │ movs r3, r5 │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r3, r5 │ │ │ │ lsls r0, r5, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr.w r3, [pc, #2500] @ 2014cc │ │ │ │ + ldr.w r3, [pc, #2500] @ 20165c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mla r2, r2, r3, r9 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 201422 │ │ │ │ + beq.w 2015b2 │ │ │ │ add.w fp, r5, #44 @ 0x2c │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r8 │ │ │ │ - bl 1fe6ac │ │ │ │ + bl 1fe83c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w fp, fp, #32 │ │ │ │ mla r3, r2, r3, r9 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - bcc.n 200b28 │ │ │ │ + bcc.n 200cb8 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ subs r3, r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r7, r5 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 200e64 │ │ │ │ + bne.w 200ff4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 201550 │ │ │ │ + bhi.w 2016e0 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r6, r3, #5 │ │ │ │ lsls r3, r4, #7 │ │ │ │ movs r2, r1 │ │ │ │ lsls r4, r1, #4 │ │ │ │ lsls r5, r4, #4 │ │ │ │ movs r2, r5 │ │ │ │ lsls r3, r4, #6 │ │ │ │ movs r2, r5 │ │ │ │ lsls r0, r1, #7 │ │ │ │ lsls r5, r0, #5 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ - cbz r3, 200b8c │ │ │ │ + cbz r3, 200d1c │ │ │ │ ldrd r1, r3, [r5, #28] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5, #28] │ │ │ │ ldr.w lr, [r5, #40] @ 0x28 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 200bba │ │ │ │ + beq.n 200d4a │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 200bb0 │ │ │ │ + cbz r1, 200d40 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 200ba0 │ │ │ │ + bne.n 200d30 │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ strd r4, r3, [r5] │ │ │ │ str r5, [r3, #0] │ │ │ │ str r5, [sp, #20] │ │ │ │ - bl 1ea3a8 │ │ │ │ + bl 1ea538 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 200ae0 │ │ │ │ + bne.n 200c70 │ │ │ │ mov r9, r4 │ │ │ │ ldrd r4, r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r9 │ │ │ │ it ne │ │ │ │ movne r5, #0 │ │ │ │ - beq.n 200c04 │ │ │ │ + beq.n 200d94 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r5, r5, [r0] │ │ │ │ - bl 2008fc │ │ │ │ + bl 200a8c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, r9 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 200bea │ │ │ │ + bne.n 200d7a │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 59c6c │ │ │ │ - ldr.w r2, [pc, #2244] @ 2014d0 │ │ │ │ - ldr.w r3, [pc, #2232] @ 2014c8 │ │ │ │ + ldr.w r2, [pc, #2244] @ 201660 │ │ │ │ + ldr.w r3, [pc, #2232] @ 201658 │ │ │ │ add r2, pc │ │ │ │ strd r6, r7, [r4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 20154c │ │ │ │ + bne.w 2016dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #2208] @ 2014d4 │ │ │ │ + ldr.w r3, [pc, #2208] @ 201664 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r2, r3, r1, lsl #7 │ │ │ │ ldrb.w sl, [r2, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 201472 │ │ │ │ + beq.w 201602 │ │ │ │ add.w r9, r5, #84 @ 0x54 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 1fe6ac │ │ │ │ + bl 1fe83c │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp sl, fp │ │ │ │ - bne.n 200c52 │ │ │ │ + bne.n 200de2 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 200b48 │ │ │ │ + b.n 200cd8 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r9, fp │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 201460 │ │ │ │ + beq.w 2015f0 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r0, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ - bl 1fe6ac │ │ │ │ + bl 1fe83c │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.n 200c78 │ │ │ │ + bcc.n 200e08 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 200b48 │ │ │ │ + b.n 200cd8 │ │ │ │ ldr.w ip, [r5, #32] │ │ │ │ add.w r9, r5, #36 @ 0x24 │ │ │ │ mov.w fp, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 20143c │ │ │ │ + beq.w 2015cc │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1fe6ac │ │ │ │ + bl 1fe83c │ │ │ │ ldr r3, [r5, #32] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp fp, r3 │ │ │ │ - bcc.n 200ca8 │ │ │ │ + bcc.n 200e38 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 200b48 │ │ │ │ + b.n 200cd8 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 200f6c │ │ │ │ + beq.w 2010fc │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r3 │ │ │ │ add.w r0, r4, #12 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1fe6ac │ │ │ │ + bl 1fe83c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 200cd0 │ │ │ │ + bne.n 200e60 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ mov r4, r9 │ │ │ │ - b.n 200b48 │ │ │ │ + b.n 200cd8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r1, r3 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 200f1e │ │ │ │ + beq.w 2010ae │ │ │ │ subs r2, r6, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r7, r5 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 20136e │ │ │ │ + bne.w 2014fe │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ - bl 208f9c │ │ │ │ - b.n 200bc4 │ │ │ │ + bl 20912c │ │ │ │ + b.n 200d54 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 200ed2 │ │ │ │ + bne.w 201062 │ │ │ │ subs r3, r7, r5 │ │ │ │ cmp r6, #0 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 200e64 │ │ │ │ + bne.w 200ff4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n 200bc4 │ │ │ │ + b.n 200d54 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ - cbz r3, 200d54 │ │ │ │ + cbz r3, 200ee4 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 1fe6ac │ │ │ │ + bl 1fe83c │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ add.w r9, r5, #44 @ 0x2c │ │ │ │ mov.w fp, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 200b46 │ │ │ │ + beq.w 200cd6 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1fe6ac │ │ │ │ + bl 1fe83c │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp fp, r3 │ │ │ │ - bcc.n 200d64 │ │ │ │ + bcc.n 200ef4 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 200b48 │ │ │ │ + b.n 200cd8 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 200bba │ │ │ │ + beq.w 200d4a │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ movs r0, #20 │ │ │ │ mov.w ip, #0 │ │ │ │ mla lr, r0, r1, r3 │ │ │ │ adds r3, #4 │ │ │ │ add.w lr, lr, #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 200da8 │ │ │ │ + cbz r1, 200f38 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 200d98 │ │ │ │ - b.n 200bba │ │ │ │ - ldr.w r3, [pc, #1824] @ 2014d4 │ │ │ │ + bne.n 200f28 │ │ │ │ + b.n 200d4a │ │ │ │ + ldr.w r3, [pc, #1824] @ 201664 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ add.w r1, r3, r1, lsl #7 │ │ │ │ ldrb.w lr, [r1, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 200bba │ │ │ │ + beq.w 200d4a │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r5, #88 @ 0x58 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 200de4 │ │ │ │ + cbz r1, 200f74 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 200dd4 │ │ │ │ + bne.n 200f64 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 200bba │ │ │ │ + b.n 200d4a │ │ │ │ ldr.w lr, [r5, #32] │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r5, #40 @ 0x28 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 200bba │ │ │ │ + beq.w 200d4a │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 200e16 │ │ │ │ + cbz r1, 200fa6 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 200e06 │ │ │ │ + bne.n 200f96 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 200bba │ │ │ │ - ldr.w r3, [pc, #1704] @ 2014cc │ │ │ │ + b.n 200d4a │ │ │ │ + ldr.w r3, [pc, #1704] @ 20165c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r9, [r1, r3] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mla r3, r1, r3, r9 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 200bba │ │ │ │ + beq.w 200d4a │ │ │ │ movs r0, #0 │ │ │ │ adds r3, r5, r1 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 200e58 │ │ │ │ + cbz r1, 200fe8 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 200e48 │ │ │ │ + bne.n 200fd8 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 200bba │ │ │ │ + b.n 200d4a │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 201362 │ │ │ │ + beq.w 2014f2 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 201550 │ │ │ │ - add r3, pc, #8 @ (adr r3, 200e84 ) │ │ │ │ + bhi.w 2016e0 │ │ │ │ + add r3, pc, #8 @ (adr r3, 201014 ) │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ add r3, r1 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ lsls r3, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ @@ -585607,745 +585711,745 @@ │ │ │ │ lsls r3, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 200d08 │ │ │ │ + bne.w 200e98 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 200d08 │ │ │ │ + beq.w 200e98 │ │ │ │ ldrd ip, r0, [r5, #28] │ │ │ │ str.w r0, [ip, #4] │ │ │ │ str.w ip, [r0] │ │ │ │ movs r0, #0 │ │ │ │ strd r0, r0, [r5, #28] │ │ │ │ - b.n 200d08 │ │ │ │ + b.n 200e98 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1fe6ac │ │ │ │ + bl 1fe83c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 200b46 │ │ │ │ + bne.w 200cd6 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 1fe6ac │ │ │ │ + bl 1fe83c │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 200b48 │ │ │ │ + b.n 200cd8 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 200bba │ │ │ │ + beq.w 200d4a │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 200f14 │ │ │ │ + cbz r1, 2010a4 │ │ │ │ ldrd r0, r1, [r3, #16] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd ip, ip, [r3, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 200f04 │ │ │ │ - b.n 200bba │ │ │ │ + bne.n 201094 │ │ │ │ + b.n 200d4a │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 1fe6ac │ │ │ │ + bl 1fe83c │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 200b48 │ │ │ │ + b.n 200cd8 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 200d3a │ │ │ │ + beq.w 200eca │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ - cbz r1, 200f46 │ │ │ │ + cbz r1, 2010d6 │ │ │ │ ldrd r0, r1, [r5, #52] @ 0x34 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r5, #52] @ 0x34 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 200d3c │ │ │ │ + bne.w 200ecc │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ - cbz r3, 200f64 │ │ │ │ + cbz r3, 2010f4 │ │ │ │ ldrd r0, r3, [r5, #68] @ 0x44 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5, #68] @ 0x44 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n 200bc4 │ │ │ │ + b.n 200d54 │ │ │ │ subs r2, r7, r5 │ │ │ │ cmp r6, #0 │ │ │ │ clz r2, r2 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2014d8 │ │ │ │ + bne.w 201668 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - b.n 200ef8 │ │ │ │ - ldr.w r3, [pc, #1348] @ 2014cc │ │ │ │ + b.n 201088 │ │ │ │ + ldr.w r3, [pc, #1348] @ 20165c │ │ │ │ movs r7, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w sl, [r2, r3] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mla r2, r7, r3, sl │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 201518 │ │ │ │ + beq.w 2016a8 │ │ │ │ add.w r9, r8, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1fe6ac │ │ │ │ + bl 1fe83c │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ adds r6, #1 │ │ │ │ add.w r9, r9, #32 │ │ │ │ mla r3, r7, r3, sl │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 200fa8 │ │ │ │ - b.n 200a3c │ │ │ │ + bcc.n 201138 │ │ │ │ + b.n 200bcc │ │ │ │ ldr.w r6, [r8, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 201410 │ │ │ │ + beq.w 2015a0 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r6 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ adds r7, #1 │ │ │ │ add r0, r6 │ │ │ │ adds r6, #20 │ │ │ │ - bl 1fe6ac │ │ │ │ + bl 1fe83c │ │ │ │ ldr.w r3, [r8, #52] @ 0x34 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 200fd4 │ │ │ │ - b.n 200a3c │ │ │ │ - ldr.w r3, [pc, #1252] @ 2014d4 │ │ │ │ + bcc.n 201164 │ │ │ │ + b.n 200bcc │ │ │ │ + ldr.w r3, [pc, #1252] @ 201664 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r2, r3, r0, lsl #7 │ │ │ │ ldrb r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 201508 │ │ │ │ + beq.w 201698 │ │ │ │ add.w r9, r8, #84 @ 0x54 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ adds r7, #1 │ │ │ │ - bl 1fe6ac │ │ │ │ + bl 1fe83c │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 20100c │ │ │ │ - b.n 200a3c │ │ │ │ + bne.n 20119c │ │ │ │ + b.n 200bcc │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 2014e4 │ │ │ │ + beq.w 201674 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 201500 │ │ │ │ + beq.w 201690 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ movs r6, #3 │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r0, r9 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r8] │ │ │ │ - bl 208f9c │ │ │ │ - b.n 200abe │ │ │ │ + bl 20912c │ │ │ │ + b.n 200c4e │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r6, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 201494 │ │ │ │ + beq.w 201624 │ │ │ │ add.w r0, r6, #12 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1fe6ac │ │ │ │ + bl 1fe83c │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 201062 │ │ │ │ - b.n 200a3c │ │ │ │ + bne.n 2011f2 │ │ │ │ + b.n 200bcc │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ - cbz r3, 201086 │ │ │ │ + cbz r3, 201216 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r8, #24 │ │ │ │ - bl 1fe6ac │ │ │ │ + bl 1fe83c │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ add.w r7, r8, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 200a3c │ │ │ │ + beq.w 200bcc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1fe6ac │ │ │ │ + bl 1fe83c │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 201096 │ │ │ │ - b.n 200a3c │ │ │ │ + bcc.n 201226 │ │ │ │ + b.n 200bcc │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ - cbz r3, 2010be │ │ │ │ + cbz r3, 20124e │ │ │ │ ldrd r1, r3, [r5, #28] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5, #28] │ │ │ │ ldr.w lr, [r5, #40] @ 0x28 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 200bba │ │ │ │ + beq.w 200d4a │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2010e4 │ │ │ │ + cbz r1, 201274 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 2010d4 │ │ │ │ + bne.n 201264 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 200bba │ │ │ │ + b.n 200d4a │ │ │ │ ldr.w r6, [r8, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 20139e │ │ │ │ + bne.w 20152e │ │ │ │ ldr.w r7, [r8, #4] │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20141a │ │ │ │ + beq.w 2015aa │ │ │ │ movs r6, #3 │ │ │ │ - b.n 200ab0 │ │ │ │ - ldr r3, [pc, #964] @ (2014d4 ) │ │ │ │ + b.n 200c40 │ │ │ │ + ldr r3, [pc, #964] @ (201664 ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ add.w r1, r3, r1, lsl #7 │ │ │ │ ldrb.w lr, [r1, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 200bba │ │ │ │ + beq.w 200d4a │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r5, #88 @ 0x58 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 20113e │ │ │ │ + cbz r1, 2012ce │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 20112e │ │ │ │ + bne.n 2012be │ │ │ │ mov r2, r9 │ │ │ │ - b.n 200bba │ │ │ │ + b.n 200d4a │ │ │ │ ldr.w ip, [r5, #32] │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r5, #40 @ 0x28 │ │ │ │ mov lr, r0 │ │ │ │ mov r9, r2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 200bba │ │ │ │ + beq.w 200d4a │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 201170 │ │ │ │ + cbz r1, 201300 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd lr, lr, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 201160 │ │ │ │ + bne.n 2012f0 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 200bba │ │ │ │ + b.n 200d4a │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 200bba │ │ │ │ + beq.w 200d4a │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ movs r0, #20 │ │ │ │ mov.w lr, #0 │ │ │ │ mla r1, r0, r1, r3 │ │ │ │ adds r3, #4 │ │ │ │ add.w ip, r1, #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2011a6 │ │ │ │ + cbz r1, 201336 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd lr, lr, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 201196 │ │ │ │ - b.n 200bba │ │ │ │ - ldr r3, [pc, #796] @ (2014cc ) │ │ │ │ + bne.n 201326 │ │ │ │ + b.n 200d4a │ │ │ │ + ldr r3, [pc, #796] @ (20165c ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r9, [r1, r3] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r3, r9 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 200bba │ │ │ │ + beq.w 200d4a │ │ │ │ movs r0, #0 │ │ │ │ adds r3, r5, r1 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2011e2 │ │ │ │ + cbz r1, 201372 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 2011d2 │ │ │ │ + bne.n 201362 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 200bba │ │ │ │ + b.n 200d4a │ │ │ │ ldr.w r1, [r8, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 200ab0 │ │ │ │ + beq.w 200c40 │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ movs r0, #20 │ │ │ │ mov.w ip, #0 │ │ │ │ mla r1, r0, r1, r3 │ │ │ │ adds r3, #4 │ │ │ │ add.w lr, r1, #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 20121c │ │ │ │ + cbz r1, 2013ac │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 20120c │ │ │ │ - b.n 200ab0 │ │ │ │ - ldr r3, [pc, #684] @ (2014d4 ) │ │ │ │ + bne.n 20139c │ │ │ │ + b.n 200c40 │ │ │ │ + ldr r3, [pc, #684] @ (201664 ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add.w r3, r3, r0, lsl #7 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 200ab0 │ │ │ │ + beq.w 200c40 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r8, #88 @ 0x58 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 201258 │ │ │ │ + cbz r1, 2013e8 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 201248 │ │ │ │ + bne.n 2013d8 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 200ab0 │ │ │ │ - ldr r3, [pc, #612] @ (2014cc ) │ │ │ │ + b.n 200c40 │ │ │ │ + ldr r3, [pc, #612] @ (20165c ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w sl, [r1, r3] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r3, sl │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 200ab0 │ │ │ │ + beq.w 200c40 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r8, r1 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 20129c │ │ │ │ + cbz r1, 20142c │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 20128c │ │ │ │ + bne.n 20141c │ │ │ │ mov r2, r9 │ │ │ │ - b.n 200ab0 │ │ │ │ + b.n 200c40 │ │ │ │ ldr.w lr, [r8, #32] │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r8, #40 @ 0x28 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 200ab0 │ │ │ │ + beq.w 200c40 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2012ce │ │ │ │ + cbz r1, 20145e │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 2012be │ │ │ │ + bne.n 20144e │ │ │ │ mov r2, r9 │ │ │ │ - b.w 200ab0 │ │ │ │ + b.w 200c40 │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 201042 │ │ │ │ + bne.w 2011d2 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 201042 │ │ │ │ + beq.w 2011d2 │ │ │ │ ldrd lr, ip, [r8, #28] │ │ │ │ str.w ip, [lr, #4] │ │ │ │ str.w lr, [ip] │ │ │ │ mov.w ip, #0 │ │ │ │ strd ip, ip, [r8, #28] │ │ │ │ - b.n 201042 │ │ │ │ + b.n 2011d2 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 200bba │ │ │ │ + beq.w 200d4a │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 20132c │ │ │ │ + cbz r1, 2014bc │ │ │ │ ldrd r0, r1, [r3, #16] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd ip, ip, [r3, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 20131c │ │ │ │ - b.n 200bba │ │ │ │ + bne.n 2014ac │ │ │ │ + b.n 200d4a │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 200ab0 │ │ │ │ + beq.w 200c40 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 201356 │ │ │ │ + cbz r1, 2014e6 │ │ │ │ ldrd r0, r1, [r3, #16] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd ip, ip, [r3, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 201346 │ │ │ │ - b.w 200ab0 │ │ │ │ + bne.n 2014d6 │ │ │ │ + b.w 200c40 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.n 200e72 │ │ │ │ + b.n 201002 │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - b.w 200a50 │ │ │ │ + b.w 200be0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2014fa │ │ │ │ + beq.w 20168a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ ldr.w ip, [r5] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 2014a4 │ │ │ │ + beq.w 201634 │ │ │ │ str.w r2, [ip, #4] │ │ │ │ mov r1, r3 │ │ │ │ str.w ip, [r2] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ - bl 208f9c │ │ │ │ - b.n 200bc4 │ │ │ │ + bl 20912c │ │ │ │ + b.n 200d54 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r8, #48 @ 0x30 │ │ │ │ - bl 1fe6ac │ │ │ │ + bl 1fe83c │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 200a3c │ │ │ │ + bne.w 200bcc │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r8, #64 @ 0x40 │ │ │ │ - bl 1fe6ac │ │ │ │ - b.w 200a3c │ │ │ │ + bl 1fe83c │ │ │ │ + b.w 200bcc │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 200ab0 │ │ │ │ + beq.w 200c40 │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ - cbz r1, 2013e2 │ │ │ │ + cbz r1, 201572 │ │ │ │ ldrd r0, r1, [r8, #52] @ 0x34 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r8, #52] @ 0x34 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ ldr.w r1, [r8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 201402 │ │ │ │ + bne.n 201592 │ │ │ │ ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ - cbz r3, 201402 │ │ │ │ + cbz r3, 201592 │ │ │ │ ldrd r0, r3, [r8, #68] @ 0x44 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r8, #68] @ 0x44 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.w 200ab8 │ │ │ │ + b.w 200c48 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - b.n 20137e │ │ │ │ + b.n 20150e │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2014f6 │ │ │ │ + bne.n 201686 │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - b.w 200ab0 │ │ │ │ + b.w 200c40 │ │ │ │ subs r2, r7, r5 │ │ │ │ cmp r6, #0 │ │ │ │ clz r2, r2 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 201528 │ │ │ │ + bne.n 2016b8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - b.w 200bba │ │ │ │ + b.w 200d4a │ │ │ │ subs r3, r7, r5 │ │ │ │ cmp r6, #0 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 201436 │ │ │ │ + beq.n 2015c6 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20153e │ │ │ │ + beq.n 2016ce │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.w 200bba │ │ │ │ + b.w 200d4a │ │ │ │ subs r3, r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r7, r5 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 201436 │ │ │ │ - b.n 201450 │ │ │ │ + beq.n 2015c6 │ │ │ │ + b.n 2015e0 │ │ │ │ subs r2, r7, r5 │ │ │ │ cmp r6, sl │ │ │ │ clz r2, r2 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 201436 │ │ │ │ + beq.n 2015c6 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 201544 │ │ │ │ + beq.n 2016d4 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 201114 │ │ │ │ + b.n 2012a4 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 201534 │ │ │ │ + beq.n 2016c4 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 20133a │ │ │ │ + b.n 2014ca │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 201388 │ │ │ │ + beq.w 201518 │ │ │ │ ldrd lr, r1, [r5, #28] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w lr, [r1] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r5, #28] │ │ │ │ - b.n 201388 │ │ │ │ - @ instruction: 0xf62800a5 │ │ │ │ - @ instruction: 0xf62600a5 │ │ │ │ + b.n 201518 │ │ │ │ + eors.w r0, r8, #5406720 @ 0x528000 │ │ │ │ + eors.w r0, r6, #5406720 @ 0x528000 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3ea00a5 │ │ │ │ + @ instruction: 0xf25a00a5 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ - cbz r6, 20153a │ │ │ │ + cbz r6, 2016ca │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 201310 │ │ │ │ + b.n 2014a0 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r8, #24 │ │ │ │ - bl 1fe6ac │ │ │ │ + bl 1fe83c │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ - b.w 200a40 │ │ │ │ + b.w 200bd0 │ │ │ │ mov r7, r2 │ │ │ │ - b.n 201108 │ │ │ │ + b.n 201298 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mov r0, r7 │ │ │ │ - b.n 20137e │ │ │ │ + b.n 20150e │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ mov r7, r9 │ │ │ │ - b.n 2012e4 │ │ │ │ + b.n 201474 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2014f6 │ │ │ │ + bne.n 201686 │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - b.n 20122e │ │ │ │ + b.n 2013be │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 2014f6 │ │ │ │ + bne.n 201686 │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - b.n 201270 │ │ │ │ + b.n 201400 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ - cbz r6, 201548 │ │ │ │ + cbz r6, 2016d8 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 2011b8 │ │ │ │ + b.n 201348 │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - b.n 20133a │ │ │ │ + b.n 2014ca │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.n 201310 │ │ │ │ + b.n 2014a0 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.w 200bba │ │ │ │ + b.w 200d4a │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.n 201114 │ │ │ │ + b.n 2012a4 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.n 2011b8 │ │ │ │ + b.n 201348 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #44] @ (201584 ) │ │ │ │ + ldr r1, [pc, #44] @ (201714 ) │ │ │ │ movw r3, #427 @ 0x1ab │ │ │ │ lsl.w r2, r2, ip │ │ │ │ add r1, pc │ │ │ │ ands r3, r2 │ │ │ │ - beq.n 20156a │ │ │ │ + beq.n 2016fa │ │ │ │ adds r0, #20 │ │ │ │ bx lr │ │ │ │ tst.w r2, #580 @ 0x244 │ │ │ │ - bne.n 201580 │ │ │ │ - ldr r3, [pc, #20] @ (201588 ) │ │ │ │ + bne.n 201710 │ │ │ │ + ldr r3, [pc, #20] @ (201718 ) │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 201566 │ │ │ │ + bne.n 2016f6 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - eors.w r0, ip, r5, asr #2 │ │ │ │ + stmdb ip, {r0, r2, r5, r7} │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #108] @ 201608 │ │ │ │ + ldr.w ip, [pc, #108] @ 201798 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #104] @ (20160c ) │ │ │ │ + ldr r2, [pc, #104] @ (20179c ) │ │ │ │ movs r3, #0 │ │ │ │ add ip, pc │ │ │ │ cmp r1, #32 │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ - beq.n 2015f8 │ │ │ │ + beq.n 201788 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bne.n 2015e6 │ │ │ │ + bne.n 201776 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [r3] │ │ │ │ - ldr r1, [pc, #64] @ (201610 ) │ │ │ │ - ldr r2, [pc, #60] @ (20160c ) │ │ │ │ + ldr r1, [pc, #64] @ (2017a0 ) │ │ │ │ + ldr r2, [pc, #60] @ (20179c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 201602 │ │ │ │ + bne.n 201792 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1e1258 │ │ │ │ + bl 1e13e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strh.w r0, [sp, #8] │ │ │ │ - b.n 2015c4 │ │ │ │ + b.n 201754 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ - b.n 2015c4 │ │ │ │ + b.n 201754 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - orrs.w r0, r8, r5, asr #2 │ │ │ │ + @ instruction: 0xe8c800a5 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bic.w r0, ip, r5, asr #2 │ │ │ │ + ldmia.w ip, {r0, r2, r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #336] @ (201778 ) │ │ │ │ + ldr r4, [pc, #336] @ (201908 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #336] @ (20177c ) │ │ │ │ + ldr r3, [pc, #336] @ (20190c ) │ │ │ │ mov ip, r2 │ │ │ │ add r4, pc │ │ │ │ cmp.w r1, #366 @ 0x16e │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bhi.n 2016aa │ │ │ │ + bhi.n 20183a │ │ │ │ cmp.w r1, #310 @ 0x136 │ │ │ │ - bls.n 2016da │ │ │ │ + bls.n 20186a │ │ │ │ mvn.w r0, #310 @ 0x136 │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r3, r2, #33 @ 0x21 │ │ │ │ adds r0, r1, r0 │ │ │ │ rsb r1, ip, #33 @ 0x21 │ │ │ │ subs r2, #1 │ │ │ │ lsl.w r3, lr, r3 │ │ │ │ lsr.w r1, lr, r1 │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ orrs r3, r1 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bhi.n 2016b2 │ │ │ │ + bhi.n 201842 │ │ │ │ tbb [pc, r0] │ │ │ │ movs r0, #32 │ │ │ │ subs r7, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ @@ -586353,15 +586457,15 @@ │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ - ldr r1, [pc, #360] @ (2017f8 ) │ │ │ │ + ldr r1, [pc, #360] @ (201988 ) │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #82 @ 0x52 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ @@ -586369,102 +586473,103 @@ │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movw r3, #455 @ 0x1c7 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 2016f0 │ │ │ │ + bne.n 201880 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1fe5b8 │ │ │ │ - ldr r2, [pc, #188] @ (201780 ) │ │ │ │ - ldr r3, [pc, #184] @ (20177c ) │ │ │ │ + bl 1fe748 │ │ │ │ + ldr r2, [pc, #188] @ (201910 ) │ │ │ │ + ldr r3, [pc, #184] @ (20190c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20175c │ │ │ │ + bne.n 2018ec │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #254 @ 0xfe │ │ │ │ - beq.n 201744 │ │ │ │ - bhi.n 201738 │ │ │ │ + beq.n 2018d4 │ │ │ │ + bhi.n 2018c8 │ │ │ │ cmp r1, #191 @ 0xbf │ │ │ │ - beq.n 201750 │ │ │ │ + beq.n 2018e0 │ │ │ │ mov r1, r2 │ │ │ │ - vldr d0, [pc, #120] @ 201760 │ │ │ │ - bl 20158c │ │ │ │ - b.n 2016c0 │ │ │ │ + vldr d0, [pc, #120] @ 2018f0 │ │ │ │ + bl 20171c │ │ │ │ + b.n 201850 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1fe5b8 │ │ │ │ - b.n 2016c0 │ │ │ │ + bl 1fe748 │ │ │ │ + b.n 201850 │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1fe5b8 │ │ │ │ - b.n 2016c0 │ │ │ │ + bl 1fe748 │ │ │ │ + b.n 201850 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1fe5b8 │ │ │ │ - b.n 2016c0 │ │ │ │ + bl 1fe748 │ │ │ │ + b.n 201850 │ │ │ │ negs r2, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ - bl 1fe5b8 │ │ │ │ - b.n 2016c0 │ │ │ │ + bl 1fe748 │ │ │ │ + b.n 201850 │ │ │ │ mov r1, r2 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 20158c │ │ │ │ - b.n 2016c0 │ │ │ │ + bl 20171c │ │ │ │ + b.n 201850 │ │ │ │ mov r1, r2 │ │ │ │ - vldr d0, [pc, #32] @ 201768 │ │ │ │ - bl 20158c │ │ │ │ - b.n 2016c0 │ │ │ │ - mov r1, r2 │ │ │ │ - vldr d0, [pc, #28] @ 201770 │ │ │ │ - bl 20158c │ │ │ │ - b.n 2016c0 │ │ │ │ + vldr d0, [pc, #32] @ 2018f8 │ │ │ │ + bl 20171c │ │ │ │ + b.n 201850 │ │ │ │ + mov r1, r2 │ │ │ │ + vldr d0, [pc, #28] @ 201900 │ │ │ │ + bl 20171c │ │ │ │ + b.n 201850 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vrev64.8 d16, d0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ ... │ │ │ │ - strd r0, r0, [lr, #660] @ 0x294 │ │ │ │ + @ instruction: 0xe83e00a5 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmdb r8!, {r0, r2, r5, r7} │ │ │ │ + b.n 201864 │ │ │ │ + lsls r5, r4, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.n 2017ac │ │ │ │ + beq.n 20193c │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n 201792 │ │ │ │ + bne.n 201922 │ │ │ │ vmov d0, r0, r1 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e14d8 │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ pop {r3, pc} │ │ │ │ vmov s15, r0 │ │ │ │ vcvt.f64.f32 d0, s15 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ sub sp, #16 │ │ │ │ @@ -586481,71 +586586,72 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ ldrb.w r4, [r3, #-8] │ │ │ │ cmp r4, #5 │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ - ldr r2, [pc, #132] @ (201870 ) │ │ │ │ + ldr r2, [pc, #132] @ (201a00 ) │ │ │ │ add r2, pc │ │ │ │ - beq.n 20183a │ │ │ │ + beq.n 2019ca │ │ │ │ cmp r4, #4 │ │ │ │ - beq.n 201828 │ │ │ │ - cbnz r4, 201822 │ │ │ │ - ldr r1, [pc, #124] @ (201874 ) │ │ │ │ + beq.n 2019b8 │ │ │ │ + cbnz r4, 2019b2 │ │ │ │ + ldr r1, [pc, #124] @ (201a04 ) │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r2, r1, r0, r2 │ │ │ │ ldrb r5, [r2, #4] │ │ │ │ - cbz r5, 20183a │ │ │ │ + cbz r5, 2019ca │ │ │ │ sub.w r6, r3, #20 │ │ │ │ add.w r3, r6, r4, lsl #5 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 2017d0 │ │ │ │ - cbz r0, 201824 │ │ │ │ + bl 201960 │ │ │ │ + cbz r0, 2019b4 │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 20180a │ │ │ │ + bne.n 20199a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 20185e │ │ │ │ + beq.n 2019ee │ │ │ │ movw r1, #489 @ 0x1e9 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 201840 │ │ │ │ + bne.n 2019d0 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp.w r2, #344 @ 0x158 │ │ │ │ - bne.n 201822 │ │ │ │ + bne.n 2019b2 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 201868 │ │ │ │ + bne.n 2019f8 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ sub.w r0, r0, #256 @ 0x100 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 201824 │ │ │ │ + b.n 2019b4 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 2017d0 │ │ │ │ - b.n 201824 │ │ │ │ + bl 201960 │ │ │ │ + b.n 2019b4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - @ instruction: 0xe81000a5 │ │ │ │ + b.n 201704 │ │ │ │ + lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ movs r5, #0 │ │ │ │ mov lr, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r2 │ │ │ │ @@ -586553,65 +586659,65 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - cbz r4, 2018b4 │ │ │ │ + cbz r4, 201a44 │ │ │ │ mov r3, lr │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r5, r0 │ │ │ │ it eq │ │ │ │ moveq r5, #1 │ │ │ │ str.w r5, [r3], #4 │ │ │ │ strd r2, r4, [lr, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cbz r1, 2018c6 │ │ │ │ + cbz r1, 201a56 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 2018c6 │ │ │ │ + cbz r3, 201a56 │ │ │ │ ldrd r2, r3, [r1, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r1] │ │ │ │ strd r3, r3, [r1, #8] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov ip, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov lr, r1 │ │ │ │ - cbz r1, 2018f0 │ │ │ │ + cbz r1, 201a80 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 2018f0 │ │ │ │ + cbz r3, 201a80 │ │ │ │ ldrd r2, r3, [r1, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r1, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 20190a │ │ │ │ + beq.n 201a9a │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ - cbz r3, 20190a │ │ │ │ + cbz r3, 201a9a │ │ │ │ ldrd r2, r3, [ip, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [ip, #4] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [ip] │ │ │ │ strd r4, r4, [ip, #8] │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ - cbz r3, 201938 │ │ │ │ + cbz r3, 201ac8 │ │ │ │ mov r2, lr │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r5, r4 │ │ │ │ it eq │ │ │ │ moveq r5, #1 │ │ │ │ str.w r5, [r2], #4 │ │ │ │ strd r1, r3, [lr, #4] │ │ │ │ @@ -586625,402 +586731,402 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb r3, [r0, #14] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov fp, r1 │ │ │ │ subs r0, #24 │ │ │ │ str r2, [sp, #4] │ │ │ │ - cbnz r3, 20195c │ │ │ │ + cbnz r3, 201aec │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e58b4 │ │ │ │ + bl 1e5a44 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ movs r1, #20 │ │ │ │ movs r2, #4 │ │ │ │ mov.w r9, #0 │ │ │ │ mla r1, r3, r1, r1 │ │ │ │ - bl 1e583c │ │ │ │ + bl 1e59cc │ │ │ │ mov r7, r0 │ │ │ │ ldrd r8, r6, [r5, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r8 │ │ │ │ - cbz r6, 20199c │ │ │ │ + cbz r6, 201b2c │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 2018d4 │ │ │ │ + bl 201a64 │ │ │ │ add.w sl, sl, #20 │ │ │ │ adds r4, #20 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 20197e │ │ │ │ + bne.n 201b0e │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e5868 │ │ │ │ + bl 1e59f8 │ │ │ │ ldr r4, [r5, #52] @ 0x34 │ │ │ │ movs r1, #20 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r5, #48] @ 0x30 │ │ │ │ mla r1, r1, r4, r7 │ │ │ │ adds r4, #1 │ │ │ │ str.w fp, [r1, #16] │ │ │ │ - bl 201878 │ │ │ │ + bl 201a08 │ │ │ │ str r4, [r5, #52] @ 0x34 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r3, #20 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r4, r0, r3 │ │ │ │ - beq.n 2019ec │ │ │ │ + beq.n 201b7c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 2019ec │ │ │ │ + cbz r2, 201b7c │ │ │ │ ldrd r5, r2, [r4, #4] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r5, [r2, #0] │ │ │ │ ldr r6, [r7, #52] @ 0x34 │ │ │ │ adds r5, r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r0, r3] │ │ │ │ cmp r5, r6 │ │ │ │ strd r2, r2, [r4, #4] │ │ │ │ str r2, [r4, #12] │ │ │ │ - bcs.n 201a14 │ │ │ │ + bcs.n 201ba4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #16] │ │ │ │ adds r4, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 2018d4 │ │ │ │ + bl 201a64 │ │ │ │ cmp r5, r6 │ │ │ │ - bcc.n 2019fe │ │ │ │ + bcc.n 201b8e │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r7, #52] @ 0x34 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strb r2, [r1, #12] │ │ │ │ mov.w ip, #1 │ │ │ │ strb r3, [r1, #13] │ │ │ │ strd r1, r1, [r1] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ strh.w ip, [r1, #14] │ │ │ │ - cbnz r3, 201a34 │ │ │ │ - b.n 201a50 │ │ │ │ + cbnz r3, 201bc4 │ │ │ │ + b.n 201be0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 201a32 │ │ │ │ + bne.n 201bc2 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #88] @ 0x58 │ │ │ │ add.w ip, r0, #1 │ │ │ │ str.w ip, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r0, [r1, #8] │ │ │ │ str r2, [r3, #88] @ 0x58 │ │ │ │ bx lr │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #8] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 201a98 │ │ │ │ + beq.n 201c28 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov lr, r0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r2, r3 │ │ │ │ movs r5, #0 │ │ │ │ subs r3, #4 │ │ │ │ sub.w ip, r0, #4 │ │ │ │ - b.n 201a74 │ │ │ │ + b.n 201c04 │ │ │ │ sub.w ip, r0, #4 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r4, [r0, #0] │ │ │ │ strd r5, r1, [r3, #4] │ │ │ │ str r1, [r3, #12] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ mov r3, ip │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ add.w r2, ip, #4 │ │ │ │ ldr.w r0, [ip, #8] │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 201a70 │ │ │ │ + bne.n 201c00 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 201b1e │ │ │ │ + beq.n 201cae │ │ │ │ ldr r3, [r0, #4] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r6 │ │ │ │ mov r0, r3 │ │ │ │ - beq.n 201b1a │ │ │ │ + beq.n 201caa │ │ │ │ sub.w ip, r3, #4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ sub.w lr, r3, #4 │ │ │ │ movs r7, #0 │ │ │ │ sub.w r5, r6, #20 │ │ │ │ - b.n 201af0 │ │ │ │ + b.n 201c80 │ │ │ │ ldrd r2, r3, [ip, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ str.w r7, [ip, #4] │ │ │ │ strd r4, r4, [ip, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r3, [ip, #4] │ │ │ │ str r0, [r3, #4] │ │ │ │ str r0, [r4, #0] │ │ │ │ add.w r0, lr, #4 │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ mov ip, lr │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 201b1a │ │ │ │ + beq.n 201caa │ │ │ │ sub.w lr, r3, #4 │ │ │ │ ldr.w r1, [ip] │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bmi.n 201ac4 │ │ │ │ + bmi.n 201c54 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr.w r2, [r6, #-12] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r3, r8 │ │ │ │ - bne.n 201ac4 │ │ │ │ + bne.n 201c54 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 201ac4 │ │ │ │ + beq.n 201c54 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 201ade │ │ │ │ + beq.n 201c6e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 201b06 │ │ │ │ + bne.n 201c96 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 201b0e │ │ │ │ + b.n 201c9e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - ldr r3, [pc, #152] @ (201bc0 ) │ │ │ │ + ldr r3, [pc, #152] @ (201d50 ) │ │ │ │ ldrb r1, [r4, #12] │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 201b62 │ │ │ │ + cbz r1, 201cf2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 201b54 │ │ │ │ - ldr r1, [pc, #144] @ (201bc4 ) │ │ │ │ + bne.n 201ce4 │ │ │ │ + ldr r1, [pc, #144] @ (201d54 ) │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ add.w r3, r3, r0, lsl #7 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ - cbz r3, 201b54 │ │ │ │ + cbz r3, 201ce4 │ │ │ │ mvn.w r1, #804 @ 0x324 │ │ │ │ add r0, r1 │ │ │ │ cmp r0, #1 │ │ │ │ ite ls │ │ │ │ ldrls r1, [r4, #112] @ 0x70 │ │ │ │ ldrhi r1, [r4, #96] @ 0x60 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 201bb6 │ │ │ │ + beq.n 201d46 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r3 │ │ │ │ subs r1, #1 │ │ │ │ uxth r1, r1 │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ subs r0, r0, r2 │ │ │ │ - ldr r2, [pc, #88] @ (201bc8 ) │ │ │ │ + ldr r2, [pc, #88] @ (201d58 ) │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mla r3, ip, r2, r3 │ │ │ │ add.w ip, r0, #60 @ 0x3c │ │ │ │ add ip, r4 │ │ │ │ add.w r3, r3, r0, asr #5 │ │ │ │ ldrb r0, [r3, #7] │ │ │ │ mov r3, r1 │ │ │ │ - cbnz r0, 201ba8 │ │ │ │ + cbnz r0, 201d38 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 201bae │ │ │ │ + bcs.n 201d3e │ │ │ │ ldrb.w r2, [ip, r3] │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ orrs r2, r1 │ │ │ │ uxth r1, r2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 201b5e │ │ │ │ + beq.n 201cee │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 201b8a │ │ │ │ + beq.n 201d1a │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 201b92 │ │ │ │ - b.n 201b9e │ │ │ │ + bhi.n 201d22 │ │ │ │ + b.n 201d2e │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 201b8e │ │ │ │ - b.n 201b5e │ │ │ │ + bne.n 201d1e │ │ │ │ + b.n 201cee │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldrh r1, [r3, #40] @ 0x28 │ │ │ │ - b.n 201b5e │ │ │ │ + b.n 201cee │ │ │ │ nop │ │ │ │ - b.n 20156c │ │ │ │ + b.n 2023dc │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #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 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 201c14 │ │ │ │ + beq.n 201da4 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ movs r7, #1 │ │ │ │ mov r6, r0 │ │ │ │ subs r5, #4 │ │ │ │ movs r4, #0 │ │ │ │ lsls r7, r3 │ │ │ │ subs r7, #1 │ │ │ │ - b.n 201bf8 │ │ │ │ + b.n 201d88 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 201c10 │ │ │ │ + beq.n 201da0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 201c08 │ │ │ │ - bl 201b20 │ │ │ │ + bmi.n 201d98 │ │ │ │ + bl 201cb0 │ │ │ │ mov r3, r0 │ │ │ │ orrs r4, r3 │ │ │ │ uxth r4, r4 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 201bf0 │ │ │ │ + bne.n 201d80 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, #0 │ │ │ │ - b.n 201c10 │ │ │ │ + b.n 201da0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ - cbz r0, 201c62 │ │ │ │ + cbz r0, 201df2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 201c68 │ │ │ │ + cbz r2, 201df8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 201caa │ │ │ │ + bhi.n 201e3a │ │ │ │ tbb [pc, r2] │ │ │ │ lsls r3, r0, #20 │ │ │ │ lsls r5, r1, #8 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ add.w r2, r3, #60 @ 0x3c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 201c62 │ │ │ │ + beq.n 201df2 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #32] │ │ │ │ add.w r2, r3, #40 @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 201c58 │ │ │ │ + beq.n 201de8 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add.w r2, r3, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 201c92 │ │ │ │ + bne.n 201e22 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 201c62 │ │ │ │ + beq.n 201df2 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 201c96 │ │ │ │ + beq.n 201e26 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 201c86 │ │ │ │ + bne.n 201e16 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add.w ip, r3, #24 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 201c62 │ │ │ │ + beq.n 201df2 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 201c92 │ │ │ │ + bne.n 201e22 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 201c34 │ │ │ │ + b.n 201dc4 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ - b.n 201c34 │ │ │ │ + b.n 201dc4 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ add.w ip, r3, #44 @ 0x2c │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 201c62 │ │ │ │ + beq.n 201df2 │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ ldrne r3, [r3, #48] @ 0x30 │ │ │ │ - bne.n 201c34 │ │ │ │ - b.n 201c86 │ │ │ │ + bne.n 201dc4 │ │ │ │ + b.n 201e16 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 201cce │ │ │ │ + bmi.n 201e5e │ │ │ │ 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, 201cea │ │ │ │ + cbz r3, 201e7a │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 201ccc │ │ │ │ + beq.n 201e5c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 201c1c │ │ │ │ + bl 201dac │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 201d1a │ │ │ │ + bhi.n 201eaa │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r6, r1, #32 │ │ │ │ lsrs r2, r0, #28 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ adds r3, #24 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ @@ -587034,48 +587140,48 @@ │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 201d4e │ │ │ │ + bhi.n 201ede │ │ │ │ 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 201d52 │ │ │ │ + beq.n 201ee2 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ add.w r3, r0, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 201d2e │ │ │ │ + beq.n 201ebe │ │ │ │ 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 201d2e │ │ │ │ + beq.n 201ebe │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 201de6 │ │ │ │ + beq.n 201f76 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 201da0 │ │ │ │ + cbz r2, 201f30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 201d8a │ │ │ │ + bhi.n 201f1a │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r1, r1, #24 │ │ │ │ lsrs r2, r0, #12 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ add.w r1, r3, #24 │ │ │ │ cmp r2, r1 │ │ │ │ ite ne │ │ │ │ @@ -587088,178 +587194,178 @@ │ │ │ │ bx lr │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ add.w r1, r3, #44 @ 0x2c │ │ │ │ cmp r2, r1 │ │ │ │ ite ne │ │ │ │ movne r3, r2 │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 201d86 │ │ │ │ + b.n 201f16 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 201df6 │ │ │ │ + beq.n 201f86 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ strd r0, r3, [sp] │ │ │ │ mov r0, r1 │ │ │ │ - bl 201d20 │ │ │ │ + bl 201eb0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 201dea │ │ │ │ + beq.n 201f7a │ │ │ │ cmp r3, #1 │ │ │ │ itete eq │ │ │ │ addeq.w r2, r1, #60 @ 0x3c │ │ │ │ addne.w r2, r1, #40 @ 0x28 │ │ │ │ ldreq r3, [r1, #52] @ 0x34 │ │ │ │ ldrne r3, [r1, #32] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r3, r0 │ │ │ │ - b.n 201d86 │ │ │ │ + b.n 201f16 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 201de0 │ │ │ │ + b.n 201f70 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 201d86 │ │ │ │ + b.n 201f16 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 201e2c │ │ │ │ + cbz r0, 201fbc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 201e20 │ │ │ │ + cbz r2, 201fb0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 201e1c │ │ │ │ - bl 201d60 │ │ │ │ + cbz r2, 201fac │ │ │ │ + bl 201ef0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 201e16 │ │ │ │ + bne.n 201fa6 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 201e1c │ │ │ │ + b.n 201fac │ │ │ │ mov r3, r0 │ │ │ │ - b.n 201e1c │ │ │ │ + b.n 201fac │ │ │ │ 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 201e8c │ │ │ │ + bhi.n 20201c │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r7, r1, #8 │ │ │ │ subs r5, r1, #0 │ │ │ │ - bl 201d60 │ │ │ │ - cbz r0, 201e6a │ │ │ │ + bl 201ef0 │ │ │ │ + cbz r0, 201ffa │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.n 201e54 │ │ │ │ + beq.n 201fe4 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 201e6a │ │ │ │ + beq.n 201ffa │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 201e68 │ │ │ │ - bl 201d60 │ │ │ │ + bne.n 201ff8 │ │ │ │ + bl 201ef0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 201e72 │ │ │ │ + bne.n 202002 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 201e98 │ │ │ │ + cbz r1, 202028 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 201e30 │ │ │ │ - b.n 201e6a │ │ │ │ + bl 201fc0 │ │ │ │ + b.n 201ffa │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 201ed2 │ │ │ │ + cbz r3, 202062 │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 201ed0 │ │ │ │ + beq.n 202060 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 201efe │ │ │ │ + cbz r3, 20208e │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 201efc │ │ │ │ + beq.n 20208c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 201c1c │ │ │ │ + bl 201dac │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 201f18 │ │ │ │ + cbz r0, 2020a8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 201f16 │ │ │ │ + cbz r3, 2020a6 │ │ │ │ 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, 201f30 │ │ │ │ + cbz r0, 2020c0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 201f2e │ │ │ │ + cbz r3, 2020be │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -587271,243 +587377,243 @@ │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #4 │ │ │ │ ldr r4, [r5, #56] @ 0x38 │ │ │ │ lsrs r4, r4, #2 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1e51e4 │ │ │ │ + bl 1e5374 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ - cbz r1, 201f6c │ │ │ │ + cbz r1, 2020fc │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ subs r2, r0, #4 │ │ │ │ add.w ip, r3, r1 │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 201f60 │ │ │ │ - ldr r3, [pc, #16] @ (201f80 ) │ │ │ │ + bne.n 2020f0 │ │ │ │ + ldr r3, [pc, #16] @ (202110 ) │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ blx 59d14 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmia r5!, {r0, r5} │ │ │ │ @ instruction: 0xffff6d82 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.n 201fd2 │ │ │ │ + bne.n 202162 │ │ │ │ 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, 201fd4 │ │ │ │ + cbz r3, 202164 │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ str r4, [r3, #32] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 201fc8 │ │ │ │ + cbz r2, 202158 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 201fc4 │ │ │ │ - bl 201d60 │ │ │ │ + cbz r3, 202154 │ │ │ │ + bl 201ef0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 201fa2 │ │ │ │ + bne.n 202132 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r4, [r3, #32] │ │ │ │ str r4, [r5, #64] @ 0x40 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r1 │ │ │ │ - b.n 201fa2 │ │ │ │ + b.n 202132 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 201fb2 │ │ │ │ - b.n 201fbc │ │ │ │ + bne.n 202142 │ │ │ │ + b.n 20214c │ │ │ │ bx lr │ │ │ │ mov r4, r3 │ │ │ │ - b.n 201fbc │ │ │ │ + b.n 20214c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - ldr r6, [pc, #112] @ (20205c ) │ │ │ │ + ldr r6, [pc, #112] @ (2021ec ) │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ add r6, pc │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 202056 │ │ │ │ + beq.n 2021e6 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 202030 │ │ │ │ + cbz r2, 2021c0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.n 202028 │ │ │ │ + bhi.n 2021b8 │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r4, r1, #16 │ │ │ │ lsrs r6, r1, #16 │ │ │ │ lsrs r5, r0, #16 │ │ │ │ lsrs r6, r1, #16 │ │ │ │ lsrs r4, r1, #24 │ │ │ │ - ldr r2, [pc, #72] @ (202060 ) │ │ │ │ + ldr r2, [pc, #72] @ (2021f0 ) │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ add.w r2, r2, r1, lsl #7 │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ - cbz r2, 202028 │ │ │ │ + cbz r2, 2021b8 │ │ │ │ str r4, [r3, #28] │ │ │ │ adds r4, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 202002 │ │ │ │ + bne.n 202192 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 20204a │ │ │ │ + cbz r2, 2021da │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 202046 │ │ │ │ - bl 201d60 │ │ │ │ + cbz r2, 2021d6 │ │ │ │ + bl 201ef0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 201ffc │ │ │ │ + bne.n 20218c │ │ │ │ str r4, [r5, #60] @ 0x3c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ - b.n 201ffc │ │ │ │ + b.n 20218c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 20203a │ │ │ │ + bne.n 2021ca │ │ │ │ str r4, [r5, #60] @ 0x3c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ str r4, [r5, #60] @ 0x3c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 20207c │ │ │ │ + udf #126 @ 0x7e │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - cbz r0, 2020a2 │ │ │ │ + cbz r0, 202232 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ adds r2, r4, #1 │ │ │ │ str.w r4, [r0, #312] @ 0x138 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 202090 │ │ │ │ + cbz r1, 202220 │ │ │ │ str r2, [r3, #16] │ │ │ │ adds r2, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 202084 │ │ │ │ + bne.n 202214 │ │ │ │ str.w r2, [r0, #316] @ 0x13c │ │ │ │ adds r4, r2, #1 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 202078 │ │ │ │ + bne.n 202208 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r5, [r0, #424] @ 0x1a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 2020c6 │ │ │ │ - b.n 2020fe │ │ │ │ + cbnz r3, 202256 │ │ │ │ + b.n 20228e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 2020fe │ │ │ │ + cbz r3, 20228e │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2020c0 │ │ │ │ + beq.n 202250 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 2020f6 │ │ │ │ + cbz r0, 202286 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 2020e2 │ │ │ │ + cbz r2, 202272 │ │ │ │ strb r4, [r3, #13] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2020d8 │ │ │ │ - bl 201d60 │ │ │ │ + bne.n 202268 │ │ │ │ + bl 201ef0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2020d2 │ │ │ │ + bne.n 202262 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 2020fe │ │ │ │ + cbz r3, 20228e │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2020ce │ │ │ │ + bne.n 20225e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2020f0 │ │ │ │ + bne.n 202280 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 202120 │ │ │ │ + cbz r0, 2022b0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ubfx r2, r2, #0, #26 │ │ │ │ tst r2, r1 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ it ne │ │ │ │ addne r0, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 202108 │ │ │ │ + bne.n 202298 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 202138 │ │ │ │ + cbz r0, 2022c8 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ adds r0, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20212c │ │ │ │ + bne.n 2022bc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov lr, r3 │ │ │ │ - ldr r3, [pc, #464] @ (202324 ) │ │ │ │ + ldr r3, [pc, #464] @ (2024b4 ) │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r7, [r0, #24] │ │ │ │ str r2, [sp, #12] │ │ │ │ add.w sl, r0, #32 │ │ │ │ - ldr r2, [pc, #452] @ (202328 ) │ │ │ │ + ldr r2, [pc, #452] @ (2024b8 ) │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov ip, r1 │ │ │ │ add r2, pc │ │ │ │ cmp r7, sl │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -587521,18 +587627,18 @@ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ - beq.w 20231c │ │ │ │ + beq.w 2024ac │ │ │ │ ldr r2, [r7, #8] │ │ │ │ add r4, sp, #24 │ │ │ │ - cbz r2, 2021ac │ │ │ │ + cbz r2, 20233c │ │ │ │ ldr r7, [r7, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r9 │ │ │ │ it eq │ │ │ │ moveq r7, r9 │ │ │ │ mov.w sl, #0 │ │ │ │ @@ -587540,32 +587646,32 @@ │ │ │ │ strd r2, r7, [sp, #60] @ 0x3c │ │ │ │ mov r9, ip │ │ │ │ strd r3, r8, [sp, #16] │ │ │ │ mov r7, sl │ │ │ │ mov.w r8, #3 │ │ │ │ str.w lr, [sp, #4] │ │ │ │ ldrd r0, r1, [sp, #60] @ 0x3c │ │ │ │ - bl 201e30 │ │ │ │ + bl 201fc0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20225c │ │ │ │ + beq.n 2023ec │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 2021e8 │ │ │ │ + beq.n 202378 │ │ │ │ mov r5, r9 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 202282 │ │ │ │ + beq.n 202412 │ │ │ │ mov r9, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 201550 │ │ │ │ + bl 2016e0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 202296 │ │ │ │ + beq.n 202426 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ itee eq │ │ │ │ strdeq r4, r4, [sp, #24] │ │ │ │ ldrne r1, [r0, #0] │ │ │ │ strdne r1, r2, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ @@ -587576,297 +587682,297 @@ │ │ │ │ strne r4, [r2, #4] │ │ │ │ strd r0, r0, [r0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrd r0, r3, [sp, #8] │ │ │ │ strd r8, r6, [sp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ cmp r0, #2 │ │ │ │ - bhi.n 2022a8 │ │ │ │ + bhi.n 202438 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, r4 │ │ │ │ itett ne │ │ │ │ strne r2, [r5, #4] │ │ │ │ strdeq r5, r5, [r5] │ │ │ │ ldrne r2, [sp, #24] │ │ │ │ strne r2, [r5, #0] │ │ │ │ itttt ne │ │ │ │ ldrne r2, [sp, #28] │ │ │ │ strne r5, [r2, #0] │ │ │ │ ldrne r2, [sp, #24] │ │ │ │ strne r5, [r2, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 20230e │ │ │ │ + beq.n 20249e │ │ │ │ strd r8, r6, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #1 │ │ │ │ it eq │ │ │ │ orreq.w sl, sl, #1 │ │ │ │ ldrd r0, r1, [sp, #60] @ 0x3c │ │ │ │ - bl 201e30 │ │ │ │ + bl 201fc0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2021d4 │ │ │ │ + bne.n 202364 │ │ │ │ ldrd r2, r5, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 251614 │ │ │ │ - ldr r2, [pc, #192] @ (20232c ) │ │ │ │ - ldr r3, [pc, #184] @ (202324 ) │ │ │ │ + bl 2517a4 │ │ │ │ + ldr r2, [pc, #192] @ (2024bc ) │ │ │ │ + ldr r3, [pc, #184] @ (2024b4 ) │ │ │ │ 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 202318 │ │ │ │ + bne.n 2024a8 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r8, r6, [sp, #60] @ 0x3c │ │ │ │ ldrd r0, r1, [sp, #60] @ 0x3c │ │ │ │ - bl 201e30 │ │ │ │ + bl 201fc0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2021dc │ │ │ │ - b.n 20225c │ │ │ │ + bne.n 20236c │ │ │ │ + b.n 2023ec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldrd r0, r3, [sp, #8] │ │ │ │ strd r8, r6, [sp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ cmp r0, #2 │ │ │ │ - bls.n 20223e │ │ │ │ + bls.n 2023ce │ │ │ │ ldr.w lr, [sp, #28] │ │ │ │ ldr.w r1, [r0, #-12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ mov r1, lr │ │ │ │ cmp lr, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq.n 2022fc │ │ │ │ + beq.n 20248c │ │ │ │ ldr.w ip, [lr, #4] │ │ │ │ sub.w r2, lr, #4 │ │ │ │ mov r3, ip │ │ │ │ sub.w lr, ip, #4 │ │ │ │ mov ip, r4 │ │ │ │ - b.n 2022d8 │ │ │ │ + b.n 202468 │ │ │ │ sub.w lr, r3, #4 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ str r3, [r4, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ strd r7, r0, [r2, #4] │ │ │ │ str r0, [r2, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r2, lr │ │ │ │ str r1, [r3, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ add.w r1, lr, #4 │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 2022d4 │ │ │ │ + bne.n 202464 │ │ │ │ mov r4, ip │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r5, r2 │ │ │ │ it ne │ │ │ │ strdne r8, r6, [sp, #60] @ 0x3c │ │ │ │ - beq.n 20230e │ │ │ │ + beq.n 20249e │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 2021c6 │ │ │ │ + b.n 202356 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 2009b0 │ │ │ │ - b.n 202308 │ │ │ │ + bl 200b40 │ │ │ │ + b.n 202498 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - udf #148 @ 0x94 │ │ │ │ + ble.n 2024c4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ble.n 202250 │ │ │ │ + bgt.n 2024c0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r0, #424] @ 0x1a8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r3 │ │ │ │ - cbz r3, 202388 │ │ │ │ + cbz r3, 202518 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 202358 │ │ │ │ + b.n 2024e8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 20238e │ │ │ │ + cbz r0, 20251e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 202352 │ │ │ │ + beq.n 2024e2 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20213c │ │ │ │ + bl 2022cc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r0, r0, r8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb.w r8, r0 │ │ │ │ - cbz r3, 202388 │ │ │ │ + cbz r3, 202518 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 202362 │ │ │ │ + bne.n 2024f2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20237a │ │ │ │ + bne.n 20250a │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrsb.w r2, [r0, #65] @ 0x41 │ │ │ │ mov r1, r0 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 2023c2 │ │ │ │ + beq.n 202552 │ │ │ │ subs r3, r2, #5 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #14 │ │ │ │ it ne │ │ │ │ cmpne r3, #2 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ movhi r0, #0 │ │ │ │ - bhi.n 2023c4 │ │ │ │ + bhi.n 202554 │ │ │ │ ldrb.w r0, [r1, #360] @ 0x168 │ │ │ │ ands.w r0, r0, #3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r0, #102 @ 0x66 │ │ │ │ - bhi.n 2023d6 │ │ │ │ - ldr r3, [pc, #12] @ (2023dc ) │ │ │ │ + bhi.n 202566 │ │ │ │ + ldr r3, [pc, #12] @ (20256c ) │ │ │ │ add r3, pc │ │ │ │ ldrh.w r0, [r3, r0, lsl #1] │ │ │ │ bx lr │ │ │ │ movw r0, #890 @ 0x37a │ │ │ │ bx lr │ │ │ │ - ldrh r2, [r2, #0] │ │ │ │ + ldrh r2, [r0, #2] │ │ │ │ lsls r0, r3, #2 │ │ │ │ sub.w r0, r0, #268 @ 0x10c │ │ │ │ cmp.w r0, #438 @ 0x1b6 │ │ │ │ - bhi.n 2023f2 │ │ │ │ - ldr r3, [pc, #12] @ (2023f8 ) │ │ │ │ + bhi.n 202582 │ │ │ │ + ldr r3, [pc, #12] @ (202588 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ movs r0, #103 @ 0x67 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strh r4, [r7, #48] @ 0x30 │ │ │ │ + strh r4, [r5, #50] @ 0x32 │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 202408 │ │ │ │ + beq.n 202598 │ │ │ │ movs r0, #103 @ 0x67 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ sub.w r2, r1, #268 @ 0x10c │ │ │ │ cmp.w r2, #438 @ 0x1b6 │ │ │ │ - bhi.n 202404 │ │ │ │ - ldr r0, [pc, #84] @ (20246c ) │ │ │ │ + bhi.n 202594 │ │ │ │ + ldr r0, [pc, #84] @ (2025fc ) │ │ │ │ add r0, pc │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ cmp r0, #103 @ 0x67 │ │ │ │ - bne.n 20245e │ │ │ │ + bne.n 2025ee │ │ │ │ cmp.w r1, #344 @ 0x158 │ │ │ │ - bne.n 20245e │ │ │ │ + bne.n 2025ee │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 202438 │ │ │ │ - b.n 20243a │ │ │ │ + beq.n 2025c8 │ │ │ │ + b.n 2025ca │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 202464 │ │ │ │ + bne.n 2025f4 │ │ │ │ subs r3, #20 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ - cbz r2, 202452 │ │ │ │ + cbz r2, 2025e2 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, #5 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ - bne.n 202434 │ │ │ │ + bne.n 2025c4 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 202438 │ │ │ │ + beq.n 2025c8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 202460 │ │ │ │ + beq.n 2025f0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - strh r2, [r2, #48] @ 0x30 │ │ │ │ + strh r2, [r0, #50] @ 0x32 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r3, [pc, #928] @ (202814 ) │ │ │ │ + ldr r3, [pc, #928] @ (2029a4 ) │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r5, [pc, #924] @ (202818 ) │ │ │ │ + ldr r5, [pc, #924] @ (2029a8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr.w lr, [r3, r5] │ │ │ │ lsls r3, r1, #7 │ │ │ │ add.w r5, lr, r3 │ │ │ │ ldrb.w r5, [r5, #59] @ 0x3b │ │ │ │ - cbz r5, 202496 │ │ │ │ + cbz r5, 202626 │ │ │ │ add.w r5, r0, r5, lsl #2 │ │ │ │ ldrb.w r5, [r5, #40] @ 0x28 │ │ │ │ add.w ip, lr, r3 │ │ │ │ ldrb.w ip, [ip, #60] @ 0x3c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 2024ac │ │ │ │ + beq.n 20263c │ │ │ │ add.w ip, r0, ip, lsl #2 │ │ │ │ ldrb.w r5, [ip, #40] @ 0x28 │ │ │ │ add.w ip, lr, r3 │ │ │ │ ldrb.w ip, [ip, #87] @ 0x57 │ │ │ │ mov r8, ip │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 2024c6 │ │ │ │ + beq.n 202656 │ │ │ │ add.w ip, r0, ip, lsl #2 │ │ │ │ ldr.w r6, [ip, #40] @ 0x28 │ │ │ │ mov r8, r6 │ │ │ │ add.w ip, lr, r3 │ │ │ │ ldrb.w ip, [ip, #107] @ 0x6b │ │ │ │ mov r7, ip │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 2024e6 │ │ │ │ + beq.n 202676 │ │ │ │ add.w ip, r0, ip, lsl #2 │ │ │ │ ldr.w ip, [ip, #40] @ 0x28 │ │ │ │ subs.w r7, ip, #0 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ subs r1, #52 @ 0x34 │ │ │ │ cmp r1, #180 @ 0xb4 │ │ │ │ - bhi.w 202742 │ │ │ │ + bhi.w 2028d2 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r1, r6, #4 │ │ │ │ lsls r2, r7, #4 │ │ │ │ lsls r0, r5, #4 │ │ │ │ lsls r0, r5, #4 │ │ │ │ lsls r4, r0, #5 │ │ │ │ lsls r0, r5, #4 │ │ │ │ @@ -588044,15 +588150,15 @@ │ │ │ │ lsls r6, r6, #5 │ │ │ │ lsls r0, r0, #6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsls r0, r5, #4 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #66 @ 0x42 │ │ │ │ - beq.n 20266c │ │ │ │ + beq.n 2027fc │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #219 @ 0xdb │ │ │ │ movne r1, #231 @ 0xe7 │ │ │ │ add r3, lr │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ @@ -588060,62 +588166,62 @@ │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ lslne r1, r1, #7 │ │ │ │ - beq.n 202694 │ │ │ │ - b.n 2026e2 │ │ │ │ + beq.n 202824 │ │ │ │ + b.n 202872 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.w 20280c │ │ │ │ + bne.w 20299c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 202806 │ │ │ │ + beq.w 202996 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, #5 │ │ │ │ ldrb.w ip, [r3, #-8] │ │ │ │ - bne.n 20268c │ │ │ │ + bne.n 20281c │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 202694 │ │ │ │ + beq.n 202824 │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r1, r1, #7 │ │ │ │ add.w r3, lr, r1 │ │ │ │ ldrb.w r2, [r3, #49] @ 0x31 │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbnz r3, 2026ca │ │ │ │ + cbnz r3, 20285a │ │ │ │ ldr.w r3, [ip, #68] @ 0x44 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ add.w r2, lr, r1 │ │ │ │ ldrh.w r3, [ip, #32] │ │ │ │ ldrb.w r2, [r2, #50] @ 0x32 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ orrs r3, r6 │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ add.w r3, lr, r1 │ │ │ │ ldrb.w r3, [r3, #59] @ 0x3b │ │ │ │ - cbz r3, 2026f2 │ │ │ │ + cbz r3, 202882 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ add.w r3, lr, r1 │ │ │ │ ldrb.w r3, [r3, #60] @ 0x3c │ │ │ │ - cbz r3, 202702 │ │ │ │ + cbz r3, 202892 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ add.w r3, lr, r1 │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ - cbz r3, 202714 │ │ │ │ + cbz r3, 2028a4 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ add lr, r1 │ │ │ │ ldrb.w r3, [lr, #107] @ 0x6b │ │ │ │ - cbz r3, 202722 │ │ │ │ + cbz r3, 2028b2 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ ldrd r2, r3, [r0, #88] @ 0x58 │ │ │ │ str r3, [r2, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ add.w r3, r0, #88 @ 0x58 │ │ │ │ @@ -588125,425 +588231,425 @@ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #67 @ 0x43 │ │ │ │ - beq.n 20266c │ │ │ │ + beq.n 2027fc │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #220 @ 0xdc │ │ │ │ movne r1, #232 @ 0xe8 │ │ │ │ - b.n 20266c │ │ │ │ + b.n 2027fc │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #52 @ 0x34 │ │ │ │ - beq.n 20266c │ │ │ │ + beq.n 2027fc │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #204 @ 0xcc │ │ │ │ movne r1, #180 @ 0xb4 │ │ │ │ - b.n 20266c │ │ │ │ + b.n 2027fc │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #53 @ 0x35 │ │ │ │ - beq.w 20266c │ │ │ │ + beq.w 2027fc │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #205 @ 0xcd │ │ │ │ movne r1, #181 @ 0xb5 │ │ │ │ - b.n 20266c │ │ │ │ + b.n 2027fc │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #56 @ 0x38 │ │ │ │ - beq.w 20266c │ │ │ │ + beq.w 2027fc │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #208 @ 0xd0 │ │ │ │ movne r1, #203 @ 0xcb │ │ │ │ - b.n 20266c │ │ │ │ + b.n 2027fc │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #58 @ 0x3a │ │ │ │ - beq.w 20266c │ │ │ │ + beq.w 2027fc │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #210 @ 0xd2 │ │ │ │ movne r1, #223 @ 0xdf │ │ │ │ - b.n 20266c │ │ │ │ + b.n 2027fc │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #59 @ 0x3b │ │ │ │ - beq.w 20266c │ │ │ │ + beq.w 2027fc │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #212 @ 0xd4 │ │ │ │ movne r1, #224 @ 0xe0 │ │ │ │ - b.n 20266c │ │ │ │ + b.n 2027fc │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #61 @ 0x3d │ │ │ │ - beq.w 20266c │ │ │ │ + beq.w 2027fc │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #214 @ 0xd6 │ │ │ │ movne r1, #226 @ 0xe2 │ │ │ │ - b.n 20266c │ │ │ │ + b.n 2027fc │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #63 @ 0x3f │ │ │ │ - beq.w 20266c │ │ │ │ + beq.w 2027fc │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #216 @ 0xd8 │ │ │ │ movne r1, #228 @ 0xe4 │ │ │ │ - b.n 20266c │ │ │ │ + b.n 2027fc │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #64 @ 0x40 │ │ │ │ - beq.w 20266c │ │ │ │ + beq.w 2027fc │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #217 @ 0xd9 │ │ │ │ movne r1, #229 @ 0xe5 │ │ │ │ - b.n 20266c │ │ │ │ + b.n 2027fc │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #65 @ 0x41 │ │ │ │ - beq.w 20266c │ │ │ │ + beq.w 2027fc │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #218 @ 0xda │ │ │ │ movne r1, #230 @ 0xe6 │ │ │ │ - b.n 20266c │ │ │ │ + b.n 2027fc │ │ │ │ ldr.w ip, [r3, #48] @ 0x30 │ │ │ │ - b.n 2026b2 │ │ │ │ + b.n 202842 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - blt.n 20271c │ │ │ │ + bls.n 20298c │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #60] @ (202868 ) │ │ │ │ + ldr r3, [pc, #60] @ (2029f8 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #60] @ (20286c ) │ │ │ │ + ldr r2, [pc, #60] @ (2029fc ) │ │ │ │ add r3, pc │ │ │ │ ldr r6, [r3, r2] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r6, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #47] @ 0x2f │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e6028 │ │ │ │ + bl 2e61b8 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 202864 │ │ │ │ + beq.n 2029f4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r6, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #48] @ 0x30 │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bvc.n 202804 │ │ │ │ + bvs.n 202a74 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #176] @ (202924 ) │ │ │ │ - ldr r2, [pc, #180] @ (202928 ) │ │ │ │ + ldr r3, [pc, #176] @ (202ab4 ) │ │ │ │ + ldr r2, [pc, #180] @ (202ab8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov.w ip, r1, lsl #7 │ │ │ │ add.w r3, r2, ip │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - cbz r3, 202898 │ │ │ │ + cbz r3, 202a28 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ tst.w r3, #4 │ │ │ │ - bne.n 2028ec │ │ │ │ + bne.n 202a7c │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.n 2028f0 │ │ │ │ + bmi.n 202a80 │ │ │ │ cmp.w r1, #344 @ 0x158 │ │ │ │ it ne │ │ │ │ addne r2, ip │ │ │ │ - beq.n 2028b4 │ │ │ │ + beq.n 202a44 │ │ │ │ ldr r0, [r2, #124] @ 0x7c │ │ │ │ and.w r0, r0, #3 │ │ │ │ sub.w r0, r0, #3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 20291c │ │ │ │ + bne.n 202aac │ │ │ │ ldr r1, [r3, #20] │ │ │ │ tst.w r1, #1 │ │ │ │ - bne.n 2028d8 │ │ │ │ + bne.n 202a68 │ │ │ │ movw r3, #1159 @ 0x487 │ │ │ │ tst r1, r3 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 202916 │ │ │ │ + bne.n 202aa6 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ - cbz r1, 2028f4 │ │ │ │ + cbz r1, 202a84 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r1, #5 │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ - bne.n 2028d4 │ │ │ │ + bne.n 202a64 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 2028d8 │ │ │ │ + beq.n 202a68 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - cbz r0, 202914 │ │ │ │ + cbz r0, 202aa4 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - bhi.n 2028f0 │ │ │ │ - ldr r1, [pc, #44] @ (20292c ) │ │ │ │ + bhi.n 202a80 │ │ │ │ + ldr r1, [pc, #44] @ (202abc ) │ │ │ │ movw r0, #890 @ 0x37a │ │ │ │ add r1, pc │ │ │ │ ldrh.w r3, [r1, r3, lsl #1] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2028f0 │ │ │ │ + beq.n 202a80 │ │ │ │ add.w r2, r2, r3, lsl #7 │ │ │ │ - b.n 2028a2 │ │ │ │ + b.n 202a32 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - bvc.n 202838 │ │ │ │ + bpl.n 202aa8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #22] │ │ │ │ + strh r4, [r1, #24] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r2, [pc, #100] @ (202998 ) │ │ │ │ + ldr r2, [pc, #100] @ (202b28 ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 202984 │ │ │ │ + bhi.n 202b14 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r4, r0, #16 │ │ │ │ movs r0, #35 @ 0x23 │ │ │ │ lsls r6, r0, #16 │ │ │ │ lsls r3, r4, #16 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 202870 │ │ │ │ - cbz r0, 20297a │ │ │ │ - ldr r1, [pc, #52] @ (20299c ) │ │ │ │ + bl 202a00 │ │ │ │ + cbz r0, 202b0a │ │ │ │ + ldr r1, [pc, #52] @ (202b2c ) │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ add.w r2, r2, r0, lsl #7 │ │ │ │ ldrb.w r0, [r2, #50] @ 0x32 │ │ │ │ - cbnz r0, 202988 │ │ │ │ + cbnz r0, 202b18 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldrb.w r0, [r0, #77] @ 0x4d │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ ldrb.w r0, [r0, #41] @ 0x29 │ │ │ │ ubfx r0, r0, #4, #1 │ │ │ │ - b.n 20297a │ │ │ │ + b.n 202b0a │ │ │ │ nop │ │ │ │ - bvs.n 20292c │ │ │ │ + bpl.n 202b9c │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ movw r2, #763 @ 0x2fb │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2029b4 │ │ │ │ + beq.n 202b44 │ │ │ │ cmp.w r3, #764 @ 0x2fc │ │ │ │ - bcs.n 2029b4 │ │ │ │ + bcs.n 202b44 │ │ │ │ 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, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r6, [pc, #760] @ (202cc4 ) │ │ │ │ + ldr r6, [pc, #760] @ (202e54 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #760] @ (202cc8 ) │ │ │ │ + ldr r0, [pc, #760] @ (202e58 ) │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ add r6, pc │ │ │ │ add r4, sp, #132 @ 0x84 │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov.w r0, #0 │ │ │ │ stmia.w r4, {r1, r2, r3} │ │ │ │ ldr r4, [sp, #144] @ 0x90 │ │ │ │ - ldr r3, [pc, #740] @ (202ccc ) │ │ │ │ + ldr r3, [pc, #740] @ (202e5c ) │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ add r3, pc │ │ │ │ mov sl, r3 │ │ │ │ blx 5a178 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 202adc │ │ │ │ + beq.n 202c6c │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb r7, [r4, #12] │ │ │ │ movs r0, #0 │ │ │ │ - cbnz r3, 202a48 │ │ │ │ + cbnz r3, 202bd8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #370 @ 0x172 │ │ │ │ - beq.n 202aa4 │ │ │ │ + beq.n 202c34 │ │ │ │ mvn.w r6, #490 @ 0x1ea │ │ │ │ add r3, r6 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 202a62 │ │ │ │ + bls.n 202bf2 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a178 │ │ │ │ - ldr r2, [pc, #680] @ (202cd0 ) │ │ │ │ - ldr r3, [pc, #672] @ (202cc8 ) │ │ │ │ + ldr r2, [pc, #680] @ (202e60 ) │ │ │ │ + ldr r3, [pc, #672] @ (202e58 ) │ │ │ │ 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 202cc0 │ │ │ │ + bne.w 202e50 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 202b68 │ │ │ │ + bne.w 202cf8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #744 @ 0x2e8 │ │ │ │ - bne.w 202be6 │ │ │ │ + bne.w 202d76 │ │ │ │ ldr r4, [r4, #76] @ 0x4c │ │ │ │ movs r0, #1 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ - b.n 202a06 │ │ │ │ + b.n 202b96 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 202ba4 │ │ │ │ + beq.w 202d34 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 202a1a │ │ │ │ + bne.n 202baa │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 202a1a │ │ │ │ + bne.n 202baa │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 202a6c │ │ │ │ + bne.n 202bfc │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 202a46 │ │ │ │ + bne.n 202bd6 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp.w r3, #370 @ 0x172 │ │ │ │ - beq.w 202ba0 │ │ │ │ + beq.w 202d30 │ │ │ │ mvn.w r4, #490 @ 0x1ea │ │ │ │ add r3, r4 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 202a1a │ │ │ │ + bhi.n 202baa │ │ │ │ mov r4, r1 │ │ │ │ - b.n 202a68 │ │ │ │ + b.n 202bf8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 202c68 │ │ │ │ + beq.w 202df8 │ │ │ │ add.w r1, r7, #39 @ 0x27 │ │ │ │ add.w r2, r4, #39 @ 0x27 │ │ │ │ add.w r8, r4, r1 │ │ │ │ sub.w r3, r2, #39 @ 0x27 │ │ │ │ ldrb.w lr, [r2, #1]! │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 202a1a │ │ │ │ + bne.n 202baa │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 202ab6 │ │ │ │ + bne.n 202c46 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 202a48 │ │ │ │ + bne.n 202bd8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #370 @ 0x172 │ │ │ │ - bne.n 202a10 │ │ │ │ - b.n 202aae │ │ │ │ + bne.n 202ba0 │ │ │ │ + b.n 202c3e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 2e6110 │ │ │ │ + bl 2e62a0 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 2029fe │ │ │ │ + bne.n 202b8e │ │ │ │ ldrb.w lr, [r0, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ and.w lr, lr, #253 @ 0xfd │ │ │ │ sub.w lr, lr, #16 │ │ │ │ clz lr, lr │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ - b.n 202b10 │ │ │ │ + b.n 202ca0 │ │ │ │ ldr r4, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 202a02 │ │ │ │ + bne.w 202b92 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 202b42 │ │ │ │ + cbz r3, 202cd2 │ │ │ │ cmp r3, #1 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 202b04 │ │ │ │ + beq.n 202c94 │ │ │ │ cmp.w ip, #4 │ │ │ │ - beq.w 202a1a │ │ │ │ + beq.w 202baa │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ add.w r7, r3, ip, lsl #4 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ subs r7, #72 @ 0x48 │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - b.n 202b04 │ │ │ │ + b.n 202c94 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [sp, #20] │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ @@ -588551,24 +588657,24 @@ │ │ │ │ ldr r4, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #12] │ │ │ │ strb.w r3, [sp] │ │ │ │ blx 5ab88 │ │ │ │ - b.n 202a24 │ │ │ │ + b.n 202bb4 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 202a1a │ │ │ │ + bne.w 202baa │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 202bc6 │ │ │ │ + bhi.n 202d56 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 202bc6 │ │ │ │ + bhi.n 202d56 │ │ │ │ tbb [pc, r2] │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ movs r2, #35 @ 0x23 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ @@ -588579,50 +588685,50 @@ │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 202aaa │ │ │ │ + b.n 202c3a │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 202a48 │ │ │ │ + bne.w 202bd8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #370 @ 0x172 │ │ │ │ - beq.n 202c52 │ │ │ │ + beq.n 202de2 │ │ │ │ mvn.w r2, #490 @ 0x1ea │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 202ba4 │ │ │ │ - b.n 202a1a │ │ │ │ + bls.n 202d34 │ │ │ │ + b.n 202baa │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r0, [sp, #88] @ 0x58 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ str.w ip, [sp, #20] │ │ │ │ strb.w r3, [sp] │ │ │ │ blx 5ab88 │ │ │ │ - b.n 202a24 │ │ │ │ + b.n 202bb4 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 202bc6 │ │ │ │ + b.n 202d56 │ │ │ │ movw r2, #751 @ 0x2ef │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 202c78 │ │ │ │ + beq.n 202e08 │ │ │ │ cmp.w r3, #696 @ 0x2b8 │ │ │ │ - beq.n 202c6c │ │ │ │ + beq.n 202dfc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r4, #20 │ │ │ │ cmp.w r3, #884 @ 0x374 │ │ │ │ - bne.w 202a1a │ │ │ │ - ldr r3, [pc, #208] @ (202cd4 ) │ │ │ │ + bne.w 202baa │ │ │ │ + ldr r3, [pc, #208] @ (202e64 ) │ │ │ │ movs r1, #1 │ │ │ │ add.w r2, r4, #84 @ 0x54 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ strb.w r1, [sp] │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ str r1, [sp, #20] │ │ │ │ strb.w r0, [sp, #88] @ 0x58 │ │ │ │ @@ -588641,30 +588747,30 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ blx 5ab88 │ │ │ │ - b.n 202a24 │ │ │ │ + b.n 202bb4 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 202a48 │ │ │ │ + bne.w 202bd8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #370 @ 0x172 │ │ │ │ - bne.w 202a10 │ │ │ │ + bne.w 202ba0 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ - b.n 202a5c │ │ │ │ + b.n 202bec │ │ │ │ ldr r4, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 202bf4 │ │ │ │ - b.n 202a1a │ │ │ │ - ldr r3, [pc, #88] @ (202cd4 ) │ │ │ │ + beq.n 202d84 │ │ │ │ + b.n 202baa │ │ │ │ + ldr r3, [pc, #88] @ (202e64 ) │ │ │ │ movs r1, #1 │ │ │ │ add.w r7, r4, #80 @ 0x50 │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ add.w r3, r4, #64 @ 0x40 │ │ │ │ strb.w r1, [sp] │ │ │ │ add.w r2, r2, #94208 @ 0x17000 │ │ │ │ strb.w r0, [sp, #88] @ 0x58 │ │ │ │ @@ -588679,105 +588785,105 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r2, #2 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ - b.n 202c42 │ │ │ │ + b.n 202dd2 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - bvs.n 202d1c │ │ │ │ + bmi.n 202d8c │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 202cec │ │ │ │ + bmi.n 202f5c │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bpl.n 202c7c │ │ │ │ + bmi.n 202eec │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #16 │ │ │ │ push {lr} │ │ │ │ add.w ip, sp, #8 │ │ │ │ stmia.w ip, {r1, r2, r3} │ │ │ │ ldrb.w r2, [sp, #8] │ │ │ │ - cbz r2, 202cee │ │ │ │ + cbz r2, 202e7e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r2, 202cf8 │ │ │ │ + cbz r2, 202e88 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r0, r2 │ │ │ │ ldrd ip, lr, [sp, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 202cee │ │ │ │ + beq.n 202e7e │ │ │ │ ldr r1, [r3, #16] │ │ │ │ tst.w r1, #640 @ 0x280 │ │ │ │ - beq.n 202d22 │ │ │ │ + beq.n 202eb2 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 202d22 │ │ │ │ + bne.n 202eb2 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ cmp lr, r1 │ │ │ │ add.w r1, r0, #1 │ │ │ │ itt eq │ │ │ │ moveq r2, r3 │ │ │ │ moveq r0, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 202d06 │ │ │ │ + bne.n 202e96 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ cmp r0, #2 │ │ │ │ it cs │ │ │ │ movcs r2, r1 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ strd r1, r2, [sp] │ │ │ │ ldrb.w r1, [r1, #-8] │ │ │ │ - cbnz r1, 202d70 │ │ │ │ + cbnz r1, 202f00 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ mvn.w ip, #490 @ 0x1ea │ │ │ │ add ip, r1 │ │ │ │ cmp.w r1, #370 @ 0x172 │ │ │ │ - beq.n 202d78 │ │ │ │ + beq.n 202f08 │ │ │ │ add.w r1, r3, r2, lsl #5 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bhi.n 202d70 │ │ │ │ + bhi.n 202f00 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ ldrb.w r2, [r1, #40] @ 0x28 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 202d4a │ │ │ │ + beq.n 202eda │ │ │ │ strd r3, r2, [r0] │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldrb.w r2, [r2, #40] @ 0x28 │ │ │ │ - b.n 202d68 │ │ │ │ + b.n 202ef8 │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #4] @ (202d8c ) │ │ │ │ + ldr r3, [pc, #4] @ (202f1c ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ - ldrb r6, [r0, #18] │ │ │ │ + ldrb r6, [r6, #18] │ │ │ │ lsls r0, r3, #2 │ │ │ │ cmp r0, #68 @ 0x44 │ │ │ │ - bhi.n 202ddc │ │ │ │ + bhi.n 202f6c │ │ │ │ subs r0, #7 │ │ │ │ cmp r0, #61 @ 0x3d │ │ │ │ - bhi.n 202dea │ │ │ │ + bhi.n 202f7a │ │ │ │ tbb [pc, r0] │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ cmp r4, #38 @ 0x26 │ │ │ │ movs r6, #38 @ 0x26 │ │ │ │ movs r6, #38 @ 0x26 │ │ │ │ cmp r6, #38 @ 0x26 │ │ │ │ @@ -588803,15 +588909,15 @@ │ │ │ │ movs r6, #38 @ 0x26 │ │ │ │ movs r6, #38 @ 0x26 │ │ │ │ movs r6, #38 @ 0x26 │ │ │ │ movs r6, #38 @ 0x26 │ │ │ │ adds r4, #38 @ 0x26 │ │ │ │ movs r6, #38 @ 0x26 │ │ │ │ cmp r0, #160 @ 0xa0 │ │ │ │ - beq.n 202e0a │ │ │ │ + beq.n 202f9a │ │ │ │ cmp r0, #192 @ 0xc0 │ │ │ │ ite eq │ │ │ │ moveq r0, #7 │ │ │ │ movne r0, #3 │ │ │ │ bx lr │ │ │ │ movs r0, #12 │ │ │ │ bx lr │ │ │ │ @@ -588832,15 +588938,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 202e34 │ │ │ │ + bhi.n 202fc4 │ │ │ │ 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 │ │ │ │ @@ -588863,99 +588969,99 @@ │ │ │ │ mvn.w r3, #490 @ 0x1ea │ │ │ │ add r0, r3 │ │ │ │ cmp r0, #5 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #80] @ (202ebc ) │ │ │ │ - ldr r2, [pc, #84] @ (202ec0 ) │ │ │ │ + ldr r3, [pc, #80] @ (20304c ) │ │ │ │ + ldr r2, [pc, #84] @ (203050 ) │ │ │ │ add r3, pc │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ add.w ip, r4, r1, lsl #5 │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add.w ip, ip, #60 @ 0x3c │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r2, r0, r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add r2, r1 │ │ │ │ ldrb r1, [r2, #7] │ │ │ │ - cbnz r1, 202eae │ │ │ │ + cbnz r1, 20303e │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 202eb4 │ │ │ │ + bls.n 203044 │ │ │ │ ldrb.w r2, [ip, r3] │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ orrs r0, r2 │ │ │ │ uxth r0, r0 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 202e90 │ │ │ │ + bne.n 203020 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 202e9a │ │ │ │ - b.n 202ea6 │ │ │ │ + bhi.n 20302a │ │ │ │ + b.n 203036 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 202e96 │ │ │ │ + bne.n 203026 │ │ │ │ pop {r4, pc} │ │ │ │ - bne.n 202de0 │ │ │ │ + beq.n 203050 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #28] @ (202ee4 ) │ │ │ │ + ldr r3, [pc, #28] @ (203074 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #28] @ (202ee8 ) │ │ │ │ + ldr r2, [pc, #28] @ (203078 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ mla r3, ip, r2, r3 │ │ │ │ add r3, r1 │ │ │ │ ldrb r3, [r3, #7] │ │ │ │ - cbnz r3, 202ee0 │ │ │ │ + cbnz r3, 203070 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - bne.n 202f48 │ │ │ │ + ldmia r7, {r5, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp.w r0, #322 @ 0x142 │ │ │ │ - bhi.n 202f10 │ │ │ │ + bhi.n 2030a0 │ │ │ │ cmp.w r0, #318 @ 0x13e │ │ │ │ - bhi.n 202f76 │ │ │ │ + bhi.n 203106 │ │ │ │ cmp.w r0, #272 @ 0x110 │ │ │ │ - bhi.n 202f7e │ │ │ │ + bhi.n 20310e │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ - bhi.n 202f34 │ │ │ │ + bhi.n 2030c4 │ │ │ │ subs r0, #133 @ 0x85 │ │ │ │ cmp r0, #7 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r0, #354 @ 0x162 │ │ │ │ - bhi.n 202f8c │ │ │ │ + bhi.n 20311c │ │ │ │ cmp.w r0, #324 @ 0x144 │ │ │ │ - bls.n 202f7a │ │ │ │ + bls.n 20310a │ │ │ │ mvn.w r3, #324 @ 0x144 │ │ │ │ add r0, r3 │ │ │ │ movw r3, #975 @ 0x3cf │ │ │ │ movt r3, #12032 @ 0x2f00 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ subs r0, #217 @ 0xd9 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bhi.n 202f7a │ │ │ │ + bhi.n 20310a │ │ │ │ tbb [pc, r0] │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ @@ -588988,199 +589094,199 @@ │ │ │ │ sub.w r0, r0, #294 @ 0x126 │ │ │ │ cmp r0, #3 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r0, #446 @ 0x1be │ │ │ │ - bcs.n 202f9e │ │ │ │ + bcs.n 20312e │ │ │ │ cmp.w r0, #442 @ 0x1ba │ │ │ │ ite cc │ │ │ │ movcc r0, #0 │ │ │ │ movcs r0, #1 │ │ │ │ bx lr │ │ │ │ sub.w r0, r0, #448 @ 0x1c0 │ │ │ │ cmp r0, #3 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #40] @ (202fd8 ) │ │ │ │ - ldr r2, [pc, #44] @ (202fdc ) │ │ │ │ + ldr r3, [pc, #40] @ (203168 ) │ │ │ │ + ldr r2, [pc, #44] @ (20316c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ add r3, r1 │ │ │ │ ldrsb.w r3, [r3, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 202fd4 │ │ │ │ + bgt.n 203164 │ │ │ │ itett ne │ │ │ │ addne.w r0, r0, r1, lsl #4 │ │ │ │ ldrbeq.w r0, [r0, #40] @ 0x28 │ │ │ │ ldrne r3, [r0, #96] @ 0x60 │ │ │ │ ldrbne r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - beq.n 203074 │ │ │ │ + ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #28] @ (203000 ) │ │ │ │ - ldr r2, [pc, #32] @ (203004 ) │ │ │ │ + ldr r3, [pc, #28] @ (203190 ) │ │ │ │ + ldr r2, [pc, #32] @ (203194 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ add.w r2, r2, r1, lsl #7 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ - cbz r3, 202ff6 │ │ │ │ + cbz r3, 203186 │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ - cbz r3, 202ffa │ │ │ │ + cbz r3, 20318a │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ - beq.n 203034 │ │ │ │ + ldmia r6!, {r3, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #116] @ (203080 ) │ │ │ │ + ldr r2, [pc, #116] @ (203210 ) │ │ │ │ movw ip, #805 @ 0x325 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 203062 │ │ │ │ + beq.n 2031f2 │ │ │ │ movw ip, #821 @ 0x335 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 203048 │ │ │ │ + beq.n 2031d8 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 230a70 │ │ │ │ + bl 230c00 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ cmpge r0, r1 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ lsls r0, r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 20301e │ │ │ │ - ldr r3, [pc, #52] @ (203084 ) │ │ │ │ + bne.n 2031ae │ │ │ │ + ldr r3, [pc, #52] @ (203214 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, #102400 @ 0x19000 │ │ │ │ ldrb.w r3, [r3, #2747] @ 0xabb │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldrb.w r0, [r3, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ ite eq │ │ │ │ subeq r3, #20 │ │ │ │ movne r3, #0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 20301e │ │ │ │ + bne.n 2031ae │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #16] @ (203088 ) │ │ │ │ + ldr r3, [pc, #16] @ (203218 ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r4, r6} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #6] │ │ │ │ + ldrb r2, [r0, #7] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r2, [pc, #88] @ (2030e8 ) │ │ │ │ + ldr r2, [pc, #88] @ (203278 ) │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - beq.n 2030ca │ │ │ │ - bhi.n 2030b6 │ │ │ │ + beq.n 20325a │ │ │ │ + bhi.n 203246 │ │ │ │ cmp.w r3, #344 @ 0x158 │ │ │ │ - bne.n 2030c6 │ │ │ │ + bne.n 203256 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 2030e0 │ │ │ │ + bne.n 203270 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - ldr r3, [pc, #60] @ (2030ec ) │ │ │ │ + ldr r3, [pc, #60] @ (20327c ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2030ca │ │ │ │ + beq.n 20325a │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2030ca │ │ │ │ + beq.n 20325a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #36] @ (2030f0 ) │ │ │ │ + ldr r1, [pc, #36] @ (203280 ) │ │ │ │ ldr r2, [r2, r1] │ │ │ │ add.w r2, r2, r3, lsl #7 │ │ │ │ ldrb.w r3, [r2, #60] @ 0x3c │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldmia r7!, {r2, r3, r5, r6} │ │ │ │ + ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrb r4, [r3, #5] │ │ │ │ + ldrb r4, [r1, #6] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ (20318c ) │ │ │ │ + ldr r3, [pc, #132] @ (20331c ) │ │ │ │ ldr r6, [r1, #36] @ 0x24 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 203156 │ │ │ │ + beq.n 2032e6 │ │ │ │ mov.w r9, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #120] @ (203190 ) │ │ │ │ + ldr r2, [pc, #120] @ (203320 ) │ │ │ │ lsls r6, r6, #7 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ mvn.w r4, #45 @ 0x2d │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #30 │ │ │ │ adds r5, r3, r6 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r1, r3, #10 │ │ │ │ subs r2, r5, r6 │ │ │ │ add.w r1, r7, r1, lsl #2 │ │ │ │ - cbz r3, 20314c │ │ │ │ + cbz r3, 2032dc │ │ │ │ ldrb.w r0, [r2, r9] │ │ │ │ cmp r4, #1 │ │ │ │ ite hi │ │ │ │ movhi r2, #4 │ │ │ │ movls r2, #8 │ │ │ │ adds r0, #10 │ │ │ │ add.w r0, r8, r0, lsl #2 │ │ │ │ blx 5ab88 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ - bne.n 203126 │ │ │ │ + bne.n 2032b6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r3, r1, #44 @ 0x2c │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ adds r1, #76 @ 0x4c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r4, [r3, #-12] │ │ │ │ @@ -589188,20 +589294,20 @@ │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ ldr.w r6, [r3, #-4] │ │ │ │ cmp r3, r1 │ │ │ │ str.w r6, [r0, #-4] │ │ │ │ str.w r5, [r0, #-16] │ │ │ │ str.w r4, [r0, #-12] │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ - bne.n 20315e │ │ │ │ + bne.n 2032ee │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 203152 │ │ │ │ + b.n 2032e2 │ │ │ │ nop │ │ │ │ - ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r5, r6} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ subs r3, #4 │ │ │ │ cmp r3, #28 │ │ │ │ itttt ls │ │ │ │ @@ -589211,54 +589317,54 @@ │ │ │ │ andls.w r0, r0, #1 │ │ │ │ ite ls │ │ │ │ eorls.w r0, r0, #1 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 2031e8 │ │ │ │ + bhi.n 203378 │ │ │ │ cmp r3, #10 │ │ │ │ - bls.n 2031fc │ │ │ │ + bls.n 20338c │ │ │ │ sub.w r1, r3, #11 │ │ │ │ movs r2, #1 │ │ │ │ mov.w ip, #63744 @ 0xf900 │ │ │ │ movt ip, #15 │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ tst.w r1, ip │ │ │ │ - bne.n 203208 │ │ │ │ + bne.n 203398 │ │ │ │ movw ip, #1623 @ 0x657 │ │ │ │ movt ip, #48 @ 0x30 │ │ │ │ tst.w r1, ip │ │ │ │ - bne.n 20323c │ │ │ │ + bne.n 2033cc │ │ │ │ cmp r3, #18 │ │ │ │ - beq.n 203230 │ │ │ │ + beq.n 2033c0 │ │ │ │ ldrb.w r3, [r0, #61] @ 0x3d │ │ │ │ - cbz r3, 203208 │ │ │ │ + cbz r3, 203398 │ │ │ │ ldrb.w r3, [r0, #62] @ 0x3e │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #4 │ │ │ │ bx lr │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 20320c │ │ │ │ + beq.n 20339c │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 2031e8 │ │ │ │ + bne.n 203378 │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #986 @ 0x3da │ │ │ │ lsls r3, r1 │ │ │ │ tst r3, r2 │ │ │ │ it ne │ │ │ │ movne r3, #2 │ │ │ │ - bne.n 203228 │ │ │ │ + bne.n 2033b8 │ │ │ │ tst.w r3, #33 @ 0x21 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #3 │ │ │ │ ldrb.w r0, [r0, #60] @ 0x3c │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -589268,33 +589374,33 @@ │ │ │ │ moveq r0, #4 │ │ │ │ movne r0, #8 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 203260 │ │ │ │ + bls.n 2033f0 │ │ │ │ movs r2, #1 │ │ │ │ subs r3, #8 │ │ │ │ movw r0, #64667 @ 0xfc9b │ │ │ │ movt r0, #451 @ 0x1c3 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ ands r0, r3 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 203288 │ │ │ │ - bls.n 20327a │ │ │ │ + beq.n 203418 │ │ │ │ + bls.n 20340a │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 203284 │ │ │ │ + bne.n 203414 │ │ │ │ ldrb.w r0, [r0, #64] @ 0x40 │ │ │ │ ubfx r0, r0, #3, #1 │ │ │ │ bx lr │ │ │ │ cmp r3, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ @@ -589304,46 +589410,46 @@ │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ movs r2, #20 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #23 │ │ │ │ - bhi.n 2032da │ │ │ │ + bhi.n 20346a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 2032ae │ │ │ │ + bhi.n 20343e │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.n 203310 │ │ │ │ + bhi.n 2034a0 │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r1, #29 │ │ │ │ movs r4, r2 │ │ │ │ subs r3, #6 │ │ │ │ movs r1, #1 │ │ │ │ movw r2, #65428 @ 0xff94 │ │ │ │ movt r2, #1 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 203342 │ │ │ │ + bne.n 2034d2 │ │ │ │ tst.w r3, #99 @ 0x63 │ │ │ │ ite eq │ │ │ │ moveq r0, #2 │ │ │ │ movne r0, #128 @ 0x80 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #17 │ │ │ │ - bls.n 20332c │ │ │ │ + bls.n 2034bc │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ bx lr │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.n 2032d6 │ │ │ │ - add r2, pc, #8 @ (adr r2, 2032ec ) │ │ │ │ + bhi.n 203466 │ │ │ │ + add r2, pc, #8 @ (adr r2, 20347c ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ @ instruction: 0xffebffff │ │ │ │ @ instruction: 0xffebffff │ │ │ │ movs r5, r4 │ │ │ │ @@ -589357,15 +589463,15 @@ │ │ │ │ lsls r7, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffebffff │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #29 │ │ │ │ - bhi.n 2032d6 │ │ │ │ + bhi.n 203466 │ │ │ │ movw r3, #8432 @ 0x20f0 │ │ │ │ movt r3, #12291 @ 0x3003 │ │ │ │ lsrs r3, r2 │ │ │ │ tst.w r3, #1 │ │ │ │ ite eq │ │ │ │ moveq r0, #128 @ 0x80 │ │ │ │ movne r0, #2 │ │ │ │ @@ -589385,15 +589491,15 @@ │ │ │ │ nop │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #20 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ mla r1, r0, r1, r3 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 203382 │ │ │ │ + bhi.n 203512 │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r6, r4, #4 │ │ │ │ cmp r0, #17 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r2, r4, #20 │ │ │ │ @@ -589410,18 +589516,18 @@ │ │ │ │ movs r4, r4 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r2, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ - cbz r3, 2033a6 │ │ │ │ + cbz r3, 203536 │ │ │ │ ldrb.w r3, [r2, #64] @ 0x40 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 2033a6 │ │ │ │ + bmi.n 203536 │ │ │ │ subs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ @@ -589434,189 +589540,189 @@ │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #200] @ (203494 ) │ │ │ │ + ldr r4, [pc, #200] @ (203624 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r1, [pc, #200] @ (203498 ) │ │ │ │ + ldr r1, [pc, #200] @ (203628 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [pc, #200] @ (20349c ) │ │ │ │ - ldr r2, [pc, #200] @ (2034a0 ) │ │ │ │ + ldr r3, [pc, #200] @ (20362c ) │ │ │ │ + ldr r2, [pc, #200] @ (203630 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrb.w r2, [r3, #78] @ 0x4e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 203470 │ │ │ │ + beq.n 203600 │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ adds r2, #10 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ add.w r3, r0, r2, lsl #2 │ │ │ │ ldr.w r0, [r0, r2, lsl #2] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ add r3, sp, #12 │ │ │ │ lsls r5, r4 │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ - beq.n 20348a │ │ │ │ + beq.n 20361a │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ movs r4, #1 │ │ │ │ rbit r2, r1 │ │ │ │ mov lr, r1 │ │ │ │ clz r2, r2 │ │ │ │ add.w r3, sp, r2, lsl #1 │ │ │ │ lsl.w ip, r4, r2 │ │ │ │ eor.w r1, r1, ip │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ ands.w r3, r3, #15 │ │ │ │ - beq.n 20346a │ │ │ │ + beq.n 2035fa │ │ │ │ add r3, r2 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ cmp r3, #32 │ │ │ │ rsb r2, r2, #0 │ │ │ │ ite ne │ │ │ │ andne.w r3, r3, #31 │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r2, r2, r5 │ │ │ │ itt ne │ │ │ │ lslne.w r3, r4, r3 │ │ │ │ addne.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ ands r2, r3 │ │ │ │ orrs r0, r2 │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 203424 │ │ │ │ - b.n 203472 │ │ │ │ + bne.n 2035b4 │ │ │ │ + b.n 203602 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #48] @ (2034a4 ) │ │ │ │ - ldr r3, [pc, #32] @ (203498 ) │ │ │ │ + ldr r2, [pc, #48] @ (203634 ) │ │ │ │ + ldr r3, [pc, #32] @ (203628 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20348e │ │ │ │ + bne.n 20361e │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ - b.n 203472 │ │ │ │ + b.n 203602 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r4!, {r2, r3, r5} │ │ │ │ + ldmia r2, {r2, r3, r4, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r2, r5} │ │ │ │ + ldmia r2, {r1, r2, r4, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r2, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ adds r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #8 │ │ │ │ - bhi.n 2034be │ │ │ │ + bhi.n 20364e │ │ │ │ tbb [pc, r1] │ │ │ │ lsls r2, r4, #20 │ │ │ │ subs r5, r0, r4 │ │ │ │ lsrs r5, r0, #20 │ │ │ │ lsls r5, r0, #20 │ │ │ │ movs r7, r0 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ sub.w r0, r0, #28 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ - cbz r0, 20353a │ │ │ │ + cbz r0, 2036ca │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 2034be │ │ │ │ + bhi.n 20364e │ │ │ │ mov.w r3, #36864 @ 0x9000 │ │ │ │ movt r3, #52703 @ 0xcddf │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ sub.w r2, r0, #26 │ │ │ │ cmp r2, #3 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ - cbz r0, 20353a │ │ │ │ + cbz r0, 2036ca │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 203514 │ │ │ │ + bhi.n 2036a4 │ │ │ │ mov.w r3, #36864 @ 0x9000 │ │ │ │ movt r3, #52703 @ 0xcddf │ │ │ │ lsrs r3, r0 │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - beq.n 203514 │ │ │ │ + beq.n 2036a4 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r2 │ │ │ │ - bl 2034a8 │ │ │ │ - cbz r0, 203530 │ │ │ │ + bl 203638 │ │ │ │ + cbz r0, 2036c0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2034a8 │ │ │ │ + bl 203638 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 203582 │ │ │ │ + bhi.n 203712 │ │ │ │ bic.w r3, r0, #16 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #27 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r1, #3 │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ andle.w r0, r3, #1 │ │ │ │ - cbz r0, 203564 │ │ │ │ + cbz r0, 2036f4 │ │ │ │ bx lr │ │ │ │ subs r0, r2, #1 │ │ │ │ cmp r0, #24 │ │ │ │ - bhi.n 203586 │ │ │ │ + bhi.n 203716 │ │ │ │ movw r3, #14335 @ 0x37ff │ │ │ │ movt r3, #256 @ 0x100 │ │ │ │ lsrs r3, r0 │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 203562 │ │ │ │ + bne.n 2036f2 │ │ │ │ sub.w r3, r2, #17 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 20358a │ │ │ │ + bhi.n 20371a │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r2, #26 │ │ │ │ - beq.n 203582 │ │ │ │ + beq.n 203712 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r1, #4 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ cmp r2, #30 │ │ │ │ @@ -589625,20 +589731,20 @@ │ │ │ │ andeq.w r0, r1, #1 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #592] @ (203808 ) │ │ │ │ - ldr r2, [pc, #592] @ (20380c ) │ │ │ │ + ldr r0, [pc, #592] @ (203998 ) │ │ │ │ + ldr r2, [pc, #592] @ (20399c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r0, pc │ │ │ │ - ldr.w sl, [pc, #592] @ 203810 │ │ │ │ - ldr r3, [pc, #592] @ (203814 ) │ │ │ │ + ldr.w sl, [pc, #592] @ 2039a0 │ │ │ │ + ldr r3, [pc, #592] @ (2039a4 ) │ │ │ │ add sl, pc │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r9, r7, lsl #7 │ │ │ │ @@ -589655,353 +589761,353 @@ │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrb.w r0, [sp, #20] │ │ │ │ and.w r3, r0, #127 @ 0x7f │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ strd r0, r1, [sp, #12] │ │ │ │ ldrb.w r1, [sp, #15] │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bmi.n 20361a │ │ │ │ + bmi.n 2037aa │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2034a8 │ │ │ │ - cbnz r0, 203622 │ │ │ │ + bl 203638 │ │ │ │ + cbnz r0, 2037b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2033bc │ │ │ │ - cbz r0, 203662 │ │ │ │ + bl 20354c │ │ │ │ + cbz r0, 2037f2 │ │ │ │ ldrb.w r3, [sp, #15] │ │ │ │ movs r2, #0 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb.w r3, [sp, #15] │ │ │ │ add r3, sp, #20 │ │ │ │ ldrd r0, r1, [sp, #12] │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r4, r6, lsl #2] │ │ │ │ str.w r1, [fp, #4] │ │ │ │ - ldr r1, [pc, #464] @ (203818 ) │ │ │ │ - ldr r3, [pc, #452] @ (20380c ) │ │ │ │ + ldr r1, [pc, #464] @ (2039a8 ) │ │ │ │ + ldr r3, [pc, #452] @ (20399c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 203802 │ │ │ │ + bne.w 203992 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 2036dc │ │ │ │ + bhi.n 20386c │ │ │ │ tbb [pc, r3] │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ - add r3, pc, #20 @ (adr r3, 203688 ) │ │ │ │ + add r3, pc, #20 @ (adr r3, 203818 ) │ │ │ │ subs r1, r0, #2 │ │ │ │ subs r6, r2, #2 │ │ │ │ adds r7, #38 @ 0x26 │ │ │ │ - cbz r7, 203688 │ │ │ │ + cbz r7, 203818 │ │ │ │ ldrd r1, r3, [r4, #28] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #28] │ │ │ │ ldr r7, [r4, #40] @ 0x28 │ │ │ │ - cbz r7, 2036aa │ │ │ │ + cbz r7, 20383a │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2036a2 │ │ │ │ + cbz r1, 203832 │ │ │ │ ldrd r5, r1, [r3] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ strd r6, r6, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 203692 │ │ │ │ + bne.n 203822 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ movs r2, #1 │ │ │ │ - b.n 203644 │ │ │ │ + b.n 2037d4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2036aa │ │ │ │ + beq.n 20383a │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - cbz r3, 2036d2 │ │ │ │ + cbz r3, 203862 │ │ │ │ ldrd r1, r3, [r7, #16] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ strd r0, r0, [r7, #16] │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2036c2 │ │ │ │ - b.n 2036aa │ │ │ │ + bne.n 203852 │ │ │ │ + b.n 20383a │ │ │ │ ldr r7, [r4, #32] │ │ │ │ add.w r3, r4, #40 @ 0x28 │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2036aa │ │ │ │ + beq.n 20383a │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2036f8 │ │ │ │ + cbz r1, 203888 │ │ │ │ ldrd r5, r1, [r3] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ strd r6, r6, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 2036e8 │ │ │ │ - b.n 2036aa │ │ │ │ - ldr r3, [pc, #280] @ (20381c ) │ │ │ │ + bne.n 203878 │ │ │ │ + b.n 20383a │ │ │ │ + ldr r3, [pc, #280] @ (2039ac ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ mla r3, r1, r7, r3 │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2036aa │ │ │ │ + beq.n 20383a │ │ │ │ adds r3, r4, r1 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 203728 │ │ │ │ + cbz r1, 2038b8 │ │ │ │ ldrd r5, r1, [r3] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ strd r6, r6, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp r0, r7 │ │ │ │ - bne.n 203718 │ │ │ │ - b.n 2036aa │ │ │ │ + bne.n 2038a8 │ │ │ │ + b.n 20383a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2036aa │ │ │ │ + beq.n 20383a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 203748 │ │ │ │ + cbz r3, 2038d8 │ │ │ │ ldrd r1, r3, [r4, #52] @ 0x34 │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #52] @ 0x34 │ │ │ │ bic.w r7, r7, #2 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 2037f6 │ │ │ │ + bne.n 203986 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2037f6 │ │ │ │ + beq.n 203986 │ │ │ │ ldrd r0, r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #68] @ 0x44 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ - b.n 2036b6 │ │ │ │ + b.n 203846 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r3, r9 │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2036aa │ │ │ │ + beq.n 20383a │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 203790 │ │ │ │ + cbz r1, 203920 │ │ │ │ ldrd r5, r1, [r3] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ strd r6, r6, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 203780 │ │ │ │ - b.n 2036aa │ │ │ │ + bne.n 203910 │ │ │ │ + b.n 20383a │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.n 2037e2 │ │ │ │ + beq.n 203972 │ │ │ │ str r2, [r0, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 208f9c │ │ │ │ - b.n 2036b6 │ │ │ │ + bl 20912c │ │ │ │ + b.n 203846 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2036aa │ │ │ │ + beq.w 20383a │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ movs r0, #20 │ │ │ │ movs r5, #0 │ │ │ │ adds r3, r6, #4 │ │ │ │ mla r6, r0, r1, r6 │ │ │ │ adds r6, #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2037da │ │ │ │ + cbz r1, 20396a │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r5, r5, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 2037ca │ │ │ │ - b.n 2036aa │ │ │ │ + bne.n 20395a │ │ │ │ + b.n 20383a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2037a2 │ │ │ │ + beq.n 203932 │ │ │ │ ldrd r5, r3, [r4, #28] │ │ │ │ str r3, [r5, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #28] │ │ │ │ - b.n 2037a2 │ │ │ │ + b.n 203932 │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ - b.n 2036b6 │ │ │ │ + b.n 203846 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r2!, {r6} │ │ │ │ + ldmia r0!, {r4, r5, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r3, r4, r5} │ │ │ │ + ldmia r0!, {r3, r5, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r5} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r2, [r0, #424] @ 0x1a8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 203872 │ │ │ │ + cbz r3, 203a02 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 203864 │ │ │ │ + cbz r1, 2039f4 │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20389a │ │ │ │ + beq.n 203a2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 20387c │ │ │ │ + cbz r1, 203a0c │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 20387c │ │ │ │ + cbz r2, 203a0c │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ - cbnz r2, 203874 │ │ │ │ + cbnz r2, 203a04 │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ - cbnz r2, 203874 │ │ │ │ + cbnz r2, 203a04 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r1 │ │ │ │ ldrd ip, r0, [r2] │ │ │ │ str.w r0, [ip, #4] │ │ │ │ movs r1, #0 │ │ │ │ str.w ip, [r0] │ │ │ │ strd r1, r1, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 203834 │ │ │ │ + bne.n 2039c4 │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r2, #32] │ │ │ │ - cbnz r3, 2038a4 │ │ │ │ + cbnz r3, 203a34 │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20384c │ │ │ │ + beq.n 2039dc │ │ │ │ bx lr │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 203838 │ │ │ │ + bne.n 2039c8 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 203872 │ │ │ │ + bne.n 203a02 │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 203872 │ │ │ │ + bne.n 203a02 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r2, r2, [r3] │ │ │ │ bx lr │ │ │ │ ldrb.w r1, [r2, #33] @ 0x21 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 203834 │ │ │ │ - b.n 20384c │ │ │ │ + bne.n 2039c4 │ │ │ │ + b.n 2039dc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr.w r2, [r0, #424] @ 0x1a8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 2038ba │ │ │ │ + cbz r3, 203a4a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbnz r1, 2038c0 │ │ │ │ + cbnz r1, 203a50 │ │ │ │ ldrb.w r1, [r2, #34] @ 0x22 │ │ │ │ - cbz r1, 2038ee │ │ │ │ + cbz r1, 203a7e │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 2038d8 │ │ │ │ + cbz r1, 203a68 │ │ │ │ ldrb.w r1, [r2, #34] @ 0x22 │ │ │ │ - cbnz r1, 2038d0 │ │ │ │ + cbnz r1, 203a60 │ │ │ │ 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 2038bc │ │ │ │ + bne.n 203a4c │ │ │ │ ldrb.w r3, [r2, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2038ba │ │ │ │ + bne.n 203a4a │ │ │ │ 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, 203906 │ │ │ │ + cbz r3, 203a96 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 203904 │ │ │ │ + beq.n 203a94 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 20392a │ │ │ │ + beq.n 203aba │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 203902 │ │ │ │ + bne.n 203a92 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ mvn.w r1, #490 @ 0x1ea │ │ │ │ adds r1, r2, r1 │ │ │ │ cmp.w r2, #370 @ 0x172 │ │ │ │ - beq.n 20392a │ │ │ │ + beq.n 203aba │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.n 203902 │ │ │ │ + bhi.n 203a92 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20390e │ │ │ │ + bne.n 203a9e │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add.w r1, r0, #24 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - cbz r1, 203968 │ │ │ │ + cbz r1, 203af8 │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ cmp r1, r3 │ │ │ │ itee eq │ │ │ │ moveq r2, #1 │ │ │ │ ldrne r2, [r2, #44] @ 0x2c │ │ │ │ subne r2, r2, r3 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ @@ -590011,63 +590117,63 @@ │ │ │ │ cmp.w r2, r3, lsr #2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldr r3, [pc, #8] @ (203978 ) │ │ │ │ + ldr r3, [pc, #8] @ (203b08 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r6, [r2, #1] │ │ │ │ + strb r6, [r0, #2] │ │ │ │ lsls r0, r3, #2 │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4044] @ 0xfcc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r4, [pc, #188] @ (203a50 ) │ │ │ │ + ldr r4, [pc, #188] @ (203be0 ) │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r3 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add r4, pc │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #172] @ (203a54 ) │ │ │ │ + ldr r3, [pc, #172] @ (203be4 ) │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1fe8c0 │ │ │ │ + bl 1fea50 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 2039c6 │ │ │ │ + cbz r5, 203b56 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e54c4 │ │ │ │ + bl 1e5654 │ │ │ │ str r0, [r4, #24] │ │ │ │ - ldr r1, [pc, #144] @ (203a58 ) │ │ │ │ + ldr r1, [pc, #144] @ (203be8 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1fedbc │ │ │ │ + bl 1fef4c │ │ │ │ strb.w r5, [r0, #32] │ │ │ │ - bl 1ff0a8 │ │ │ │ + bl 1ff238 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 203a4a │ │ │ │ + beq.n 203bda │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 2039f6 │ │ │ │ + cbz r2, 203b86 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ add.w lr, sp, #4 │ │ │ │ @@ -590078,90 +590184,90 @@ │ │ │ │ mov ip, r6 │ │ │ │ strb.w r3, [r4, #32] │ │ │ │ strh.w r3, [r4, #332] @ 0x14c │ │ │ │ mov.w r3, #65537 @ 0x10001 │ │ │ │ str.w r3, [r4, #328] @ 0x148 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - ldr r2, [pc, #60] @ (203a5c ) │ │ │ │ - ldr r3, [pc, #48] @ (203a54 ) │ │ │ │ + ldr r2, [pc, #60] @ (203bec ) │ │ │ │ + ldr r3, [pc, #48] @ (203be4 ) │ │ │ │ add r2, pc │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 203a46 │ │ │ │ + bne.n 203bd6 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - stmia r6!, {r1, r5, r6} │ │ │ │ + stmia r4!, {r1, r4, r6, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb62c │ │ │ │ movs r5, r2 │ │ │ │ - stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r6} │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ - bl 1ff768 │ │ │ │ + bl 1ff8f8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w r3, [r3, #480] @ 0x1e0 │ │ │ │ - cbnz r3, 203a92 │ │ │ │ + cbnz r3, 203c22 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r2, [r4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 203a88 │ │ │ │ + bhi.n 203c18 │ │ │ │ ldr.w r1, [r2, #-20] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r1, 203aaa │ │ │ │ + cbnz r1, 203c3a │ │ │ │ ldr.w r1, [r3, #-20] │ │ │ │ str.w r1, [r2, #-20] │ │ │ │ ldr.w r1, [r2, #-16] │ │ │ │ - cbnz r1, 203ab8 │ │ │ │ + cbnz r1, 203c48 │ │ │ │ ldr.w r1, [r3, #-16] │ │ │ │ str.w r1, [r2, #-16] │ │ │ │ ldr.w r1, [r2, #-12] │ │ │ │ - cbnz r1, 203ac6 │ │ │ │ + cbnz r1, 203c56 │ │ │ │ ldr.w r1, [r3, #-12] │ │ │ │ str.w r1, [r2, #-12] │ │ │ │ ldr.w r1, [r2, #-24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 203a88 │ │ │ │ + bne.n 203c18 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ str.w r3, [r2, #-24] │ │ │ │ - b.n 203a88 │ │ │ │ + b.n 203c18 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #300] @ (203c18 ) │ │ │ │ + ldr r3, [pc, #300] @ (203da8 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #300] @ (203c1c ) │ │ │ │ + ldr r1, [pc, #300] @ (203dac ) │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ add r3, pc │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr r4, [r5, #36] @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r7, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ @@ -590169,37 +590275,37 @@ │ │ │ │ ldrb.w r0, [r3, #45] @ 0x2d │ │ │ │ ldrb.w r8, [r3, #5] │ │ │ │ ands r0, r6 │ │ │ │ bfi r7, r0, #2, #6 │ │ │ │ strb.w r7, [r5, #40] @ 0x28 │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 203be0 │ │ │ │ + bne.n 203d70 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 203bf6 │ │ │ │ + beq.n 203d86 │ │ │ │ adds r3, r1, #6 │ │ │ │ mov.w ip, r7, lsl #5 │ │ │ │ add.w r6, r5, ip │ │ │ │ mla r2, r4, r2, r3 │ │ │ │ mov r3, r5 │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ - cbnz r0, 203b40 │ │ │ │ + cbnz r0, 203cd0 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ cmp r8, r0 │ │ │ │ it cc │ │ │ │ movcc r8, r0 │ │ │ │ adds r3, #32 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 203b30 │ │ │ │ + bne.n 203cc0 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mla r3, r3, r4, r1 │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ ands.w r6, r3, #121 @ 0x79 │ │ │ │ - bne.n 203b84 │ │ │ │ + bne.n 203d14 │ │ │ │ adds r1, #22 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ add.w r0, r5, ip │ │ │ │ mov r2, r5 │ │ │ │ movs r6, #0 │ │ │ │ mla r1, r3, r4, r1 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ @@ -590208,179 +590314,179 @@ │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ itt eq │ │ │ │ ldreq r3, [r2, #24] │ │ │ │ ldrbeq r6, [r3, #13] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 203b64 │ │ │ │ + bne.n 203cf4 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, #32 │ │ │ │ mov sl, r5 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r3, [sl, #56] @ 0x38 │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ subs r1, r3, #1 │ │ │ │ rsb r2, r3, #16 │ │ │ │ add.w r0, r3, r4, lsl #5 │ │ │ │ cmp r3, #15 │ │ │ │ add.w r0, r0, #60 @ 0x3c │ │ │ │ uxtb r1, r1 │ │ │ │ add r0, r5 │ │ │ │ - bhi.n 203ba8 │ │ │ │ + bhi.n 203d38 │ │ │ │ blx 5a178 │ │ │ │ adds r4, #1 │ │ │ │ add.w sl, sl, #32 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 203b88 │ │ │ │ + bne.n 203d18 │ │ │ │ add.w r4, r5, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ - cbz r3, 203bd2 │ │ │ │ + cbz r3, 203d62 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 25414c │ │ │ │ - cbnz r0, 203c04 │ │ │ │ + bl 2542dc │ │ │ │ + cbnz r0, 203d94 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ ands.w r6, r3, #121 @ 0x79 │ │ │ │ - beq.n 203bee │ │ │ │ + beq.n 203d7e │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 203b84 │ │ │ │ - b.n 203bb2 │ │ │ │ - cbz r7, 203c12 │ │ │ │ + bne.n 203d14 │ │ │ │ + b.n 203d42 │ │ │ │ + cbz r7, 203da2 │ │ │ │ mov.w ip, r7, lsl #5 │ │ │ │ - b.n 203b54 │ │ │ │ + b.n 203ce4 │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ ands.w r3, r3, #121 @ 0x79 │ │ │ │ ite ne │ │ │ │ movne r6, r3 │ │ │ │ moveq r6, #32 │ │ │ │ - b.n 203bb2 │ │ │ │ + b.n 203d42 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2008fc │ │ │ │ + bl 200a8c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r6, #32 │ │ │ │ - b.n 203bb2 │ │ │ │ + b.n 203d42 │ │ │ │ nop │ │ │ │ - stmia r5!, {r2, r3} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r6, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 203cc0 │ │ │ │ + beq.n 203e50 │ │ │ │ add.w lr, sp, #8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w ip, sp, #24 │ │ │ │ add.w r7, r4, #44 @ 0x2c │ │ │ │ strd r3, r3, [lr, #4] │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - cbz r6, 203c7a │ │ │ │ + cbz r6, 203e0a │ │ │ │ str r6, [sp, #20] │ │ │ │ add.w r6, r4, #76 @ 0x4c │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 203c98 │ │ │ │ + cbz r3, 203e28 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w r6, r4, #108 @ 0x6c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r3, [lr, #4] │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - cbz r3, 203cb6 │ │ │ │ + cbz r3, 203e46 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w r6, r4, #140 @ 0x8c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r3, [lr, #4] │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203ad8 │ │ │ │ + bl 203c68 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ mov lr, r0 │ │ │ │ - cbz r0, 203d10 │ │ │ │ + cbz r0, 203ea0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ movs r1, #0 │ │ │ │ add.w r5, r0, #44 @ 0x2c │ │ │ │ add.w ip, sp, #24 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ strd r1, r1, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, lr │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ad8 │ │ │ │ + bl 203c68 │ │ │ │ mov lr, r0 │ │ │ │ mov r0, lr │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r8, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 203d80 │ │ │ │ + cbz r0, 203f10 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w lr, sp, #8 │ │ │ │ add.w ip, sp, #24 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ @@ -590392,31 +590498,31 @@ │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203ad8 │ │ │ │ + bl 203c68 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r8, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 203e00 │ │ │ │ + cbz r0, 203f90 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w lr, sp, #8 │ │ │ │ add.w ip, sp, #24 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ @@ -590433,31 +590539,31 @@ │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 203ad8 │ │ │ │ + bl 203c68 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r8, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 203e96 │ │ │ │ + cbz r0, 204026 │ │ │ │ add.w lr, sp, #8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w ip, sp, #24 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ @@ -590480,84 +590586,84 @@ │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add.w r6, r4, #140 @ 0x8c │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203ad8 │ │ │ │ + bl 203c68 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r4, [pc, #100] @ (203f18 ) │ │ │ │ + ldr r4, [pc, #100] @ (2040a8 ) │ │ │ │ sub sp, #32 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r4, pc │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 203f0e │ │ │ │ - ldr r3, [pc, #84] @ (203f1c ) │ │ │ │ + cbz r0, 20409e │ │ │ │ + ldr r3, [pc, #84] @ (2040ac ) │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ - cbz r3, 203f04 │ │ │ │ + cbz r3, 204094 │ │ │ │ subs r5, #4 │ │ │ │ mov r7, r0 │ │ │ │ add.w r9, r5, r3, lsl #2 │ │ │ │ add.w ip, sp, #16 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [r5, #4]! │ │ │ │ add.w r4, r7, #44 @ 0x2c │ │ │ │ strd r6, r6, [sp] │ │ │ │ adds r7, #32 │ │ │ │ strd r6, r3, [sp, #8] │ │ │ │ cmp r5, r9 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bne.n 203ee2 │ │ │ │ + bne.n 204072 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 203ad8 │ │ │ │ + bl 203c68 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - stmia r1!, {r2, r6} │ │ │ │ - lsls r5, r4, #2 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ + ite lt │ │ │ │ + lsllt r5, r4, #2 │ │ │ │ + lsrge r4, r1, #21 │ │ │ │ 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 fp, r2 │ │ │ │ mov r9, r1 │ │ │ │ - bl 202e14 │ │ │ │ + bl 202fa4 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 203fae │ │ │ │ + cbz r0, 20413e │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 203f92 │ │ │ │ + beq.n 204122 │ │ │ │ mov r4, r9 │ │ │ │ mov r6, r0 │ │ │ │ add.w sl, r9, fp, lsl #3 │ │ │ │ add.w lr, sp, #8 │ │ │ │ add.w ip, sp, #24 │ │ │ │ movs r7, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -590570,175 +590676,175 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r4, sl │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ strb r3, [r6, #28] │ │ │ │ - bne.n 203f66 │ │ │ │ + bne.n 2040f6 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r4, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, fp │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #200] @ (204098 ) │ │ │ │ - ldr r3, [pc, #200] @ (20409c ) │ │ │ │ + ldr r2, [pc, #200] @ (204228 ) │ │ │ │ + ldr r3, [pc, #200] @ (20422c ) │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1fee88 │ │ │ │ - cbz r0, 204008 │ │ │ │ + bl 1ff018 │ │ │ │ + cbz r0, 204198 │ │ │ │ add.w r5, r5, r7, lsl #5 │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #176] @ (2040a0 ) │ │ │ │ - ldr r3, [pc, #168] @ (20409c ) │ │ │ │ + ldr r2, [pc, #176] @ (204230 ) │ │ │ │ + ldr r3, [pc, #168] @ (20422c ) │ │ │ │ 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 204092 │ │ │ │ + bne.n 204222 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add.w r5, r5, r7, lsl #5 │ │ │ │ - bl 202ec4 │ │ │ │ + bl 203054 │ │ │ │ add.w lr, r5, #44 @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ add.w ip, sp, #8 │ │ │ │ ldr r5, [r5, #56] @ 0x38 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldrb r7, [r5, #12] │ │ │ │ cmp r6, r7 │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 204056 │ │ │ │ - cbz r6, 20408e │ │ │ │ + bne.n 2041e6 │ │ │ │ + cbz r6, 20421e │ │ │ │ add.w r2, sp, #23 │ │ │ │ mov r3, r4 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ uxtb r4, r4 │ │ │ │ - bne.n 204040 │ │ │ │ - cbz r4, 20408e │ │ │ │ + bne.n 2041d0 │ │ │ │ + cbz r4, 20421e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add r5, sp, #8 │ │ │ │ mov r2, r6 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ add.w r4, r7, #44 @ 0x2c │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 203a60 │ │ │ │ - b.n 203fee │ │ │ │ + bl 203bf0 │ │ │ │ + b.n 20417e │ │ │ │ mov r6, r5 │ │ │ │ - b.n 203fee │ │ │ │ + b.n 20417e │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r0!, {r1, r3, r5} │ │ │ │ + bkpt 0x009a │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r3} │ │ │ │ + bkpt 0x007a │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #68] @ (2040fc ) │ │ │ │ + ldr r4, [pc, #68] @ (20428c ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r6, r2 │ │ │ │ add r4, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1ff38c │ │ │ │ - ldr r2, [pc, #56] @ (204100 ) │ │ │ │ + bl 1ff51c │ │ │ │ + ldr r2, [pc, #56] @ (204290 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r4, r2] │ │ │ │ add.w r1, r3, r1, lsl #7 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r2, [r1, #17] │ │ │ │ - cbnz r2, 2040da │ │ │ │ + cbnz r2, 20426a │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r6, [r0, #44] @ 0x2c │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - sev │ │ │ │ + pop {r4, r5, r7, pc} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ - ldr.w r4, [pc, #1328] @ 204650 │ │ │ │ + ldr.w r4, [pc, #1328] @ 2047e0 │ │ │ │ mov fp, r2 │ │ │ │ mov r6, r1 │ │ │ │ add r4, pc │ │ │ │ strd r2, r3, [sp, #136] @ 0x88 │ │ │ │ - ldr.w r3, [pc, #1320] @ 204654 │ │ │ │ + ldr.w r3, [pc, #1320] @ 2047e4 │ │ │ │ ldr r2, [sp, #172] @ 0xac │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ ldrb.w sl, [sp, #200] @ 0xc8 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldrb.w r9, [sp, #201] @ 0xc9 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ @@ -590761,43 +590867,43 @@ │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [sp, #184] @ 0xb8 │ │ │ │ ldrd r7, r8, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #32] │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq.w 2045b4 │ │ │ │ + beq.w 204744 │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ orrs r2, r1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r2, r1 │ │ │ │ orrs.w r2, r8, r2 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ adds r4, #1 │ │ │ │ - cbz r7, 2041ae │ │ │ │ + cbz r7, 20433e │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r9, [r2, #6] │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ and.w r3, r9, #15 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 202d84 │ │ │ │ + bl 202f14 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ubfx r9, r9, #5, #1 │ │ │ │ mov sl, r0 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r6, #4 │ │ │ │ - beq.w 20446c │ │ │ │ + beq.w 2045fc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 204464 │ │ │ │ + bne.w 2045f4 │ │ │ │ cmp r2, r6 │ │ │ │ iteet eq │ │ │ │ moveq r6, r3 │ │ │ │ movne r6, #2 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ @@ -590811,15 +590917,15 @@ │ │ │ │ adds r1, r4, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r1, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1ff48c │ │ │ │ + bl 1ff61c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [sp, #202] @ 0xca │ │ │ │ strb.w r3, [r0, #63] @ 0x3f │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ @@ -590830,34 +590936,34 @@ │ │ │ │ cmp r6, #25 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r1, [sp, #203] @ 0xcb │ │ │ │ strb.w r9, [r0, #60] @ 0x3c │ │ │ │ strb.w r3, [r0, #61] @ 0x3d │ │ │ │ - bhi.n 20424c │ │ │ │ + bhi.n 2043dc │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #3123 @ 0xc33 │ │ │ │ movt r2, #896 @ 0x380 │ │ │ │ lsls r3, r6 │ │ │ │ tst r3, r2 │ │ │ │ it ne │ │ │ │ movne.w sl, #34 @ 0x22 │ │ │ │ - bne.n 20424c │ │ │ │ + bne.n 2043dc │ │ │ │ cmp r6, #6 │ │ │ │ it eq │ │ │ │ moveq.w sl, #7 │ │ │ │ - beq.n 20424c │ │ │ │ + beq.n 2043dc │ │ │ │ cmp r6, #2 │ │ │ │ it eq │ │ │ │ moveq.w sl, #160 @ 0xa0 │ │ │ │ strb.w r1, [r4, #77] @ 0x4d │ │ │ │ strb.w sl, [r4, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 20447e │ │ │ │ + beq.w 20460e │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ add.w sl, r7, #20 │ │ │ │ movs r2, #0 │ │ │ │ str.w sl, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add.w ip, sp, #52 @ 0x34 │ │ │ │ strd r2, r2, [sp, #76] @ 0x4c │ │ │ │ @@ -590874,15 +590980,15 @@ │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str r7, [r5, #0] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str r7, [r6, #0] │ │ │ │ movs r5, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 2044be │ │ │ │ + beq.w 20464e │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ add.w r8, r8, #20 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add.w ip, sp, #52 @ 0x34 │ │ │ │ strd r2, r2, [sp, #76] @ 0x4c │ │ │ │ @@ -590902,15 +591008,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r7] │ │ │ │ ldmia.w sl!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r6] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 20433e │ │ │ │ + beq.n 2044ce │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ movs r2, #20 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str.w fp, [sp, #84] @ 0x54 │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, sp, #52 @ 0x34 │ │ │ │ strd lr, lr, [sp, #68] @ 0x44 │ │ │ │ @@ -590928,15 +591034,15 @@ │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w lr, [r7] │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w lr, [r6] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 204386 │ │ │ │ + cbz r3, 204516 │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add.w ip, sp, #52 @ 0x34 │ │ │ │ strd r2, r2, [sp, #76] @ 0x4c │ │ │ │ @@ -590954,15 +591060,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r7] │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r6] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 2043ce │ │ │ │ + cbz r3, 20455e │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add.w ip, sp, #52 @ 0x34 │ │ │ │ strd r2, r2, [sp, #76] @ 0x4c │ │ │ │ @@ -590980,15 +591086,15 @@ │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r7] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r6] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 20441a │ │ │ │ + cbz r3, 2045aa │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh.w r3, [r4, #61] @ 0x3d │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ strd r3, r3, [sp, #76] @ 0x4c │ │ │ │ @@ -591007,55 +591113,55 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ str.w ip, [lr] │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w ip, [r5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2031b4 │ │ │ │ + bl 203344 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r4, #63] @ 0x3f │ │ │ │ add.w r1, r4, #20 │ │ │ │ and.w r3, r3, #121 @ 0x79 │ │ │ │ add r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 203a60 │ │ │ │ - ldr r2, [pc, #532] @ (204658 ) │ │ │ │ - ldr r3, [pc, #528] @ (204654 ) │ │ │ │ + bl 203bf0 │ │ │ │ + ldr r2, [pc, #532] @ (2047e8 ) │ │ │ │ + ldr r3, [pc, #528] @ (2047e4 ) │ │ │ │ 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 20463e │ │ │ │ + bne.w 2047ce │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20450c │ │ │ │ + beq.n 20469c │ │ │ │ movs r2, #1 │ │ │ │ - b.n 2041ce │ │ │ │ + b.n 20435e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 204552 │ │ │ │ + beq.n 2046e2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r6, #5 │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - b.n 2041ce │ │ │ │ + b.n 20435e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 204562 │ │ │ │ + beq.n 2046f2 │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ mov.w r9, #17 │ │ │ │ mov ip, lr │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ strd r7, r7, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ @@ -591068,18 +591174,18 @@ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r5] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r6] │ │ │ │ - b.n 204296 │ │ │ │ + b.n 204426 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20457c │ │ │ │ + beq.n 20470c │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ str.w r8, [sp, #72] @ 0x48 │ │ │ │ strd r8, r8, [sp, #76] @ 0x4c │ │ │ │ mov ip, lr │ │ │ │ mov.w r8, #18 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ @@ -591096,92 +591202,92 @@ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r7] │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r6] │ │ │ │ - b.n 2042ee │ │ │ │ + b.n 20447e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 20455e │ │ │ │ + bhi.n 2046ee │ │ │ │ cmp r6, #8 │ │ │ │ - bne.n 20455e │ │ │ │ + bne.n 2046ee │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ - vldr d7, [pc, #296] @ 204648 │ │ │ │ + vldr d7, [pc, #296] @ 2047d8 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #72] @ 0x48 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #0] │ │ │ │ - cbz r0, 20455e │ │ │ │ + cbz r0, 2046ee │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 2041ce │ │ │ │ + b.n 20435e │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 204468 │ │ │ │ + bne.n 2045f8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n 204516 │ │ │ │ + bls.n 2046a6 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 2041ce │ │ │ │ + b.n 20435e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 204596 │ │ │ │ + cbz r3, 204726 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ mov ip, lr │ │ │ │ mov.w r9, #15 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ strd r2, r2, [sp, #76] @ 0x4c │ │ │ │ - b.n 204496 │ │ │ │ + b.n 204626 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 2045be │ │ │ │ + cbz r3, 20474e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ mov ip, lr │ │ │ │ mov.w r8, #16 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ strd r2, r2, [sp, #76] @ 0x4c │ │ │ │ - b.n 2044d8 │ │ │ │ + b.n 204668 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 204298 │ │ │ │ + beq.w 204428 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov ip, lr │ │ │ │ mov.w r9, #19 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ strd r3, r3, [sp, #76] @ 0x4c │ │ │ │ - b.n 204496 │ │ │ │ + b.n 204626 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - cbz r7, 20460e │ │ │ │ - cbz r2, 204614 │ │ │ │ + cbz r7, 20479e │ │ │ │ + cbz r2, 2047a4 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 204192 │ │ │ │ + b.n 204322 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2042ee │ │ │ │ + beq.w 20447e │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov.w r8, #20 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add.w r9, sp, #52 @ 0x34 │ │ │ │ strd r2, r2, [sp, #76] @ 0x4c │ │ │ │ @@ -591199,146 +591305,146 @@ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r7] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r6] │ │ │ │ - b.n 2042ee │ │ │ │ - cbz r2, 20462a │ │ │ │ + b.n 20447e │ │ │ │ + cbz r2, 2047ba │ │ │ │ movs r4, #1 │ │ │ │ - b.n 2041ae │ │ │ │ + b.n 20433e │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2045ba │ │ │ │ + bne.n 20474a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ orrs.w r2, r8, r2 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 204192 │ │ │ │ + b.n 204322 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 204610 │ │ │ │ + bne.n 2047a0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ orrs.w r2, r8, r2 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, r7 │ │ │ │ - b.n 2041ae │ │ │ │ + b.n 20433e │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - bkpt 0x00d8 │ │ │ │ + pop {r3, r6, pc} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 2046ca │ │ │ │ + rev r0, r5 │ │ │ │ lsls r5, r4, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r7, r1 │ │ │ │ strd r2, r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #380] @ (2047f4 ) │ │ │ │ - ldr r3, [pc, #380] @ (2047f8 ) │ │ │ │ + ldr r2, [pc, #380] @ (204984 ) │ │ │ │ + ldr r3, [pc, #380] @ (204988 ) │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r8, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1fee54 │ │ │ │ + bl 1fefe4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2047e4 │ │ │ │ + bne.w 204974 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ mov sl, r5 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 2047ec │ │ │ │ + beq.w 20497c │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ add r2, sp, #16 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, sl │ │ │ │ subs r5, #4 │ │ │ │ subs r3, #4 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r3 │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.n 2046c8 │ │ │ │ + bmi.n 204858 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ - cbz r3, 204700 │ │ │ │ + cbz r3, 204890 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 20475c │ │ │ │ + beq.n 2048ec │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r5 │ │ │ │ ldrd r1, r2, [r3, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ str.w r9, [r3, #4] │ │ │ │ strd r4, r4, [r3, #8] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r7, [r2, #4] │ │ │ │ str r7, [r4, #0] │ │ │ │ adds r7, r5, #4 │ │ │ │ cmp sl, r7 │ │ │ │ - beq.n 20473c │ │ │ │ + beq.n 2048cc │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r3, r6 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ lsls r1, r2, #31 │ │ │ │ sub.w r5, r5, #4 │ │ │ │ - bpl.n 2046c4 │ │ │ │ + bpl.n 204854 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 2046d0 │ │ │ │ + b.n 204860 │ │ │ │ add.w r3, r6, #15 │ │ │ │ add.w r1, r6, #31 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ add r2, sp │ │ │ │ cmp r3, r1 │ │ │ │ ldrb.w r2, [r2, #112] @ 0x70 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - bne.n 204708 │ │ │ │ + bne.n 204898 │ │ │ │ ldrd r1, r2, [r6, #4] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r9, r3, [r6, #4] │ │ │ │ str r3, [r6, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r2, [r6, #4] │ │ │ │ str r7, [r2, #4] │ │ │ │ str r7, [r3, #0] │ │ │ │ adds r7, r5, #4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, sl │ │ │ │ sub.w r3, r3, #4 │ │ │ │ - bne.n 2046ba │ │ │ │ - ldr r2, [pc, #188] @ (2047fc ) │ │ │ │ - ldr r3, [pc, #184] @ (2047f8 ) │ │ │ │ + bne.n 20484a │ │ │ │ + ldr r2, [pc, #188] @ (20498c ) │ │ │ │ + ldr r3, [pc, #184] @ (204988 ) │ │ │ │ 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 2047f0 │ │ │ │ + bne.n 204980 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add.w lr, sp, #96 @ 0x60 │ │ │ │ @@ -591346,98 +591452,98 @@ │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ ldrb.w fp, [r3, #12] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ cmp r8, fp │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 2047a0 │ │ │ │ + bne.n 204930 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 2047e0 │ │ │ │ + beq.n 204970 │ │ │ │ add.w r2, sp, #31 │ │ │ │ mov r3, r4 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 20478c │ │ │ │ - cbz r4, 2047e0 │ │ │ │ + bne.n 20491c │ │ │ │ + cbz r4, 204970 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov r2, r8 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ add.w ip, fp, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, fp │ │ │ │ - bl 203a60 │ │ │ │ - b.n 2046cc │ │ │ │ + bl 203bf0 │ │ │ │ + b.n 20485c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - b.n 2046cc │ │ │ │ + b.n 20485c │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r0, r7 │ │ │ │ - bl 201a58 │ │ │ │ + bl 201be8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 20473c │ │ │ │ + b.n 2048cc │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - cbnz r2, 204818 │ │ │ │ + @ instruction: 0xb7f2 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8bc │ │ │ │ + @ instruction: 0xb72c │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r2, r3, #32 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20486a │ │ │ │ + beq.n 2049fa │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ sub sp, #8 │ │ │ │ - cbz r2, 20482c │ │ │ │ + cbz r2, 2049bc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, sp │ │ │ │ strd r2, r3, [sp] │ │ │ │ - cbz r1, 204848 │ │ │ │ + cbz r1, 2049d8 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ - bl 1ff668 │ │ │ │ - cbnz r0, 204856 │ │ │ │ + bl 1ff7f8 │ │ │ │ + cbnz r0, 2049e6 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ mov r2, r5 │ │ │ │ - bl 1ff768 │ │ │ │ + bl 1ff8f8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1ff768 │ │ │ │ + bl 1ff8f8 │ │ │ │ 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 │ │ │ │ @@ -591446,55 +591552,55 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r6, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1ff0c4 │ │ │ │ + bl 1ff254 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ add.w lr, r0, #16 │ │ │ │ add.w ip, sp, #24 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ str r6, [sp, #8] │ │ │ │ strd r6, r6, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r2, r4 │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ - bl 208ff0 │ │ │ │ + bl 209180 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2048da │ │ │ │ + beq.n 204a6a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 2048d0 │ │ │ │ + cbz r2, 204a60 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r6 │ │ │ │ it eq │ │ │ │ moveq r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [r5] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 204910 │ │ │ │ + cbz r1, 204aa0 │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ add.w r2, r1, #60 @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 204920 │ │ │ │ + beq.n 204ab0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 204908 │ │ │ │ + cbz r2, 204a98 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ @@ -591507,22 +591613,22 @@ │ │ │ │ bx lr │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r2, [r2, #8] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - b.n 2048e2 │ │ │ │ + b.n 204a72 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 204948 │ │ │ │ + cbz r1, 204ad8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 204940 │ │ │ │ + cbz r3, 204ad0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ strd r3, r1, [r0] │ │ │ │ @@ -591532,15 +591638,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 20492a │ │ │ │ + b.n 204aba │ │ │ │ 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] │ │ │ │ @@ -591548,86 +591654,86 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r2, [r2, #8] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - cbz r5, 2049d0 │ │ │ │ - bl 1ff540 │ │ │ │ + cbz r5, 204b60 │ │ │ │ + bl 1ff6d0 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ mov r2, r7 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ ldrne r1, [r4, #48] @ 0x30 │ │ │ │ - bl 1ff594 │ │ │ │ + bl 1ff724 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, r3 │ │ │ │ mov r2, r8 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ ldrne r1, [r4, #64] @ 0x40 │ │ │ │ - bl 1ff594 │ │ │ │ + bl 1ff724 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ add.w r0, r5, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 1ff540 │ │ │ │ + bl 1ff6d0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1ff12c │ │ │ │ + bl 1ff2bc │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ - bl 208ff0 │ │ │ │ + bl 209180 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r2, #24 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 204a22 │ │ │ │ + beq.n 204bb2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 204a18 │ │ │ │ + cbz r1, 204ba8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ strd r1, r3, [r4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - cbz r1, 204a58 │ │ │ │ + cbz r1, 204be8 │ │ │ │ ldr r3, [r1, #32] │ │ │ │ add.w r2, r1, #40 @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 204a68 │ │ │ │ + beq.n 204bf8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 204a50 │ │ │ │ + cbz r2, 204be0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ @@ -591640,22 +591746,22 @@ │ │ │ │ bx lr │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r2, [r2, #8] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - b.n 204a2a │ │ │ │ + b.n 204bba │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 204a90 │ │ │ │ + cbz r1, 204c20 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 204a88 │ │ │ │ + cbz r3, 204c18 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ strd r3, r1, [r0] │ │ │ │ @@ -591665,15 +591771,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 204a72 │ │ │ │ + b.n 204c02 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ and.w r6, r3, #134 @ 0x86 │ │ │ │ and.w ip, r2, #134 @ 0x86 │ │ │ │ sub.w r6, r6, #6 │ │ │ │ @@ -591681,21 +591787,21 @@ │ │ │ │ clz r6, r6 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov.w r6, r6, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ - cbz r6, 204b30 │ │ │ │ + cbz r6, 204cc0 │ │ │ │ and.w r3, r3, #121 @ 0x79 │ │ │ │ cmp.w ip, #128 @ 0x80 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 204b08 │ │ │ │ + beq.n 204c98 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 204bba │ │ │ │ + bhi.n 204d4a │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ str r1, [r5, #52] @ 0x34 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ @@ -591706,98 +591812,98 @@ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldrh r1, [r5, r1] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 204b96 │ │ │ │ + bhi.n 204d26 │ │ │ │ tbb [pc, r3] │ │ │ │ muls r0, r0 │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ movs r7, #67 @ 0x43 │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ - ldr r4, [pc, #268] @ (204c2c ) │ │ │ │ + ldr r4, [pc, #268] @ (204dbc ) │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ ldrb r0, [r4, #13] │ │ │ │ mov r1, r3 │ │ │ │ orrs r0, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - bl 1fe1e8 │ │ │ │ + bl 1fe378 │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ it eq │ │ │ │ moveq r0, r4 │ │ │ │ - bne.n 204b4a │ │ │ │ + bne.n 204cda │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ strd r6, r6, [sp] │ │ │ │ - bl 203c20 │ │ │ │ + bl 203db0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r7, #268 @ 0x10c │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ movs r6, #0 │ │ │ │ ldrb r1, [r4, #12] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add.w r3, r1, #20 │ │ │ │ strd r6, r6, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - bl 203c20 │ │ │ │ + bl 203db0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r7, #265 @ 0x109 │ │ │ │ - b.n 204b62 │ │ │ │ + b.n 204cf2 │ │ │ │ movw r7, #267 @ 0x10b │ │ │ │ - b.n 204b62 │ │ │ │ + b.n 204cf2 │ │ │ │ movw r7, #351 @ 0x15f │ │ │ │ - b.n 204b62 │ │ │ │ + b.n 204cf2 │ │ │ │ mov.w r7, #350 @ 0x15e │ │ │ │ - b.n 204b62 │ │ │ │ + b.n 204cf2 │ │ │ │ mov.w r7, #266 @ 0x10a │ │ │ │ - b.n 204b62 │ │ │ │ + b.n 204cf2 │ │ │ │ mov.w r7, #352 @ 0x160 │ │ │ │ - b.n 204b62 │ │ │ │ + b.n 204cf2 │ │ │ │ movw r7, #349 @ 0x15d │ │ │ │ - b.n 204b62 │ │ │ │ + b.n 204cf2 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ - ldr r3, [pc, #584] @ (204e18 ) │ │ │ │ + ldr r3, [pc, #584] @ (204fa8 ) │ │ │ │ add r5, sp, #28 │ │ │ │ movs r6, #0 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r9, r1 │ │ │ │ - ldr r2, [pc, #572] @ (204e1c ) │ │ │ │ + ldr r2, [pc, #572] @ (204fac ) │ │ │ │ mov fp, r7 │ │ │ │ str r6, [sp, #28] │ │ │ │ add r4, sp, #76 @ 0x4c │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str.w r6, [sp, #62] @ 0x3e │ │ │ │ movw r1, #513 @ 0x201 │ │ │ │ @@ -591815,32 +591921,32 @@ │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ ldmia.w fp!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #3 │ │ │ │ mov sl, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ add.w lr, sp, #76 @ 0x4c │ │ │ │ add.w ip, sl, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ mov.w sl, #2 │ │ │ │ movt sl, #1 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov lr, r7 │ │ │ │ str r6, [sp, #28] │ │ │ │ add.w ip, sp, #76 @ 0x4c │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r6, r6, [sp, #64] @ 0x40 │ │ │ │ @@ -591851,32 +591957,32 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w lr, sp, #76 @ 0x4c │ │ │ │ add.w ip, r0, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ str r6, [sp, #28] │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ mov lr, r7 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ add.w ip, sp, #76 @ 0x4c │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -591886,29 +591992,29 @@ │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #3 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov sl, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ add.w lr, sp, #76 @ 0x4c │ │ │ │ add.w ip, sl, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movw r0, #513 @ 0x201 │ │ │ │ strh.w r0, [sp, #60] @ 0x3c │ │ │ │ mov ip, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r6, [sp, #28] │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ @@ -591923,79 +592029,79 @@ │ │ │ │ mov r5, r3 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ add.w ip, sp, #76 @ 0x4c │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r7 │ │ │ │ add.w r2, sl, #20 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 203d88 │ │ │ │ - ldr r2, [pc, #36] @ (204e20 ) │ │ │ │ - ldr r3, [pc, #28] @ (204e18 ) │ │ │ │ + bl 203f18 │ │ │ │ + ldr r2, [pc, #36] @ (204fb0 ) │ │ │ │ + ldr r3, [pc, #28] @ (204fa8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 204e12 │ │ │ │ + bne.n 204fa2 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, r4} │ │ │ │ + uxth r0, r1 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - sxth r0, r0 │ │ │ │ + add sp, #448 @ 0x1c0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr r4, [pc, #488] @ (205020 ) │ │ │ │ + ldr r4, [pc, #488] @ (2051b0 ) │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ - ldr r3, [pc, #488] @ (205024 ) │ │ │ │ + ldr r3, [pc, #488] @ (2051b4 ) │ │ │ │ mov sl, r0 │ │ │ │ add r4, pc │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r4, sp, #24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 204bbc │ │ │ │ + bl 204d4c │ │ │ │ movs r3, #0 │ │ │ │ ldrb r5, [r0, #12] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r5, #1 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ @@ -592004,41 +592110,41 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ strd r3, r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ it eq │ │ │ │ streq.w r9, [sp, #16] │ │ │ │ - beq.n 204ed2 │ │ │ │ + beq.n 205062 │ │ │ │ mov r7, r6 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ add r5, sp, #76 @ 0x4c │ │ │ │ add.w fp, sp, #76 @ 0x4c │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov.w r8, #0 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ str.w r8, [sp, #24] │ │ │ │ mov r7, r6 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ mov.w r3, #1 │ │ │ │ strd r8, r8, [sp, #60] @ 0x3c │ │ │ │ @@ -592050,31 +592156,31 @@ │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r3, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ str.w r8, [sp, #24] │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ mov lr, r6 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ movs r3, #2 │ │ │ │ strd r8, r8, [sp, #60] @ 0x3c │ │ │ │ mov ip, fp │ │ │ │ @@ -592086,191 +592192,191 @@ │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov ip, fp │ │ │ │ add.w lr, r6, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldrb.w r2, [r9, #13] │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #24] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 204ff0 │ │ │ │ + cbz r0, 205180 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ str r5, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 203e08 │ │ │ │ - ldr r2, [pc, #36] @ (205028 ) │ │ │ │ - ldr r3, [pc, #28] @ (205024 ) │ │ │ │ + bl 203f98 │ │ │ │ + ldr r2, [pc, #36] @ (2051b8 ) │ │ │ │ + ldr r3, [pc, #28] @ (2051b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20501c │ │ │ │ + bne.n 2051ac │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - cbz r0, 205054 │ │ │ │ + add sp, #192 @ 0xc0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #984 @ 0x3d8 │ │ │ │ + add r6, sp, #408 @ 0x198 │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ mov r4, r0 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #15 │ │ │ │ - bhi.n 205070 │ │ │ │ + bhi.n 205200 │ │ │ │ tbb [pc, r2] │ │ │ │ cmp r5, #32 │ │ │ │ cmp r1, r7 │ │ │ │ asrs r1, r2, #17 │ │ │ │ lsrs r4, r2, #32 │ │ │ │ asrs r4, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r0, [pc, #1112] @ 205570 │ │ │ │ + ldr.w r0, [pc, #1112] @ 205700 │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r1, [pc, #1108] @ 205574 │ │ │ │ + ldr.w r1, [pc, #1108] @ 205704 │ │ │ │ add r0, pc │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r2 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov.w r1, #0 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 205158 │ │ │ │ + cbz r0, 2052e8 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 20538a │ │ │ │ + bhi.w 20551a │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 20556e │ │ │ │ + bhi.w 2056fe │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r6, r7, #7 │ │ │ │ lsls r6, r7, #7 │ │ │ │ lsls r6, r7, #7 │ │ │ │ lsls r6, r7, #7 │ │ │ │ lsls r6, r7, #7 │ │ │ │ @@ -592302,42 +592408,42 @@ │ │ │ │ lsls r7, r2, #2 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ ldrd r8, r9, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #48] @ 0x30 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 2051de │ │ │ │ + cbz r0, 20536e │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldrb r1, [r5, #13] │ │ │ │ mov.w r9, #1 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ sub.w r8, r1, #33 @ 0x21 │ │ │ │ rsb r3, r1, #33 @ 0x21 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r2, r1 │ │ │ │ @@ -592345,26 +592451,26 @@ │ │ │ │ ldr.w lr, [ip, #312] @ 0x138 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ cmp r1, #16 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ add.w r3, r1, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r0, r9, r3 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq.n 2052ae │ │ │ │ + beq.n 20543e │ │ │ │ cmp r1, #32 │ │ │ │ - beq.w 20536e │ │ │ │ + beq.w 2054fe │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - beq.w 205394 │ │ │ │ + beq.w 205524 │ │ │ │ lsl.w r1, r9, r3 │ │ │ │ orr.w lr, r1, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 20556e │ │ │ │ + bhi.w 2056fe │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r4, #5 │ │ │ │ lsls r7, r0, #6 │ │ │ │ lsls r7, r0, #6 │ │ │ │ lsls r7, r0, #6 │ │ │ │ lsls r7, r0, #6 │ │ │ │ lsls r7, r0, #6 │ │ │ │ @@ -592392,61 +592498,61 @@ │ │ │ │ lsls r7, r0, #6 │ │ │ │ lsls r7, r0, #6 │ │ │ │ lsls r7, r0, #6 │ │ │ │ lsls r7, r0, #6 │ │ │ │ lsls r4, r5, #5 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 2051b8 │ │ │ │ + b.n 205348 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ - b.n 2051b8 │ │ │ │ + b.n 205348 │ │ │ │ ands.w r3, lr, #8 │ │ │ │ - bne.w 205408 │ │ │ │ + bne.w 205598 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ movw lr, #32769 @ 0x8001 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ strh.w lr, [sp, #40] @ 0x28 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ mov r0, ip │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 2052f4 │ │ │ │ + cbz r0, 205484 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d88 │ │ │ │ + bl 203f18 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #32 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bhi.w 20553e │ │ │ │ + bhi.w 2056ce │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 20556e │ │ │ │ + bhi.w 2056fe │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ @@ -592473,315 +592579,315 @@ │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ands.w r3, lr, #16 │ │ │ │ - bne.n 205412 │ │ │ │ + bne.n 2055a2 │ │ │ │ mov.w lr, #1 │ │ │ │ movt lr, #32768 @ 0x8000 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ str.w lr, [sp, #40] @ 0x28 │ │ │ │ - b.n 2052c8 │ │ │ │ + b.n 205458 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ - b.n 2051b8 │ │ │ │ + b.n 205348 │ │ │ │ ands.w lr, lr, #32 │ │ │ │ - beq.w 205554 │ │ │ │ + beq.w 2056e4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w r3, #1048576 @ 0x100000 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 20158c │ │ │ │ + bl 20171c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 2053da │ │ │ │ + cbz r0, 20556a │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #28] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r1, [r0, #13] │ │ │ │ movs r2, #0 │ │ │ │ orr.w lr, r9, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #32 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ strd r2, r2, [sp, #40] @ 0x28 │ │ │ │ - bhi.w 205548 │ │ │ │ + bhi.w 2056d8 │ │ │ │ mov r2, r1 │ │ │ │ subs r3, r1, #1 │ │ │ │ - b.n 205256 │ │ │ │ + b.n 2053e6 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r9, #1024 @ 0x400 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 2053a6 │ │ │ │ + b.n 205536 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r9, #8388608 @ 0x800000 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 2053a6 │ │ │ │ + b.n 205536 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 20544c │ │ │ │ + cbz r0, 2055dc │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d88 │ │ │ │ + bl 203f18 │ │ │ │ mov r3, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #366 @ 0x16e │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d88 │ │ │ │ + bl 203f18 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d88 │ │ │ │ + bl 203f18 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ orr.w r7, r6, #6 │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r3, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r2, sl │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r6, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 203d88 │ │ │ │ + bl 203f18 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d88 │ │ │ │ - ldr r2, [pc, #136] @ (205578 ) │ │ │ │ - ldr r3, [pc, #132] @ (205574 ) │ │ │ │ + bl 203f18 │ │ │ │ + ldr r2, [pc, #136] @ (205708 ) │ │ │ │ + ldr r3, [pc, #132] @ (205704 ) │ │ │ │ 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 20556a │ │ │ │ + bne.n 2056fa │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strh.w r9, [sp, #48] @ 0x30 │ │ │ │ - b.n 205420 │ │ │ │ + b.n 2055b0 │ │ │ │ strb.w r9, [sp, #48] @ 0x30 │ │ │ │ - b.n 205420 │ │ │ │ + b.n 2055b0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 205420 │ │ │ │ + b.n 2055b0 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ strb.w lr, [sp, #40] @ 0x28 │ │ │ │ - b.n 2052c8 │ │ │ │ + b.n 205458 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 2052c8 │ │ │ │ + b.n 205458 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ - b.n 205380 │ │ │ │ + b.n 205510 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 205420 │ │ │ │ + b.n 2055b0 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd lr, r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 2052c8 │ │ │ │ + b.n 205458 │ │ │ │ str.w lr, [sp, #20] │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov lr, r9 │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ - b.n 20554c │ │ │ │ + b.n 2056dc │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ - b.n 2052c0 │ │ │ │ + b.n 205450 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r6, sp, #880 @ 0x370 │ │ │ │ + add r5, sp, #304 @ 0x130 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r1, sp, #496 @ 0x1f0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ - ldr r2, [pc, #756] @ (205888 ) │ │ │ │ + ldr r2, [pc, #756] @ (205a18 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #756] @ (20588c ) │ │ │ │ + ldr r3, [pc, #756] @ (205a1c ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 2058c8 │ │ │ │ + beq.w 205a58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ - vldr d0, [pc, #708] @ 205878 │ │ │ │ + vldr d0, [pc, #708] @ 205a08 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r4, [r3, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 20158c │ │ │ │ + bl 20171c │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 2055e6 │ │ │ │ + cbz r0, 205776 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ ldrb r4, [r3, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 20158c │ │ │ │ + bl 20171c │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 20561c │ │ │ │ + cbz r0, 2057ac │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - vldr d0, [pc, #604] @ 205880 │ │ │ │ + vldr d0, [pc, #604] @ 205a10 │ │ │ │ ldrb r4, [r3, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 20158c │ │ │ │ + bl 20171c │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 205654 │ │ │ │ + cbz r0, 2057e4 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r0, r7 │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ strd r3, r3, [sp, #84] @ 0x54 │ │ │ │ strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ cmp r4, #1 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ str r6, [sp, #24] │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ it eq │ │ │ │ streq.w sl, [sp, #8] │ │ │ │ - bne.w 205824 │ │ │ │ + bne.w 2059b4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 205738 │ │ │ │ + bls.n 2058c8 │ │ │ │ mov.w r8, #1 │ │ │ │ movs r6, #0 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ strd r9, fp, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r7, [sp, #20] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ @@ -592800,121 +592906,121 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ add.w r3, r9, #20 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r8, r3 │ │ │ │ - bcc.n 2056a4 │ │ │ │ + bcc.n 205834 │ │ │ │ ldrd r9, fp, [sp, #32] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movs r1, #202 @ 0xca │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 203d88 │ │ │ │ + bl 203f18 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r3, [r3, #170] @ 0xaa │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 205890 │ │ │ │ + beq.w 205a20 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r0, r7 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ ldrb.w r6, [fp, #13] │ │ │ │ - vldr d0, [pc, #244] @ 205878 │ │ │ │ + vldr d0, [pc, #244] @ 205a08 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20158c │ │ │ │ + bl 20171c │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 2057ae │ │ │ │ + cbz r0, 20593e │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d88 │ │ │ │ + bl 203f18 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 203d88 │ │ │ │ + bl 203f18 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 205ab8 │ │ │ │ + bhi.w 205c48 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r1, #4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ lsls r6, r7, #3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsls r2, r3, #5 │ │ │ │ @@ -592932,46 +593038,46 @@ │ │ │ │ add r4, sp, #100 @ 0x64 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ add.w lr, sp, #100 @ 0x64 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ - b.n 20568c │ │ │ │ + bl 203bf0 │ │ │ │ + b.n 20581c │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ - add r2, sp, #408 @ 0x198 │ │ │ │ + add r0, sp, #856 @ 0x358 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ add.w r3, r2, #4294967295 @ 0xffffffff │ │ │ │ - bhi.w 205aaa │ │ │ │ + bhi.w 205c3a │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 205984 │ │ │ │ + bhi.n 205b14 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ str r6, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ @@ -592983,24 +593089,24 @@ │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ - bl 203cc8 │ │ │ │ - ldr r2, [pc, #492] @ (205ac0 ) │ │ │ │ - ldr r3, [pc, #492] @ (205ac4 ) │ │ │ │ + bl 203e58 │ │ │ │ + ldr r2, [pc, #492] @ (205c50 ) │ │ │ │ + ldr r3, [pc, #492] @ (205c54 ) │ │ │ │ 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 205ab4 │ │ │ │ + bne.w 205c44 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r1, #32768 @ 0x8000 │ │ │ │ strh.w r1, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ sub.w r4, r2, #33 @ 0x21 │ │ │ │ rsb ip, r3, #32 │ │ │ │ @@ -593009,34 +593115,34 @@ │ │ │ │ lsr.w ip, r1, ip │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ orr.w r4, r4, ip │ │ │ │ mvn.w sl, r3 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ mvns r3, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 20593a │ │ │ │ + cbz r0, 205aca │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bhi.w 205aa0 │ │ │ │ + bhi.w 205c30 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 205ab8 │ │ │ │ + bhi.w 205c48 │ │ │ │ tbb [pc, r3] │ │ │ │ uxth r2, r4 │ │ │ │ uxth r2, r6 │ │ │ │ uxth r2, r6 │ │ │ │ ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ uxth r2, r6 │ │ │ │ uxth r2, r6 │ │ │ │ @@ -593048,804 +593154,804 @@ │ │ │ │ uxth r2, r6 │ │ │ │ uxth r2, r6 │ │ │ │ uxth r2, r6 │ │ │ │ uxth r2, r6 │ │ │ │ ldr r2, [r6, #120] @ 0x78 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ strb.w r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 2058f6 │ │ │ │ + b.n 205a86 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 2058f6 │ │ │ │ + b.n 205a86 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 2058f6 │ │ │ │ + b.n 205a86 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #280 @ 0x118 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 203d88 │ │ │ │ - b.n 2058d2 │ │ │ │ + bl 203f18 │ │ │ │ + b.n 205a62 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 20599a │ │ │ │ + b.n 205b2a │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 20599a │ │ │ │ + b.n 205b2a │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 20599a │ │ │ │ + b.n 205b2a │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 20599a │ │ │ │ + b.n 205b2a │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 20599a │ │ │ │ + b.n 205b2a │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 20599a │ │ │ │ + b.n 205b2a │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 205a5c │ │ │ │ + cbz r0, 205bec │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r3, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 2057d8 │ │ │ │ + b.n 205968 │ │ │ │ strh.w sl, [sp, #48] @ 0x30 │ │ │ │ - b.n 205a36 │ │ │ │ + b.n 205bc6 │ │ │ │ strb.w sl, [sp, #48] @ 0x30 │ │ │ │ - b.n 205a36 │ │ │ │ + b.n 205bc6 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 205a36 │ │ │ │ + b.n 205bc6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 205a36 │ │ │ │ - vldr d7, [pc, #12] @ 205ab8 │ │ │ │ + b.n 205bc6 │ │ │ │ + vldr d7, [pc, #12] @ 205c48 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - b.n 2058f6 │ │ │ │ + b.n 205a86 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ - add r7, pc, #152 @ (adr r7, 205b5c ) │ │ │ │ + add r5, pc, #600 @ (adr r5, 205eac ) │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #260] @ (205be0 ) │ │ │ │ + ldr r2, [pc, #260] @ (205d70 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #260] @ (205be4 ) │ │ │ │ + ldr r3, [pc, #260] @ (205d74 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ add r7, sp, #8 │ │ │ │ ldrb.w r5, [r8, #13] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ │ │ mov r9, r1 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 20158c │ │ │ │ + bl 20171c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 205b24 │ │ │ │ + cbz r0, 205cb4 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldrb.w r5, [r8, #13] │ │ │ │ mov r0, r7 │ │ │ │ vmov.f64 d0, #8 @ 0x40400000 3.0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20158c │ │ │ │ + bl 20171c │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 205b52 │ │ │ │ + cbz r0, 205ce2 │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r3, r9 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, sl │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #202 @ 0xca │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 203d88 │ │ │ │ + bl 203f18 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ - ldr r2, [pc, #36] @ (205be8 ) │ │ │ │ - ldr r3, [pc, #32] @ (205be4 ) │ │ │ │ + bl 203ea8 │ │ │ │ + ldr r2, [pc, #36] @ (205d78 ) │ │ │ │ + ldr r3, [pc, #32] @ (205d74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 205bda │ │ │ │ + bne.n 205d6a │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r5, pc, #112 @ (adr r5, 205c54 ) │ │ │ │ + add r3, pc, #560 @ (adr r3, 205fa4 ) │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #224 @ (adr r4, 205ccc ) │ │ │ │ + add r2, pc, #672 @ (adr r2, 20601c ) │ │ │ │ lsls r5, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ mov r4, r2 │ │ │ │ - ldr r3, [pc, #836] @ (205f50 ) │ │ │ │ + ldr r3, [pc, #836] @ (2060e0 ) │ │ │ │ mov r7, r0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr r2, [pc, #836] @ (205f54 ) │ │ │ │ + ldr r2, [pc, #836] @ (2060e4 ) │ │ │ │ str r1, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ ldrb.w r8, [r4, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 205f02 │ │ │ │ + beq.w 206092 │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ add.w sl, sp, #68 @ 0x44 │ │ │ │ mov r4, r2 │ │ │ │ - vldr d8, [pc, #784] @ 205f48 │ │ │ │ + vldr d8, [pc, #784] @ 2060d8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 205d6e │ │ │ │ + b.n 205efe │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov ip, sl │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ strb.w fp, [sp, #84] @ 0x54 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ add.w lr, sp, #100 @ 0x64 │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ 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, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r4, r4, [r6] │ │ │ │ str r4, [r6, #8] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldrb.w ip, [r3, #12] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [sp, #84] @ 0x54 │ │ │ │ strd r4, r4, [sp, #92] @ 0x5c │ │ │ │ cmp.w ip, #1 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r9, #1 │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 205ef0 │ │ │ │ + bne.w 206080 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov lr, sl │ │ │ │ strb.w fp, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #1 │ │ │ │ - beq.w 205ef0 │ │ │ │ + beq.w 206080 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ add.w lr, sp, #100 @ 0x64 │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldrb r5, [r0, #13] │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, #16 │ │ │ │ - beq.w 205f30 │ │ │ │ + beq.w 2060c0 │ │ │ │ cmp r5, #32 │ │ │ │ - bne.n 205daa │ │ │ │ + bne.n 205f3a │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r2, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r8, r3 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bls.w 205f02 │ │ │ │ + bls.w 206092 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov.w r9, #0 │ │ │ │ strd r4, r4, [r6] │ │ │ │ str r4, [r6, #8] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ strd r4, r4, [sp, #84] @ 0x54 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [sp, #92] @ 0x5c │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 205c40 │ │ │ │ + bne.w 205dd0 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 205ef6 │ │ │ │ + beq.w 206086 │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 205c40 │ │ │ │ + b.n 205dd0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ vstr d8, [sp, #48] @ 0x30 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 205dd4 │ │ │ │ + cbz r0, 205f64 │ │ │ │ mov r3, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ ldrb.w ip, [fp, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 205d54 │ │ │ │ + beq.n 205ee4 │ │ │ │ orr.w r5, r5, #4 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r2, sl, [sp, #12] │ │ │ │ uxtb r3, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 205ebc │ │ │ │ + b.n 20604c │ │ │ │ ldr.w ip, [sp, #16] │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ strb.w r8, [sp, #84] @ 0x54 │ │ │ │ str.w fp, [sp, #80] @ 0x50 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ add.w lr, sp, #100 @ 0x64 │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, sl │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 204aa0 │ │ │ │ + bl 204c30 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ mul.w r3, r8, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 205e92 │ │ │ │ + cbz r0, 206022 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldrb.w ip, [fp, #12] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r8, ip │ │ │ │ - bcs.n 205ee8 │ │ │ │ + bcs.n 206078 │ │ │ │ strd r4, r4, [r6] │ │ │ │ str r4, [r6, #8] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ str.w fp, [sp, #60] @ 0x3c │ │ │ │ strd r4, r4, [sp, #84] @ 0x54 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [sp, #92] @ 0x5c │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 205df0 │ │ │ │ + bne.n 205f80 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 205df0 │ │ │ │ + bne.n 205f80 │ │ │ │ mov sl, fp │ │ │ │ - b.n 205e48 │ │ │ │ + b.n 205fd8 │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 205d54 │ │ │ │ + b.n 205ee4 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ - b.n 205d2a │ │ │ │ + b.n 205eba │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r9, r8 │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 205c96 │ │ │ │ + b.n 205e26 │ │ │ │ mov r0, r8 │ │ │ │ - bl 202e14 │ │ │ │ + bl 202fa4 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203ea0 │ │ │ │ - ldr r2, [pc, #68] @ (205f58 ) │ │ │ │ - ldr r3, [pc, #56] @ (205f50 ) │ │ │ │ + bl 204030 │ │ │ │ + ldr r2, [pc, #68] @ (2060e8 ) │ │ │ │ + ldr r3, [pc, #56] @ (2060e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 205f40 │ │ │ │ + bne.n 2060d0 │ │ │ │ add sp, #204 @ 0xcc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #378 @ 0x17a │ │ │ │ mov r0, r7 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 205d54 │ │ │ │ + b.n 205ee4 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #936 @ (adr r3, 206300 ) │ │ │ │ + add r2, pc, #360 @ (adr r2, 206250 ) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r0, pc, #920 @ (adr r0, 2062f4 ) │ │ │ │ + ldr r7, [sp, #344] @ 0x158 │ │ │ │ lsls r5, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r4, [pc, #836] @ (2062b8 ) │ │ │ │ + ldr r4, [pc, #836] @ (206448 ) │ │ │ │ mov sl, r1 │ │ │ │ - ldr r3, [pc, #836] @ (2062bc ) │ │ │ │ + ldr r3, [pc, #836] @ (20644c ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r4, pc │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r9, [sl, #13] │ │ │ │ add r7, sp, #32 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ ldrb r4, [r0, #13] │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 20158c │ │ │ │ + bl 20171c │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 205fc4 │ │ │ │ + cbz r0, 206154 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #230 @ 0xe6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r2, sl │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ movw r1, #275 @ 0x113 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, sl │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d88 │ │ │ │ - ldr.w ip, [pc, #720] @ 2062c0 │ │ │ │ + bl 203f18 │ │ │ │ + ldr.w ip, [pc, #720] @ 206450 │ │ │ │ mov r4, r0 │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ add ip, pc │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r1, r9 │ │ │ │ - vldr d0, [pc, #640] @ 206298 │ │ │ │ + vldr d0, [pc, #640] @ 206428 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 20158c │ │ │ │ + bl 20171c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 206042 │ │ │ │ + cbz r0, 2061d2 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ strd r9, r4, [sp, #16] │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ add.w fp, sp, #68 @ 0x44 │ │ │ │ vldmia r8!, {s0} │ │ │ │ mov r0, r7 │ │ │ │ ldrb r4, [r6, #13] │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 20158c │ │ │ │ + bl 20171c │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 206084 │ │ │ │ + cbz r0, 206214 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 203d88 │ │ │ │ + bl 203f18 │ │ │ │ cmp r8, fp │ │ │ │ mov r6, r0 │ │ │ │ - bne.n 206052 │ │ │ │ + bne.n 2061e2 │ │ │ │ ldrd r9, r4, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ - vldr d0, [pc, #512] @ 2062a0 │ │ │ │ + vldr d0, [pc, #512] @ 206430 │ │ │ │ mov r1, r9 │ │ │ │ - bl 20158c │ │ │ │ + bl 20171c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 2060ce │ │ │ │ + cbz r0, 20625e │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r1, r9 │ │ │ │ - vldr d0, [pc, #468] @ 2062a8 │ │ │ │ + vldr d0, [pc, #468] @ 206438 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20158c │ │ │ │ + bl 20171c │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 206100 │ │ │ │ + cbz r0, 206290 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 203d88 │ │ │ │ + bl 203f18 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r0, r5 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ str.w r8, [sp] │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d88 │ │ │ │ + bl 203f18 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r3, [r3, #170] @ 0xaa │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2061b8 │ │ │ │ + beq.n 206348 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r0, r5 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ ldrb.w r4, [sl, #13] │ │ │ │ - vldr d0, [pc, #340] @ 2062a0 │ │ │ │ + vldr d0, [pc, #340] @ 206430 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20158c │ │ │ │ + bl 20171c │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 206174 │ │ │ │ + cbz r0, 206304 │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 203d88 │ │ │ │ - ldr r2, [pc, #292] @ (2062c4 ) │ │ │ │ - ldr r3, [pc, #284] @ (2062bc ) │ │ │ │ + bl 203f18 │ │ │ │ + ldr r2, [pc, #292] @ (206454 ) │ │ │ │ + ldr r3, [pc, #284] @ (20644c ) │ │ │ │ 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 206338 │ │ │ │ + bne.w 2064c8 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ cmp r2, #32 │ │ │ │ add.w r3, r2, #4294967295 @ 0xffffffff │ │ │ │ - bhi.n 206288 │ │ │ │ + bhi.n 206418 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 206280 │ │ │ │ + bhi.n 206410 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r4, [r2, r1] │ │ │ │ ldr r0, [r3, r1] │ │ │ │ ldr r0, [r3, r1] │ │ │ │ str r0, [r3, r1] │ │ │ │ ldr r0, [r3, r1] │ │ │ │ ldr r0, [r3, r1] │ │ │ │ @@ -593868,34 +593974,34 @@ │ │ │ │ lsl.w r4, r1, r4 │ │ │ │ lsr.w r6, r1, r6 │ │ │ │ orrs r4, r6 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ mvns r6, r3 │ │ │ │ mvn.w r9, r4 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 206238 │ │ │ │ + cbz r0, 2063c8 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bhi.n 206332 │ │ │ │ + bhi.n 2064c2 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 20633c │ │ │ │ + bhi.n 2064cc │ │ │ │ tbb [pc, r3] │ │ │ │ strb r5, [r5, #25] │ │ │ │ strb r6, [r6, #25] │ │ │ │ strb r6, [r6, #25] │ │ │ │ ldr r6, [r6, #36] @ 0x24 │ │ │ │ strb r6, [r6, #25] │ │ │ │ strb r6, [r6, #25] │ │ │ │ @@ -593907,363 +594013,363 @@ │ │ │ │ strb r6, [r6, #25] │ │ │ │ strb r6, [r6, #25] │ │ │ │ strb r6, [r6, #25] │ │ │ │ strb r6, [r6, #25] │ │ │ │ subs r4, #118 @ 0x76 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ strb.w r1, [sp, #24] │ │ │ │ - b.n 2061f8 │ │ │ │ + b.n 206388 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [sp, #24] │ │ │ │ - b.n 2061f8 │ │ │ │ + b.n 206388 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #24] │ │ │ │ - b.n 2061f8 │ │ │ │ - vldr d7, [pc, #36] @ 2062b0 │ │ │ │ + b.n 206388 │ │ │ │ + vldr d7, [pc, #36] @ 206440 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 2061f8 │ │ │ │ + b.n 206388 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #0 @ (adr r0, 20629c ) │ │ │ │ - bhi.n 206248 │ │ │ │ + add r0, pc, #0 @ (adr r0, 20642c ) │ │ │ │ + bhi.n 2063d8 │ │ │ │ it hi │ │ │ │ ... │ │ │ │ cmp r5, #24 │ │ │ │ strbhi r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ittee │ │ │ │ mov r0, r0 │ │ │ │ mov r0, r0 │ │ │ │ moval r0, r0 │ │ │ │ strhal r0, [r0, #0] │ │ │ │ - add r0, pc, #528 @ (adr r0, 2064cc ) │ │ │ │ + ldr r6, [sp, #976] @ 0x3d0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #744] @ (2065ac ) │ │ │ │ + ldr r4, [pc, #936] @ (2067fc ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r6, [sp, #368] @ 0x170 │ │ │ │ + ldr r4, [sp, #816] @ 0x330 │ │ │ │ lsls r5, r4, #2 │ │ │ │ str r6, [sp, #32] │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd r6, r7, [sp, #24] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 2062f0 │ │ │ │ + cbz r0, 206480 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r3, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ - b.n 20619c │ │ │ │ + bl 203ea8 │ │ │ │ + b.n 20632c │ │ │ │ strh.w r6, [sp, #32] │ │ │ │ - b.n 2062ca │ │ │ │ + b.n 20645a │ │ │ │ strb.w r6, [sp, #32] │ │ │ │ - b.n 2062ca │ │ │ │ + b.n 20645a │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 2062ca │ │ │ │ + b.n 20645a │ │ │ │ strd r6, r9, [sp, #32] │ │ │ │ - b.n 2062ca │ │ │ │ + b.n 20645a │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #708] @ (206618 ) │ │ │ │ - ldr r3, [pc, #708] @ (20661c ) │ │ │ │ + ldr r2, [pc, #708] @ (2067a8 ) │ │ │ │ + ldr r3, [pc, #708] @ (2067ac ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r8, [r9, #13] │ │ │ │ add r5, sp, #32 │ │ │ │ - vldr d0, [pc, #660] @ 2065f8 │ │ │ │ + vldr d0, [pc, #660] @ 206788 │ │ │ │ mov fp, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 20158c │ │ │ │ + bl 20171c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 2063a4 │ │ │ │ + cbz r0, 206534 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 20158c │ │ │ │ + bl 20171c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 2063d0 │ │ │ │ + cbz r0, 206560 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #230 @ 0xe6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r2, r9 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 203d88 │ │ │ │ + bl 203f18 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d88 │ │ │ │ - vldr d7, [pc, #488] @ 206600 │ │ │ │ + bl 203f18 │ │ │ │ + vldr d7, [pc, #488] @ 206790 │ │ │ │ cmp.w r8, #32 │ │ │ │ - vldr d0, [pc, #488] @ 206608 │ │ │ │ + vldr d0, [pc, #488] @ 206798 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #190 @ 0xbe │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ it cs │ │ │ │ vmovcs.f64 d0, d7 │ │ │ │ vstr d0, [sp, #24] │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ mov sl, r0 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r2, [sl, #13] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ - bl 20158c │ │ │ │ + bl 20171c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 206470 │ │ │ │ + cbz r0, 206600 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #230 @ 0xe6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r1, r8 │ │ │ │ vmov.f64 d0, #80 @ 0x3e800000 0.250 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20158c │ │ │ │ + bl 20171c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 2064ac │ │ │ │ + cbz r0, 20663c │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d88 │ │ │ │ + bl 203f18 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ movw r1, #275 @ 0x113 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov sl, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ mov r2, fp │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r7 │ │ │ │ - bl 203d88 │ │ │ │ + bl 203f18 │ │ │ │ orr.w r3, r8, #128 @ 0x80 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #6 │ │ │ │ - bl 204aa0 │ │ │ │ + bl 204c30 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 205f60 │ │ │ │ - vldr d0, [pc, #180] @ 206610 │ │ │ │ + bl 2060f0 │ │ │ │ + vldr d0, [pc, #180] @ 2067a0 │ │ │ │ ldrb.w r9, [r8, #13] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl 20158c │ │ │ │ + bl 20171c │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 206590 │ │ │ │ + cbz r0, 206720 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 203d88 │ │ │ │ + bl 203f18 │ │ │ │ mov r3, sl │ │ │ │ mov r5, r0 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 203d88 │ │ │ │ + bl 203f18 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #72] @ (206620 ) │ │ │ │ + ldr r2, [pc, #72] @ (2067b0 ) │ │ │ │ str r3, [r4, #12] │ │ │ │ - ldr r3, [pc, #64] @ (20661c ) │ │ │ │ + ldr r3, [pc, #64] @ (2067ac ) │ │ │ │ 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 2065f2 │ │ │ │ + bne.n 206782 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldmia r0!, {} │ │ │ │ str r6, [r1, #116] @ 0x74 │ │ │ │ @@ -594273,66 +594379,66 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ subs r7, #249 @ 0xf9 │ │ │ │ - ldr r4, [sp, #656] @ 0x290 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #576] @ 0x240 │ │ │ │ lsls r5, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #436] @ (2067f0 ) │ │ │ │ + ldr r2, [pc, #436] @ (206980 ) │ │ │ │ mov r4, r1 │ │ │ │ ldrb.w r3, [sp, #104] @ 0x68 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #428] @ (2067f4 ) │ │ │ │ + ldr r3, [pc, #428] @ (206984 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb.w r8, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r1, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - cbz r2, 20668c │ │ │ │ + cbz r2, 20681c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ movs r0, #20 │ │ │ │ mov r6, r8 │ │ │ │ mla r2, r0, r2, r3 │ │ │ │ - b.n 206678 │ │ │ │ - cbz r6, 206672 │ │ │ │ + b.n 206808 │ │ │ │ + cbz r6, 206802 │ │ │ │ adds r1, #1 │ │ │ │ adds r3, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 20668a │ │ │ │ + beq.n 20681a │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20666e │ │ │ │ + beq.n 2067fe │ │ │ │ subs r0, #13 │ │ │ │ cmp r0, #5 │ │ │ │ - bls.n 206670 │ │ │ │ + bls.n 206800 │ │ │ │ adds r3, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 206678 │ │ │ │ + bne.n 206808 │ │ │ │ mov r8, r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1ff48c │ │ │ │ + bl 1ff61c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ ldrh r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ strh r3, [r0, #60] @ 0x3c │ │ │ │ ldrd r2, r3, [r4, #80] @ 0x50 │ │ │ │ @@ -594341,97 +594447,97 @@ │ │ │ │ ldrb.w r3, [r4, #77] @ 0x4d │ │ │ │ strb.w r3, [r0, #77] @ 0x4d │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r2, [r0, #80] @ 0x50 │ │ │ │ strb.w r1, [r0, #62] @ 0x3e │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 2066c8 │ │ │ │ + beq.n 206858 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [r0, #56] @ 0x38 │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ - cbz r5, 206730 │ │ │ │ + cbz r5, 2068c0 │ │ │ │ ldr.w r9, [r4, #48] @ 0x30 │ │ │ │ mov.w sl, #20 │ │ │ │ add.w r4, sp, sl │ │ │ │ add.w ip, sp, #40 @ 0x28 │ │ │ │ mla fp, sl, r5, r9 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 206718 │ │ │ │ + b.n 2068a8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 206710 │ │ │ │ + beq.n 2068a0 │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ strd r6, r6, [r4] │ │ │ │ str r6, [r4, #8] │ │ │ │ mla lr, sl, r5, r2 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ str r2, [sp, #32] │ │ │ │ adds r5, #1 │ │ │ │ str.w r3, [lr, #16] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w r9, r9, #20 │ │ │ │ cmp r9, fp │ │ │ │ - beq.n 206730 │ │ │ │ + beq.n 2068c0 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2066e6 │ │ │ │ + beq.n 206876 │ │ │ │ sub.w r2, r3, #13 │ │ │ │ cmp r2, #5 │ │ │ │ - bls.n 2066ec │ │ │ │ + bls.n 20687c │ │ │ │ add.w r9, r9, #20 │ │ │ │ cmp r9, fp │ │ │ │ - bne.n 206718 │ │ │ │ + bne.n 2068a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r3, 206776 │ │ │ │ + cbnz r3, 206906 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2031b4 │ │ │ │ + bl 203344 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb.w r2, [r7, #63] @ 0x3f │ │ │ │ add.w r1, r7, #20 │ │ │ │ and.w r3, r3, #121 @ 0x79 │ │ │ │ add r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 203a60 │ │ │ │ - ldr r2, [pc, #156] @ (2067f8 ) │ │ │ │ - ldr r3, [pc, #152] @ (2067f4 ) │ │ │ │ + bl 203bf0 │ │ │ │ + ldr r2, [pc, #156] @ (206988 ) │ │ │ │ + ldr r3, [pc, #152] @ (206984 ) │ │ │ │ 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 2067ec │ │ │ │ + bne.n 20697c │ │ │ │ add.w r0, r7, #20 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w sl, #0 │ │ │ │ strd sl, fp, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add.w fp, sp, #40 @ 0x28 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2067a8 │ │ │ │ + cbz r0, 206938 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ movs r2, #20 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ add.w lr, sp, #20 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ @@ -594446,54 +594552,54 @@ │ │ │ │ str r4, [sp, #32] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r6] │ │ │ │ ldmia.w sl!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r5] │ │ │ │ - b.n 206734 │ │ │ │ + b.n 2068c4 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #640] @ 0x280 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #24 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r1 │ │ │ │ strd r3, r1, [r4] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 2031b4 │ │ │ │ + bl 203344 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov.w ip, #1 │ │ │ │ ldrb.w r2, [r1, #63] @ 0x3f │ │ │ │ str.w ip, [sp, #8] │ │ │ │ mov.w ip, #0 │ │ │ │ adds r3, r0, r2 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #8 │ │ │ │ movs r4, #34 @ 0x22 │ │ │ │ strd r4, ip, [sp] │ │ │ │ - bl 206624 │ │ │ │ + bl 2067b4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r4, [pc, #184] @ (206910 ) │ │ │ │ + ldr r4, [pc, #184] @ (206aa0 ) │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ - ldr r2, [pc, #184] @ (206914 ) │ │ │ │ + ldr r2, [pc, #184] @ (206aa4 ) │ │ │ │ movs r3, #2 │ │ │ │ add r4, pc │ │ │ │ movs r6, #1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -594501,15 +594607,15 @@ │ │ │ │ mov.w r2, #0 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r2, #160 @ 0xa0 │ │ │ │ str r4, [sp, #8] │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #9 │ │ │ │ - bl 206624 │ │ │ │ + bl 2067b4 │ │ │ │ add r3, sp, #20 │ │ │ │ add.w lr, sp, #36 @ 0x24 │ │ │ │ str r4, [sp, #20] │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ mov ip, lr │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ @@ -594522,93 +594628,93 @@ │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ add.w lr, sp, #68 @ 0x44 │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ - ldr r2, [pc, #40] @ (206918 ) │ │ │ │ - ldr r3, [pc, #32] @ (206914 ) │ │ │ │ + bl 203bf0 │ │ │ │ + ldr r2, [pc, #40] @ (206aa8 ) │ │ │ │ + ldr r3, [pc, #32] @ (206aa4 ) │ │ │ │ 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 20690c │ │ │ │ + bne.n 206a9c │ │ │ │ add.w r0, r8, #20 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - str r7, [sp, #640] @ 0x280 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #488] @ 0x1e8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2069b2 │ │ │ │ + beq.n 206b42 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r4, #0 │ │ │ │ sub sp, #8 │ │ │ │ mov ip, r4 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ubfx r2, r2, #0, #26 │ │ │ │ tst r2, r1 │ │ │ │ - beq.n 206952 │ │ │ │ + beq.n 206ae2 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r2, #17 │ │ │ │ it eq │ │ │ │ moveq ip, r3 │ │ │ │ - beq.n 206952 │ │ │ │ + beq.n 206ae2 │ │ │ │ cmp r2, #19 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 206938 │ │ │ │ + bne.n 206ac8 │ │ │ │ orrs.w r2, ip, r4 │ │ │ │ - beq.n 2069c8 │ │ │ │ + beq.n 206b58 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 2069b6 │ │ │ │ + beq.n 206b46 │ │ │ │ ldrb.w r3, [ip, #29] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #5, #2 │ │ │ │ strb.w r3, [ip, #29] │ │ │ │ - cbz r4, 2069ac │ │ │ │ + cbz r4, 206b3c │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 22e06c │ │ │ │ + bl 22e1fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 2069be │ │ │ │ + cbnz r0, 206b4e │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e6154 │ │ │ │ + bl 2e62e4 │ │ │ │ and.w ip, r0, #3 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ adds r0, #17 │ │ │ │ ldrb r2, [r4, #29] │ │ │ │ movs r1, #2 │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ @@ -594619,184 +594725,184 @@ │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ movs r0, #17 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 206998 │ │ │ │ - b.n 2069ac │ │ │ │ + bne.n 206b28 │ │ │ │ + b.n 206b3c │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e64c8 │ │ │ │ + bl 2e6658 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 20698a │ │ │ │ + b.n 206b1a │ │ │ │ mov r0, r2 │ │ │ │ - b.n 2069ae │ │ │ │ + b.n 206b3e │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrsb.w r3, [r0, #65] @ 0x41 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #7 │ │ │ │ it ne │ │ │ │ cmpne r3, #3 │ │ │ │ ite le │ │ │ │ movle r5, #1 │ │ │ │ movgt r5, #0 │ │ │ │ - ble.n 206a28 │ │ │ │ + ble.n 206bb8 │ │ │ │ subs r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 206a3c │ │ │ │ + bls.n 206bcc │ │ │ │ ldr.w r4, [r4, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 206a06 │ │ │ │ - b.n 206a24 │ │ │ │ + cbnz r3, 206b96 │ │ │ │ + b.n 206bb4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 206a24 │ │ │ │ + cbz r3, 206bb4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 206a00 │ │ │ │ + beq.n 206b90 │ │ │ │ movs r2, #151 @ 0x97 │ │ │ │ mov r0, r5 │ │ │ │ - bl 251614 │ │ │ │ - b.n 206a1c │ │ │ │ + bl 2517a4 │ │ │ │ + b.n 206bac │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 206a0c │ │ │ │ + bne.n 206b9c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 206a16 │ │ │ │ + bne.n 206ba6 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r1, #8 │ │ │ │ - bl 20691c │ │ │ │ + bl 206aac │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 2069f6 │ │ │ │ + bhi.n 206b86 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20691c │ │ │ │ + bl 206aac │ │ │ │ orr.w r3, r5, r0 │ │ │ │ uxtb r5, r3 │ │ │ │ - b.n 2069f6 │ │ │ │ + b.n 206b86 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ sub sp, #12 │ │ │ │ cmp r1, #7 │ │ │ │ it ne │ │ │ │ cmpne r1, #3 │ │ │ │ - ble.n 206a74 │ │ │ │ + ble.n 206c04 │ │ │ │ cmp r1, #4 │ │ │ │ it eq │ │ │ │ moveq ip, r1 │ │ │ │ - beq.n 206a78 │ │ │ │ + beq.n 206c08 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w ip, #8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 206af4 │ │ │ │ + beq.n 206c84 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ tst.w r2, ip │ │ │ │ - beq.n 206a9e │ │ │ │ + beq.n 206c2e │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r2, #17 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - beq.n 206a9e │ │ │ │ + beq.n 206c2e │ │ │ │ cmp r2, #19 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 206a86 │ │ │ │ - cbz r0, 206abe │ │ │ │ + bne.n 206c16 │ │ │ │ + cbz r0, 206c4e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 22e06c │ │ │ │ + bl 22e1fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 206b04 │ │ │ │ + cbnz r0, 206c94 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e6154 │ │ │ │ + bl 2e62e4 │ │ │ │ and.w r0, r0, #15 │ │ │ │ ldrb.w r3, [r4, #352] @ 0x160 │ │ │ │ bfi r3, r0, #4, #4 │ │ │ │ strb.w r3, [r4, #352] @ 0x160 │ │ │ │ - cbz r5, 206b00 │ │ │ │ + cbz r5, 206c90 │ │ │ │ mov r0, r5 │ │ │ │ ldrsb.w r1, [r4, #65] @ 0x41 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - bl 22e06c │ │ │ │ - cbnz r0, 206b0e │ │ │ │ + bl 22e1fc │ │ │ │ + cbnz r0, 206c9e │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e6154 │ │ │ │ + bl 2e62e4 │ │ │ │ and.w r0, r0, #15 │ │ │ │ ldrb.w r3, [r4, #353] @ 0x161 │ │ │ │ bfi r3, r0, #0, #4 │ │ │ │ strb.w r3, [r4, #353] @ 0x161 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r3, [r0, #352] @ 0x160 │ │ │ │ bfi r3, r2, #4, #4 │ │ │ │ strb.w r3, [r0, #352] @ 0x160 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 206ae4 │ │ │ │ + b.n 206c74 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e64c8 │ │ │ │ + bl 2e6658 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 206ab4 │ │ │ │ + b.n 206c44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e64c8 │ │ │ │ + bl 2e6658 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 206ada │ │ │ │ - cbz r1, 206b6a │ │ │ │ + b.n 206c6a │ │ │ │ + cbz r1, 206cfa │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r0, 206b5c │ │ │ │ - bl 1e1db8 │ │ │ │ - cbz r0, 206b40 │ │ │ │ + cbz r0, 206cec │ │ │ │ + bl 1e1f48 │ │ │ │ + cbz r0, 206cd0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1e545c │ │ │ │ + bl 1e55ec │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1e545c │ │ │ │ + bl 1e55ec │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -594804,114 +594910,114 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ sub sp, #12 │ │ │ │ ldrb.w ip, [r4, #480] @ 0x1e0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 206b90 │ │ │ │ + bne.n 206d20 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w ip, [r2, #14] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 206b8c │ │ │ │ + beq.n 206d1c │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [r2, #-24] │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 206b18 │ │ │ │ + bl 206ca8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r2, #-4] │ │ │ │ str.w r3, [r5, #-24] │ │ │ │ - bl 206b18 │ │ │ │ + bl 206ca8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldrd ip, r0, [r2, #-20] │ │ │ │ str.w r3, [r5, #-4] │ │ │ │ ldrd r1, r3, [r2, #-12] │ │ │ │ strd r1, r3, [r5, #-12] │ │ │ │ strd ip, r0, [r5, #-20] │ │ │ │ - b.n 206b8c │ │ │ │ + b.n 206d1c │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ add.w sl, r0, #8 │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 206c54 │ │ │ │ + beq.n 206de4 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ mov fp, r4 │ │ │ │ mov r8, r0 │ │ │ │ subs r4, #16 │ │ │ │ subs r6, #16 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 206c00 │ │ │ │ + b.n 206d90 │ │ │ │ subs r6, #16 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r7, 206c1a │ │ │ │ - cbz r0, 206c58 │ │ │ │ + cbz r7, 206daa │ │ │ │ + cbz r0, 206de8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1f48 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r3, 206c1a │ │ │ │ + cbz r3, 206daa │ │ │ │ ldr r7, [r3, #12] │ │ │ │ add.w r2, r4, #16 │ │ │ │ ldmia r2, {r2, r3, r5} │ │ │ │ str r7, [r4, #8] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r9, r9, [r4, #16] │ │ │ │ - cbz r5, 206c6a │ │ │ │ - cbz r0, 206c38 │ │ │ │ + cbz r5, 206dfa │ │ │ │ + cbz r0, 206dc8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e1db8 │ │ │ │ - cbz r0, 206c38 │ │ │ │ + bl 1e1f48 │ │ │ │ + cbz r0, 206dc8 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r3, [r4, #16] │ │ │ │ strd r5, r5, [r4, #20] │ │ │ │ mov r4, r6 │ │ │ │ str.w fp, [r3, #4] │ │ │ │ str.w fp, [r5] │ │ │ │ add.w fp, r6, #16 │ │ │ │ cmp fp, sl │ │ │ │ ldr r6, [r6, #20] │ │ │ │ - bne.n 206bfe │ │ │ │ + bne.n 206d8e │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r2, r4, #16 │ │ │ │ ldmia r2, {r2, r3, r5} │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r0, r0, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 206c38 │ │ │ │ + bne.n 206dc8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r1 │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r4, [pc, #220] @ (206d74 ) │ │ │ │ - bl 206b70 │ │ │ │ + ldr r4, [pc, #220] @ (206f04 ) │ │ │ │ + bl 206d00 │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r8, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ add.w r1, r8, #20 │ │ │ │ add r4, pc │ │ │ │ lsrs r3, r3, #2 │ │ │ │ bfi r2, r3, #2, #6 │ │ │ │ @@ -594923,39 +595029,39 @@ │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r8, #40] @ 0x28 │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ bfi r2, r3, #1, #1 │ │ │ │ strb.w r2, [r8, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - cbz r0, 206cf8 │ │ │ │ + cbz r0, 206e88 │ │ │ │ add.w r2, r8, #20 │ │ │ │ add.w r1, r7, #20 │ │ │ │ - bl 1e1df4 │ │ │ │ - ldr r3, [pc, #124] @ (206d78 ) │ │ │ │ + bl 1e1f84 │ │ │ │ + ldr r3, [pc, #124] @ (206f08 ) │ │ │ │ mov.w sl, #48 @ 0x30 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mla r3, sl, r3, r2 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ - cbz r3, 206d6a │ │ │ │ + cbz r3, 206efa │ │ │ │ add.w r5, r8, #60 @ 0x3c │ │ │ │ add.w r4, r7, #60 @ 0x3c │ │ │ │ mov.w fp, #0 │ │ │ │ ldr.w r6, [r4, #-4] │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 206d30 │ │ │ │ + cbz r6, 206ec0 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - cbz r0, 206d30 │ │ │ │ - bl 1e1db8 │ │ │ │ - cbz r0, 206d30 │ │ │ │ + cbz r0, 206ec0 │ │ │ │ + bl 1e1f48 │ │ │ │ + cbz r0, 206ec0 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ adds r4, #32 │ │ │ │ str.w r6, [r5, #-4] │ │ │ │ adds r5, #32 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr.w r3, [r4, #-24] │ │ │ │ @@ -594966,272 +595072,272 @@ │ │ │ │ str.w r0, [r5, #-32] │ │ │ │ str.w r1, [r5, #-28] │ │ │ │ str.w r3, [r5, #-24] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mla r3, sl, r3, r2 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, fp │ │ │ │ - bhi.n 206d1a │ │ │ │ + bhi.n 206eaa │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - str r3, [sp, #328] @ 0x148 │ │ │ │ + str r1, [sp, #776] @ 0x308 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w r6, [pc, #1204] @ 207244 │ │ │ │ + ldr.w r6, [pc, #1204] @ 2073d4 │ │ │ │ sub sp, #12 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ mov r4, r1 │ │ │ │ add r6, pc │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 206de8 │ │ │ │ + bhi.n 206f78 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r4, #1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsls r0, r7, #5 │ │ │ │ lsls r7, r1, #7 │ │ │ │ lsls r2, r5, #7 │ │ │ │ movs r2, r1 │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ ldrb.w r2, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb.w r1, [r1, #32] │ │ │ │ - bl 1ff600 │ │ │ │ + bl 1ff790 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206b70 │ │ │ │ + bl 206d00 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 206de0 │ │ │ │ + cbz r0, 206f70 │ │ │ │ add.w r2, r7, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1f84 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r6, [r1, #24] │ │ │ │ - cbz r6, 206e02 │ │ │ │ + cbz r6, 206f92 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2071ce │ │ │ │ + beq.w 20735e │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1ff418 │ │ │ │ + bl 1ff5a8 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206b70 │ │ │ │ + bl 206d00 │ │ │ │ ldr.w ip, [r6, #32] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 206e5a │ │ │ │ + beq.n 206fea │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 206e4c │ │ │ │ + cbz r6, 206fdc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 206e4c │ │ │ │ + cbz r0, 206fdc │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1f48 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ ldr.w ip, [r9, #32] │ │ │ │ - cbz r0, 206e4c │ │ │ │ + cbz r0, 206fdc │ │ │ │ ldr r6, [r0, #12] │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r6, [r3, #48] @ 0x30 │ │ │ │ adds r2, #16 │ │ │ │ adds r3, #16 │ │ │ │ cmp r8, ip │ │ │ │ - bcc.n 206e2e │ │ │ │ + bcc.n 206fbe │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r9, #28] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 206c70 │ │ │ │ + bl 206e00 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206b70 │ │ │ │ + bl 206d00 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ add.w r1, r6, #20 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 206eb0 │ │ │ │ + cbz r0, 207040 │ │ │ │ add.w r2, r6, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldrd r3, r2, [r4, #36] @ 0x24 │ │ │ │ str r2, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ str r2, [r6, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2071ee │ │ │ │ + beq.w 20737e │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 206eda │ │ │ │ - cbz r0, 206eda │ │ │ │ + beq.n 20706a │ │ │ │ + cbz r0, 20706a │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1f48 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 206eda │ │ │ │ + cbz r0, 20706a │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ subs r3, #1 │ │ │ │ str.w r8, [r6, #60] @ 0x3c │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 2071ba │ │ │ │ - add r2, pc, #8 @ (adr r2, 206ef0 ) │ │ │ │ + bhi.w 20734a │ │ │ │ + add r2, pc, #8 @ (adr r2, 207080 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsls r3, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 7, pc, cr1, cr15, {7} │ │ │ │ lsls r3, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ - cbz r6, 206f1e │ │ │ │ + cbz r6, 2070ae │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2071de │ │ │ │ + beq.w 20736e │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff3dc │ │ │ │ + bl 1ff56c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 206b70 │ │ │ │ + bl 206d00 │ │ │ │ ldr.w ip, [r6, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 206f74 │ │ │ │ + beq.n 207104 │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 206f66 │ │ │ │ + cbz r6, 2070f6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 206f66 │ │ │ │ + cbz r0, 2070f6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1f48 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr.w ip, [r9, #40] @ 0x28 │ │ │ │ - cbz r0, 206f66 │ │ │ │ + cbz r0, 2070f6 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r6, [r3, #56] @ 0x38 │ │ │ │ adds r2, #16 │ │ │ │ adds r3, #16 │ │ │ │ cmp r8, ip │ │ │ │ - bcc.n 206f48 │ │ │ │ + bcc.n 2070d8 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 206de0 │ │ │ │ + beq.w 206f70 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 206f8a │ │ │ │ + cbz r0, 20711a │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e1db8 │ │ │ │ - cbz r0, 206f8a │ │ │ │ + bl 1e1f48 │ │ │ │ + cbz r0, 20711a │ │ │ │ ldr r4, [r0, #12] │ │ │ │ str.w r4, [r9, #36] @ 0x24 │ │ │ │ - b.n 206de0 │ │ │ │ + b.n 206f70 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1ff48c │ │ │ │ + bl 1ff61c │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206b70 │ │ │ │ + bl 206d00 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str r3, [r6, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ add.w r1, r6, #20 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 206fd8 │ │ │ │ + cbz r0, 207168 │ │ │ │ add.w r2, r6, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr.w ip, [r6, #52] @ 0x34 │ │ │ │ mov.w r8, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 20701e │ │ │ │ + beq.n 2071ae │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #20 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ mla r2, r3, r8, r2 │ │ │ │ mla r3, r3, r8, r1 │ │ │ │ ldrd r1, r2, [r2, #12] │ │ │ │ str r2, [r3, #16] │ │ │ │ - cbz r1, 207014 │ │ │ │ + cbz r1, 2071a4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 207014 │ │ │ │ + cbz r0, 2071a4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1f48 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - cbz r0, 207010 │ │ │ │ + cbz r0, 2071a0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr.w ip, [r6, #52] @ 0x34 │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r1, [r3, #12] │ │ │ │ cmp r8, ip │ │ │ │ - bcc.n 206fe6 │ │ │ │ + bcc.n 207176 │ │ │ │ ldrb.w r3, [r4, #64] @ 0x40 │ │ │ │ ldrb.w r2, [r6, #64] @ 0x40 │ │ │ │ ldrb.w r0, [r4, #60] @ 0x3c │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ strb.w r0, [r6, #60] @ 0x3c │ │ │ │ bfi r2, r3, #2, #1 │ │ │ │ @@ -595258,30 +595364,30 @@ │ │ │ │ str r0, [r6, #80] @ 0x50 │ │ │ │ mov r0, r7 │ │ │ │ strd r2, r3, [r6, #84] @ 0x54 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206b70 │ │ │ │ - ldr r3, [pc, #412] @ (207248 ) │ │ │ │ + bl 206d00 │ │ │ │ + ldr r3, [pc, #412] @ (2073d8 ) │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ mov r9, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 20721a │ │ │ │ + bne.w 2073aa │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ add.w r2, r8, #44 @ 0x2c │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ add.w r1, r4, #76 @ 0x4c │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ ldr.w ip, [r3] │ │ │ │ adds r3, #16 │ │ │ │ @@ -595290,142 +595396,142 @@ │ │ │ │ ldr.w r0, [r3, #-8] │ │ │ │ ldr.w lr, [r3, #-4] │ │ │ │ cmp r3, r1 │ │ │ │ str.w lr, [r2, #-4] │ │ │ │ str.w ip, [r2, #-16] │ │ │ │ str.w r6, [r2, #-12] │ │ │ │ str.w r0, [r2, #-8] │ │ │ │ - bne.n 2070d2 │ │ │ │ + bne.n 207262 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ - cbz r1, 20710c │ │ │ │ + cbz r1, 20729c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1e545c │ │ │ │ + bl 1e55ec │ │ │ │ str.w r0, [r8, #80] @ 0x50 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 206de0 │ │ │ │ + beq.w 206f70 │ │ │ │ mov r3, r4 │ │ │ │ movs r4, #0 │ │ │ │ ldr r6, [r3, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 20712e │ │ │ │ + cbz r6, 2072be │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 20712e │ │ │ │ + cbz r0, 2072be │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1f48 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 20712e │ │ │ │ + cbz r0, 2072be │ │ │ │ ldr r6, [r0, #12] │ │ │ │ adds r4, #1 │ │ │ │ str.w r6, [r8, #96] @ 0x60 │ │ │ │ adds r3, #16 │ │ │ │ add.w r8, r8, #16 │ │ │ │ cmp r9, r4 │ │ │ │ - bne.n 207118 │ │ │ │ - b.n 206de0 │ │ │ │ + bne.n 2072a8 │ │ │ │ + b.n 206f70 │ │ │ │ ldrb.w r2, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb.w r1, [r1, #32] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206b70 │ │ │ │ + bl 206d00 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add.w r0, r7, #40 @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 5ab88 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 206dd4 │ │ │ │ - b.n 206de0 │ │ │ │ + bne.w 206f64 │ │ │ │ + b.n 206f70 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1ff2e4 │ │ │ │ + bl 1ff474 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206b70 │ │ │ │ + bl 206d00 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r8, [r4, #76] @ 0x4c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 2071ac │ │ │ │ + beq.n 20733c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 2071ac │ │ │ │ + cbz r0, 20733c │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e1db8 │ │ │ │ - cbz r0, 2071ac │ │ │ │ + bl 1e1f48 │ │ │ │ + cbz r0, 20733c │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ str.w r8, [r6, #76] @ 0x4c │ │ │ │ ldrb.w r3, [r4, #80] @ 0x50 │ │ │ │ strb.w r3, [r6, #80] @ 0x50 │ │ │ │ - b.n 206de0 │ │ │ │ + b.n 206f70 │ │ │ │ ldrd r1, r2, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ strd r1, r2, [r6, #64] @ 0x40 │ │ │ │ - b.n 206de0 │ │ │ │ + b.n 206f70 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ str r3, [r6, #64] @ 0x40 │ │ │ │ - b.n 206de0 │ │ │ │ + b.n 206f70 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1f48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 206e02 │ │ │ │ + beq.w 206f92 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - b.n 206e02 │ │ │ │ + b.n 206f92 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1f48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 206f1e │ │ │ │ + beq.w 2070ae │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - b.n 206f1e │ │ │ │ + b.n 2070ae │ │ │ │ ldr r4, [r4, #48] @ 0x30 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ eor.w r3, r3, #1 │ │ │ │ bic.w r2, r2, #4227858432 @ 0xfc000000 │ │ │ │ cmp.w r2, #8388608 @ 0x800000 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ - cbnz r3, 207216 │ │ │ │ - cbz r0, 207216 │ │ │ │ + cbnz r3, 2073a6 │ │ │ │ + cbz r0, 2073a6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e1db8 │ │ │ │ - cbz r0, 207216 │ │ │ │ + bl 1e1f48 │ │ │ │ + cbz r0, 2073a6 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ str r4, [r6, #48] @ 0x30 │ │ │ │ - b.n 206de0 │ │ │ │ + b.n 206f70 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ add.w r1, r8, #20 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2070be │ │ │ │ + beq.w 20724e │ │ │ │ add.w r2, r8, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1e1df4 │ │ │ │ - b.n 2070be │ │ │ │ + bl 1e1f84 │ │ │ │ + b.n 20724e │ │ │ │ nop │ │ │ │ - str r2, [sp, #408] @ 0x198 │ │ │ │ + str r0, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 207460 │ │ │ │ + beq.w 2075f0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ add.w r7, r1, #8 │ │ │ │ mov r8, r1 │ │ │ │ @@ -595433,193 +595539,193 @@ │ │ │ │ mov.w fp, #1 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r7 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 2073e4 │ │ │ │ + beq.w 207574 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 20736e │ │ │ │ + beq.n 2074fe │ │ │ │ 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 1e1df4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 207360 │ │ │ │ + beq.n 2074f0 │ │ │ │ add r3, sp, #32 │ │ │ │ strd r9, r8, [sp, #12] │ │ │ │ strd r3, r6, [sp, #4] │ │ │ │ - b.n 2072d2 │ │ │ │ + b.n 207462 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206d7c │ │ │ │ + bl 206f0c │ │ │ │ strd fp, sl, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 1ff768 │ │ │ │ + bl 1ff8f8 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 207358 │ │ │ │ + beq.n 2074e8 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 2072b4 │ │ │ │ + bne.n 207444 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff540 │ │ │ │ + bl 1ff6d0 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206b70 │ │ │ │ + bl 206d00 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ add.w r1, r4, #20 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 20730c │ │ │ │ + cbz r0, 20749c │ │ │ │ add.w r2, r4, #20 │ │ │ │ add.w r1, r7, #20 │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ strd fp, sl, [sp, #32] │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ - bl 1ff768 │ │ │ │ + bl 1ff8f8 │ │ │ │ ldr.w r8, [r7, #36] @ 0x24 │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2072ca │ │ │ │ + beq.n 20745a │ │ │ │ mov r3, r4 │ │ │ │ add.w r6, r5, #8 │ │ │ │ mov r4, r8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 1ff594 │ │ │ │ + bl 1ff724 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r0, #16 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r6, [r0, #0] │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207332 │ │ │ │ + bne.n 2074c2 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2072d2 │ │ │ │ + bne.n 207462 │ │ │ │ ldrd r6, r9, [sp, #8] │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20727a │ │ │ │ + bne.n 20740a │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff12c │ │ │ │ + bl 1ff2bc │ │ │ │ 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 207468 │ │ │ │ + beq.n 2075f8 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20745c │ │ │ │ + beq.n 2075ec │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, r4 │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - bl 208ff0 │ │ │ │ + bl 209180 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20724c │ │ │ │ + bl 2073dc │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 207360 │ │ │ │ + beq.n 2074f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208ac4 │ │ │ │ + bl 208c54 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20724c │ │ │ │ + bl 2073dc │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20727a │ │ │ │ - b.n 207368 │ │ │ │ + bne.w 20740a │ │ │ │ + b.n 2074f8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff0c4 │ │ │ │ + bl 1ff254 │ │ │ │ mov r7, r0 │ │ │ │ ldrd sl, r3, [r6, #28] │ │ │ │ str r3, [r0, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 207408 │ │ │ │ + beq.n 207598 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 207408 │ │ │ │ + cbz r0, 207598 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e1db8 │ │ │ │ - cbz r0, 207408 │ │ │ │ + bl 1e1f48 │ │ │ │ + cbz r0, 207598 │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ ldr.w r3, [r8] │ │ │ │ str.w sl, [r7, #28] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 207462 │ │ │ │ + beq.n 2075f2 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 207428 │ │ │ │ + cbz r2, 2075b8 │ │ │ │ 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 208ff0 │ │ │ │ + bl 209180 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ add.w r1, r7, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20724c │ │ │ │ + bl 2073dc │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ add.w r1, r7, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20724c │ │ │ │ + bl 2073dc │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20727a │ │ │ │ - b.n 207368 │ │ │ │ + bne.w 20740a │ │ │ │ + b.n 2074f8 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 2073a2 │ │ │ │ + b.n 207532 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -595627,111 +595733,111 @@ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #144 @ 0x90 │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5280 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ blx 5ab88 │ │ │ │ ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ ldrb.w r3, [r5, #128] @ 0x80 │ │ │ │ str.w r2, [r4, #132] @ 0x84 │ │ │ │ strb.w r3, [r4, #128] @ 0x80 │ │ │ │ - cbnz r2, 2074ac │ │ │ │ + cbnz r2, 20763c │ │ │ │ str.w r2, [r4, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e51e4 │ │ │ │ + bl 1e5374 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ str.w r0, [r4, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2074a8 │ │ │ │ + beq.n 207638 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ - bl 207470 │ │ │ │ + bl 207600 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ str.w r0, [r7, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 2074a8 │ │ │ │ + bls.n 207638 │ │ │ │ ldr.w r7, [r4, #136] @ 0x88 │ │ │ │ - b.n 2074c4 │ │ │ │ + b.n 207654 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1fe9d8 │ │ │ │ + bl 1feb68 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fe9f4 │ │ │ │ + bl 1feb84 │ │ │ │ add.w lr, r4, #16 │ │ │ │ add.w ip, r5, #16 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2} │ │ │ │ stmia.w ip, {r0, r1, r2} │ │ │ │ ldrh.w r2, [r4, #88] @ 0x58 │ │ │ │ strh.w r2, [r5, #88] @ 0x58 │ │ │ │ - cbnz r2, 20757c │ │ │ │ + cbnz r2, 20770c │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ - cbz r0, 20754e │ │ │ │ + cbz r0, 2076de │ │ │ │ mov r1, r6 │ │ │ │ - bl 207470 │ │ │ │ + bl 207600 │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ str r3, [r5, #104] @ 0x68 │ │ │ │ - cbz r2, 20756e │ │ │ │ + cbz r2, 2076fe │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e5208 │ │ │ │ + bl 1e5398 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ str r0, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 5ab88 │ │ │ │ ldrh.w r2, [r4, #80] @ 0x50 │ │ │ │ strh.w r2, [r5, #80] @ 0x50 │ │ │ │ - cbnz r2, 207594 │ │ │ │ + cbnz r2, 207724 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e51e4 │ │ │ │ + bl 1e5374 │ │ │ │ ldrh.w r2, [r4, #88] @ 0x58 │ │ │ │ str r0, [r5, #92] @ 0x5c │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ blx 5ab88 │ │ │ │ - b.n 207542 │ │ │ │ + b.n 2076d2 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e51e4 │ │ │ │ + bl 1e5374 │ │ │ │ ldrh.w r3, [r4, #80] @ 0x50 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str r0, [r5, #108] @ 0x6c │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 5ab88 │ │ │ │ mov r0, r5 │ │ │ │ @@ -595745,161 +595851,161 @@ │ │ │ │ str.w r8, [r1] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r1, #4] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ mov r6, r1 │ │ │ │ str r1, [r1, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 207604 │ │ │ │ + cbz r3, 207794 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2074e8 │ │ │ │ + bl 207678 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1f84 │ │ │ │ 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 2075de │ │ │ │ + bne.n 20776e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1fef60 │ │ │ │ + bl 1ff0f0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - cbz r1, 20763c │ │ │ │ + cbz r1, 2077cc │ │ │ │ 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, 207666 │ │ │ │ + cbz r3, 2077f6 │ │ │ │ str r1, [r5, #20] │ │ │ │ add.w r2, r6, #44 @ 0x2c │ │ │ │ add.w r1, r5, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2075b4 │ │ │ │ + bl 207744 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20724c │ │ │ │ + bl 2073dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 206bd4 │ │ │ │ + bl 206d64 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1f48 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20763a │ │ │ │ + beq.n 2077ca │ │ │ │ ldr r1, [r0, #12] │ │ │ │ - b.n 20763a │ │ │ │ + b.n 2077ca │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ strb.w r2, [sp, #1] │ │ │ │ - ldr r2, [pc, #56] @ (2076cc ) │ │ │ │ + ldr r2, [pc, #56] @ (20785c ) │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #48] @ (2076d0 ) │ │ │ │ + ldr r3, [pc, #48] @ (207860 ) │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 206d7c │ │ │ │ - ldr r2, [pc, #32] @ (2076d4 ) │ │ │ │ - ldr r3, [pc, #28] @ (2076d0 ) │ │ │ │ + bl 206f0c │ │ │ │ + ldr r2, [pc, #32] @ (207864 ) │ │ │ │ + ldr r3, [pc, #28] @ (207860 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2076c8 │ │ │ │ + bne.n 207858 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r4, #10] │ │ │ │ + strh r2, [r2, #62] @ 0x3e │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #10] │ │ │ │ + strh r0, [r7, #60] @ 0x3c │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w ip, [pc, #68] @ 207730 │ │ │ │ + ldr.w ip, [pc, #68] @ 2078c0 │ │ │ │ movs r3, #0 │ │ │ │ add ip, pc │ │ │ │ strd r3, r2, [sp] │ │ │ │ - ldr r2, [pc, #60] @ (207734 ) │ │ │ │ + ldr r2, [pc, #60] @ (2078c4 ) │ │ │ │ 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 206d7c │ │ │ │ - ldr r2, [pc, #32] @ (207738 ) │ │ │ │ - ldr r3, [pc, #28] @ (207734 ) │ │ │ │ + bl 206f0c │ │ │ │ + ldr r2, [pc, #32] @ (2078c8 ) │ │ │ │ + ldr r3, [pc, #28] @ (2078c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20772c │ │ │ │ + bne.n 2078bc │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r1, #8] │ │ │ │ + strh r6, [r7, #58] @ 0x3a │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #6] │ │ │ │ + strh r4, [r2, #58] @ 0x3a │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #168] @ (2077f8 ) │ │ │ │ + ldr r0, [pc, #168] @ (207988 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #168] @ (2077fc ) │ │ │ │ + ldr r1, [pc, #168] @ (20798c ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #32 │ │ │ │ add.w r6, r4, #8 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ @@ -595908,133 +596014,133 @@ │ │ │ │ str r6, [r4, #0] │ │ │ │ str r0, [r4, #16] │ │ │ │ movs r0, #0 │ │ │ │ strd r0, r0, [r4, #4] │ │ │ │ ldr.w r0, [r1], #8 │ │ │ │ str r4, [r4, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 2077c2 │ │ │ │ + beq.n 207952 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ mov r0, r3 │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ - cbz r3, 2077da │ │ │ │ + cbz r3, 20796a │ │ │ │ ldr r1, [r5, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #24] │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ - bl 1feee8 │ │ │ │ + bl 1ff078 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ str r2, [r0, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str r6, [r0, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r0, [r4, #12] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - bl 20724c │ │ │ │ + bl 2073dc │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 206bd4 │ │ │ │ + bl 206d64 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 2077e8 │ │ │ │ - ldr r2, [pc, #60] @ (207800 ) │ │ │ │ - ldr r3, [pc, #52] @ (2077fc ) │ │ │ │ + cbz r3, 207978 │ │ │ │ + ldr r2, [pc, #60] @ (207990 ) │ │ │ │ + ldr r3, [pc, #52] @ (20798c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2077f2 │ │ │ │ + bne.n 207982 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e21f0 │ │ │ │ + bl 1e2380 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 207788 │ │ │ │ + b.n 207918 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e1d34 │ │ │ │ - b.n 2077c2 │ │ │ │ + bl 1e1ec4 │ │ │ │ + b.n 207952 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r2, [r5, #4] │ │ │ │ + strh r2, [r3, #56] @ 0x38 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #0] │ │ │ │ + strh r6, [r4, #52] @ 0x34 │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #92] @ (207870 ) │ │ │ │ + ldr r2, [pc, #92] @ (207a00 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #92] @ (207874 ) │ │ │ │ + ldr r3, [pc, #92] @ (207a04 ) │ │ │ │ movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ strh.w r4, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e21f0 │ │ │ │ + bl 1e2380 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ - bl 207608 │ │ │ │ + bl 207798 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e1d34 │ │ │ │ - ldr r2, [pc, #36] @ (207878 ) │ │ │ │ - ldr r3, [pc, #28] @ (207874 ) │ │ │ │ + bl 1e1ec4 │ │ │ │ + ldr r2, [pc, #36] @ (207a08 ) │ │ │ │ + ldr r3, [pc, #28] @ (207a04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20786c │ │ │ │ + bne.n 2079fc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r4, #62] @ 0x3e │ │ │ │ + strh r2, [r2, #50] @ 0x32 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #60] @ 0x3c │ │ │ │ + strh r6, [r2, #48] @ 0x30 │ │ │ │ lsls r5, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r7, r0 │ │ │ │ - bl 1fedbc │ │ │ │ + bl 1fef4c │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [r0, #16] │ │ │ │ - cbnz r2, 2078fc │ │ │ │ + cbnz r2, 207a8c │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ strb.w r3, [r5, #32] │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ strb.w r3, [r5, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r5, #35] @ 0x23 │ │ │ │ @@ -596054,933 +596160,933 @@ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ - cbnz r2, 207946 │ │ │ │ + cbnz r2, 207ad6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e51e4 │ │ │ │ + bl 1e5374 │ │ │ │ str r0, [r5, #20] │ │ │ │ mov.w r8, #24 │ │ │ │ ldrd r6, r1, [r4, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ mul.w r2, r8, r6 │ │ │ │ blx 5ab88 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2078a0 │ │ │ │ + beq.n 207a30 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 207924 │ │ │ │ + b.n 207ab4 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mla r1, r8, r6, r1 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - cbz r1, 20793c │ │ │ │ + cbz r1, 207acc │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mla r9, r8, r6, r3 │ │ │ │ - bl 1e545c │ │ │ │ + bl 1e55ec │ │ │ │ str.w r0, [r9, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 207922 │ │ │ │ - b.n 2078a0 │ │ │ │ + bhi.n 207ab2 │ │ │ │ + b.n 207a30 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e51e4 │ │ │ │ + bl 1e5374 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2078f4 │ │ │ │ + beq.n 207a84 │ │ │ │ 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 20795e │ │ │ │ + bne.n 207aee │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #456] @ (207b50 ) │ │ │ │ + ldr r2, [pc, #456] @ (207ce0 ) │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r1 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ strh.w r3, [sp] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #444] @ (207b54 ) │ │ │ │ + ldr r3, [pc, #444] @ (207ce4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e21f0 │ │ │ │ + bl 1e2380 │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ add r3, sp, #8 │ │ │ │ ldrsb.w r1, [r8, #65] @ 0x41 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - bl 1fe8c0 │ │ │ │ + bl 1fea50 │ │ │ │ ldrb.w r3, [r8, #480] @ 0x1e0 │ │ │ │ adds r1, r0, #4 │ │ │ │ strb.w r3, [r0, #480] @ 0x1e0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add.w r2, r8, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 2075b4 │ │ │ │ + bl 207744 │ │ │ │ ldr.w r4, [r8, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2079f6 │ │ │ │ + cbz r3, 207b86 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20787c │ │ │ │ + bl 207a0c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1f84 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2079dc │ │ │ │ + bne.n 207b6c │ │ │ │ ldr.w r4, [r8, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 207a06 │ │ │ │ - b.n 207a58 │ │ │ │ + cbnz r3, 207b96 │ │ │ │ + b.n 207be8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 207a58 │ │ │ │ + cbz r3, 207be8 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 207a00 │ │ │ │ + beq.n 207b90 │ │ │ │ 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, 207a48 │ │ │ │ + cbz r3, 207bd8 │ │ │ │ mov r9, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 207608 │ │ │ │ + bl 207798 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str.w r0, [r9, #24] │ │ │ │ str.w r9, [r0, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 207a40 │ │ │ │ - b.n 207a58 │ │ │ │ + cbnz r3, 207bd0 │ │ │ │ + b.n 207be8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 207a58 │ │ │ │ + cbz r3, 207be8 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 207a3a │ │ │ │ - b.n 207a0c │ │ │ │ + beq.n 207bca │ │ │ │ + b.n 207b9c │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1f48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 207a20 │ │ │ │ + beq.n 207bb0 │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ - b.n 207a22 │ │ │ │ + b.n 207bb2 │ │ │ │ mov.w r2, #400 @ 0x190 │ │ │ │ add.w r1, r8, #24 │ │ │ │ add.w r0, r7, #24 │ │ │ │ blx 5ab88 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e545c │ │ │ │ + bl 1e55ec │ │ │ │ ldr r1, [r7, #28] │ │ │ │ str r0, [r7, #24] │ │ │ │ - cbz r1, 207a7e │ │ │ │ + cbz r1, 207c0e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e545c │ │ │ │ + bl 1e55ec │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr.w r3, [r8, #440] @ 0x1b8 │ │ │ │ str.w r3, [r7, #440] @ 0x1b8 │ │ │ │ ldr.w r3, [r8, #444] @ 0x1bc │ │ │ │ str.w r3, [r7, #444] @ 0x1bc │ │ │ │ ldr.w r3, [r8, #448] @ 0x1c0 │ │ │ │ str.w r3, [r7, #448] @ 0x1c0 │ │ │ │ ldr.w r3, [r8, #456] @ 0x1c8 │ │ │ │ str.w r3, [r7, #456] @ 0x1c8 │ │ │ │ ldr.w r2, [r8, #464] @ 0x1d0 │ │ │ │ str.w r2, [r7, #464] @ 0x1d0 │ │ │ │ - cbnz r2, 207aec │ │ │ │ + cbnz r2, 207c7c │ │ │ │ ldr.w r1, [r8, #468] @ 0x1d4 │ │ │ │ - cbz r1, 207ac2 │ │ │ │ + cbz r1, 207c52 │ │ │ │ ldrh r2, [r1, #22] │ │ │ │ movs r3, #12 │ │ │ │ mov r0, r7 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ adds r2, #24 │ │ │ │ - bl 1e542c │ │ │ │ + bl 1e55bc │ │ │ │ str.w r0, [r7, #468] @ 0x1d4 │ │ │ │ ldr.w r2, [r8, #472] @ 0x1d8 │ │ │ │ - cbnz r2, 207afc │ │ │ │ + cbnz r2, 207c8c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e1d34 │ │ │ │ - ldr r2, [pc, #132] @ (207b58 ) │ │ │ │ - ldr r3, [pc, #128] @ (207b54 ) │ │ │ │ + bl 1e1ec4 │ │ │ │ + ldr r2, [pc, #132] @ (207ce8 ) │ │ │ │ + ldr r3, [pc, #128] @ (207ce4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 207b4a │ │ │ │ + bne.n 207cda │ │ │ │ mov r0, r7 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r1, [r8, #460] @ 0x1cc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e542c │ │ │ │ + bl 1e55bc │ │ │ │ str.w r0, [r7, #460] @ 0x1cc │ │ │ │ - b.n 207aa8 │ │ │ │ + b.n 207c38 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e51e4 │ │ │ │ + bl 1e5374 │ │ │ │ ldr.w r3, [r8, #472] @ 0x1d8 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r3, 207b44 │ │ │ │ + cbz r3, 207cd4 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ lsls r3, r5, #4 │ │ │ │ ldr.w r2, [r8, #476] @ 0x1dc │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #1 │ │ │ │ adds r6, r2, r3 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e542c │ │ │ │ + bl 1e55bc │ │ │ │ ldrd r2, r1, [r6, #8] │ │ │ │ strd r0, r2, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #16 │ │ │ │ - bl 1e542c │ │ │ │ + bl 1e55bc │ │ │ │ ldr.w r3, [r8, #472] @ 0x1d8 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 207b10 │ │ │ │ + bcc.n 207ca0 │ │ │ │ strd r3, r9, [r7, #472] @ 0x1d8 │ │ │ │ - b.n 207ac8 │ │ │ │ + b.n 207c58 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r0, [r6, #50] @ 0x32 │ │ │ │ + strh r0, [r4, #38] @ 0x26 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #40] @ 0x28 │ │ │ │ + strh r0, [r3, #28] │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ mov r4, r1 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ sub sp, #20 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ adds r4, #32 │ │ │ │ - bl 1ff600 │ │ │ │ + bl 1ff790 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 207bb8 │ │ │ │ + beq.n 207d48 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r1, 207b98 │ │ │ │ + cbz r1, 207d28 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 1ff768 │ │ │ │ + bl 1ff8f8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r2, #20 │ │ │ │ - bl 201a58 │ │ │ │ + bl 201be8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 207c5c │ │ │ │ + beq.n 207dec │ │ │ │ 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 207c24 │ │ │ │ + bne.n 207db4 │ │ │ │ mov r6, r1 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 207c12 │ │ │ │ + cbz r4, 207da2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 207c54 │ │ │ │ + beq.n 207de4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 207c2c │ │ │ │ + beq.n 207dbc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 207c0c │ │ │ │ + cbz r3, 207d9c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 207c0c │ │ │ │ + cbz r2, 207d9c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 207c28 │ │ │ │ + beq.n 207db8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207bfa │ │ │ │ + bne.n 207d8a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 207c4e │ │ │ │ + beq.n 207dde │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbz r3, 207c24 │ │ │ │ + cbz r3, 207db4 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 207be2 │ │ │ │ + beq.n 207d72 │ │ │ │ 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 1e5868 │ │ │ │ + bl 1e59f8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 207bf6 │ │ │ │ - b.n 207c12 │ │ │ │ + bne.n 207d86 │ │ │ │ + b.n 207da2 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 207c2c │ │ │ │ + b.n 207dbc │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 207c12 │ │ │ │ - b.n 207c50 │ │ │ │ + bne.n 207da2 │ │ │ │ + b.n 207de0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 207cc2 │ │ │ │ + beq.n 207e52 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 207cc2 │ │ │ │ + bne.n 207e52 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 207cc6 │ │ │ │ + beq.n 207e56 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r0, 207c8a │ │ │ │ - b.n 207c94 │ │ │ │ + cbnz r0, 207e1a │ │ │ │ + b.n 207e24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 207c94 │ │ │ │ + cbz r0, 207e24 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 207c84 │ │ │ │ + bne.n 207e14 │ │ │ │ str.w ip, [r3, #8] │ │ │ │ mov r0, r2 │ │ │ │ - cbz r2, 207cc4 │ │ │ │ + cbz r2, 207e54 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 207cb6 │ │ │ │ + cbz r3, 207e46 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 207cb6 │ │ │ │ + bne.n 207e46 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 207c8a │ │ │ │ + bne.n 207e1a │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207c9e │ │ │ │ + bne.n 207e2e │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 207c8a │ │ │ │ + bne.n 207e1a │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ mov r2, r3 │ │ │ │ - b.n 207c7c │ │ │ │ + b.n 207e0c │ │ │ │ nop │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ cmp r3, r1 │ │ │ │ itt eq │ │ │ │ ldreq r3, [r0, #44] @ 0x2c │ │ │ │ streq r3, [r0, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ movs.w ip, r2, lsr #2 │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ - beq.n 207d06 │ │ │ │ + beq.n 207e96 │ │ │ │ push {r4, r5} │ │ │ │ ldr r4, [r1, #52] @ 0x34 │ │ │ │ mov r3, r4 │ │ │ │ add.w ip, r4, ip, lsl #2 │ │ │ │ - b.n 207cf4 │ │ │ │ + b.n 207e84 │ │ │ │ adds r3, #4 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 207d02 │ │ │ │ + beq.n 207e92 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 207cee │ │ │ │ + bne.n 207e7e │ │ │ │ subs r2, #4 │ │ │ │ str r2, [r1, #56] @ 0x38 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ 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, #324] @ (207e60 ) │ │ │ │ + ldr r2, [pc, #324] @ (207ff0 ) │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 207dbc │ │ │ │ + beq.n 207f4c │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 207d60 │ │ │ │ + bne.n 207ef0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 207d44 │ │ │ │ + cbz r3, 207ed4 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 207d08 │ │ │ │ + bl 207e98 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207d32 │ │ │ │ + bne.n 207ec2 │ │ │ │ ldr r5, [r5, #32] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 207d5a │ │ │ │ + cbz r3, 207eea │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 207d08 │ │ │ │ + bl 207e98 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207d4a │ │ │ │ + bne.n 207eda │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 207d5a │ │ │ │ + beq.n 207eea │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 207d5a │ │ │ │ + beq.n 207eea │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #6 │ │ │ │ - bne.n 207d5a │ │ │ │ + bne.n 207eea │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 207d5a │ │ │ │ + bne.n 207eea │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ - cbz r1, 207d88 │ │ │ │ + cbz r1, 207f18 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 207ccc │ │ │ │ + bl 207e5c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ - cbz r1, 207d96 │ │ │ │ + cbz r1, 207f26 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 207ccc │ │ │ │ + bl 207e5c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r4, [r5, #40] @ 0x28 │ │ │ │ - cbz r4, 207db6 │ │ │ │ + cbz r4, 207f46 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ adds r1, r3, #5 │ │ │ │ - bhi.n 207e5a │ │ │ │ + bhi.n 207fea │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ adds r0, r3, #4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 207dee │ │ │ │ + bhi.n 207f7e │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ adds r3, r2, r3 │ │ │ │ - beq.n 207e5a │ │ │ │ + beq.n 207fea │ │ │ │ str.w r8, [r4, #56] @ 0x38 │ │ │ │ str r5, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - b.n 207d5a │ │ │ │ + b.n 207eea │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 207dd4 │ │ │ │ + cbz r3, 207f64 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 207d08 │ │ │ │ + bl 207e98 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207dc2 │ │ │ │ + bne.n 207f52 │ │ │ │ ldr r5, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 207d5a │ │ │ │ + beq.n 207eea │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 207d08 │ │ │ │ + bl 207e98 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207ddc │ │ │ │ - b.n 207d5a │ │ │ │ + bne.n 207f6c │ │ │ │ + b.n 207eea │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 207e20 │ │ │ │ + bhi.n 207fb0 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #100] @ (207e64 ) │ │ │ │ + ldr r1, [pc, #100] @ (207ff4 ) │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ ldr r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 207e36 │ │ │ │ + beq.n 207fc6 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 207e2a │ │ │ │ + cbz r0, 207fba │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 207e5a │ │ │ │ + cbz r3, 207fea │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ add r3, r2 │ │ │ │ - b.n 207db0 │ │ │ │ + b.n 207f40 │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 207dfe │ │ │ │ + b.n 207f8e │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 5a454 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 207e14 │ │ │ │ + b.n 207fa4 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5abf4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 207e5a │ │ │ │ + cbz r0, 207fea │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ blx 5ab88 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ add r3, r6 │ │ │ │ str r6, [r4, #52] @ 0x34 │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ - b.n 207db0 │ │ │ │ + b.n 207f40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - strh r4, [r3, #22] │ │ │ │ + strh r4, [r1, #10] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ 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 │ │ │ │ - ldr r3, [pc, #316] @ (207fb8 ) │ │ │ │ + ldr r3, [pc, #316] @ (208148 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r3, pc │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 207ee8 │ │ │ │ + bhi.n 208078 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r3, #26 │ │ │ │ cmp r6, #2 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 207ea6 │ │ │ │ + cbz r3, 208036 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 207e68 │ │ │ │ + bl 207ff8 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207e96 │ │ │ │ + bne.n 208026 │ │ │ │ ldr r4, [r4, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 207ebc │ │ │ │ + cbz r3, 20804c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 207e68 │ │ │ │ + bl 207ff8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207eac │ │ │ │ + bne.n 20803c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 207ebc │ │ │ │ + beq.n 20804c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 207f78 │ │ │ │ + beq.n 208108 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 207f58 │ │ │ │ + bhi.n 2080e8 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ subs r0, #61 @ 0x3d │ │ │ │ subs r0, #48 @ 0x30 │ │ │ │ subs r0, #61 @ 0x3d │ │ │ │ subs r5, #56 @ 0x38 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 207ebc │ │ │ │ + beq.n 20804c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 207e68 │ │ │ │ + bl 207ff8 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207ef0 │ │ │ │ - b.n 207ebc │ │ │ │ + bne.n 208080 │ │ │ │ + b.n 20804c │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 207f18 │ │ │ │ + cbz r3, 2080a8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 207e68 │ │ │ │ + bl 207ff8 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207f08 │ │ │ │ + bne.n 208098 │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 207f2e │ │ │ │ + cbz r3, 2080be │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 207e68 │ │ │ │ + bl 207ff8 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207f1e │ │ │ │ + bne.n 2080ae │ │ │ │ ldrd r1, r2, [r4, #20] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #124] @ (207fbc ) │ │ │ │ + ldr r3, [pc, #124] @ (20814c ) │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 207f58 │ │ │ │ + cbz r3, 2080e8 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 207b5c │ │ │ │ + bl 207cec │ │ │ │ mov r0, r5 │ │ │ │ - bl 200708 │ │ │ │ + bl 200898 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 207ebc │ │ │ │ + beq.n 20804c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 207f6e │ │ │ │ + cbz r3, 2080fe │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r3 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 207ed6 │ │ │ │ + bne.n 208066 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 207f84 │ │ │ │ + cbz r3, 208114 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 207bc0 │ │ │ │ + bl 207d50 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 207f9a │ │ │ │ + cbz r3, 20812a │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 207bc0 │ │ │ │ + bl 207d50 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ - cbz r1, 207f9a │ │ │ │ + cbz r1, 20812a │ │ │ │ mov r0, r4 │ │ │ │ - bl 207ccc │ │ │ │ + bl 207e5c │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ - cbz r1, 207fa4 │ │ │ │ + cbz r1, 208134 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207ccc │ │ │ │ + bl 207e5c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 207f5e │ │ │ │ + bne.n 2080ee │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2018b8 │ │ │ │ - b.n 207f5e │ │ │ │ + bl 201a48 │ │ │ │ + b.n 2080ee │ │ │ │ nop │ │ │ │ - strh r6, [r7, #10] │ │ │ │ + ldrb r6, [r5, #31] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r6, r5, [r0, #40] @ 0x28 │ │ │ │ sub sp, #12 │ │ │ │ - ldr.w r8, [pc, #360] @ 208140 │ │ │ │ + ldr.w r8, [pc, #360] @ 2082d0 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ add r8, pc │ │ │ │ - cbz r6, 207ff2 │ │ │ │ + cbz r6, 208182 │ │ │ │ mov r1, r6 │ │ │ │ - bl 207ccc │ │ │ │ + bl 207e5c │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 207c60 │ │ │ │ - cbz r5, 208006 │ │ │ │ + bl 207df0 │ │ │ │ + cbz r5, 208196 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 207ccc │ │ │ │ + bl 207e5c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 207c60 │ │ │ │ + bl 207df0 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ - cbz r1, 208010 │ │ │ │ + cbz r1, 2081a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207ccc │ │ │ │ + bl 207e5c │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ - cbz r1, 20801a │ │ │ │ + cbz r1, 2081aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 207ccc │ │ │ │ + bl 207e5c │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ - cbz r6, 20803a │ │ │ │ + cbz r6, 2081ca │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 208138 │ │ │ │ + bhi.w 2082c8 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ adds r7, r2, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.n 20808e │ │ │ │ + bhi.n 20821e │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.w 208138 │ │ │ │ + beq.w 2082c8 │ │ │ │ str r7, [r6, #56] @ 0x38 │ │ │ │ str r4, [r0, #0] │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ - cbz r5, 208056 │ │ │ │ + cbz r5, 2081e6 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.n 208138 │ │ │ │ + bhi.n 2082c8 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ adds r7, r2, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.n 20805c │ │ │ │ + bhi.n 2081ec │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.n 208138 │ │ │ │ + beq.n 2082c8 │ │ │ │ str r7, [r5, #56] @ 0x38 │ │ │ │ str r4, [r0, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 2080ce │ │ │ │ + bls.n 20825e │ │ │ │ cmp r3, r7 │ │ │ │ it cc │ │ │ │ movcc r3, r7 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #216] @ (208144 ) │ │ │ │ + ldr r1, [pc, #216] @ (2082d4 ) │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 208112 │ │ │ │ + beq.n 2082a2 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ - cbz r0, 2080d8 │ │ │ │ + cbz r0, 208268 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208138 │ │ │ │ + beq.n 2082c8 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ str r6, [r5, #60] @ 0x3c │ │ │ │ add r0, r3 │ │ │ │ - b.n 208052 │ │ │ │ + b.n 2081e2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 2080c2 │ │ │ │ + bls.n 208252 │ │ │ │ cmp r3, r7 │ │ │ │ it cc │ │ │ │ movcc r3, r7 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #164] @ (208144 ) │ │ │ │ + ldr r3, [pc, #164] @ (2082d4 ) │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 2080ec │ │ │ │ + beq.n 20827c │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ - cbz r0, 2080e2 │ │ │ │ + cbz r0, 208272 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208138 │ │ │ │ + beq.n 2082c8 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ str r0, [r6, #52] @ 0x34 │ │ │ │ str.w r9, [r6, #60] @ 0x3c │ │ │ │ add r0, r3 │ │ │ │ - b.n 208036 │ │ │ │ + b.n 2081c6 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r3, r7 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 20809c │ │ │ │ + b.n 20822c │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r6, r7 │ │ │ │ it cc │ │ │ │ movcc r6, #64 @ 0x40 │ │ │ │ - b.n 20806a │ │ │ │ + b.n 2081fa │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 5a454 │ │ │ │ - b.n 208080 │ │ │ │ + b.n 208210 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r9 │ │ │ │ blx 5a454 │ │ │ │ - b.n 2080b2 │ │ │ │ + b.n 208242 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 5abf4 │ │ │ │ - cbz r0, 208138 │ │ │ │ + cbz r0, 2082c8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 5ab88 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ str r3, [r6, #52] @ 0x34 │ │ │ │ adds r0, r3, r2 │ │ │ │ str.w r9, [r6, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #48] @ 0x30 │ │ │ │ - b.n 208036 │ │ │ │ + b.n 2081c6 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 5abf4 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 208138 │ │ │ │ + cbz r0, 2082c8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ blx 5ab88 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str r6, [r5, #60] @ 0x3c │ │ │ │ add.w r0, r8, r3 │ │ │ │ str.w r8, [r5, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - b.n 208052 │ │ │ │ + b.n 2081e2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - strh r6, [r3, #0] │ │ │ │ + ldrb r6, [r1, #26] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ 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 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r8, r1, #24 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 208210 │ │ │ │ + beq.n 2083a0 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 2081ca │ │ │ │ + beq.n 20835a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207fc0 │ │ │ │ + bl 208150 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 20818a │ │ │ │ + cbz r3, 20831a │ │ │ │ mov r3, r2 │ │ │ │ str r4, [r3, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 208180 │ │ │ │ + bne.n 208310 │ │ │ │ add.w r3, r5, #24 │ │ │ │ add.w r0, r5, #16 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2081ae │ │ │ │ + beq.n 20833e │ │ │ │ ldr r1, [r4, #28] │ │ │ │ str r2, [r1, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ str r1, [r4, #28] │ │ │ │ str.w r8, [r1] │ │ │ │ @@ -596988,269 +597094,269 @@ │ │ │ │ str r0, [r5, #28] │ │ │ │ strd r2, r2, [r5, #20] │ │ │ │ ldrd r2, r3, [r5] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ - cbz r7, 208214 │ │ │ │ + cbz r7, 2083a4 │ │ │ │ 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, 2081d6 │ │ │ │ + cbz r3, 208366 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r2 │ │ │ │ - bl 207bc0 │ │ │ │ + bl 207d50 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 2081ec │ │ │ │ + cbz r3, 20837c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 207bc0 │ │ │ │ + bl 207d50 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ - cbz r1, 2081ec │ │ │ │ + cbz r1, 20837c │ │ │ │ mov r0, r5 │ │ │ │ - bl 207ccc │ │ │ │ + bl 207e5c │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ - cbz r1, 2081f6 │ │ │ │ + cbz r1, 208386 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207ccc │ │ │ │ + bl 207e5c │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [r6, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ movs r2, #1 │ │ │ │ strd r3, r3, [r5] │ │ │ │ str r2, [r6, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r7, #0 │ │ │ │ - b.n 208170 │ │ │ │ + b.n 208300 │ │ │ │ mov r0, r6 │ │ │ │ strd r7, r4, [r6] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r7, [r0, #56] @ 0x38 │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w fp, [pc, #332] @ 208384 │ │ │ │ + ldr.w fp, [pc, #332] @ 208514 │ │ │ │ add fp, pc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2082c8 │ │ │ │ + beq.n 208458 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 20826a │ │ │ │ + b.n 2083fa │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ adds r2, r3, r2 │ │ │ │ - beq.w 20837c │ │ │ │ + beq.w 20850c │ │ │ │ str.w r9, [r4, #56] @ 0x38 │ │ │ │ str r5, [r2, #0] │ │ │ │ ldrd r0, r7, [r8, #52] @ 0x34 │ │ │ │ adds r6, #4 │ │ │ │ adds r2, r0, r7 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 2082be │ │ │ │ + beq.n 20844e │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp sl, r5 │ │ │ │ - beq.n 208306 │ │ │ │ + beq.n 208496 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r8 │ │ │ │ ite eq │ │ │ │ streq r4, [r5, #40] @ 0x28 │ │ │ │ strne r4, [r5, #44] @ 0x2c │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.n 20837c │ │ │ │ + bhi.n 20850c │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ add.w r9, r2, #4 │ │ │ │ cmp r9, r7 │ │ │ │ - bls.n 20824e │ │ │ │ + bls.n 2083de │ │ │ │ lsls r7, r7, #1 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.n 2082ce │ │ │ │ - ldr r3, [pc, #244] @ (208388 ) │ │ │ │ + bhi.n 20845e │ │ │ │ + ldr r3, [pc, #244] @ (208518 ) │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ it cc │ │ │ │ movcc r7, #64 @ 0x40 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 2082e0 │ │ │ │ + beq.n 208470 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208342 │ │ │ │ + beq.n 2084d2 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20837c │ │ │ │ + beq.n 20850c │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ adds r2, r0, r3 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - b.n 208256 │ │ │ │ + b.n 2083e6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ str.w r4, [r8, #56] @ 0x38 │ │ │ │ - cbnz r2, 20830c │ │ │ │ + cbnz r2, 20849c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #184] @ (208388 ) │ │ │ │ + ldr r3, [pc, #184] @ (208518 ) │ │ │ │ cmp r7, r9 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ it cc │ │ │ │ movcc r7, r9 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 2082a4 │ │ │ │ + bne.n 208434 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ blx 5abf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20837c │ │ │ │ + beq.n 20850c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ str r0, [sp, #12] │ │ │ │ blx 5ab88 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ add r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - b.n 208256 │ │ │ │ + b.n 2083e6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 208260 │ │ │ │ + b.n 2083f0 │ │ │ │ ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 20834c │ │ │ │ - ldr r3, [pc, #112] @ (208388 ) │ │ │ │ + bhi.n 2084dc │ │ │ │ + ldr r3, [pc, #112] @ (208518 ) │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 208366 │ │ │ │ - cbz r3, 20835e │ │ │ │ + beq.n 2084f6 │ │ │ │ + cbz r3, 2084ee │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e5164 │ │ │ │ - cbz r0, 20837c │ │ │ │ + bl 1e52f4 │ │ │ │ + cbz r0, 20850c │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str.w r0, [r8, #52] @ 0x34 │ │ │ │ add r3, r0 │ │ │ │ str.w r2, [r8, #60] @ 0x3c │ │ │ │ - b.n 20834e │ │ │ │ + b.n 2084de │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 5a454 │ │ │ │ - b.n 2082b0 │ │ │ │ - cbz r0, 20837c │ │ │ │ + b.n 208440 │ │ │ │ + cbz r0, 20850c │ │ │ │ movs r2, #4 │ │ │ │ str.w r2, [r8, #56] @ 0x38 │ │ │ │ str.w sl, [r3] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ blx 5a454 │ │ │ │ - b.n 20832e │ │ │ │ + b.n 2084be │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 5abf4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 20837c │ │ │ │ + cbz r0, 20850c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd r4, r0, [r8, #48] @ 0x30 │ │ │ │ str.w r2, [r8, #60] @ 0x3c │ │ │ │ - b.n 20834e │ │ │ │ + b.n 2084de │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldrb r4, [r0, #23] │ │ │ │ + ldrb r4, [r6, #16] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 1e5418 │ │ │ │ - bl 1feee8 │ │ │ │ + bl 1e55a8 │ │ │ │ + bl 1ff078 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r0, [r1, #12] │ │ │ │ mov r0, r4 │ │ │ │ strd r4, r3, [r1] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 208220 │ │ │ │ + bl 2083b0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 208456 │ │ │ │ + beq.n 2085e6 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 208456 │ │ │ │ + bne.n 2085e6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20845c │ │ │ │ + beq.n 2085ec │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 20845c │ │ │ │ + bne.n 2085ec │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov.w lr, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r4, r1, #24 │ │ │ │ str r3, [r2, #0] │ │ │ │ strd lr, r1, [r0, #4] │ │ │ │ ldr r2, [r1, #28] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r4, [r0, #0] │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r0, [r1, #28] │ │ │ │ mov r0, r3 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ - cbz r5, 208436 │ │ │ │ + cbz r5, 2085c6 │ │ │ │ ldrb.w ip, [r2, #12] │ │ │ │ cmp.w ip, #8 │ │ │ │ - bne.n 208436 │ │ │ │ + bne.n 2085c6 │ │ │ │ ldr.w ip, [r3, #4] │ │ │ │ str.w ip, [r2, #4] │ │ │ │ str.w r2, [ip] │ │ │ │ strd lr, r1, [r3, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr.w ip, [r1, #28] │ │ │ │ str.w ip, [r3, #4] │ │ │ │ str.w r3, [ip] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r0, [r1, #28] │ │ │ │ mov r0, r3 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 208400 │ │ │ │ + bne.n 208590 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov.w lr, #0 │ │ │ │ str r0, [r2, #4] │ │ │ │ mov ip, r3 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd lr, r1, [r3, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ @@ -597268,626 +597374,626 @@ │ │ │ │ str r3, [r2, #0] │ │ │ │ add.w r2, r1, #24 │ │ │ │ str r4, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr r3, [r1, #28] │ │ │ │ strd r2, r3, [r0] │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 208452 │ │ │ │ + b.n 2085e2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 20838c │ │ │ │ + bl 20851c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 2084e0 │ │ │ │ + cbz r2, 208670 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 2084e0 │ │ │ │ + beq.n 208670 │ │ │ │ add.w lr, r0, #24 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ str r4, [r2, #4] │ │ │ │ str r2, [r4, #0] │ │ │ │ strd lr, ip, [r3] │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r2, [r0, #28] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ str r3, [r0, #28] │ │ │ │ - cbz r1, 2084e0 │ │ │ │ + cbz r1, 208670 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 2084d8 │ │ │ │ + cbz r2, 208668 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, r1 │ │ │ │ ite ne │ │ │ │ movne r4, r2 │ │ │ │ moveq r4, #0 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 2084e0 │ │ │ │ + beq.n 208670 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 2084aa │ │ │ │ + b.n 20863a │ │ │ │ mov r4, r2 │ │ │ │ mov r3, r1 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 2084d4 │ │ │ │ + bne.n 208664 │ │ │ │ pop {r3, r4, r5, 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, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1ff65c │ │ │ │ + bl 1ff7ec │ │ │ │ ldr r4, [r4, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 208572 │ │ │ │ + beq.n 208702 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 208572 │ │ │ │ + bne.n 208702 │ │ │ │ mov r6, r0 │ │ │ │ add.w r9, r0, #32 │ │ │ │ mov r7, sp │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r1, [r4, #32] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1ff600 │ │ │ │ + bl 1ff790 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 208578 │ │ │ │ + beq.n 208708 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 20853c │ │ │ │ + cbz r2, 2086cc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ add.w sl, r5, #20 │ │ │ │ mov r2, r5 │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ - bl 1ff768 │ │ │ │ + bl 1ff8f8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff594 │ │ │ │ + bl 1ff724 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ add.w r3, r0, #16 │ │ │ │ strd r1, sl, [r0, #16] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r3, [r5, #20] │ │ │ │ - cbz r2, 208572 │ │ │ │ + cbz r2, 208702 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 208514 │ │ │ │ + beq.n 2086a4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ 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 r2, [pc, #1072] @ 2089c4 │ │ │ │ + ldr.w r2, [pc, #1072] @ 208b54 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208634 │ │ │ │ + beq.n 2087c4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 2085b6 │ │ │ │ + beq.n 208746 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.w 2086d4 │ │ │ │ + beq.w 208864 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r4, [r2, #36] @ 0x24 │ │ │ │ add.w r1, r2, #44 @ 0x2c │ │ │ │ ldr r5, [r2, #52] @ 0x34 │ │ │ │ adds r2, #60 @ 0x3c │ │ │ │ cmp r4, r1 │ │ │ │ - beq.w 20883e │ │ │ │ + beq.w 2089ce │ │ │ │ cmp r5, r2 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ - beq.w 2087e8 │ │ │ │ + beq.w 208978 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 208848 │ │ │ │ + beq.w 2089d8 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ adds r6, r2, #5 │ │ │ │ - bhi.w 2087f8 │ │ │ │ + bhi.w 208988 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ adds r0, r2, #4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 208768 │ │ │ │ + bhi.w 2088f8 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 2087f8 │ │ │ │ + beq.w 208988 │ │ │ │ str.w r9, [r4, #56] @ 0x38 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r5, [r3, #44] @ 0x2c │ │ │ │ - cbz r5, 20861c │ │ │ │ + cbz r5, 2087ac │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.w 2087f8 │ │ │ │ + bhi.w 208988 │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ adds r0, r2, #4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 2087a4 │ │ │ │ + bhi.w 208934 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 2087f8 │ │ │ │ + beq.w 208988 │ │ │ │ str.w r9, [r5, #56] @ 0x38 │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 2084e4 │ │ │ │ + bl 208674 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2084e4 │ │ │ │ + bl 208674 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 20869a │ │ │ │ + beq.n 20882a │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 20873c │ │ │ │ + beq.n 2088cc │ │ │ │ ldr r4, [r2, #40] @ 0x28 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2086f6 │ │ │ │ + beq.n 208886 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 2087f8 │ │ │ │ + bhi.w 208988 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ adds r5, r2, #4 │ │ │ │ cmp r5, r1 │ │ │ │ - bls.n 2086ea │ │ │ │ + bls.n 20887a │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.w 208860 │ │ │ │ + bhi.w 2089f0 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #860] @ (2089c8 ) │ │ │ │ + ldr r1, [pc, #860] @ (208b58 ) │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 208960 │ │ │ │ + beq.w 208af0 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20894a │ │ │ │ + beq.w 208ada │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2087f8 │ │ │ │ + beq.w 208988 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ add r2, r0 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ - b.n 2086f2 │ │ │ │ + b.n 208882 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20886a │ │ │ │ + beq.w 2089fa │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ adds r5, r2, #5 │ │ │ │ - bhi.w 2087f8 │ │ │ │ + bhi.w 208988 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ adds r5, r2, #4 │ │ │ │ cmp r5, r1 │ │ │ │ - bhi.n 208700 │ │ │ │ + bhi.n 208890 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 2087f8 │ │ │ │ + beq.w 208988 │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ - bl 2084e4 │ │ │ │ + bl 208674 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r4, [r2, #16] │ │ │ │ adds r2, #24 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 208760 │ │ │ │ + beq.n 2088f0 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 208764 │ │ │ │ + beq.n 2088f4 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ adds r1, r2, #5 │ │ │ │ - bls.n 2086ae │ │ │ │ - b.n 2087f8 │ │ │ │ + bls.n 20883e │ │ │ │ + b.n 208988 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 2087f8 │ │ │ │ + beq.w 208988 │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bls.n 2087dc │ │ │ │ + bls.n 20896c │ │ │ │ cmp r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, r5 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #696] @ (2089c8 ) │ │ │ │ + ldr r1, [pc, #696] @ (208b58 ) │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 2088c4 │ │ │ │ + beq.w 208a54 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20884c │ │ │ │ + beq.w 2089dc │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2087f8 │ │ │ │ + beq.n 208988 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ add r2, r0 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ - b.n 2086be │ │ │ │ + b.n 20884e │ │ │ │ ldr r4, [r2, #16] │ │ │ │ add.w r1, r2, #24 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.w 208946 │ │ │ │ + beq.w 208ad6 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 208832 │ │ │ │ + beq.n 2089c2 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 208816 │ │ │ │ + bne.n 2089a6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ - bl 2084e4 │ │ │ │ - b.n 2085b0 │ │ │ │ + bl 208674 │ │ │ │ + b.n 208740 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2086c2 │ │ │ │ + b.n 208852 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bls.n 20880a │ │ │ │ + bls.n 20899a │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #592] @ (2089c8 ) │ │ │ │ + ldr r1, [pc, #592] @ (208b58 ) │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 2088ee │ │ │ │ + beq.w 208a7e │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2088ac │ │ │ │ + beq.w 208a3c │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2087f8 │ │ │ │ + beq.n 208988 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ add r2, r0 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - b.n 2085f0 │ │ │ │ + b.n 208780 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bls.n 2087fe │ │ │ │ + bls.n 20898e │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #532] @ (2089c8 ) │ │ │ │ + ldr r1, [pc, #532] @ (208b58 ) │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 20891a │ │ │ │ + beq.w 208aaa │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2088b8 │ │ │ │ + beq.n 208a48 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 2087f8 │ │ │ │ + cbz r0, 208988 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ str r6, [r5, #60] @ 0x3c │ │ │ │ add r2, r0 │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ - b.n 208616 │ │ │ │ + b.n 2087a6 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 20870e │ │ │ │ + b.n 20889e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 208858 │ │ │ │ + beq.n 2089e8 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ adds r7, r2, #5 │ │ │ │ it ls │ │ │ │ movls r5, #0 │ │ │ │ - bls.w 2085dc │ │ │ │ + bls.w 20876c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 2087b2 │ │ │ │ + b.n 208942 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 208776 │ │ │ │ + b.n 208906 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.n 2087f8 │ │ │ │ + bhi.n 208988 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ adds r5, r2, #4 │ │ │ │ cmp r5, r1 │ │ │ │ - bhi.n 208870 │ │ │ │ + bhi.n 208a00 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.n 2087f8 │ │ │ │ + beq.n 208988 │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 208754 │ │ │ │ + b.n 2088e4 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ movne r4, r1 │ │ │ │ - b.n 20874e │ │ │ │ + b.n 2088de │ │ │ │ cmp r5, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - beq.n 208858 │ │ │ │ + beq.n 2089e8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2085f6 │ │ │ │ + b.n 208786 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 5a454 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 20872e │ │ │ │ + b.n 2088be │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ mov r5, r4 │ │ │ │ - b.n 20861c │ │ │ │ + b.n 2087ac │ │ │ │ cmp r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, r5 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 20866a │ │ │ │ + b.n 2087fa │ │ │ │ mov r4, r2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - b.n 2086c2 │ │ │ │ + b.n 208852 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 208956 │ │ │ │ + bhi.n 208ae6 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #324] @ (2089c8 ) │ │ │ │ + ldr r1, [pc, #324] @ (208b58 ) │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 208998 │ │ │ │ + beq.w 208b28 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20898c │ │ │ │ + beq.n 208b1c │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2087f8 │ │ │ │ + beq.n 208988 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ add r2, r0 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ - b.n 20882a │ │ │ │ + b.n 2089ba │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 5a454 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 208796 │ │ │ │ + b.n 208926 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 5a454 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 2087d0 │ │ │ │ + b.n 208960 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 5abf4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2087f8 │ │ │ │ + beq.n 208988 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ blx 5ab88 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, r6 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #52] @ 0x34 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ - b.n 2086be │ │ │ │ + b.n 20884e │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 5abf4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2087f8 │ │ │ │ + beq.w 208988 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ blx 5ab88 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, r6 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #52] @ 0x34 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ - b.n 2085f0 │ │ │ │ + b.n 208780 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 5abf4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2087f8 │ │ │ │ + beq.w 208988 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ blx 5ab88 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, r6 │ │ │ │ str r7, [r5, #60] @ 0x3c │ │ │ │ str r6, [r5, #52] @ 0x34 │ │ │ │ str r1, [r5, #48] @ 0x30 │ │ │ │ - b.n 208616 │ │ │ │ + b.n 2087a6 │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ - b.n 208754 │ │ │ │ + b.n 2088e4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 5a454 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 20868a │ │ │ │ + b.n 20881a │ │ │ │ cmp r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, r5 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 208880 │ │ │ │ + b.n 208a10 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 5abf4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2087f8 │ │ │ │ + beq.w 208988 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ blx 5ab88 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, r6 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #52] @ 0x34 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ - b.n 2086f2 │ │ │ │ + b.n 208882 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 5a454 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 20889e │ │ │ │ + b.n 208a2e │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 5abf4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2087f8 │ │ │ │ + beq.w 208988 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ blx 5ab88 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, r6 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #52] @ 0x34 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ - b.n 20882a │ │ │ │ - ldrb r4, [r4, #9] │ │ │ │ + b.n 2089ba │ │ │ │ + ldrb r4, [r2, #3] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 1e5418 │ │ │ │ - bl 1feee8 │ │ │ │ + bl 1e55a8 │ │ │ │ + bl 1ff078 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ str r5, [r0, #12] │ │ │ │ strd r2, r4, [r0] │ │ │ │ str r0, [r2, #4] │ │ │ │ str.w r0, [r3], #24 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 208a08 │ │ │ │ + beq.n 208b98 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 208a18 │ │ │ │ + beq.n 208ba8 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 207fc0 │ │ │ │ + bl 208150 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 208580 │ │ │ │ + bl 208710 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -597895,180 +598001,180 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r3 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.n 208a94 │ │ │ │ + bhi.n 208c24 │ │ │ │ tbb [pc, r1] │ │ │ │ lsrs r2, r3, #24 │ │ │ │ movs r5, #2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 208478 │ │ │ │ + bl 208608 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r1, [r4, #0] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 2089cc │ │ │ │ + bl 208b5c │ │ │ │ mov r1, r0 │ │ │ │ ldrd r0, r2, [sp] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r1, [r4, #0] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 20838c │ │ │ │ + bl 20851c │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r1, [r4, #0] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 208ab0 │ │ │ │ + cbz r3, 208c40 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 208478 │ │ │ │ + bl 208608 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r1, [r4, #0] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 2089cc │ │ │ │ + bl 208b5c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 208a5e │ │ │ │ + b.n 208bee │ │ │ │ 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 r3, [pc, #244] @ (208bcc ) │ │ │ │ + ldr r3, [pc, #244] @ (208d5c ) │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ mov r6, r3 │ │ │ │ - bl 1e5418 │ │ │ │ - bl 1feee8 │ │ │ │ + bl 1e55a8 │ │ │ │ + bl 1ff078 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ add.w r2, r5, #40 @ 0x28 │ │ │ │ strd r2, r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ add.w r3, r5, #24 │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ str r5, [r0, #12] │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 208b78 │ │ │ │ + beq.n 208d08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201c1c │ │ │ │ + bl 201dac │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208220 │ │ │ │ + bl 2083b0 │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ - cbz r5, 208b30 │ │ │ │ + cbz r5, 208cc0 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.n 208bc6 │ │ │ │ + bhi.n 208d56 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ adds r1, r2, #4 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 208b3a │ │ │ │ + bhi.n 208cca │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.n 208bc6 │ │ │ │ + beq.n 208d56 │ │ │ │ str r7, [r5, #56] @ 0x38 │ │ │ │ str r4, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 208b6c │ │ │ │ + bls.n 208cfc │ │ │ │ cmp r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #132] @ (208bd0 ) │ │ │ │ + ldr r3, [pc, #132] @ (208d60 ) │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 208ba0 │ │ │ │ + beq.n 208d30 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ - cbz r0, 208b96 │ │ │ │ + cbz r0, 208d26 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208bc6 │ │ │ │ + beq.n 208d56 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ str.w r8, [r5, #60] @ 0x3c │ │ │ │ add r0, r3 │ │ │ │ - b.n 208b2c │ │ │ │ + b.n 208cbc │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ mov r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r8, r3 │ │ │ │ - b.n 208b48 │ │ │ │ + b.n 208cd8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 201c1c │ │ │ │ + bl 201dac │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 208220 │ │ │ │ + bl 2083b0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ blx 5a454 │ │ │ │ - b.n 208b5c │ │ │ │ + b.n 208cec │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 5abf4 │ │ │ │ - cbz r0, 208bc6 │ │ │ │ + cbz r0, 208d56 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 5ab88 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ adds r0, r3, r2 │ │ │ │ str.w r8, [r5, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - b.n 208b2c │ │ │ │ + b.n 208cbc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - strb r2, [r4, #20] │ │ │ │ + strb r2, [r2, #14] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -598081,30 +598187,30 @@ │ │ │ │ cmp r1, r4 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bl 208220 │ │ │ │ + bl 2083b0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ movs.w ip, r2, lsr #2 │ │ │ │ - beq.n 208c30 │ │ │ │ + beq.n 208dc0 │ │ │ │ ldr r4, [r1, #52] @ 0x34 │ │ │ │ mov r3, r4 │ │ │ │ add.w ip, r4, ip, lsl #2 │ │ │ │ - b.n 208c22 │ │ │ │ + b.n 208db2 │ │ │ │ adds r3, #4 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 208c30 │ │ │ │ + beq.n 208dc0 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 208c1c │ │ │ │ + bne.n 208dac │ │ │ │ subs r2, #4 │ │ │ │ str r2, [r1, #56] @ 0x38 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldrd r1, r2, [r0] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ @@ -598113,526 +598219,526 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #828] @ (208f94 ) │ │ │ │ + ldr r2, [pc, #828] @ (209124 ) │ │ │ │ add.w r3, r0, #24 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ ite eq │ │ │ │ moveq r6, #0 │ │ │ │ ldrne r6, [r0, #28] │ │ │ │ - cbz r3, 208c78 │ │ │ │ + cbz r3, 208e08 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 207bc0 │ │ │ │ + bl 207d50 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 208c8e │ │ │ │ + cbz r3, 208e1e │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 207bc0 │ │ │ │ + bl 207d50 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ - cbz r1, 208c8e │ │ │ │ + cbz r1, 208e1e │ │ │ │ mov r0, r4 │ │ │ │ - bl 207ccc │ │ │ │ + bl 207e5c │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ - cbz r1, 208c98 │ │ │ │ + cbz r1, 208e28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207ccc │ │ │ │ + bl 207e5c │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1ff65c │ │ │ │ + bl 1ff7ec │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ - bl 251614 │ │ │ │ + bl 2517a4 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 208d20 │ │ │ │ + bhi.n 208eb0 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r3, r0, #12 │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ adds r4, #96 @ 0x60 │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ - cbz r5, 208d16 │ │ │ │ + cbz r5, 208ea6 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.w 208e08 │ │ │ │ + bhi.w 208f98 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ adds r6, r2, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bls.w 208e66 │ │ │ │ + bls.w 208ff6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 208e78 │ │ │ │ + bhi.w 209008 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r3, r6 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #688] @ (208f98 ) │ │ │ │ + ldr r1, [pc, #688] @ (209128 ) │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 208ea6 │ │ │ │ + beq.w 209036 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 208e98 │ │ │ │ + beq.w 209028 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208e08 │ │ │ │ + beq.n 208f98 │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ add r3, r0 │ │ │ │ str r6, [r5, #56] @ 0x38 │ │ │ │ str r4, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd r5, r3, [r6, #40] @ 0x28 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 208e18 │ │ │ │ + beq.n 208fa8 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.n 208e08 │ │ │ │ + bhi.n 208f98 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ adds r6, r2, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 208e0e │ │ │ │ + bls.n 208f9e │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.w 208ece │ │ │ │ + bhi.w 20905e │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #588] @ (208f98 ) │ │ │ │ + ldr r1, [pc, #588] @ (209128 ) │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 208f10 │ │ │ │ + beq.w 2090a0 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 208ef6 │ │ │ │ + beq.w 209086 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208e08 │ │ │ │ + beq.n 208f98 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ str r7, [r3, #60] @ 0x3c │ │ │ │ add r2, r0 │ │ │ │ str r0, [r3, #52] @ 0x34 │ │ │ │ - b.n 208e14 │ │ │ │ + b.n 208fa4 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 208cc4 │ │ │ │ - b.n 208d16 │ │ │ │ + bne.n 208e54 │ │ │ │ + b.n 208ea6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 208d90 │ │ │ │ + beq.n 208f20 │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 208d88 │ │ │ │ + bne.n 208f18 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 208e72 │ │ │ │ + beq.n 209002 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 208d16 │ │ │ │ + beq.n 208ea6 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ adds r5, r2, #5 │ │ │ │ - bhi.n 208e08 │ │ │ │ + bhi.n 208f98 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ adds r5, r2, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 208e8c │ │ │ │ + bls.n 20901c │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 208ee0 │ │ │ │ + bhi.w 209070 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r3, r5 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #472] @ (208f98 ) │ │ │ │ + ldr r1, [pc, #472] @ (209128 ) │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 208f6a │ │ │ │ + beq.w 2090fa │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 208f02 │ │ │ │ + beq.w 209092 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 208e08 │ │ │ │ + cbz r0, 208f98 │ │ │ │ str r3, [r6, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ str r0, [r6, #52] @ 0x34 │ │ │ │ add r3, r0 │ │ │ │ - b.n 208e92 │ │ │ │ + b.n 209022 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 208df6 │ │ │ │ + beq.n 208f86 │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 208dee │ │ │ │ + bne.n 208f7e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 208e72 │ │ │ │ + beq.n 209002 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ adds r6, r2, #5 │ │ │ │ - bls.w 208ccc │ │ │ │ + bls.w 208e5c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.n 208e08 │ │ │ │ + beq.n 208f98 │ │ │ │ str r6, [r3, #56] @ 0x38 │ │ │ │ str r4, [r2, #0] │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 208d1a │ │ │ │ + beq.w 208eaa │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.n 208e08 │ │ │ │ + bhi.n 208f98 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ adds r6, r2, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bls.n 208e80 │ │ │ │ + bls.n 209010 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 208ed8 │ │ │ │ + bhi.n 209068 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r3, r6 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #344] @ (208f98 ) │ │ │ │ + ldr r1, [pc, #344] @ (209128 ) │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 208f40 │ │ │ │ + beq.n 2090d0 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208ee8 │ │ │ │ + beq.n 209078 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208e08 │ │ │ │ + beq.n 208f98 │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ add r3, r0 │ │ │ │ - b.n 208e86 │ │ │ │ + b.n 209016 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.n 208e08 │ │ │ │ + beq.n 208f98 │ │ │ │ str r6, [r5, #56] @ 0x38 │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 208d16 │ │ │ │ + b.n 208ea6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - b.n 208d16 │ │ │ │ + b.n 208ea6 │ │ │ │ cmp r3, r6 │ │ │ │ it cc │ │ │ │ movcc r3, r6 │ │ │ │ - b.n 208ce6 │ │ │ │ + b.n 208e76 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.n 208e08 │ │ │ │ + beq.n 208f98 │ │ │ │ str r6, [r5, #56] @ 0x38 │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 208d1a │ │ │ │ + b.n 208eaa │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.n 208e08 │ │ │ │ + beq.n 208f98 │ │ │ │ str r5, [r6, #56] @ 0x38 │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 208d16 │ │ │ │ + b.n 208ea6 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5a454 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 208d06 │ │ │ │ + b.n 208e96 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5abf4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208e08 │ │ │ │ + beq.n 208f98 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ blx 5ab88 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str r7, [r5, #52] @ 0x34 │ │ │ │ add r3, r7 │ │ │ │ str r2, [r5, #48] @ 0x30 │ │ │ │ - b.n 208e6c │ │ │ │ + b.n 208ffc │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ movcc r1, r6 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 208d4a │ │ │ │ + b.n 208eda │ │ │ │ cmp r3, r6 │ │ │ │ it cc │ │ │ │ movcc r3, r6 │ │ │ │ - b.n 208e3c │ │ │ │ + b.n 208fcc │ │ │ │ cmp r3, r5 │ │ │ │ it cc │ │ │ │ movcc r3, r5 │ │ │ │ - b.n 208dbc │ │ │ │ + b.n 208f4c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5a454 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 208e58 │ │ │ │ + b.n 208fe8 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 5a454 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 208d6a │ │ │ │ + b.n 208efa │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5a454 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 208ddc │ │ │ │ + b.n 208f6c │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 5abf4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 208e08 │ │ │ │ + beq.w 208f98 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ blx 5ab88 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ str.w r8, [r3, #60] @ 0x3c │ │ │ │ add r2, r7 │ │ │ │ str r7, [r3, #52] @ 0x34 │ │ │ │ str r1, [r3, #48] @ 0x30 │ │ │ │ - b.n 208e14 │ │ │ │ + b.n 208fa4 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5abf4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 208e08 │ │ │ │ + beq.w 208f98 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ blx 5ab88 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str r7, [r5, #52] @ 0x34 │ │ │ │ add r3, r7 │ │ │ │ str r2, [r5, #48] @ 0x30 │ │ │ │ - b.n 208e86 │ │ │ │ + b.n 209016 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5abf4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 208e08 │ │ │ │ + beq.w 208f98 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ blx 5ab88 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r6, #60] @ 0x3c │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ str r7, [r6, #52] @ 0x34 │ │ │ │ add r3, r7 │ │ │ │ str r2, [r6, #48] @ 0x30 │ │ │ │ - b.n 208e92 │ │ │ │ - strb r6, [r3, #14] │ │ │ │ + b.n 209022 │ │ │ │ + strb r6, [r1, #8] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 208fb8 │ │ │ │ + cbz r3, 209148 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 207bc0 │ │ │ │ + bl 207d50 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 208fce │ │ │ │ + cbz r3, 20915e │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 207bc0 │ │ │ │ + bl 207d50 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ - cbz r1, 208fce │ │ │ │ + cbz r1, 20915e │ │ │ │ mov r0, r4 │ │ │ │ - bl 207ccc │ │ │ │ + bl 207e5c │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ - cbz r1, 208fd8 │ │ │ │ + cbz r1, 209168 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207ccc │ │ │ │ + bl 207e5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 208580 │ │ │ │ + bl 208710 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff65c │ │ │ │ + bl 1ff7ec │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 251614 │ │ │ │ + bl 2517a4 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ - ldr.w r5, [pc, #1372] @ 209560 │ │ │ │ + ldr.w r5, [pc, #1372] @ 2096f0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr.w r2, [pc, #1372] @ 209564 │ │ │ │ + ldr.w r2, [pc, #1372] @ 2096f4 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r5, pc │ │ │ │ - ldr.w r6, [pc, #1368] @ 209568 │ │ │ │ + ldr.w r6, [pc, #1368] @ 2096f8 │ │ │ │ add r3, sp, #32 │ │ │ │ add r6, pc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ mov r9, r6 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #0 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ add r2, sp, #28 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 208a28 │ │ │ │ + bl 208bb8 │ │ │ │ ldrd r5, r6, [sp, #28] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r2, 20908e │ │ │ │ + cbnz r2, 20921e │ │ │ │ strd r3, r5, [r4] │ │ │ │ str r4, [r3, #4] │ │ │ │ add.w r3, r4, #24 │ │ │ │ str r4, [r5, #0] │ │ │ │ str r1, [r4, #12] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 20905a │ │ │ │ + beq.n 2091ea │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 20929e │ │ │ │ + beq.w 20942e │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 208148 │ │ │ │ + bl 2082d8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 208148 │ │ │ │ - ldr.w r2, [pc, #1276] @ 20956c │ │ │ │ - ldr.w r3, [pc, #1264] @ 209564 │ │ │ │ + bl 2082d8 │ │ │ │ + ldr.w r2, [pc, #1276] @ 2096fc │ │ │ │ + ldr.w r3, [pc, #1264] @ 2096f4 │ │ │ │ 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 209556 │ │ │ │ + bne.w 2096e6 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 20910a │ │ │ │ + beq.n 20929a │ │ │ │ strd r3, r5, [r4] │ │ │ │ str r1, [r4, #12] │ │ │ │ str r4, [r3, #4] │ │ │ │ mov r3, r5 │ │ │ │ str.w r4, [r3], #24 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 2090ae │ │ │ │ + beq.n 20923e │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 20906e │ │ │ │ + beq.n 2091fe │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20906e │ │ │ │ + bne.n 2091fe │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r2, r4, #24 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ mov r7, r1 │ │ │ │ - beq.w 2092a6 │ │ │ │ - cbz r1, 2090ce │ │ │ │ + beq.w 209436 │ │ │ │ + cbz r1, 20925e │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 207ccc │ │ │ │ + bl 207e5c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ - cbz r1, 2090dc │ │ │ │ + cbz r1, 20926c │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 207ccc │ │ │ │ + bl 207e5c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - cbz r3, 209102 │ │ │ │ + cbz r3, 209292 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.w 20955a │ │ │ │ + bhi.w 2096ea │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ adds r0, r2, #4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 2093c2 │ │ │ │ + bhi.w 209552 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 20955a │ │ │ │ + beq.w 2096ea │ │ │ │ str.w sl, [r3, #56] @ 0x38 │ │ │ │ str r5, [r2, #0] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ - b.n 2091dc │ │ │ │ + b.n 20936c │ │ │ │ ldr.w ip, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ orr.w lr, r4, #1 │ │ │ │ str.w lr, [r4, #16] │ │ │ │ str.w ip, [r4, #24] │ │ │ │ add.w r2, r4, #20 │ │ │ │ ldr.w lr, [ip] │ │ │ │ @@ -598641,76 +598747,76 @@ │ │ │ │ str.w r2, [ip] │ │ │ │ strd r3, r5, [r4] │ │ │ │ str r1, [r4, #12] │ │ │ │ str r4, [r3, #4] │ │ │ │ str.w r4, [r0], #24 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 20914a │ │ │ │ + beq.n 2092da │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 2091e2 │ │ │ │ + beq.n 209372 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ add.w r2, r4, #60 @ 0x3c │ │ │ │ cmp r0, r2 │ │ │ │ ite ne │ │ │ │ movne sl, r0 │ │ │ │ moveq.w sl, #0 │ │ │ │ - cbz r1, 209174 │ │ │ │ + cbz r1, 209304 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 207ccc │ │ │ │ + bl 207e5c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ - cbz r1, 209182 │ │ │ │ + cbz r1, 209312 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 207ccc │ │ │ │ + bl 207e5c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - cbz r3, 2091a8 │ │ │ │ + cbz r3, 209338 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 20955a │ │ │ │ + bhi.w 2096ea │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ adds r0, r2, #4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 2092c4 │ │ │ │ + bhi.w 209454 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 20955a │ │ │ │ + beq.w 2096ea │ │ │ │ str.w fp, [r3, #56] @ 0x38 │ │ │ │ str r5, [r2, #0] │ │ │ │ str.w sl, [r5, #44] @ 0x2c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 2091da │ │ │ │ + beq.n 20936a │ │ │ │ ldr.w r2, [sl, #56] @ 0x38 │ │ │ │ adds r7, r2, #5 │ │ │ │ - bhi.w 20955a │ │ │ │ + bhi.w 2096ea │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ adds r0, r2, #4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 209344 │ │ │ │ + bhi.w 2094d4 │ │ │ │ ldr.w r1, [sl, #52] @ 0x34 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 20955a │ │ │ │ + beq.w 2096ea │ │ │ │ str.w fp, [sl, #56] @ 0x38 │ │ │ │ str r5, [r2, #0] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 20906e │ │ │ │ + bne.w 2091fe │ │ │ │ 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 │ │ │ │ @@ -598720,454 +598826,454 @@ │ │ │ │ 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 209214 │ │ │ │ + beq.n 2093a4 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 209250 │ │ │ │ + beq.n 2093e0 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ - cbz r1, 20921e │ │ │ │ + cbz r1, 2093ae │ │ │ │ mov r0, r5 │ │ │ │ - bl 207ccc │ │ │ │ + bl 207e5c │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ - cbz r1, 209228 │ │ │ │ + cbz r1, 2093b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207ccc │ │ │ │ + bl 207e5c │ │ │ │ str r6, [r5, #40] @ 0x28 │ │ │ │ - cbz r6, 20924c │ │ │ │ + cbz r6, 2093dc │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 20955a │ │ │ │ + bhi.w 2096ea │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ adds r1, r2, #4 │ │ │ │ mov r8, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 209306 │ │ │ │ + bhi.n 209496 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.w 20955a │ │ │ │ + beq.w 2096ea │ │ │ │ str.w r8, [r6, #56] @ 0x38 │ │ │ │ str r5, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 209264 │ │ │ │ + beq.n 2093f4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 20906e │ │ │ │ + beq.w 2091fe │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ - cbz r1, 20926e │ │ │ │ + cbz r1, 2093fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 207ccc │ │ │ │ + bl 207e5c │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ - cbz r1, 209278 │ │ │ │ + cbz r1, 209408 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207ccc │ │ │ │ + bl 207e5c │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ - cbz r6, 209298 │ │ │ │ + cbz r6, 209428 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.w 20955a │ │ │ │ + bhi.w 2096ea │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ adds r5, r2, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 209388 │ │ │ │ + bhi.n 209518 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.w 20955a │ │ │ │ + beq.w 2096ea │ │ │ │ str r5, [r6, #56] @ 0x38 │ │ │ │ str r4, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - b.n 20906e │ │ │ │ + b.n 2091fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 208c44 │ │ │ │ - b.n 20905a │ │ │ │ + bl 208dd4 │ │ │ │ + b.n 2091ea │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 209460 │ │ │ │ + beq.w 2095f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207ccc │ │ │ │ + bl 207e5c │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 209102 │ │ │ │ - bl 207ccc │ │ │ │ + beq.w 209292 │ │ │ │ + bl 207e5c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - b.n 209102 │ │ │ │ + b.n 209292 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.w 209402 │ │ │ │ + bhi.w 209592 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #664] @ (209570 ) │ │ │ │ + ldr r1, [pc, #664] @ (209700 ) │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 209474 │ │ │ │ + beq.w 209604 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 209454 │ │ │ │ + beq.w 2095e4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20955a │ │ │ │ + beq.w 2096ea │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ str r7, [r3, #60] @ 0x3c │ │ │ │ add r2, r0 │ │ │ │ str r0, [r3, #52] @ 0x34 │ │ │ │ - b.n 2091a2 │ │ │ │ + b.n 209332 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 20941e │ │ │ │ + bhi.w 2095ae │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ mov r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #596] @ (209570 ) │ │ │ │ + ldr r3, [pc, #596] @ (209700 ) │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 2094ca │ │ │ │ + beq.w 20965a │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 209440 │ │ │ │ + beq.w 2095d0 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20955a │ │ │ │ + beq.w 2096ea │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ str r7, [r6, #60] @ 0x3c │ │ │ │ add r3, r0 │ │ │ │ str r0, [r6, #52] @ 0x34 │ │ │ │ - b.n 209246 │ │ │ │ + b.n 2093d6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 209414 │ │ │ │ + bhi.n 2095a4 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r3, r0 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r1, [pc, #536] @ (209570 ) │ │ │ │ + ldr r1, [pc, #536] @ (209700 ) │ │ │ │ ldr.w r0, [sl, #48] @ 0x30 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 2094f0 │ │ │ │ + beq.w 209680 │ │ │ │ ldr.w r1, [sl, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20944a │ │ │ │ + beq.n 2095da │ │ │ │ mov r2, r7 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20955a │ │ │ │ + beq.w 2096ea │ │ │ │ ldr.w r2, [sl, #56] @ 0x38 │ │ │ │ str.w r7, [sl, #60] @ 0x3c │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [sl, #52] @ 0x34 │ │ │ │ - b.n 2091d4 │ │ │ │ + b.n 209364 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 20940c │ │ │ │ + bhi.n 20959c │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r3, r5 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #472] @ (209570 ) │ │ │ │ + ldr r1, [pc, #472] @ (209700 ) │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 2094a2 │ │ │ │ + beq.n 209632 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 209432 │ │ │ │ + beq.n 2095c2 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20955a │ │ │ │ + beq.w 2096ea │ │ │ │ str r3, [r6, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ str r0, [r6, #52] @ 0x34 │ │ │ │ add r3, r0 │ │ │ │ - b.n 209294 │ │ │ │ + b.n 209424 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 209428 │ │ │ │ + bhi.n 2095b8 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #412] @ (209570 ) │ │ │ │ + ldr r1, [pc, #412] @ (209700 ) │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 20952a │ │ │ │ + beq.w 2096ba │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20951e │ │ │ │ + beq.w 2096ae │ │ │ │ mov r2, r7 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e52f4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20955a │ │ │ │ + beq.w 2096ea │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ str r7, [r3, #60] @ 0x3c │ │ │ │ add r2, r0 │ │ │ │ str r0, [r3, #52] @ 0x34 │ │ │ │ - b.n 2090fc │ │ │ │ + b.n 20928c │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 2092d6 │ │ │ │ + b.n 209466 │ │ │ │ cmp r3, r5 │ │ │ │ it cc │ │ │ │ movcc r3, r5 │ │ │ │ - b.n 209396 │ │ │ │ + b.n 209526 │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 209354 │ │ │ │ + b.n 2094e4 │ │ │ │ cmp r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 209318 │ │ │ │ + b.n 2094a8 │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 2093d2 │ │ │ │ + b.n 209562 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5a454 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 2093b2 │ │ │ │ + b.n 209542 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 5a454 │ │ │ │ - b.n 209334 │ │ │ │ + b.n 2094c4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 5a454 │ │ │ │ - b.n 209372 │ │ │ │ + b.n 209502 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 5a454 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 2092f6 │ │ │ │ + b.n 209486 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 20906e │ │ │ │ + beq.w 2091fe │ │ │ │ mov r0, r5 │ │ │ │ - bl 207ccc │ │ │ │ + bl 207e5c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - b.n 209104 │ │ │ │ + b.n 209294 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 5abf4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20955a │ │ │ │ + beq.n 2096ea │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ blx 5ab88 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ str.w r8, [r3, #60] @ 0x3c │ │ │ │ add r2, r7 │ │ │ │ str r7, [r3, #52] @ 0x34 │ │ │ │ str r1, [r3, #48] @ 0x30 │ │ │ │ - b.n 2091a2 │ │ │ │ + b.n 209332 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5abf4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20955a │ │ │ │ + beq.n 2096ea │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ blx 5ab88 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r6, #60] @ 0x3c │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ str r7, [r6, #52] @ 0x34 │ │ │ │ add r3, r7 │ │ │ │ str r2, [r6, #48] @ 0x30 │ │ │ │ - b.n 209294 │ │ │ │ + b.n 209424 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 5abf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20955a │ │ │ │ + beq.n 2096ea │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 5ab88 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ str r3, [r6, #52] @ 0x34 │ │ │ │ str r7, [r6, #60] @ 0x3c │ │ │ │ add r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #48] @ 0x30 │ │ │ │ - b.n 209246 │ │ │ │ + b.n 2093d6 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 5abf4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - cbz r0, 20955a │ │ │ │ + cbz r0, 2096ea │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r1, [sl, #52] @ 0x34 │ │ │ │ blx 5ab88 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r2, [sl, #56] @ 0x38 │ │ │ │ str.w r1, [sl, #52] @ 0x34 │ │ │ │ add r2, r1 │ │ │ │ str.w r7, [sl, #60] @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [sl, #48] @ 0x30 │ │ │ │ - b.n 2091d4 │ │ │ │ + b.n 209364 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 5a454 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 2093f2 │ │ │ │ + b.n 209582 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 5abf4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 20955a │ │ │ │ + cbz r0, 2096ea │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ blx 5ab88 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ str.w r8, [r3, #60] @ 0x3c │ │ │ │ add r2, r7 │ │ │ │ str r7, [r3, #52] @ 0x34 │ │ │ │ str r1, [r3, #48] @ 0x30 │ │ │ │ - b.n 2090fc │ │ │ │ + b.n 20928c │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldr r0, [r6, #124] @ 0x7c │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #124] @ 0x7c │ │ │ │ + ldr r0, [r3, #100] @ 0x64 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r6, [r0, #120] @ 0x78 │ │ │ │ + ldr r6, [r6, #92] @ 0x5c │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #248] @ (209680 ) │ │ │ │ + ldr r0, [pc, #248] @ (209810 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #248] @ (209684 ) │ │ │ │ + ldr r1, [pc, #248] @ (209814 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #0 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldrd r2, r3, [sp, #72] @ 0x48 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 1ff668 │ │ │ │ - cbz r0, 2095e2 │ │ │ │ + bl 1ff7f8 │ │ │ │ + cbz r0, 209772 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r4, #8 │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ strd r2, r3, [r4] │ │ │ │ strd r3, r4, [r4, #8] │ │ │ │ str r3, [r4, #16] │ │ │ │ - ldr r2, [pc, #192] @ (209688 ) │ │ │ │ - ldr r3, [pc, #184] @ (209684 ) │ │ │ │ + ldr r2, [pc, #192] @ (209818 ) │ │ │ │ + ldr r3, [pc, #184] @ (209814 ) │ │ │ │ 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 20967a │ │ │ │ + bne.n 20980a │ │ │ │ mov r0, r7 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add r3, sp, #20 │ │ │ │ add r2, sp, #28 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 208a28 │ │ │ │ + bl 208bb8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 209600 │ │ │ │ + bne.n 209790 │ │ │ │ cmp r6, r8 │ │ │ │ it eq │ │ │ │ moveq r6, r5 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #24 │ │ │ │ add r3, sp, #32 │ │ │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ │ │ - bl 208a28 │ │ │ │ + bl 208bb8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r9, r3 │ │ │ │ cmp r3, r5 │ │ │ │ ite ne │ │ │ │ movne r3, r5 │ │ │ │ moveq r3, r6 │ │ │ │ add.w r5, r4, #8 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ff65c │ │ │ │ + bl 1ff7ec │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ strd r4, r0, [r4, #12] │ │ │ │ strd r2, r2, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ - bl 251614 │ │ │ │ + bl 2517a4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ - b.n 20964a │ │ │ │ + b.n 2097da │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, r0 │ │ │ │ movne r3, r1 │ │ │ │ ldrd r1, ip, [r3] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ cmp r6, r3 │ │ │ │ @@ -599175,99 +599281,99 @@ │ │ │ │ str.w r1, [ip] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ strd r5, ip, [r3] │ │ │ │ str.w r3, [ip] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bne.n 209642 │ │ │ │ + bne.n 2097d2 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 208148 │ │ │ │ - b.n 2095c6 │ │ │ │ + bl 2082d8 │ │ │ │ + b.n 209756 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r6, #36] @ 0x24 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #32] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ lsls r5, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #308] @ (2097d4 ) │ │ │ │ + ldr r4, [pc, #308] @ (209964 ) │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #308] @ (2097d8 ) │ │ │ │ + ldr r1, [pc, #308] @ (209968 ) │ │ │ │ sub sp, #32 │ │ │ │ add r4, pc │ │ │ │ mov r5, r0 │ │ │ │ add r7, sp, #8 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r1, #0 │ │ │ │ mov r1, r8 │ │ │ │ stmia.w r7, {r2, r3} │ │ │ │ ldr.w r0, [r1], #8 │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ strdeq r2, r3, [r5] │ │ │ │ - beq.n 20979c │ │ │ │ + beq.n 20992c │ │ │ │ ldrd r3, r0, [sp, #8] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r0, [r0, #8] │ │ │ │ - bl 1ff65c │ │ │ │ + bl 1ff7ec │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2096fa │ │ │ │ + beq.n 20988a │ │ │ │ ldr.w r4, [r8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2096fa │ │ │ │ + cbz r3, 20988a │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ - bl 207d08 │ │ │ │ + bl 207e98 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2096ea │ │ │ │ + bne.n 20987a │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 208a28 │ │ │ │ + bl 208bb8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldrd r1, r4, [sp, #20] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20977a │ │ │ │ + beq.n 20990a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2097b8 │ │ │ │ + beq.n 209948 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movs r7, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r6, [r1, #12] │ │ │ │ str r0, [r2, #0] │ │ │ │ mov r2, r3 │ │ │ │ str r7, [r3, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ str r6, [r3, #12] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r2, [r4, #4] │ │ │ │ - cbz r3, 209762 │ │ │ │ + cbz r3, 2098f2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 209762 │ │ │ │ + cbz r2, 2098f2 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldr r6, [r1, #12] │ │ │ │ str.w ip, [r3, #4] │ │ │ │ str.w r3, [ip] │ │ │ │ str r7, [r0, #4] │ │ │ │ str r4, [r0, #0] │ │ │ │ @@ -599275,15 +599381,15 @@ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r0, [r2, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 209738 │ │ │ │ + bne.n 2098c8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str r4, [r0, #0] │ │ │ │ @@ -599294,391 +599400,391 @@ │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - bl 208148 │ │ │ │ + bl 2082d8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - bl 208148 │ │ │ │ - ldr r2, [pc, #60] @ (2097dc ) │ │ │ │ - ldr r3, [pc, #56] @ (2097d8 ) │ │ │ │ + bl 2082d8 │ │ │ │ + ldr r2, [pc, #60] @ (20996c ) │ │ │ │ + ldr r3, [pc, #56] @ (209968 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2097d0 │ │ │ │ + bne.n 209960 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [r3, #4] │ │ │ │ str r6, [r0, #4] │ │ │ │ str r0, [r6, #0] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ str r4, [r3, #0] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 209778 │ │ │ │ + b.n 209908 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ + str r0, [r1, #124] @ 0x7c │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ + str r4, [r1, #108] @ 0x6c │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 209806 │ │ │ │ + cbz r3, 209996 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - bl 207e68 │ │ │ │ + bl 207ff8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2097f6 │ │ │ │ + bne.n 209986 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #304] @ (209948 ) │ │ │ │ + ldr r2, [pc, #304] @ (209ad8 ) │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #304] @ (20994c ) │ │ │ │ + ldr r3, [pc, #304] @ (209adc ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r5, r6 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - b.n 209832 │ │ │ │ + b.n 2099c2 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r5 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 209830 │ │ │ │ + bne.n 2099c0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 209910 │ │ │ │ + beq.n 209aa0 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20993e │ │ │ │ - bl 1ff65c │ │ │ │ + beq.n 209ace │ │ │ │ + bl 1ff7ec │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2098b2 │ │ │ │ + beq.n 209a42 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 2098b2 │ │ │ │ + bne.n 209a42 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 209924 │ │ │ │ + beq.n 209ab4 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 209924 │ │ │ │ + bne.n 209ab4 │ │ │ │ str r0, [sp, #12] │ │ │ │ add.w r0, r3, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 207b5c │ │ │ │ + bl 207cec │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 200708 │ │ │ │ + bl 200898 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 2098a4 │ │ │ │ + cbz r2, 209a34 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 2098a4 │ │ │ │ + bne.n 209a34 │ │ │ │ add.w r0, r5, #20 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 207b5c │ │ │ │ + bl 207cec │ │ │ │ mov r0, r5 │ │ │ │ - bl 200708 │ │ │ │ + bl 200898 │ │ │ │ ldrd r1, r5, [sp, #8] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 209880 │ │ │ │ + bne.n 209a10 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 207b5c │ │ │ │ + bl 207cec │ │ │ │ mov r0, r5 │ │ │ │ - bl 200708 │ │ │ │ + bl 200898 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 209916 │ │ │ │ + beq.n 209aa6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20993a │ │ │ │ + beq.n 209aca │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r4, [sp, #32] │ │ │ │ strd r3, r6, [sp, #24] │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 209574 │ │ │ │ + bl 209704 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2098f8 │ │ │ │ + cbz r3, 209a88 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - bl 207e68 │ │ │ │ + bl 207ff8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2098e8 │ │ │ │ - ldr r2, [pc, #84] @ (209950 ) │ │ │ │ - ldr r3, [pc, #80] @ (20994c ) │ │ │ │ + bne.n 209a78 │ │ │ │ + ldr r2, [pc, #84] @ (209ae0 ) │ │ │ │ + ldr r3, [pc, #80] @ (209adc ) │ │ │ │ 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 209936 │ │ │ │ + bne.n 209ac6 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #1 │ │ │ │ - cbnz r2, 20991c │ │ │ │ + cbnz r2, 209aac │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 2098c6 │ │ │ │ + b.n 209a56 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r5 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2098c4 │ │ │ │ + b.n 209a54 │ │ │ │ add.w r0, r3, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 207b5c │ │ │ │ + bl 207cec │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 200708 │ │ │ │ - b.n 2098b2 │ │ │ │ + bl 200898 │ │ │ │ + b.n 209a42 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ mov r4, r3 │ │ │ │ - b.n 2098c4 │ │ │ │ - bl 1ff65c │ │ │ │ + b.n 209a54 │ │ │ │ + bl 1ff7ec │ │ │ │ ldr r3, [r5, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - str r6, [r3, #124] @ 0x7c │ │ │ │ + str r6, [r1, #100] @ 0x64 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #112] @ 0x70 │ │ │ │ + str r0, [r6, #84] @ 0x54 │ │ │ │ lsls r5, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #104] @ (2099d0 ) │ │ │ │ - ldr r3, [pc, #104] @ (2099d4 ) │ │ │ │ + ldr r2, [pc, #104] @ (209b60 ) │ │ │ │ + ldr r3, [pc, #104] @ (209b64 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ movs r4, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov sl, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r9, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ add.w r0, r3, #4294967295 @ 0xffffffff │ │ │ │ rsb r3, r3, #0 │ │ │ │ add r0, sl │ │ │ │ and.w sl, r3, r0 │ │ │ │ itt hi │ │ │ │ ldrhi r3, [sp, #4] │ │ │ │ addhi sl, r3 │ │ │ │ cmp r9, r4 │ │ │ │ - bcs.n 209980 │ │ │ │ - ldr r2, [pc, #40] @ (2099d8 ) │ │ │ │ - ldr r3, [pc, #32] @ (2099d4 ) │ │ │ │ + bcs.n 209b10 │ │ │ │ + ldr r2, [pc, #40] @ (209b68 ) │ │ │ │ + ldr r3, [pc, #32] @ (209b64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2099ca │ │ │ │ + bne.n 209b5a │ │ │ │ mov r0, sl │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r2, #104] @ 0x68 │ │ │ │ + str r0, [r0, #80] @ 0x50 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #100] @ 0x64 │ │ │ │ + str r2, [r7, #72] @ 0x48 │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ add.w r5, r0, #20 │ │ │ │ sub sp, #8 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 209a2a │ │ │ │ + beq.n 209bba │ │ │ │ mov r6, r0 │ │ │ │ subs r4, #4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 209a22 │ │ │ │ + bmi.n 209bb2 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 209a22 │ │ │ │ + bne.n 209bb2 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi.n 209a1c │ │ │ │ + bhi.n 209bac │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r6, r1, #24 │ │ │ │ adds r3, r0, r0 │ │ │ │ movs r0, r1 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 2099dc │ │ │ │ + bl 209b6c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 2099fa │ │ │ │ + bne.n 209b8a │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2e64c8 │ │ │ │ + bl 2e6658 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 2099dc │ │ │ │ - b.n 209a22 │ │ │ │ + bl 209b6c │ │ │ │ + b.n 209bb2 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 2099dc │ │ │ │ - b.n 209a22 │ │ │ │ + bl 209b6c │ │ │ │ + b.n 209bb2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r4, r0 │ │ │ │ - beq.n 209a94 │ │ │ │ + beq.n 209c24 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ adds r5, r3, #4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 207678 │ │ │ │ + bl 207808 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ - cbnz r2, 209a9a │ │ │ │ + cbnz r2, 209c2a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 209a8c │ │ │ │ + bne.n 209c1c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ subs r0, #20 │ │ │ │ - bl 209a58 │ │ │ │ + bl 209be8 │ │ │ │ add r3, sp, #8 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #20 │ │ │ │ add.w ip, sp, #24 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - b.n 209a8c │ │ │ │ + b.n 209c1c │ │ │ │ nop │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 209ada │ │ │ │ + beq.n 209c6a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 209ad6 │ │ │ │ + bne.n 209c66 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldrb.w ip, [r3, #-8] │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 209ad6 │ │ │ │ + bne.n 209c66 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2e607c │ │ │ │ - cbz r0, 209b66 │ │ │ │ + bl 2e620c │ │ │ │ + cbz r0, 209cf6 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #24 │ │ │ │ - bhi.n 209bec │ │ │ │ + bhi.n 209d7c │ │ │ │ tbb [pc, r2] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ ldr r4, [r5, #116] @ 0x74 │ │ │ │ cmp r1, #111 @ 0x6f │ │ │ │ ldr r7, [r5, #116] @ 0x74 │ │ │ │ ldr r4, [r5, #68] @ 0x44 │ │ │ │ @@ -599687,36 +599793,36 @@ │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ lsls r1, r5, #1 │ │ │ │ mov.w lr, #64 @ 0x40 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ - cbnz r3, 209b66 │ │ │ │ + cbnz r3, 209cf6 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbnz r3, 209b66 │ │ │ │ + cbnz r3, 209cf6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 209c88 │ │ │ │ + beq.w 209e18 │ │ │ │ clz r3, r5 │ │ │ │ ldrb r1, [r2, #13] │ │ │ │ rsb r3, r3, #32 │ │ │ │ mov.w r2, ip, lsr #3 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ mov.w r3, lr, lsr #3 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w 209c88 │ │ │ │ + bls.w 209e18 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w ip, #64 @ 0x40 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 209c9a │ │ │ │ + bhi.w 209e2a │ │ │ │ addw lr, pc, #12 │ │ │ │ ldr.w r3, [lr, r3, lsl #2] │ │ │ │ add lr, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r7, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -599758,30 +599864,30 @@ │ │ │ │ lsls r3, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ mov.w ip, #32 │ │ │ │ - b.n 209b70 │ │ │ │ + b.n 209d00 │ │ │ │ mov.w ip, #16 │ │ │ │ - b.n 209b70 │ │ │ │ + b.n 209d00 │ │ │ │ mov.w ip, #8 │ │ │ │ - b.n 209b70 │ │ │ │ + b.n 209d00 │ │ │ │ mov.w lr, #32 │ │ │ │ - b.n 209b38 │ │ │ │ + b.n 209cc8 │ │ │ │ mov.w lr, #8 │ │ │ │ - b.n 209b38 │ │ │ │ + b.n 209cc8 │ │ │ │ mov.w lr, #16 │ │ │ │ - b.n 209b38 │ │ │ │ + b.n 209cc8 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 209c9a │ │ │ │ - add r2, pc, #8 @ (adr r2, 209c24 ) │ │ │ │ + bhi.n 209e2a │ │ │ │ + add r2, pc, #8 @ (adr r2, 209db4 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ vmaxnm.f32 , , │ │ │ │ vmaxnm.f32 , , │ │ │ │ vmaxnm.f32 , , │ │ │ │ @@ -599809,48 +599915,48 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 209b68 │ │ │ │ + beq.w 209cf8 │ │ │ │ mov r2, lr │ │ │ │ mov r1, ip │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fe760 │ │ │ │ - b.n 209b68 │ │ │ │ + bl 1fe8f0 │ │ │ │ + b.n 209cf8 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3208] @ 0xc88 │ │ │ │ sub.w sp, sp, #852 @ 0x354 │ │ │ │ mov r7, r2 │ │ │ │ - ldr.w r2, [pc, #3168] @ 20a914 │ │ │ │ + ldr.w r2, [pc, #3168] @ 20aaa4 │ │ │ │ mov r4, r3 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #3160] @ 20a918 │ │ │ │ + ldr.w r3, [pc, #3160] @ 20aaa8 │ │ │ │ mul.w r0, r4, r7 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #844] @ 0x34c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldrb r6, [r3, #13] │ │ │ │ cmp r4, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - bcc.w 209e20 │ │ │ │ + bcc.w 209fb0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r5, #0 │ │ │ │ blx 5aad4 <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r5 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ orr.w r2, r3, #4 │ │ │ │ @@ -599872,26 +599978,26 @@ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str.w fp, [sp, #8] │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r4, r9 │ │ │ │ - bhi.w 20a630 │ │ │ │ + bhi.w 20a7c0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add.w r3, r3, sl, lsl #2 │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r5, [r3], #4 │ │ │ │ mov r2, r4 │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldrb r1, [r5, #13] │ │ │ │ ldrb r7, [r5, #12] │ │ │ │ smlabb r4, r1, r7, r4 │ │ │ │ cmp r4, r9 │ │ │ │ - bls.n 209d32 │ │ │ │ + bls.n 209ec2 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ sub.w fp, r9, r3 │ │ │ │ mov r0, fp │ │ │ │ blx 59e14 <__aeabi_uidivmod@plt> │ │ │ │ @@ -599906,75 +600012,75 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ strd r3, r3, [r2] │ │ │ │ str r3, [r2, #8] │ │ │ │ strd r3, r3, [r1] │ │ │ │ strd r3, r3, [r1, #8] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bcc.w 20a024 │ │ │ │ + bcc.w 20a1b4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, sp, #264 @ 0x108 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov ip, fp │ │ │ │ mov lr, r3 │ │ │ │ cmp r7, #1 │ │ │ │ str r5, [r3, #12] │ │ │ │ strb r4, [r3, #16] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 209db2 │ │ │ │ + bne.n 209f42 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20a4de │ │ │ │ + beq.w 20a66e │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov ip, fp │ │ │ │ str.w r5, [fp, #12] │ │ │ │ strb.w r2, [fp, #16] │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ 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, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldrb r6, [r3, #13] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.w 20a048 │ │ │ │ + bhi.w 20a1d8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str.w r7, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ add r9, r2 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 209d24 │ │ │ │ + bcc.n 209eb4 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.w 20a8de │ │ │ │ + bls.w 20aa6e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 209ff2 │ │ │ │ + beq.w 20a182 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx 5aad4 <__aeabi_uidiv@plt> │ │ │ │ lsls r3, r0, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ orr.w r3, r4, #4 │ │ │ │ @@ -599985,209 +600091,209 @@ │ │ │ │ add r3, sp, #196 @ 0xc4 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 202e14 │ │ │ │ + bl 202fa4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 203ea0 │ │ │ │ + bl 204030 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 20a4e2 │ │ │ │ + beq.w 20a672 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 209e88 │ │ │ │ + bne.n 20a018 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 20a8a8 │ │ │ │ + beq.w 20aa38 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 20a8cc │ │ │ │ + beq.w 20aa5c │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 20a664 │ │ │ │ + beq.w 20a7f4 │ │ │ │ add r5, sp, #120 @ 0x78 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ strd r3, r3, [r5] │ │ │ │ ldrd r6, r7, [sp, #120] @ 0x78 │ │ │ │ strd r6, r7, [sp, #112] @ 0x70 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 209ebe │ │ │ │ + cbz r0, 20a04e │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r2 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r2, #20 │ │ │ │ ldrb.w r4, [r8, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 209fd8 │ │ │ │ + beq.w 20a168 │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ add r7, sp, #168 @ 0xa8 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r6, #0 │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ str r7, [sp, #16] │ │ │ │ mov ip, r4 │ │ │ │ movs r7, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 209fac │ │ │ │ + b.n 20a13c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov ip, r2 │ │ │ │ strb r7, [r2, #16] │ │ │ │ str.w r8, [r2, #12] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 204aa0 │ │ │ │ + bl 204c30 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r6, [r3, #0] │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ mul.w r3, r7, r3 │ │ │ │ str r3, [r5, #0] │ │ │ │ vldr d7, [sp, #120] @ 0x78 │ │ │ │ vstr d7, [sp, #112] @ 0x70 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 209f84 │ │ │ │ + cbz r0, 20a114 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, fp │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, fp │ │ │ │ adds r7, #1 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldrb.w ip, [r8, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r7, ip │ │ │ │ - bcs.n 209fd6 │ │ │ │ + bcs.n 20a166 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ strd r6, r6, [r5] │ │ │ │ strd r6, r8, [r5, #8] │ │ │ │ strd r6, r6, [sp, #184] @ 0xb8 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ strd r6, r6, [sp, #192] @ 0xc0 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 209ede │ │ │ │ + bne.n 20a06e │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 209ede │ │ │ │ + bne.n 20a06e │ │ │ │ str.w r8, [sp, #12] │ │ │ │ - b.n 209f36 │ │ │ │ + b.n 20a0c6 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str.w r2, [r3, #4]! │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, r1 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 209e56 │ │ │ │ + bne.w 209fe6 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ - bl 202e14 │ │ │ │ + bl 202fa4 │ │ │ │ add r2, sp, #200 @ 0xc8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 203ea0 │ │ │ │ - ldr.w r2, [pc, #2328] @ 20a91c │ │ │ │ - ldr.w r3, [pc, #2320] @ 20a918 │ │ │ │ + bl 204030 │ │ │ │ + ldr.w r2, [pc, #2328] @ 20aaac │ │ │ │ + ldr.w r3, [pc, #2320] @ 20aaa8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #844] @ 0x34c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 20a9d2 │ │ │ │ + bne.w 20ab62 │ │ │ │ add.w sp, sp, #852 @ 0x354 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w 20a4de │ │ │ │ + beq.w 20a66e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, sp, #264 @ 0x108 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r6, fp │ │ │ │ mov r7, r3 │ │ │ │ str r5, [r3, #12] │ │ │ │ strb r2, [r3, #16] │ │ │ │ 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} │ │ │ │ - b.n 209db2 │ │ │ │ + b.n 209f42 │ │ │ │ ldrb r5, [r7, #13] │ │ │ │ cmp r5, #32 │ │ │ │ - beq.w 20a642 │ │ │ │ + beq.w 20a7d2 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - bne.w 20a50a │ │ │ │ + bne.w 20a69a │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 20a902 │ │ │ │ + beq.w 20aa92 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 20a898 │ │ │ │ + beq.w 20aa28 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 20a50a │ │ │ │ + bne.w 20a69a │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ @@ -600195,22 +600301,22 @@ │ │ │ │ strd r3, r3, [r1] │ │ │ │ strd r3, r3, [r1, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 20a920 │ │ │ │ + bne.w 20aab0 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ add.w fp, sp, #264 @ 0x108 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #471 @ 0x1d7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r6, #0 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov.w r1, #1 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r7, [r4, #12] │ │ │ │ @@ -600232,77 +600338,77 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ str r7, [sp, #20] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movw r1, #471 @ 0x1d7 │ │ │ │ mov r0, r7 │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ strd r6, r6, [r4] │ │ │ │ strd r6, r8, [r4, #8] │ │ │ │ strd r6, r6, [r3] │ │ │ │ strd r6, r6, [r3, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #16] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ streq.w r8, [sp, #88] @ 0x58 │ │ │ │ - beq.n 20a1b8 │ │ │ │ + beq.n 20a348 │ │ │ │ mov r6, r4 │ │ │ │ str.w r8, [r4, #12] │ │ │ │ mov r5, fp │ │ │ │ mov r4, r7 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov ip, fp │ │ │ │ add.w r7, r6, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str.w r8, [r4, #12] │ │ │ │ mov r7, r5 │ │ │ │ strd r6, r6, [r4] │ │ │ │ @@ -600319,32 +600425,32 @@ │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r5, fp │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ strd r6, r8, [r4, #8] │ │ │ │ movs r3, #2 │ │ │ │ mov ip, r2 │ │ │ │ strd r6, r6, [r4] │ │ │ │ strd r6, r6, [r7] │ │ │ │ strd r6, r6, [r7, #8] │ │ │ │ @@ -600357,33 +600463,33 @@ │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ str r4, [sp, #8] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, fp │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r3, #3 │ │ │ │ strd r6, r6, [r7] │ │ │ │ mov ip, r2 │ │ │ │ strd r6, r8, [r4, #8] │ │ │ │ strd r6, r6, [r4] │ │ │ │ @@ -600396,45 +600502,45 @@ │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ mov r8, r4 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ strd r6, r6, [r7] │ │ │ │ strd r6, r6, [r4] │ │ │ │ str r6, [r4, #8] │ │ │ │ str r5, [r4, #12] │ │ │ │ strd r6, r6, [r7, #8] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #16] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 20a976 │ │ │ │ + bne.w 20ab06 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ movs r6, #0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov.w r2, #1 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ @@ -600454,32 +600560,32 @@ │ │ │ │ stmia.w r8!, {r0, r1, r2, r3} │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ str r7, [sp, #8] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov ip, r7 │ │ │ │ strd r6, r6, [r4] │ │ │ │ str r6, [r4, #8] │ │ │ │ str r5, [r4, #12] │ │ │ │ @@ -600495,32 +600601,32 @@ │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r5, fp │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ strd r6, r6, [r4] │ │ │ │ str r6, [r4, #8] │ │ │ │ strd r6, r6, [r3] │ │ │ │ strd r6, r6, [r3, #8] │ │ │ │ @@ -600535,31 +600641,31 @@ │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov ip, fp │ │ │ │ add.w r7, r6, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str.w r3, [fp] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, fp │ │ │ │ str.w r3, [fp, #4] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ @@ -600569,97 +600675,97 @@ │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ str.w r3, [fp, #16] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ strd r1, r5, [fp, #24] │ │ │ │ mov.w r1, #496 @ 0x1f0 │ │ │ │ str.w r3, [fp, #20] │ │ │ │ - bl 203ea0 │ │ │ │ + bl 204030 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 20a5a2 │ │ │ │ + b.n 20a732 │ │ │ │ mov r7, r5 │ │ │ │ - b.n 209dfa │ │ │ │ + b.n 209f8a │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 20a8ba │ │ │ │ + beq.w 20aa4a │ │ │ │ cmp r3, #32 │ │ │ │ it eq │ │ │ │ moveq r2, r0 │ │ │ │ - beq.w 209fd8 │ │ │ │ + beq.w 20a168 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 209e88 │ │ │ │ + bne.w 20a018 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, fp │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 209fd8 │ │ │ │ + b.n 20a168 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx 5aad4 <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 20a590 │ │ │ │ + bcc.n 20a720 │ │ │ │ movs r5, #0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ add.w r8, sp, #260 @ 0x104 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r5 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r6, #1 │ │ │ │ - bl 204aa0 │ │ │ │ + bl 204c30 │ │ │ │ cmp fp, r6 │ │ │ │ str.w r0, [r8, #4]! │ │ │ │ - bls.n 20a58e │ │ │ │ + bls.n 20a71e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r5, r5, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r7 │ │ │ │ - beq.n 20a526 │ │ │ │ + beq.n 20a6b6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r5, [r3, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ vldr d7, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #112] @ 0x70 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 20a57e │ │ │ │ + cbz r0, 20a70e │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 20a526 │ │ │ │ + b.n 20a6b6 │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ - bl 202e14 │ │ │ │ + bl 202fa4 │ │ │ │ add r2, sp, #264 @ 0x108 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 203ea0 │ │ │ │ + bl 204030 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r7, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ @@ -600667,15 +600773,15 @@ │ │ │ │ strd r3, r3, [r1] │ │ │ │ strd r3, r3, [r1, #8] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 20a626 │ │ │ │ + bcc.n 20a7b6 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ add r5, sp, #264 @ 0x108 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r6, r4 │ │ │ │ str r7, [r4, #12] │ │ │ │ blx 5aad4 <__aeabi_uidiv@plt> │ │ │ │ @@ -600683,54 +600789,54 @@ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ add.w lr, sp, #264 @ 0x108 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ - b.w 209e02 │ │ │ │ + bl 203bf0 │ │ │ │ + b.w 209f92 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 209e02 │ │ │ │ - b.n 20a5c8 │ │ │ │ + beq.w 209f92 │ │ │ │ + b.n 20a758 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr.w r5, [r3, sl, lsl #2] │ │ │ │ add.w r8, r3, sl, lsl #2 │ │ │ │ ldrb r1, [r5, #13] │ │ │ │ ldrb r7, [r5, #12] │ │ │ │ - b.w 209d4e │ │ │ │ + b.w 209ede │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 20a8f2 │ │ │ │ + beq.w 20aa82 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 20a5a2 │ │ │ │ + beq.n 20a732 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 20a50a │ │ │ │ + bne.w 20a69a │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #471 @ 0x1d7 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 20a5a2 │ │ │ │ + b.n 20a732 │ │ │ │ add.w sl, sp, #264 @ 0x108 │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r0, sl │ │ │ │ movs r4, #0 │ │ │ │ blx 5a178 │ │ │ │ mov r3, r4 │ │ │ │ @@ -600739,97 +600845,97 @@ │ │ │ │ lsls r0, r2, #31 │ │ │ │ it mi │ │ │ │ strmi.w r3, [sl, r4, lsl #2] │ │ │ │ add.w r3, r3, #1 │ │ │ │ it mi │ │ │ │ addmi r4, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 20a678 │ │ │ │ + bne.n 20a808 │ │ │ │ add r5, sp, #120 @ 0x78 │ │ │ │ movs r6, #0 │ │ │ │ add.w r9, sp, #136 @ 0x88 │ │ │ │ str.w r8, [r5, #12] │ │ │ │ strd r6, r6, [sp, #152] @ 0x98 │ │ │ │ strd r6, r6, [r5] │ │ │ │ str r6, [r5, #8] │ │ │ │ strd r6, r6, [sp, #160] @ 0xa0 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20a9ce │ │ │ │ + beq.w 20ab5e │ │ │ │ mov r3, r6 │ │ │ │ add r0, sp, #260 @ 0x104 │ │ │ │ add.w r1, sp, #151 @ 0x97 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ strb.w r2, [r1, #1]! │ │ │ │ cmp r3, r2 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bhi.n 20a6c2 │ │ │ │ + bhi.n 20a852 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 20a9c4 │ │ │ │ + bne.w 20ab54 │ │ │ │ mov lr, r9 │ │ │ │ str.w r8, [r9, #12] │ │ │ │ add r7, sp, #168 @ 0xa8 │ │ │ │ mov ip, r7 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 20a738 │ │ │ │ + bne.n 20a8c8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20a972 │ │ │ │ + beq.w 20ab02 │ │ │ │ add.w r2, sp, #183 @ 0xb7 │ │ │ │ mov r3, r6 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r6, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 20a720 │ │ │ │ + bne.n 20a8b0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20a972 │ │ │ │ + beq.w 20ab02 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ mov r2, r4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov lr, r7 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, fp │ │ │ │ movs r4, #0 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ blx 5a178 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #240 @ 0xf0 │ │ │ │ @@ -600837,231 +600943,231 @@ │ │ │ │ lsls r2, r2, #31 │ │ │ │ it mi │ │ │ │ strmi.w r3, [sl, r4, lsl #2] │ │ │ │ add.w r3, r3, #1 │ │ │ │ it mi │ │ │ │ addmi r4, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 20a792 │ │ │ │ + bne.n 20a922 │ │ │ │ movs r6, #0 │ │ │ │ str.w r8, [r5, #12] │ │ │ │ strd r6, r6, [r5] │ │ │ │ str r6, [r5, #8] │ │ │ │ strd r6, r6, [sp, #184] @ 0xb8 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ strd r6, r6, [sp, #192] @ 0xc0 │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20a9ca │ │ │ │ + beq.w 20ab5a │ │ │ │ mov r3, r6 │ │ │ │ add r0, sp, #260 @ 0x104 │ │ │ │ add.w r1, sp, #183 @ 0xb7 │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ strb.w r2, [r1, #1]! │ │ │ │ cmp r3, r2 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bhi.n 20a7d6 │ │ │ │ + bhi.n 20a966 │ │ │ │ ldrb.w ip, [r8, #12] │ │ │ │ cmp r4, ip │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ - cbnz r5, 20a86c │ │ │ │ + cbnz r5, 20a9fc │ │ │ │ str.w r8, [r7, #12] │ │ │ │ mov r6, r9 │ │ │ │ cmp r4, ip │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - bne.n 20a834 │ │ │ │ - cbz r4, 20a86c │ │ │ │ + bne.n 20a9c4 │ │ │ │ + cbz r4, 20a9fc │ │ │ │ add.w r2, sp, #151 @ 0x97 │ │ │ │ mov r3, r5 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r5, r5, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 20a820 │ │ │ │ - cbz r5, 20a86c │ │ │ │ + bne.n 20a9b0 │ │ │ │ + cbz r5, 20a9fc │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r9 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r8 │ │ │ │ add.w r6, r5, #44 @ 0x2c │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, fp │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, fp │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 209fd8 │ │ │ │ + b.w 20a168 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 20a5a2 │ │ │ │ + b.n 20a732 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #386 @ 0x182 │ │ │ │ mov r0, fp │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 209fd8 │ │ │ │ + b.w 20a168 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #378 @ 0x17a │ │ │ │ mov r0, fp │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 209fd8 │ │ │ │ + b.w 20a168 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, fp │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 209fd8 │ │ │ │ + b.w 20a168 │ │ │ │ mov r0, r7 │ │ │ │ - bl 202e14 │ │ │ │ + bl 202fa4 │ │ │ │ add r2, sp, #332 @ 0x14c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 203ea0 │ │ │ │ - b.w 20a002 │ │ │ │ + bl 204030 │ │ │ │ + b.w 20a192 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov.w r1, #468 @ 0x1d4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 20a5a2 │ │ │ │ + b.n 20a732 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #475 @ 0x1db │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 20a5a2 │ │ │ │ + b.n 20a732 │ │ │ │ nop │ │ │ │ - str r0, [r0, #52] @ 0x34 │ │ │ │ + str r0, [r6, #24] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r6, r7] │ │ │ │ + ldrsh r2, [r4, r1] │ │ │ │ lsls r5, r4, #2 │ │ │ │ str r4, [r5, #12] │ │ │ │ add.w fp, sp, #264 @ 0x108 │ │ │ │ mov r7, fp │ │ │ │ str r6, [sp, #8] │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ 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, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 203a60 │ │ │ │ - b.w 20a0a6 │ │ │ │ + bl 203bf0 │ │ │ │ + b.w 20a236 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 20a774 │ │ │ │ + b.n 20a904 │ │ │ │ mov r6, r4 │ │ │ │ str r5, [r4, #12] │ │ │ │ mov r5, fp │ │ │ │ ldmia r6!, {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.w r0, [r8, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ add.w r7, r6, #44 @ 0x2c │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov ip, fp │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ - b.n 20a348 │ │ │ │ + bl 203bf0 │ │ │ │ + b.n 20a4d8 │ │ │ │ mov r4, r8 │ │ │ │ add r7, sp, #168 @ 0xa8 │ │ │ │ - b.n 20a774 │ │ │ │ + b.n 20a904 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 20a7f2 │ │ │ │ + b.n 20a982 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 20a6de │ │ │ │ + b.n 20a86e │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 20a9ea │ │ │ │ + bne.n 20ab7a │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 20a9ee │ │ │ │ + beq.n 20ab7e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 20a9ea │ │ │ │ + bne.n 20ab7a │ │ │ │ ldrb.w r1, [r0, #32] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 20a9ea │ │ │ │ + bne.n 20ab7a │ │ │ │ ldrb.w r0, [r0, #33] @ 0x21 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -601069,143 +601175,143 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r4, #0 │ │ │ │ mov r8, r0 │ │ │ │ add.w r7, r0, #24 │ │ │ │ str r4, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20aaa4 │ │ │ │ + beq.n 20ac34 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 20aaac │ │ │ │ + beq.n 20ac3c │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ itt le │ │ │ │ strle.w r5, [r7, #-4] │ │ │ │ suble r7, #4 │ │ │ │ - cbz r3, 20aa56 │ │ │ │ + cbz r3, 20abe6 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ sub.w r5, r3, #20 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 20aa34 │ │ │ │ + beq.n 20abc4 │ │ │ │ cmp r4, #6 │ │ │ │ - ble.n 20aaa4 │ │ │ │ + ble.n 20ac34 │ │ │ │ adds r2, r4, #1 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1e51e4 │ │ │ │ + bl 1e5374 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r0, r4, lsl #2] │ │ │ │ add.w r5, r0, r4, lsl #2 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ str.w r0, [r8, #28] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 20aa92 │ │ │ │ + beq.n 20ac22 │ │ │ │ subs r5, #4 │ │ │ │ str r6, [r5, #0] │ │ │ │ - cbz r3, 20aaa8 │ │ │ │ + cbz r3, 20ac38 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ sub.w r6, r3, #20 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 20aaa8 │ │ │ │ + bne.n 20ac38 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 20aa78 │ │ │ │ + bne.n 20ac08 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a9d8 │ │ │ │ + bl 20ab68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20aa7e │ │ │ │ + bne.n 20ac0e │ │ │ │ str.w r6, [r5, #-4] │ │ │ │ subs r5, #4 │ │ │ │ - b.n 20aa7e │ │ │ │ + b.n 20ac0e │ │ │ │ str.w r7, [r8, #28] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a9d8 │ │ │ │ + bl 20ab68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20aa48 │ │ │ │ + bne.n 20abd8 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ itt le │ │ │ │ strle.w r5, [r7, #-4] │ │ │ │ suble r7, #4 │ │ │ │ - b.n 20aa48 │ │ │ │ + b.n 20abd8 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ cmp r2, r0 │ │ │ │ - bcc.n 20aae0 │ │ │ │ + bcc.n 20ac70 │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 20aae6 │ │ │ │ + bls.n 20ac76 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 20ab36 │ │ │ │ + cbz r0, 20acc6 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add.w r2, r4, #20 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 20ab2c │ │ │ │ - bl 200708 │ │ │ │ + bne.n 20acbc │ │ │ │ + bl 200898 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 20ab30 │ │ │ │ + cbz r3, 20acc0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ sub.w r4, r3, #20 │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 20ab30 │ │ │ │ + bne.n 20acc0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add.w r2, r4, #20 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 20ab08 │ │ │ │ + beq.n 20ac98 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - b.n 20ab2c │ │ │ │ + b.n 20acbc │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r4, [pc, #244] @ (20ac44 ) │ │ │ │ + ldr r4, [pc, #244] @ (20add4 ) │ │ │ │ mov r8, r0 │ │ │ │ - ldr r3, [pc, #244] @ (20ac48 ) │ │ │ │ + ldr r3, [pc, #244] @ (20add8 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r4, pc │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add.w r7, r8, #20 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5a178 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - bl 1ff65c │ │ │ │ + bl 1ff7ec │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ add.w ip, sp, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ @@ -601213,142 +601319,142 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r5, r7 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ - beq.n 20ac20 │ │ │ │ + beq.n 20adb0 │ │ │ │ mov r6, r5 │ │ │ │ subs r5, #4 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ subs r4, #4 │ │ │ │ - b.n 20abb0 │ │ │ │ + b.n 20ad40 │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ands.w fp, r3, #1 │ │ │ │ - bne.n 20ac16 │ │ │ │ + bne.n 20ada6 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 20ac16 │ │ │ │ + beq.n 20ada6 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 20ac16 │ │ │ │ + beq.n 20ada6 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ movs r1, #2 │ │ │ │ strd r1, r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w sl, [r2, #-8] │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.n 20ac16 │ │ │ │ + bne.n 20ada6 │ │ │ │ subs r2, #20 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 209a58 │ │ │ │ + bl 209be8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 20ac16 │ │ │ │ + beq.n 20ada6 │ │ │ │ mov r0, r2 │ │ │ │ ldrd r3, r2, [r5, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ add.w r2, r1, #20 │ │ │ │ str.w fp, [r5, #4] │ │ │ │ strd r2, r2, [r5, #8] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r6, [r2, #4] │ │ │ │ str r6, [r1, #20] │ │ │ │ - bl 20aae8 │ │ │ │ + bl 20ac78 │ │ │ │ strb.w sl, [sp, #36] @ 0x24 │ │ │ │ adds r6, r4, #4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r4 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 20abae │ │ │ │ - ldr r2, [pc, #40] @ (20ac4c ) │ │ │ │ - ldr r3, [pc, #36] @ (20ac48 ) │ │ │ │ + bne.n 20ad3e │ │ │ │ + ldr r2, [pc, #40] @ (20addc ) │ │ │ │ + ldr r3, [pc, #36] @ (20add8 ) │ │ │ │ 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 20ac3e │ │ │ │ + bne.n 20adce │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r0, [r5, r2] │ │ │ │ + strh r0, [r3, r4] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, r7] │ │ │ │ + strh r0, [r1, r1] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 20ac70 │ │ │ │ + b.n 20ae00 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 20ac64 │ │ │ │ + bne.n 20adf4 │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 20ac7c │ │ │ │ + bne.n 20ae0c │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 20ac80 │ │ │ │ + bne.n 20ae10 │ │ │ │ subs r0, #20 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 20ac7c │ │ │ │ + cbz r3, 20ae0c │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 20ac52 │ │ │ │ + bne.n 20ade2 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20ad24 │ │ │ │ + beq.n 20aeb4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 20acba │ │ │ │ + beq.n 20ae4a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20ad1e │ │ │ │ + beq.n 20aeae │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 20ad1e │ │ │ │ + bne.n 20aeae │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r4, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 20aca4 │ │ │ │ + bne.n 20ae34 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 20aca8 │ │ │ │ + bne.n 20ae38 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ ldrd r1, r6, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 20acfc │ │ │ │ + bhi.n 20ae8c │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 20ad2e │ │ │ │ + bhi.n 20aebe │ │ │ │ tbb [pc, r2] │ │ │ │ cmp r3, #16 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ asrs r3, r5, #32 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ @@ -601363,157 +601469,157 @@ │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ uxtb r1, r1 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r5, [r3, #-8] │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 20ad36 │ │ │ │ + bne.n 20aec6 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2e6154 │ │ │ │ + bl 2e62e4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, r0 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ - bcs.n 20ad32 │ │ │ │ + bcs.n 20aec2 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20aca8 │ │ │ │ + bne.n 20ae38 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ uxth r1, r1 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 20acfc │ │ │ │ + b.n 20ae8c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 20acfc │ │ │ │ + b.n 20ae8c │ │ │ │ mov r0, r5 │ │ │ │ - b.n 20ad20 │ │ │ │ + b.n 20aeb0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ add.w r5, r0, #20 │ │ │ │ sub sp, #12 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 20adc2 │ │ │ │ + beq.n 20af52 │ │ │ │ subs r4, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ands.w r3, r2, #1 │ │ │ │ - bne.n 20adf0 │ │ │ │ + bne.n 20af80 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 20ad92 │ │ │ │ + beq.n 20af22 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 20ad70 │ │ │ │ + beq.n 20af00 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp.w r3, #344 @ 0x158 │ │ │ │ - beq.n 20adba │ │ │ │ - bls.n 20adc6 │ │ │ │ + beq.n 20af4a │ │ │ │ + bls.n 20af56 │ │ │ │ movw r0, #713 @ 0x2c9 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 20addc │ │ │ │ + beq.n 20af6c │ │ │ │ movw r0, #805 @ 0x325 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 20ad6a │ │ │ │ + bne.n 20aefa │ │ │ │ adds r2, #84 @ 0x54 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 20ad6a │ │ │ │ - b.n 20adba │ │ │ │ + bne.n 20aefa │ │ │ │ + b.n 20af4a │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 20ad6a │ │ │ │ + bne.n 20aefa │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r0, #4 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #1 │ │ │ │ movls r0, #0 │ │ │ │ - bhi.n 20ad6c │ │ │ │ + bhi.n 20aefc │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 20ad3c │ │ │ │ + bl 20aecc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20ad6c │ │ │ │ + bne.n 20aefc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 20ad58 │ │ │ │ + bne.n 20aee8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 20ad6c │ │ │ │ + b.n 20aefc │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - beq.n 20adba │ │ │ │ + beq.n 20af4a │ │ │ │ subs r3, #117 @ 0x75 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 20ad6a │ │ │ │ + bhi.n 20aefa │ │ │ │ adds r2, #84 @ 0x54 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 20ad6a │ │ │ │ + bne.n 20aefa │ │ │ │ lsls r3, r1, #29 │ │ │ │ - bpl.n 20ad6a │ │ │ │ - b.n 20adba │ │ │ │ + bpl.n 20aefa │ │ │ │ + b.n 20af4a │ │ │ │ add.w r3, r2, #84 @ 0x54 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 20adf4 │ │ │ │ + beq.n 20af84 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 20ad6a │ │ │ │ + bne.n 20aefa │ │ │ │ lsls r2, r1, #31 │ │ │ │ - bmi.n 20adba │ │ │ │ - b.n 20ad6a │ │ │ │ + bmi.n 20af4a │ │ │ │ + b.n 20aefa │ │ │ │ mov r0, r3 │ │ │ │ - b.n 20ad6c │ │ │ │ + b.n 20aefc │ │ │ │ lsls r0, r1, #30 │ │ │ │ - bmi.n 20adba │ │ │ │ - b.n 20ade4 │ │ │ │ + bmi.n 20af4a │ │ │ │ + b.n 20af74 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ sub sp, #12 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 20ae76 │ │ │ │ - bhi.n 20ae68 │ │ │ │ + beq.n 20b006 │ │ │ │ + bhi.n 20aff8 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 20ae90 │ │ │ │ + bhi.n 20b020 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 20aeca │ │ │ │ + bne.n 20b05a │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 2e60a8 │ │ │ │ + bl 2e6238 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20ae98 │ │ │ │ + beq.n 20b028 │ │ │ │ ldrb r1, [r2, #7] │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 20ae98 │ │ │ │ + bpl.n 20b028 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 20aebe │ │ │ │ + beq.n 20b04e │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 20aebe │ │ │ │ + bhi.n 20b04e │ │ │ │ tbb [pc, r3] │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ subs r2, #56 @ 0x38 │ │ │ │ subs r4, #58 @ 0x3a │ │ │ │ adds r6, #60 @ 0x3c │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ @@ -601523,97 +601629,97 @@ │ │ │ │ subs r0, #54 @ 0x36 │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ movs r0, r7 │ │ │ │ cmp r3, #5 │ │ │ │ it eq │ │ │ │ ldreq r3, [r0, #64] @ 0x40 │ │ │ │ - bne.n 20ae90 │ │ │ │ + bne.n 20b020 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ ite eq │ │ │ │ subeq r0, #20 │ │ │ │ movne r0, #0 │ │ │ │ - bl 20adfc │ │ │ │ + bl 20af8c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 2e6048 │ │ │ │ + bl 2e61d8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20ae40 │ │ │ │ + bne.n 20afd0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r3, #8 │ │ │ │ - b.n 20ae70 │ │ │ │ + b.n 20b000 │ │ │ │ movs r3, #4 │ │ │ │ - b.n 20ae70 │ │ │ │ + b.n 20b000 │ │ │ │ movs r3, #2 │ │ │ │ - b.n 20ae70 │ │ │ │ + b.n 20b000 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 20ae70 │ │ │ │ + b.n 20b000 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r4, [pc, #220] @ (20afc0 ) │ │ │ │ + ldr r4, [pc, #220] @ (20b150 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #220] @ (20afc4 ) │ │ │ │ + ldr r3, [pc, #220] @ (20b154 ) │ │ │ │ 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 20aa10 │ │ │ │ + bl 20aba0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20afb6 │ │ │ │ + beq.n 20b146 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov.w sl, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 20afa4 │ │ │ │ + beq.n 20b134 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 20af6c │ │ │ │ + beq.n 20b0fc │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ ldrb r2, [r1, #13] │ │ │ │ ldr r5, [r1, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 20af52 │ │ │ │ + bhi.n 20b0e2 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 20af52 │ │ │ │ + bhi.n 20b0e2 │ │ │ │ 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 │ │ │ │ @@ -601637,99 +601743,99 @@ │ │ │ │ add r3, r1 │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r2 │ │ │ │ umull r3, r5, r3, r5 │ │ │ │ add sl, r3 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20af12 │ │ │ │ + bne.n 20b0a2 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ it cs │ │ │ │ cmpcs r0, r9 │ │ │ │ - bcs.n 20af84 │ │ │ │ - bl 1e52ec │ │ │ │ - ldr r2, [pc, #64] @ (20afc8 ) │ │ │ │ - ldr r3, [pc, #60] @ (20afc4 ) │ │ │ │ + bcs.n 20b114 │ │ │ │ + bl 1e547c │ │ │ │ + ldr r2, [pc, #64] @ (20b158 ) │ │ │ │ + ldr r3, [pc, #60] @ (20b154 ) │ │ │ │ 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 20afba │ │ │ │ + bne.n 20b14a │ │ │ │ mov r0, sl │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ uxth r5, r5 │ │ │ │ - b.n 20af52 │ │ │ │ + b.n 20b0e2 │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ - bl 209954 │ │ │ │ + bl 209ae4 │ │ │ │ add sl, r0 │ │ │ │ - b.n 20af6c │ │ │ │ + b.n 20b0fc │ │ │ │ mov sl, r3 │ │ │ │ - b.n 20af76 │ │ │ │ + b.n 20b106 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [r2, r4] │ │ │ │ + ldr r7, [pc, #520] @ (20b35c ) │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, r1] │ │ │ │ + ldr r6, [pc, #912] @ (20b4ec ) │ │ │ │ lsls r5, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr.w r5, [pc, #1144] @ 20b458 │ │ │ │ + ldr.w r5, [pc, #1144] @ 20b5e8 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr.w r3, [pc, #1144] @ 20b45c │ │ │ │ + ldr.w r3, [pc, #1144] @ 20b5ec │ │ │ │ mov r4, r1 │ │ │ │ add r5, pc │ │ │ │ mov sl, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ add.w r9, sp, #44 @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 20aa10 │ │ │ │ + bl 20aba0 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #32] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 20b030 │ │ │ │ + cbz r0, 20b1c0 │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20b1b4 │ │ │ │ + beq.w 20b344 │ │ │ │ adds r5, #4 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 20b456 │ │ │ │ + bhi.w 20b5e6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r0, #8 │ │ │ │ movs r5, r0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r3, r5, #2 │ │ │ │ add r3, sp, #24 │ │ │ │ @@ -601748,15 +601854,15 @@ │ │ │ │ negs r3, r3 │ │ │ │ subs r1, #1 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ and.w r1, r1, r3 │ │ │ │ mov r3, r1 │ │ │ │ mov.w r8, r1, asr #31 │ │ │ │ mov ip, r8 │ │ │ │ - beq.w 20b256 │ │ │ │ + beq.w 20b3e6 │ │ │ │ and.w lr, r2, #63 @ 0x3f │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ sub.w fp, lr, #32 │ │ │ │ rsb r9, lr, #32 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ lsl.w r1, ip, lr │ │ │ │ lsl.w fp, ip, fp │ │ │ │ @@ -601765,41 +601871,41 @@ │ │ │ │ lsl.w ip, ip, lr │ │ │ │ orr.w r1, r1, r9 │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ bic.w r1, r8, r1 │ │ │ │ bic.w r3, r3, ip │ │ │ │ mov ip, r1 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 20b15e │ │ │ │ + beq.n 20b2ee │ │ │ │ orrs.w r1, r3, ip │ │ │ │ - beq.n 20b166 │ │ │ │ + beq.n 20b2f6 │ │ │ │ subs r1, r3, #1 │ │ │ │ orrs.w r8, r1, ip │ │ │ │ - beq.n 20b194 │ │ │ │ + beq.n 20b324 │ │ │ │ ldrb.w r8, [lr, #106] @ 0x6a │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 20b448 │ │ │ │ + bne.w 20b5d8 │ │ │ │ ldrb.w lr, [lr, #32] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 20b104 │ │ │ │ + bne.n 20b294 │ │ │ │ adds.w lr, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r1, r1, r3 │ │ │ │ adc.w lr, ip, #4294967295 @ 0xffffffff │ │ │ │ and.w lr, lr, ip │ │ │ │ orrs.w lr, r1, lr │ │ │ │ - beq.w 20b338 │ │ │ │ + beq.w 20b4c8 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bhi.w 20b3f6 │ │ │ │ + bhi.w 20b586 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 20b456 │ │ │ │ + bhi.w 20b5e6 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r4, r3, #3 │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r4, r3, #6 │ │ │ │ @@ -601826,81 +601932,81 @@ │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r5, r0, #4 │ │ │ │ orrs.w ip, r3, r1 │ │ │ │ - bne.w 20b298 │ │ │ │ + bne.w 20b428 │ │ │ │ cmp r2, #8 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ movs r1, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 20b194 │ │ │ │ + cbz r0, 20b324 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20b040 │ │ │ │ + bne.w 20b1d0 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ cmp r3, r5 │ │ │ │ it cs │ │ │ │ cmpcs r5, r9 │ │ │ │ - bcs.n 20b1c4 │ │ │ │ + bcs.n 20b354 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e52ec │ │ │ │ - ldr r2, [pc, #664] @ (20b460 ) │ │ │ │ - ldr r3, [pc, #660] @ (20b45c ) │ │ │ │ + bl 1e547c │ │ │ │ + ldr r2, [pc, #664] @ (20b5f0 ) │ │ │ │ + ldr r3, [pc, #660] @ (20b5ec ) │ │ │ │ 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 20b444 │ │ │ │ + bne.w 20b5d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - bl 209954 │ │ │ │ + bl 209ae4 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 20b270 │ │ │ │ + beq.n 20b400 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ bics r0, r3 │ │ │ │ - beq.n 20b1a4 │ │ │ │ + beq.n 20b334 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 20b456 │ │ │ │ + bhi.w 20b5e6 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r4, r7, #3 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ @@ -601929,552 +602035,552 @@ │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 20b396 │ │ │ │ + beq.w 20b526 │ │ │ │ orrs.w r1, r1, r8 │ │ │ │ - bne.w 20b0ce │ │ │ │ - b.n 20b16c │ │ │ │ + bne.w 20b25e │ │ │ │ + b.n 20b2fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20b1a4 │ │ │ │ + beq.n 20b334 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ strd r6, r7, [sp, #24] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20b194 │ │ │ │ + beq.n 20b324 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ - b.n 20b186 │ │ │ │ + b.n 20b316 │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ orrs.w ip, ip, r1 │ │ │ │ it ne │ │ │ │ strdne lr, lr, [sp, #16] │ │ │ │ - beq.w 20b194 │ │ │ │ + beq.w 20b324 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 20b456 │ │ │ │ + bhi.w 20b5e6 │ │ │ │ tbb [pc, r1] │ │ │ │ - beq.n 20b240 │ │ │ │ - beq.n 20b25c │ │ │ │ - beq.n 20b25e │ │ │ │ + beq.n 20b3d0 │ │ │ │ + beq.n 20b3ec │ │ │ │ + beq.n 20b3ee │ │ │ │ stmia r0!, {r4, r6, r7} │ │ │ │ - beq.n 20b262 │ │ │ │ - beq.n 20b264 │ │ │ │ - beq.n 20b266 │ │ │ │ + beq.n 20b3f2 │ │ │ │ + beq.n 20b3f4 │ │ │ │ + beq.n 20b3f6 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ - beq.n 20b26a │ │ │ │ - beq.n 20b26c │ │ │ │ - beq.n 20b26e │ │ │ │ - beq.n 20b270 │ │ │ │ - beq.n 20b272 │ │ │ │ - beq.n 20b274 │ │ │ │ - beq.n 20b276 │ │ │ │ - cbnz r0, 20b34c │ │ │ │ + beq.n 20b3fa │ │ │ │ + beq.n 20b3fc │ │ │ │ + beq.n 20b3fe │ │ │ │ + beq.n 20b400 │ │ │ │ + beq.n 20b402 │ │ │ │ + beq.n 20b404 │ │ │ │ + beq.n 20b406 │ │ │ │ + cbnz r0, 20b4dc │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 20b306 │ │ │ │ + cbz r0, 20b496 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, sl │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 20b1a4 │ │ │ │ + b.n 20b334 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 20b2dc │ │ │ │ + b.n 20b46c │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 20b2dc │ │ │ │ + b.n 20b46c │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 20b2dc │ │ │ │ + b.n 20b46c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20b3fc │ │ │ │ + beq.n 20b58c │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #1 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r8, r9, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #24] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 20b374 │ │ │ │ + cbz r0, 20b504 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, sl │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 20b1a4 │ │ │ │ + b.n 20b334 │ │ │ │ orrs.w r1, r3, r8 │ │ │ │ - beq.w 20b16c │ │ │ │ + beq.w 20b2fc │ │ │ │ subs r1, r3, #1 │ │ │ │ orrs.w r1, r1, r8 │ │ │ │ - beq.w 20b194 │ │ │ │ + beq.w 20b324 │ │ │ │ strd r3, ip, [sp, #16] │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 20b3d6 │ │ │ │ + cbz r0, 20b566 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 20b1a4 │ │ │ │ + b.n 20b334 │ │ │ │ strd r3, ip, [sp, #24] │ │ │ │ - b.n 20b2dc │ │ │ │ + b.n 20b46c │ │ │ │ rbit r2, ip │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ cmp ip, r3 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ - b.n 20b346 │ │ │ │ + b.n 20b4d6 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #32] │ │ │ │ - b.n 20b27a │ │ │ │ + b.n 20b40a │ │ │ │ movs r2, #8 │ │ │ │ strb.w r0, [sp, #32] │ │ │ │ - b.n 20b27a │ │ │ │ + b.n 20b40a │ │ │ │ movs r2, #16 │ │ │ │ strh.w r0, [sp, #32] │ │ │ │ - b.n 20b27a │ │ │ │ + b.n 20b40a │ │ │ │ movs r2, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 20b27a │ │ │ │ + b.n 20b40a │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 20b3ac │ │ │ │ + b.n 20b53c │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 20b3ac │ │ │ │ + b.n 20b53c │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 20b3ac │ │ │ │ + b.n 20b53c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 20b3ac │ │ │ │ + b.n 20b53c │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ - bls.w 20b2aa │ │ │ │ - b.n 20b3a8 │ │ │ │ + bls.w 20b43a │ │ │ │ + b.n 20b538 │ │ │ │ nop │ │ │ │ - str r4, [r2, r0] │ │ │ │ + ldr r6, [pc, #528] @ (20b7fc ) │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #208] @ (20b534 ) │ │ │ │ + ldr r4, [pc, #656] @ (20b884 ) │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20b4f0 │ │ │ │ + beq.n 20b680 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 20b4aa │ │ │ │ + cbz r3, 20b63a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 20b4de │ │ │ │ + cbz r2, 20b66e │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 20b4f4 │ │ │ │ + beq.n 20b684 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 20b4a4 │ │ │ │ + cbz r4, 20b634 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 20b4a4 │ │ │ │ + cbz r2, 20b634 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 20b4c4 │ │ │ │ + beq.n 20b654 │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20b492 │ │ │ │ + bne.n 20b622 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 20b4d2 │ │ │ │ + beq.n 20b662 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20b47e │ │ │ │ + bne.n 20b60e │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 251614 │ │ │ │ + bl 2517a4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl 20aae8 │ │ │ │ + bl 20ac78 │ │ │ │ orrs r0, r6 │ │ │ │ mov r3, r4 │ │ │ │ uxtb r6, r0 │ │ │ │ - b.n 20b49e │ │ │ │ + b.n 20b62e │ │ │ │ mov r0, r3 │ │ │ │ - bl 20aae8 │ │ │ │ + bl 20ac78 │ │ │ │ orrs r0, r6 │ │ │ │ uxtb r6, r0 │ │ │ │ - b.n 20b4aa │ │ │ │ + b.n 20b63a │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 20b4aa │ │ │ │ - bl 20aae8 │ │ │ │ + bne.n 20b63a │ │ │ │ + bl 20ac78 │ │ │ │ orr.w r3, r6, r0 │ │ │ │ uxtb r6, r3 │ │ │ │ - b.n 20b4aa │ │ │ │ + b.n 20b63a │ │ │ │ mov r6, r5 │ │ │ │ - b.n 20b4b6 │ │ │ │ + b.n 20b646 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20aae8 │ │ │ │ + bl 20ac78 │ │ │ │ orr.w r2, r6, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ uxtb r6, r2 │ │ │ │ - b.n 20b48e │ │ │ │ + b.n 20b61e │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r4, [r0, #424] @ 0x1a8 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbnz r5, 20b522 │ │ │ │ - b.n 20b546 │ │ │ │ + cbnz r5, 20b6b2 │ │ │ │ + b.n 20b6d6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 20b546 │ │ │ │ + cbz r5, 20b6d6 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20b51c │ │ │ │ + beq.n 20b6ac │ │ │ │ movs r5, #0 │ │ │ │ - bl 20b464 │ │ │ │ + bl 20b5f4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 20b546 │ │ │ │ + cbz r3, 20b6d6 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20b52a │ │ │ │ + bne.n 20b6ba │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20b538 │ │ │ │ + bne.n 20b6c8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r4, [r0, #424] @ 0x1a8 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbnz r7, 20b56e │ │ │ │ - b.n 20b646 │ │ │ │ + cbnz r7, 20b6fe │ │ │ │ + b.n 20b7d6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20b646 │ │ │ │ + beq.n 20b7d6 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20b566 │ │ │ │ + beq.n 20b6f6 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r9, [r5, #24] │ │ │ │ mov r0, r9 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 20b656 │ │ │ │ + beq.n 20b7e6 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20b5fc │ │ │ │ + beq.n 20b78c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20b60e │ │ │ │ + beq.n 20b79e │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ mov r3, r1 │ │ │ │ - bne.n 20b5ca │ │ │ │ + bne.n 20b75a │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20b64c │ │ │ │ + beq.n 20b7dc │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r1, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 20b5c8 │ │ │ │ + bne.n 20b758 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ subs r1, r0, #1 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ cmp ip, r1 │ │ │ │ - bls.n 20b5c8 │ │ │ │ + bls.n 20b758 │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ strne r0, [r2, #40] @ 0x28 │ │ │ │ movne r6, #1 │ │ │ │ - cbz r3, 20b5fc │ │ │ │ + cbz r3, 20b78c │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 20b5e2 │ │ │ │ + cbz r3, 20b772 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 20b5e2 │ │ │ │ + cbz r1, 20b772 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 20b5a2 │ │ │ │ + beq.n 20b732 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20b5d0 │ │ │ │ + bne.n 20b760 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 20b5fc │ │ │ │ + bne.n 20b78c │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20b64c │ │ │ │ + beq.n 20b7dc │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n 20b5b2 │ │ │ │ + beq.n 20b742 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r8 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 20b622 │ │ │ │ + beq.n 20b7b2 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 20b58a │ │ │ │ + b.n 20b71a │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 20b5a2 │ │ │ │ + beq.n 20b732 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r8 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 20b60a │ │ │ │ + bne.n 20b79a │ │ │ │ movs r2, #167 @ 0xa7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 251614 │ │ │ │ + bl 2517a4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r7, r0 │ │ │ │ uxtb r7, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 20b646 │ │ │ │ + cbz r3, 20b7d6 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 20b576 │ │ │ │ + bne.n 20b706 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20b638 │ │ │ │ + bne.n 20b7c8 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ubfx r0, r0, #0, #26 │ │ │ │ - b.n 20b5be │ │ │ │ + b.n 20b74e │ │ │ │ mov r6, r9 │ │ │ │ - b.n 20b622 │ │ │ │ + b.n 20b7b2 │ │ │ │ nop │ │ │ │ ldr.w ip, [r1, #28] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldr r4, [r0, #28] │ │ │ │ ldr.w r2, [ip] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ tst.w r1, #33554944 @ 0x2000200 │ │ │ │ - beq.n 20b67c │ │ │ │ + beq.n 20b80c │ │ │ │ tst.w r0, #33554944 @ 0x2000200 │ │ │ │ - bne.n 20b680 │ │ │ │ + bne.n 20b810 │ │ │ │ tst r1, r0 │ │ │ │ - beq.n 20b6a4 │ │ │ │ + beq.n 20b834 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 20b6fe │ │ │ │ - cbnz r1, 20b6aa │ │ │ │ + bne.n 20b88e │ │ │ │ + cbnz r1, 20b83a │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 20b702 │ │ │ │ + beq.n 20b892 │ │ │ │ cmp.w r3, #16777216 @ 0x1000000 │ │ │ │ - beq.n 20b736 │ │ │ │ + beq.n 20b8c6 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 20b6ae │ │ │ │ + beq.n 20b83e │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 20b6fe │ │ │ │ + bne.n 20b88e │ │ │ │ movs r1, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r4, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20b89c │ │ │ │ + beq.w 20ba2c │ │ │ │ lsls r2, r3, #2 │ │ │ │ add.w lr, r4, r2 │ │ │ │ - b.n 20b6d2 │ │ │ │ + b.n 20b862 │ │ │ │ ldr.w r0, [lr, #4]! │ │ │ │ adds r3, #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20b89c │ │ │ │ + beq.w 20ba2c │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 20b6c2 │ │ │ │ + beq.n 20b852 │ │ │ │ ldr.w lr, [r4, r3, lsl #2] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 20b89c │ │ │ │ + beq.w 20ba2c │ │ │ │ adds r0, r4, r2 │ │ │ │ mov r3, lr │ │ │ │ - b.n 20b6f4 │ │ │ │ + b.n 20b884 │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ - cbz r3, 20b718 │ │ │ │ + cbz r3, 20b8a8 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 20b6ee │ │ │ │ + bne.n 20b87e │ │ │ │ movs r0, #2 │ │ │ │ - b.n 20b6a6 │ │ │ │ + b.n 20b836 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 20b8ea │ │ │ │ + beq.w 20ba7a │ │ │ │ ldrh r3, [r1, #32] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.n 20b6a4 │ │ │ │ + bmi.n 20b834 │ │ │ │ ldrh r0, [r0, #32] │ │ │ │ mvns r0, r0 │ │ │ │ and.w r0, r0, #2 │ │ │ │ - b.n 20b6a6 │ │ │ │ + b.n 20b836 │ │ │ │ ldr.w r0, [ip, r2] │ │ │ │ - cbz r0, 20b75c │ │ │ │ + cbz r0, 20b8ec │ │ │ │ add.w r5, ip, r2 │ │ │ │ - b.n 20b72a │ │ │ │ + b.n 20b8ba │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ - cbz r0, 20b754 │ │ │ │ + cbz r0, 20b8e4 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 20b724 │ │ │ │ - b.n 20b6fe │ │ │ │ + bne.n 20b8b4 │ │ │ │ + b.n 20b88e │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 20b6ae │ │ │ │ + beq.n 20b83e │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - beq.n 20b6fe │ │ │ │ + beq.n 20b88e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ sub.w r0, r0, #21 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ lsls r0, r0, #1 │ │ │ │ - b.n 20b6a6 │ │ │ │ + b.n 20b836 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 20b886 │ │ │ │ + beq.w 20ba16 │ │ │ │ add r2, r4 │ │ │ │ movs r0, #14 │ │ │ │ rsb r4, r4, #4 │ │ │ │ ldr.w r3, [ip, r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20b8d8 │ │ │ │ + beq.w 20ba68 │ │ │ │ ldr.w r1, [lr, #36] @ 0x24 │ │ │ │ cmp r1, #2 │ │ │ │ - bhi.w 20b8de │ │ │ │ + bhi.w 20ba6e │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - beq.w 20b88a │ │ │ │ + beq.w 20ba1a │ │ │ │ cmp r1, #2 │ │ │ │ it eq │ │ │ │ biceq.w r0, r0, #4 │ │ │ │ - beq.n 20b864 │ │ │ │ + beq.n 20b9f4 │ │ │ │ ldr.w r1, [lr, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ ldrb.w r5, [r1, #-8] │ │ │ │ cmp r5, #5 │ │ │ │ - bne.n 20b894 │ │ │ │ + bne.n 20ba24 │ │ │ │ ldrb.w r5, [r3, #-8] │ │ │ │ cmp r5, #5 │ │ │ │ - bne.n 20b894 │ │ │ │ + bne.n 20ba24 │ │ │ │ ldrb r5, [r1, #13] │ │ │ │ ldrd lr, r1, [r1, #20] │ │ │ │ cmp r5, #32 │ │ │ │ - bhi.w 20b8d2 │ │ │ │ + bhi.w 20ba62 │ │ │ │ subs r5, #1 │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.w 20bad4 │ │ │ │ + bhi.w 20bc64 │ │ │ │ tbh [pc, r5, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r7, r1, #6 │ │ │ │ lsls r7, r1, #6 │ │ │ │ lsls r7, r1, #6 │ │ │ │ lsls r7, r1, #6 │ │ │ │ lsls r7, r1, #6 │ │ │ │ @@ -602506,18 +602612,18 @@ │ │ │ │ lsls r1, r0, #2 │ │ │ │ uxtb.w r5, lr │ │ │ │ mov.w lr, #0 │ │ │ │ ldrb r1, [r3, #13] │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ cmp r1, #32 │ │ │ │ mov r7, r3 │ │ │ │ - bhi.n 20b8cc │ │ │ │ + bhi.n 20ba5c │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 20bad4 │ │ │ │ + bhi.w 20bc64 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r7, r3, #5 │ │ │ │ lsls r7, r3, #5 │ │ │ │ lsls r7, r3, #5 │ │ │ │ lsls r7, r3, #5 │ │ │ │ lsls r7, r3, #5 │ │ │ │ @@ -602548,161 +602654,161 @@ │ │ │ │ lsls r7, r3, #5 │ │ │ │ lsls r0, r3, #1 │ │ │ │ uxtb r3, r6 │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, lr │ │ │ │ it eq │ │ │ │ cmpeq r3, r5 │ │ │ │ - bne.w 20b6a4 │ │ │ │ + bne.w 20b834 │ │ │ │ adds r1, r4, r2 │ │ │ │ ldr.w lr, [r2, #4]! │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 20b764 │ │ │ │ + bne.w 20b8f4 │ │ │ │ ldr.w r3, [ip, r1] │ │ │ │ and.w r2, r0, #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20baa6 │ │ │ │ + beq.w 20bc36 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20b6fe │ │ │ │ + beq.w 20b88e │ │ │ │ movs r0, #6 │ │ │ │ - b.n 20b6a6 │ │ │ │ + b.n 20b836 │ │ │ │ cmp r1, #2 │ │ │ │ it ne │ │ │ │ bicne.w r0, r0, #8 │ │ │ │ - b.n 20b864 │ │ │ │ + b.n 20b9f4 │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ movne r0, #2 │ │ │ │ - b.n 20b864 │ │ │ │ + b.n 20b9f4 │ │ │ │ ldr.w r0, [ip, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20bab2 │ │ │ │ + beq.w 20bc42 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 20b71e │ │ │ │ + b.n 20b8ae │ │ │ │ uxth.w r5, lr │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 20b7fe │ │ │ │ + b.n 20b98e │ │ │ │ mov r5, lr │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 20b7fe │ │ │ │ + b.n 20b98e │ │ │ │ uxth r3, r6 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 20b85a │ │ │ │ + b.n 20b9ea │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 20b85a │ │ │ │ + b.n 20b9ea │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 20b85a │ │ │ │ + b.n 20b9ea │ │ │ │ mov r5, lr │ │ │ │ mov lr, r1 │ │ │ │ - b.n 20b7fe │ │ │ │ + b.n 20b98e │ │ │ │ bic.w r0, r0, #4 │ │ │ │ - b.n 20b6a6 │ │ │ │ + b.n 20b836 │ │ │ │ ldr.w r1, [lr, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 20b864 │ │ │ │ - b.n 20b6a4 │ │ │ │ + beq.n 20b9f4 │ │ │ │ + b.n 20b834 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20bab6 │ │ │ │ + beq.w 20bc46 │ │ │ │ mov r5, ip │ │ │ │ adds r6, r4, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w lr, [r5, #4]! │ │ │ │ cmp lr, r2 │ │ │ │ - bne.w 20ba5a │ │ │ │ + bne.w 20bbea │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 20ba5a │ │ │ │ + beq.w 20bbea │ │ │ │ ldr.w r2, [r6, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20b8f8 │ │ │ │ + bne.n 20ba88 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r5, [ip, r7] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 20ba48 │ │ │ │ + beq.w 20bbd8 │ │ │ │ mov.w lr, #0 │ │ │ │ add.w r6, ip, r2 │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.n 20b942 │ │ │ │ + beq.n 20bad2 │ │ │ │ subs r5, #3 │ │ │ │ bics.w r5, r5, #2 │ │ │ │ - beq.w 20b6fe │ │ │ │ + beq.w 20b88e │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 20b92a │ │ │ │ + bne.n 20baba │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 20bac4 │ │ │ │ + beq.w 20bc54 │ │ │ │ add.w r8, r4, r2 │ │ │ │ mov.w r9, #14 │ │ │ │ ldr.w r2, [ip, r7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20b6fe │ │ │ │ + beq.w 20b88e │ │ │ │ ldr.w r5, [lr, #36] @ 0x24 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.w 20b6fe │ │ │ │ + beq.w 20b88e │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ cmp r6, #4 │ │ │ │ - beq.w 20b6fe │ │ │ │ + beq.w 20b88e │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 20ba92 │ │ │ │ + beq.w 20bc22 │ │ │ │ cmp r6, #2 │ │ │ │ it eq │ │ │ │ biceq.w r9, r9, #4 │ │ │ │ - beq.n 20ba20 │ │ │ │ + beq.n 20bbb0 │ │ │ │ ldr.w r5, [lr, #76] @ 0x4c │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ mov r6, r2 │ │ │ │ ldrb.w r2, [r5, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 20ba9c │ │ │ │ + bne.w 20bc2c │ │ │ │ ldrb.w r2, [r6, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 20ba9c │ │ │ │ + bne.w 20bc2c │ │ │ │ ldrb.w lr, [r5, #13] │ │ │ │ ldrd r2, r5, [r5, #20] │ │ │ │ cmp.w lr, #32 │ │ │ │ it hi │ │ │ │ movhi lr, r5 │ │ │ │ - bhi.n 20b9de │ │ │ │ + bhi.n 20bb6e │ │ │ │ add.w r5, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 20ba4c │ │ │ │ + bhi.n 20bbdc │ │ │ │ tbb [pc, r5] │ │ │ │ - ldr r2, [pc, #64] @ (20b9fc ) │ │ │ │ - ldr r2, [pc, #296] @ (20bae4 ) │ │ │ │ - ldr r2, [pc, #296] @ (20bae8 ) │ │ │ │ + ldr r2, [pc, #64] @ (20bb8c ) │ │ │ │ + ldr r2, [pc, #296] @ (20bc74 ) │ │ │ │ + ldr r2, [pc, #296] @ (20bc78 ) │ │ │ │ asrs r2, r1, #1 │ │ │ │ - ldr r2, [pc, #296] @ (20baec ) │ │ │ │ - ldr r2, [pc, #296] @ (20baec ) │ │ │ │ - ldr r2, [pc, #296] @ (20baf0 ) │ │ │ │ - ldr r5, [pc, #296] @ (20baf0 ) │ │ │ │ - ldr r2, [pc, #296] @ (20baf4 ) │ │ │ │ - ldr r2, [pc, #296] @ (20baf4 ) │ │ │ │ - ldr r2, [pc, #296] @ (20baf8 ) │ │ │ │ - ldr r2, [pc, #296] @ (20baf8 ) │ │ │ │ - ldr r2, [pc, #296] @ (20bafc ) │ │ │ │ - ldr r2, [pc, #296] @ (20bafc ) │ │ │ │ - ldr r2, [pc, #296] @ (20bb00 ) │ │ │ │ - ldr r2, [pc, #296] @ (20bb00 ) │ │ │ │ + ldr r2, [pc, #296] @ (20bc7c ) │ │ │ │ + ldr r2, [pc, #296] @ (20bc7c ) │ │ │ │ + ldr r2, [pc, #296] @ (20bc80 ) │ │ │ │ + ldr r5, [pc, #296] @ (20bc80 ) │ │ │ │ + ldr r2, [pc, #296] @ (20bc84 ) │ │ │ │ + ldr r2, [pc, #296] @ (20bc84 ) │ │ │ │ + ldr r2, [pc, #296] @ (20bc88 ) │ │ │ │ + ldr r2, [pc, #296] @ (20bc88 ) │ │ │ │ + ldr r2, [pc, #296] @ (20bc8c ) │ │ │ │ + ldr r2, [pc, #296] @ (20bc8c ) │ │ │ │ + ldr r2, [pc, #296] @ (20bc90 ) │ │ │ │ + ldr r2, [pc, #296] @ (20bc90 ) │ │ │ │ uxtb r2, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ ldrb r7, [r6, #13] │ │ │ │ ldrd r5, r6, [r6, #20] │ │ │ │ cmp r7, #32 │ │ │ │ - bhi.n 20ba16 │ │ │ │ + bhi.n 20bba6 │ │ │ │ subs r6, r7, #1 │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.n 20bad4 │ │ │ │ + bhi.n 20bc64 │ │ │ │ tbb [pc, r6] │ │ │ │ strb r0, [r2, #4] │ │ │ │ strb r1, [r6, #5] │ │ │ │ strb r1, [r6, #5] │ │ │ │ asrs r1, r6, #1 │ │ │ │ strb r1, [r6, #5] │ │ │ │ strb r1, [r6, #5] │ │ │ │ @@ -602717,167 +602823,167 @@ │ │ │ │ strb r1, [r6, #5] │ │ │ │ ldr r1, [r6, #116] @ 0x74 │ │ │ │ uxtb r5, r5 │ │ │ │ movs r6, #0 │ │ │ │ cmp r6, lr │ │ │ │ it eq │ │ │ │ cmpeq r5, r2 │ │ │ │ - bne.w 20b708 │ │ │ │ + bne.w 20b898 │ │ │ │ mov r2, r8 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w lr, [r2, #4]! │ │ │ │ mov r8, r2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r7, r2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 20b952 │ │ │ │ + bne.n 20bae2 │ │ │ │ ldr.w r1, [ip, r3, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 20b6fe │ │ │ │ + bne.w 20b88e │ │ │ │ and.w r1, r9, #12 │ │ │ │ cmp r1, #12 │ │ │ │ - bne.w 20b6fe │ │ │ │ + bne.w 20b88e │ │ │ │ mov r1, r2 │ │ │ │ - b.n 20b6b2 │ │ │ │ + b.n 20b842 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 20b9de │ │ │ │ + b.n 20bb6e │ │ │ │ uxth r2, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 20b9de │ │ │ │ + b.n 20bb6e │ │ │ │ ldr.w lr, [r4, r3, lsl #2] │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r7, r2 │ │ │ │ adds r6, r4, r2 │ │ │ │ mov r5, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 20b918 │ │ │ │ + beq.w 20baa8 │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.n 20ba86 │ │ │ │ + beq.n 20bc16 │ │ │ │ subs r5, #3 │ │ │ │ bics.w r5, r5, #2 │ │ │ │ - beq.w 20b6fe │ │ │ │ + beq.w 20b88e │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 20ba6e │ │ │ │ + bne.n 20bbfe │ │ │ │ ldr.w r5, [ip, r2] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 20b926 │ │ │ │ - b.n 20b94a │ │ │ │ + bne.w 20bab6 │ │ │ │ + b.n 20bada │ │ │ │ cmp r6, #2 │ │ │ │ it ne │ │ │ │ bicne.w r9, r9, #8 │ │ │ │ - b.n 20ba20 │ │ │ │ + b.n 20bbb0 │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ movne.w r9, #2 │ │ │ │ - b.n 20ba20 │ │ │ │ + b.n 20bbb0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20b6a6 │ │ │ │ + beq.w 20b836 │ │ │ │ lsls r3, r0, #28 │ │ │ │ - bpl.w 20b886 │ │ │ │ + bpl.w 20ba16 │ │ │ │ movs r0, #15 │ │ │ │ - b.n 20b6a6 │ │ │ │ + b.n 20b836 │ │ │ │ movs r2, #4 │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r2 │ │ │ │ - b.n 20b918 │ │ │ │ + b.n 20baa8 │ │ │ │ uxth r5, r5 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 20ba16 │ │ │ │ + b.n 20bba6 │ │ │ │ ldr.w r1, [ip, r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 20b6fe │ │ │ │ - b.n 20ba48 │ │ │ │ + bne.w 20b88e │ │ │ │ + b.n 20bbd8 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 20ba16 │ │ │ │ + b.n 20bba6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #124] @ (20bb64 ) │ │ │ │ - ldr r2, [pc, #128] @ (20bb68 ) │ │ │ │ + ldr r1, [pc, #124] @ (20bcf4 ) │ │ │ │ + ldr r2, [pc, #128] @ (20bcf8 ) │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ add r1, pc │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ moveq r6, #15 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 20bb44 │ │ │ │ + beq.n 20bcd4 │ │ │ │ add r4, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20aa10 │ │ │ │ + bl 20aba0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 20aa10 │ │ │ │ + bl 20aba0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b65c │ │ │ │ + bl 20b7ec │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ cmpcs r2, r4 │ │ │ │ - bcs.n 20bb34 │ │ │ │ + bcs.n 20bcc4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ cmp r3, r0 │ │ │ │ it cs │ │ │ │ cmpcs r0, r5 │ │ │ │ - bcs.n 20bb44 │ │ │ │ - bl 1e52ec │ │ │ │ - ldr r2, [pc, #36] @ (20bb6c ) │ │ │ │ - ldr r3, [pc, #32] @ (20bb68 ) │ │ │ │ + bcs.n 20bcd4 │ │ │ │ + bl 1e547c │ │ │ │ + ldr r2, [pc, #36] @ (20bcfc ) │ │ │ │ + ldr r3, [pc, #32] @ (20bcf8 ) │ │ │ │ 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 20bb5e │ │ │ │ + bne.n 20bcee │ │ │ │ mov r0, r6 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r2, r2 │ │ │ │ + bics r2, r0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add ip, r6 │ │ │ │ + orrs r4, r4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 20bb78 │ │ │ │ + cbz r3, 20bd08 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ strd r1, r0, [sp] │ │ │ │ movs r1, #32 │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5280 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - bl 20aa10 │ │ │ │ + bl 20aba0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -602885,221 +602991,221 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 20bbd8 │ │ │ │ + beq.n 20bd68 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r5, 20bbe2 │ │ │ │ + cbz r5, 20bd72 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - cbz r1, 20bc02 │ │ │ │ + cbz r1, 20bd92 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20b65c │ │ │ │ + bl 20b7ec │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 20bad4 │ │ │ │ + bl 20bc64 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #32 │ │ │ │ strd r0, r3, [sp] │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5280 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ - bl 20aa10 │ │ │ │ + bl 20aba0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 20bbce │ │ │ │ + bne.n 20bd5e │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5280 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - bl 20aa10 │ │ │ │ + bl 20aba0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 20bbce │ │ │ │ + b.n 20bd5e │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 20aae8 │ │ │ │ - cbz r0, 20bc3c │ │ │ │ + bl 20ac78 │ │ │ │ + cbz r0, 20bdcc │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab3c │ │ │ │ + bl 20accc │ │ │ │ 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 201c18 │ │ │ │ + bl 201da8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20bce4 │ │ │ │ + beq.n 20be74 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - cbz r5, 20bc8c │ │ │ │ + cbz r5, 20be1c │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 20bcb0 │ │ │ │ + cbz r4, 20be40 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 20bcec │ │ │ │ + beq.n 20be7c │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 20bc86 │ │ │ │ + cbz r4, 20be16 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 20bc86 │ │ │ │ + cbz r3, 20be16 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 20bc9e │ │ │ │ + beq.n 20be2e │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20bc74 │ │ │ │ + bne.n 20be04 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 20bcd4 │ │ │ │ + beq.n 20be64 │ │ │ │ mov r0, r6 │ │ │ │ - bl 201dfc │ │ │ │ + bl 201f8c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20bc60 │ │ │ │ + bne.n 20bdf0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 20aae8 │ │ │ │ - cbz r0, 20bcc2 │ │ │ │ + bl 20ac78 │ │ │ │ + cbz r0, 20be52 │ │ │ │ mov r5, r4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20bc70 │ │ │ │ - b.n 20bc8c │ │ │ │ + bne.n 20be00 │ │ │ │ + b.n 20be1c │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 20bc8c │ │ │ │ + bne.n 20be1c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20aae8 │ │ │ │ + bl 20ac78 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbnz r0, 20bce0 │ │ │ │ + cbnz r0, 20be70 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ - bl 20ab3c │ │ │ │ + bl 20accc │ │ │ │ orrs r0, r7 │ │ │ │ uxtb r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20bc70 │ │ │ │ - b.n 20bc8c │ │ │ │ + bne.n 20be00 │ │ │ │ + b.n 20be1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 20aae8 │ │ │ │ + bl 20ac78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20bcc2 │ │ │ │ + beq.n 20be52 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 20bc8c │ │ │ │ + b.n 20be1c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20aae8 │ │ │ │ - cbnz r0, 20bcfc │ │ │ │ + bl 20ac78 │ │ │ │ + cbnz r0, 20be8c │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 20bcc2 │ │ │ │ + b.n 20be52 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 20bc70 │ │ │ │ + b.n 20be00 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ - ldr.w r2, [pc, #2796] @ 20c800 │ │ │ │ + ldr.w r2, [pc, #2796] @ 20c990 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r3, [pc, #2796] @ 20c804 │ │ │ │ + ldr.w r3, [pc, #2796] @ 20c994 │ │ │ │ mov.w r9, #0 │ │ │ │ add r2, pc │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ str.w r9, [sp, #88] @ 0x58 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ strd r9, r9, [sp, #92] @ 0x5c │ │ │ │ mov r5, r0 │ │ │ │ str.w r9, [sp, #100] @ 0x64 │ │ │ │ str r6, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr r7, [r0, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr.w sl, [pc, #2764] @ 20c808 │ │ │ │ + ldr.w sl, [pc, #2764] @ 20c998 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r0, [sp, #104] @ 0x68 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 20c8b6 │ │ │ │ + beq.w 20ca46 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ mov fp, r9 │ │ │ │ mov r5, r7 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ ldr.w r9, [r5, #16] │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20bf52 │ │ │ │ + beq.w 20c0e2 │ │ │ │ mov r4, r9 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r5, [sp, #12] │ │ │ │ mov.w r8, #2 │ │ │ │ cmp r3, #0 │ │ │ │ mov r9, sl │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ ite ne │ │ │ │ movne r5, r2 │ │ │ │ moveq r5, #0 │ │ │ │ strd r8, r4, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 20be14 │ │ │ │ + beq.n 20bfa4 │ │ │ │ cmp r0, #4 │ │ │ │ - beq.w 20bf90 │ │ │ │ - cbnz r0, 20bdf4 │ │ │ │ - ldr.w r3, [pc, #2664] @ 20c80c │ │ │ │ + beq.w 20c120 │ │ │ │ + cbnz r0, 20bf84 │ │ │ │ + ldr.w r3, [pc, #2664] @ 20c99c │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r6, [r3, #4] │ │ │ │ - cbz r6, 20bdf4 │ │ │ │ + cbz r6, 20bf84 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 20bde4 │ │ │ │ + bne.n 20bf74 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ cmp r7, #5 │ │ │ │ - bne.n 20bde4 │ │ │ │ + bne.n 20bf74 │ │ │ │ mov r0, r1 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ ldrd r7, r1, [r4, #48] @ 0x30 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r7, [r1, #0] │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ strd fp, r2, [r4, #48] @ 0x30 │ │ │ │ @@ -603107,126 +603213,126 @@ │ │ │ │ ldr r7, [r2, #0] │ │ │ │ str r7, [r4, #48] @ 0x30 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ adds r4, #32 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 20bdb6 │ │ │ │ + bne.n 20bf46 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs r0, r3 │ │ │ │ uxtb r3, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 20bf4e │ │ │ │ + beq.w 20c0de │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 20be06 │ │ │ │ + cbz r3, 20bf96 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ strd r8, r4, [sp, #64] @ 0x40 │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 20bd98 │ │ │ │ + bne.n 20bf28 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20bdf4 │ │ │ │ + beq.n 20bf84 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ cmpne r2, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ ite hi │ │ │ │ movhi r2, #1 │ │ │ │ movls r2, #0 │ │ │ │ ldrb.w r0, [r1, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 20c01e │ │ │ │ + bne.w 20c1ae │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r7, [r4, #40] @ 0x28 │ │ │ │ cmp r1, r7 │ │ │ │ - beq.w 20c228 │ │ │ │ + beq.w 20c3b8 │ │ │ │ tst.w r1, #3145728 @ 0x300000 │ │ │ │ - bne.w 20c228 │ │ │ │ + bne.w 20c3b8 │ │ │ │ ands r1, r7 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 20c99e │ │ │ │ + bne.w 20cb2e │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 20c1b8 │ │ │ │ + beq.w 20c348 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 20bdf4 │ │ │ │ + bne.n 20bf84 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20c02a │ │ │ │ + beq.w 20c1ba │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ sub.w r0, r3, #20 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bl 221b78 │ │ │ │ + bl 221d08 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20c02e │ │ │ │ + beq.w 20c1be │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.w 20c02a │ │ │ │ + bhi.w 20c1ba │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ blx 59e14 <__aeabi_uidivmod@plt> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ it eq │ │ │ │ strdeq r3, r3, [r4, #68] @ 0x44 │ │ │ │ - beq.w 20c02e │ │ │ │ + beq.w 20c1be │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 20c03a │ │ │ │ + beq.w 20c1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a9d8 │ │ │ │ + bl 20ab68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20c3a6 │ │ │ │ + beq.w 20c536 │ │ │ │ ldr r6, [r4, #68] @ 0x44 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 20c3a6 │ │ │ │ + bne.w 20c536 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 20c9ae │ │ │ │ + bne.w 20cb3e │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 20c8bc │ │ │ │ + beq.w 20ca4c │ │ │ │ cmp r3, #3 │ │ │ │ it ne │ │ │ │ movne lr, r6 │ │ │ │ - beq.w 20c978 │ │ │ │ + beq.w 20cb08 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add.w r7, r4, #20 │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 20c39a │ │ │ │ + beq.w 20c52a │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ subs r3, #4 │ │ │ │ subs r1, #4 │ │ │ │ str r5, [sp, #8] │ │ │ │ - b.n 20bf34 │ │ │ │ + b.n 20c0c4 │ │ │ │ ldrd r5, r6, [r3, #4] │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r6, [r5, #4] │ │ │ │ str r5, [r6, #0] │ │ │ │ str.w ip, [r3, #4] │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ @@ -603234,151 +603340,151 @@ │ │ │ │ str r6, [r3, #4] │ │ │ │ str r0, [r6, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ adds r0, r1, #4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 20c394 │ │ │ │ + beq.w 20c524 │ │ │ │ subs r1, r2, #4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r6, [r2, #12] │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 20bf08 │ │ │ │ + bne.n 20c098 │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ cmp r6, #3 │ │ │ │ ite eq │ │ │ │ moveq r2, lr │ │ │ │ orrne.w r2, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20bf08 │ │ │ │ - b.n 20bf26 │ │ │ │ + bne.n 20c098 │ │ │ │ + b.n 20c0b6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov sl, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20bd6c │ │ │ │ + bne.w 20befc │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 251614 │ │ │ │ - ldr.w r2, [pc, #2204] @ 20c810 │ │ │ │ - ldr.w r3, [pc, #2188] @ 20c804 │ │ │ │ + bl 2517a4 │ │ │ │ + ldr.w r2, [pc, #2204] @ 20c9a0 │ │ │ │ + ldr.w r3, [pc, #2188] @ 20c994 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 20c99a │ │ │ │ + bne.w 20cb2a │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #344 @ 0x158 │ │ │ │ - beq.w 20c13a │ │ │ │ + beq.w 20c2ca │ │ │ │ movw r2, #805 @ 0x325 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 20c0dc │ │ │ │ + beq.w 20c26c │ │ │ │ cmp r3, #121 @ 0x79 │ │ │ │ - bne.w 20bdf4 │ │ │ │ + bne.w 20bf84 │ │ │ │ ldr r6, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r6, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 20bdf4 │ │ │ │ - ldr.w r3, [pc, #2140] @ 20c814 │ │ │ │ + bne.w 20bf84 │ │ │ │ + ldr.w r3, [pc, #2140] @ 20c9a4 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add.w r3, r3, #12288 @ 0x3000 │ │ │ │ ldrb.w r3, [r3, #3274] @ 0xcca │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r7, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ bics.w r1, r3, r7 │ │ │ │ - beq.w 20c34e │ │ │ │ + beq.w 20c4de │ │ │ │ tst r7, r3 │ │ │ │ - bne.w 20bdf4 │ │ │ │ + bne.w 20bf84 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r2 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #88] @ 0x58 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20bdf4 │ │ │ │ + beq.w 20bf84 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ add.w r1, r6, #20 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 201a58 │ │ │ │ + bl 201be8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 200708 │ │ │ │ + bl 200898 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 20bdf4 │ │ │ │ + b.n 20bf84 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 20c990 │ │ │ │ + bne.w 20cb20 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 20bdf4 │ │ │ │ + bne.w 20bf84 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 20beb6 │ │ │ │ + bne.w 20c046 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ - cbnz r1, 20c04c │ │ │ │ + cbnz r1, 20c1dc │ │ │ │ cmp r2, #20 │ │ │ │ - beq.w 20c762 │ │ │ │ + beq.w 20c8f2 │ │ │ │ ldr r7, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #22 │ │ │ │ - beq.n 20c080 │ │ │ │ - b.n 20c798 │ │ │ │ + beq.n 20c210 │ │ │ │ + b.n 20c928 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e6154 │ │ │ │ + bl 2e62e4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e6154 │ │ │ │ + bl 2e62e4 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 20c086 │ │ │ │ + bne.n 20c216 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e64c8 │ │ │ │ + bl 2e6658 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e64c8 │ │ │ │ + bl 2e6658 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ cmp r2, #22 │ │ │ │ - bne.w 20c798 │ │ │ │ + bne.w 20c928 │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 20c054 │ │ │ │ + beq.n 20c1e4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20beb6 │ │ │ │ + beq.w 20c046 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 20beb6 │ │ │ │ + bne.w 20c046 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 20beb6 │ │ │ │ + bne.w 20c046 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ - cbnz r2, 20c0ae │ │ │ │ + cbnz r2, 20c23e │ │ │ │ ldrd r2, r1, [r3, #48] @ 0x30 │ │ │ │ strd r2, r1, [r4, #68] @ 0x44 │ │ │ │ ldrd r1, r2, [r4, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ @@ -603386,113 +603492,113 @@ │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ add.w r2, r4, #52 @ 0x34 │ │ │ │ strd r3, r3, [r4, #56] @ 0x38 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 20a9d8 │ │ │ │ + bl 20ab68 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20bec2 │ │ │ │ - b.n 20c018 │ │ │ │ + bne.w 20c052 │ │ │ │ + b.n 20c1a8 │ │ │ │ ldr r7, [r4, #96] @ 0x60 │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r3, [r7, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - ldr.w r3, [pc, #1836] @ 20c814 │ │ │ │ + ldr.w r3, [pc, #1836] @ 20c9a4 │ │ │ │ ite eq │ │ │ │ subeq r7, #20 │ │ │ │ movne r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w r3, r3, #102400 @ 0x19000 │ │ │ │ ldrb.w r3, [r3, #672] @ 0x2a0 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ uxth r3, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r1, r3 │ │ │ │ - bl 209ad0 │ │ │ │ + bl 209c60 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20c2b6 │ │ │ │ + bne.w 20c446 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 20bdf4 │ │ │ │ + bne.w 20bf84 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 20bdf4 │ │ │ │ + bne.w 20bf84 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.w 20bdf4 │ │ │ │ - b.n 20c012 │ │ │ │ + bne.w 20bf84 │ │ │ │ + b.n 20c1a2 │ │ │ │ ldr r6, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ add.w r3, r4, #20 │ │ │ │ ite eq │ │ │ │ subeq r6, #20 │ │ │ │ movne r6, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 201bcc │ │ │ │ + bl 201d5c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 209ad0 │ │ │ │ + bl 209c60 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20c302 │ │ │ │ + bne.w 20c492 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 20bdf4 │ │ │ │ + bne.w 20bf84 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 20bdf4 │ │ │ │ + bne.w 20bf84 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.w 20bdf4 │ │ │ │ + bne.w 20bf84 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ movs r3, #2 │ │ │ │ ldrb.w r1, [r4, #32] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 1ff600 │ │ │ │ + bl 1ff790 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 20c1a8 │ │ │ │ + cbz r0, 20c338 │ │ │ │ adds r6, #20 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 204800 │ │ │ │ + bl 204990 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 201a58 │ │ │ │ + bl 201be8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 200708 │ │ │ │ - b.n 20c018 │ │ │ │ + bl 200898 │ │ │ │ + b.n 20c1a8 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #7 │ │ │ │ - bne.w 20be5e │ │ │ │ + bne.w 20bfee │ │ │ │ movs r1, #5 │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldrd sl, r3, [r4, #40] @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w ip, r0, #48 @ 0x30 │ │ │ │ str.w sl, [r0, #40] @ 0x28 │ │ │ │ @@ -603506,46 +603612,46 @@ │ │ │ │ add.w r1, r6, #20 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ strd fp, fp, [r6, #68] @ 0x44 │ │ │ │ str.w fp, [r6, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ add.w r1, r6, #20 │ │ │ │ - b.n 20c00a │ │ │ │ + b.n 20c19a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20be54 │ │ │ │ + beq.w 20bfe4 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 20bdf4 │ │ │ │ + bne.w 20bf84 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 20c8dc │ │ │ │ + beq.w 20ca6c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub.w r6, r3, #20 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 20c8ee │ │ │ │ + beq.w 20ca7e │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ bic.w r2, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 20bdf4 │ │ │ │ + bne.w 20bf84 │ │ │ │ ldrb.w r1, [r6, #80] @ 0x50 │ │ │ │ ldrb.w r2, [r4, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ands r2, r1 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ strb.w r2, [r4, #80] @ 0x50 │ │ │ │ ldr r2, [r6, #76] @ 0x4c │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldrd r1, r2, [r4, #52] @ 0x34 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ add.w r2, r4, #52 @ 0x34 │ │ │ │ @@ -603561,23 +603667,23 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ str.w fp, [r4, #68] @ 0x44 │ │ │ │ strd r0, r0, [r4, #72] @ 0x48 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 20c018 │ │ │ │ + b.n 20c1a8 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 20c9b4 │ │ │ │ + bne.w 20cb44 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #24 │ │ │ │ - bhi.w 20c9b4 │ │ │ │ + bhi.w 20cb44 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r4, r1, #10 │ │ │ │ lsls r4, r1, #10 │ │ │ │ lsls r4, r1, #10 │ │ │ │ lsls r5, r2, #10 │ │ │ │ lsls r5, r2, #10 │ │ │ │ lsls r3, r0, #9 │ │ │ │ @@ -603599,19 +603705,19 @@ │ │ │ │ lsls r2, r6, #13 │ │ │ │ lsls r2, r6, #13 │ │ │ │ lsls r2, r6, #13 │ │ │ │ lsls r4, r1, #10 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 20c9b4 │ │ │ │ + bne.w 20cb44 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #24 │ │ │ │ - bhi.w 20c9b4 │ │ │ │ + bhi.w 20cb44 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r1, r5, #9 │ │ │ │ lsls r1, r5, #9 │ │ │ │ lsls r1, r5, #9 │ │ │ │ lsls r4, r5, #9 │ │ │ │ lsls r4, r5, #9 │ │ │ │ lsls r0, r4, #8 │ │ │ │ @@ -603637,43 +603743,43 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ strd r1, r1, [r3] │ │ │ │ mov r1, r2 │ │ │ │ strb.w r2, [sp, #88] @ 0x58 │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20c8a6 │ │ │ │ + beq.w 20ca36 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ tst r7, r3 │ │ │ │ it ne │ │ │ │ addne.w r1, sl, #20 │ │ │ │ - bne.w 20c00a │ │ │ │ - b.n 20bfdc │ │ │ │ + bne.w 20c19a │ │ │ │ + b.n 20c16c │ │ │ │ ldr r5, [sp, #8] │ │ │ │ str.w sl, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20aae8 │ │ │ │ + bl 20ac78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20c018 │ │ │ │ + bne.w 20c1a8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ orr.w sl, r3, r2 │ │ │ │ uxtb.w r3, sl │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 20bdf4 │ │ │ │ + b.n 20bf84 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov ip, r3 │ │ │ │ ldrb r6, [r0, #13] │ │ │ │ ldrd r0, r1, [r4, #88] @ 0x58 │ │ │ │ ldrb.w sl, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r7, [r4, #32] │ │ │ │ str r1, [r0, #4] │ │ │ │ @@ -603690,95 +603796,95 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ strb.w r3, [r4, #33] @ 0x21 │ │ │ │ mov.w r3, #3 │ │ │ │ strb.w r6, [r4, #32] │ │ │ │ strb.w r6, [r4, #40] @ 0x28 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - beq.n 20c41c │ │ │ │ + beq.n 20c5ac │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mul.w r0, ip, r6 │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ blx 5aad4 <__aeabi_uidiv@plt> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 209c9c │ │ │ │ + bl 209e2c │ │ │ │ ldrb r6, [r0, #12] │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 20c4ca │ │ │ │ + beq.n 20c65a │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ blx 5a178 │ │ │ │ cmp r6, r7 │ │ │ │ it cs │ │ │ │ movcs r6, r7 │ │ │ │ add r2, sp, #172 @ 0xac │ │ │ │ movs r3, #0 │ │ │ │ - cbz r6, 20c440 │ │ │ │ + cbz r6, 20c5d0 │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 20c436 │ │ │ │ + bne.n 20c5c6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ strd fp, fp, [sp, #128] @ 0x80 │ │ │ │ strd fp, fp, [sp, #136] @ 0x88 │ │ │ │ strd fp, fp, [r3] │ │ │ │ str.w fp, [r3, #8] │ │ │ │ str.w sl, [sp, #100] @ 0x64 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add r1, sp, #172 @ 0xac │ │ │ │ add.w r2, sp, #127 @ 0x7f │ │ │ │ movs r3, #0 │ │ │ │ - cbz r7, 20c47a │ │ │ │ + cbz r7, 20c60a │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r7, r3 │ │ │ │ strb.w r0, [r2, #1]! │ │ │ │ - bhi.n 20c468 │ │ │ │ + bhi.n 20c5f8 │ │ │ │ mov ip, r6 │ │ │ │ str.w sl, [sp, #124] @ 0x7c │ │ │ │ add r6, sp, #144 @ 0x90 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r7, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ add.w ip, sp, #144 @ 0x90 │ │ │ │ str r7, [sp, #4] │ │ │ │ adds r7, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ sub.w r2, sl, #20 │ │ │ │ mov r1, sl │ │ │ │ - bl 201a9c │ │ │ │ + bl 201c2c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 20c166 │ │ │ │ + b.n 20c2f6 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ uxth r6, r6 │ │ │ │ ldrb.w sl, [r1, #13] │ │ │ │ ldr r2, [r4, #112] @ 0x70 │ │ │ │ clz r1, r6 │ │ │ │ ldrd r7, r0, [r4, #88] @ 0x58 │ │ │ │ @@ -603799,15 +603905,15 @@ │ │ │ │ strd r3, r3, [r4, #92] @ 0x5c │ │ │ │ str r2, [r1, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 20c630 │ │ │ │ + beq.w 20c7c0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ blx 5a178 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r6 │ │ │ │ movs r6, #0 │ │ │ │ @@ -603819,293 +603925,293 @@ │ │ │ │ itttt mi │ │ │ │ addmi r2, sp, #248 @ 0xf8 │ │ │ │ addmi.w r2, r2, r6, lsl #2 │ │ │ │ addmi r6, #1 │ │ │ │ strmi.w r3, [r2, #-72] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 20c53c │ │ │ │ + bne.n 20c6cc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w ip, sp, #144 @ 0x90 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd fp, fp, [sp, #160] @ 0xa0 │ │ │ │ strd fp, fp, [r3] │ │ │ │ str.w fp, [r3, #8] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ strd fp, fp, [sp, #168] @ 0xa8 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20c8b2 │ │ │ │ + beq.w 20ca42 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ add.w r1, sp, #159 @ 0x9f │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ strb.w r2, [r1, #1]! │ │ │ │ cmp r3, r2 │ │ │ │ ite ne │ │ │ │ movne r7, #0 │ │ │ │ andeq.w r7, r7, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r6, r3 │ │ │ │ - bhi.n 20c586 │ │ │ │ + bhi.n 20c716 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r6 │ │ │ │ ite ne │ │ │ │ movne r7, #0 │ │ │ │ andeq.w r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 20c630 │ │ │ │ + bne.n 20c7c0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w lr, sp, #112 @ 0x70 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 20c5ec │ │ │ │ - cbz r3, 20c630 │ │ │ │ + bne.n 20c77c │ │ │ │ + cbz r3, 20c7c0 │ │ │ │ add.w r2, sp, #127 @ 0x7f │ │ │ │ mov r3, r7 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r7, r7, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 20c5d8 │ │ │ │ - cbz r7, 20c630 │ │ │ │ + bne.n 20c768 │ │ │ │ + cbz r7, 20c7c0 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ add.w lr, sp, #112 @ 0x70 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldrb.w r3, [r7, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r6, [sp, #4] │ │ │ │ ldrd r2, r6, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 20c65c │ │ │ │ + beq.n 20c7ec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ ldrb r0, [r2, #13] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mul.w r0, r0, r2 │ │ │ │ blx 5aad4 <__aeabi_uidiv@plt> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 209c9c │ │ │ │ + bl 209e2c │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp sl, r6 │ │ │ │ - beq.w 20c794 │ │ │ │ + beq.w 20c924 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ blx 5a178 │ │ │ │ cmp r6, sl │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #172 @ 0xac │ │ │ │ it cs │ │ │ │ movcs r2, sl │ │ │ │ movs r3, #0 │ │ │ │ - cbz r2, 20c686 │ │ │ │ + cbz r2, 20c816 │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 20c67c │ │ │ │ + bne.n 20c80c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd fp, fp, [sp, #128] @ 0x80 │ │ │ │ strd fp, fp, [r3] │ │ │ │ str.w fp, [r3, #8] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ strd fp, fp, [sp, #136] @ 0x88 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add r1, sp, #172 @ 0xac │ │ │ │ add.w r2, sp, #127 @ 0x7f │ │ │ │ movs r3, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 20c6c4 │ │ │ │ + beq.n 20c854 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne sl, r3 │ │ │ │ strb.w r0, [r2, #1]! │ │ │ │ - bhi.n 20c6b2 │ │ │ │ + bhi.n 20c842 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r7, sp, #144 @ 0x90 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ 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.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w lr, sp, #144 @ 0x90 │ │ │ │ add.w ip, r2, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldrd r7, r3, [r4, #104] @ 0x68 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ str r7, [r3, #0] │ │ │ │ add.w r3, r4, #104 @ 0x68 │ │ │ │ str.w fp, [r4, #104] @ 0x68 │ │ │ │ strd r6, r6, [r4, #108] @ 0x6c │ │ │ │ ldr r7, [r6, #0] │ │ │ │ str r7, [r4, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r3, [r7, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ strb.w sl, [r4, #40] @ 0x28 │ │ │ │ - bl 1fe814 │ │ │ │ + bl 1fe9a4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ - b.n 20c118 │ │ │ │ + b.n 20c2a8 │ │ │ │ movs r2, #8 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 20c4e0 │ │ │ │ + b.n 20c670 │ │ │ │ movs r3, #8 │ │ │ │ mov ip, r3 │ │ │ │ - b.n 20c3ba │ │ │ │ + b.n 20c54a │ │ │ │ mov r0, sl │ │ │ │ - bl 2e6154 │ │ │ │ - cbz r0, 20c77a │ │ │ │ + bl 2e62e4 │ │ │ │ + cbz r0, 20c90a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr.w sl, [r3, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 20c818 │ │ │ │ + beq.n 20c9a8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 20beb6 │ │ │ │ + bne.w 20c046 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ - b.n 20c04c │ │ │ │ + b.n 20c1dc │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - b.n 20c714 │ │ │ │ + b.n 20c8a4 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.w 20c086 │ │ │ │ - bl 2e3e64 │ │ │ │ + bne.w 20c216 │ │ │ │ + bl 2e3ff4 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 20c7ca │ │ │ │ + beq.n 20c95a │ │ │ │ ldrb.w r1, [sl, #4] │ │ │ │ ldrb.w r2, [sl, #5] │ │ │ │ cmp r1, #16 │ │ │ │ - beq.w 20c96e │ │ │ │ + beq.w 20cafe │ │ │ │ ldrb.w r1, [sl, #6] │ │ │ │ and.w r0, r1, #15 │ │ │ │ ubfx r1, r1, #5, #1 │ │ │ │ - bl 2e3e80 │ │ │ │ + bl 2e4010 │ │ │ │ cmp r0, r7 │ │ │ │ - bne.w 20c086 │ │ │ │ + bne.w 20c216 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r0, r4, #20 │ │ │ │ mov r1, r3 │ │ │ │ sub.w r6, r3, #20 │ │ │ │ - bl 201a58 │ │ │ │ + bl 201be8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 200708 │ │ │ │ + bl 200898 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2099dc │ │ │ │ - b.n 20c018 │ │ │ │ + bl 209b6c │ │ │ │ + b.n 20c1a8 │ │ │ │ movs r2, #32 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 20c4e0 │ │ │ │ + b.n 20c670 │ │ │ │ movs r3, #32 │ │ │ │ mov ip, r3 │ │ │ │ - b.n 20c3ba │ │ │ │ + b.n 20c54a │ │ │ │ movs r3, #16 │ │ │ │ mov ip, r3 │ │ │ │ - b.n 20c3ba │ │ │ │ + b.n 20c54a │ │ │ │ movs r2, #16 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 20c4e0 │ │ │ │ - cmn r6, r3 │ │ │ │ + b.n 20c670 │ │ │ │ + adcs r6, r1 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, r6 │ │ │ │ + asrs r4, r4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0 │ │ │ │ + subs r6, #244 @ 0xf4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ mov r1, sl │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 20c77a │ │ │ │ + bne.n 20c90a │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 20c77a │ │ │ │ + bne.n 20c90a │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [r6, #20] │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ strd sl, sl, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #8] │ │ │ │ @@ -604116,64 +604222,64 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #20 │ │ │ │ str.w sl, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r3 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add.w r1, r7, #20 │ │ │ │ - bl 201a58 │ │ │ │ + bl 201be8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20aae8 │ │ │ │ - b.w 20c018 │ │ │ │ + bl 20ac78 │ │ │ │ + b.w 20c1a8 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 20c4e0 │ │ │ │ + b.n 20c670 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 20c3ba │ │ │ │ + b.n 20c54a │ │ │ │ ldr r3, [r6, #20] │ │ │ │ tst r7, r3 │ │ │ │ - bne.w 20bdf4 │ │ │ │ - b.w 20bfdc │ │ │ │ + bne.w 20bf84 │ │ │ │ + b.w 20c16c │ │ │ │ ldr r7, [sp, #8] │ │ │ │ - b.n 20c5a2 │ │ │ │ + b.n 20c732 │ │ │ │ mov r9, r7 │ │ │ │ - b.w 20bf66 │ │ │ │ + b.w 20c0f6 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 20c9a8 │ │ │ │ + bne.n 20cb38 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ sub.w lr, r3, r2 │ │ │ │ clz lr, lr │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ - b.w 20bee8 │ │ │ │ + b.w 20c078 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.w 20c23e │ │ │ │ - b.n 20c1c6 │ │ │ │ + bne.w 20c3ce │ │ │ │ + b.n 20c356 │ │ │ │ ldrb r1, [r3, #13] │ │ │ │ ldrd r2, r0, [r3, #20] │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movhi r1, r0 │ │ │ │ - bhi.n 20c92a │ │ │ │ + bhi.n 20caba │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 20c964 │ │ │ │ + bhi.n 20caf4 │ │ │ │ tbb [pc, r1] │ │ │ │ cmp r7, #43 @ 0x2b │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ adds r1, #47 @ 0x2f │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ @@ -604186,60 +604292,60 @@ │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ sxth r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 20c250 │ │ │ │ + bne.w 20c3e0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 20c222 │ │ │ │ + bne.w 20c3b2 │ │ │ │ ldr r7, [r6, #68] @ 0x44 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 20c222 │ │ │ │ + bne.w 20c3b2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a9d8 │ │ │ │ + bl 20ab68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20c222 │ │ │ │ + beq.w 20c3b2 │ │ │ │ ldr r6, [r6, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ ite eq │ │ │ │ subeq r6, #20 │ │ │ │ movne r6, r7 │ │ │ │ - b.n 20c222 │ │ │ │ + b.n 20c3b2 │ │ │ │ uxtb r2, r2 │ │ │ │ negs r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 20c92a │ │ │ │ + b.n 20caba │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 20c92a │ │ │ │ + b.n 20caba │ │ │ │ sxtb r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 20c92a │ │ │ │ + b.n 20caba │ │ │ │ cmp r2, #23 │ │ │ │ - bne.w 20c7b4 │ │ │ │ - b.w 20c086 │ │ │ │ + bne.w 20c944 │ │ │ │ + b.w 20c216 │ │ │ │ ldr r6, [r4, #64] @ 0x40 │ │ │ │ subs r0, #20 │ │ │ │ - bl 20adfc │ │ │ │ + bl 20af8c │ │ │ │ sub.w lr, r6, r0 │ │ │ │ clz lr, lr │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ - b.w 20bee8 │ │ │ │ + b.w 20c078 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 20bdf4 │ │ │ │ + bne.w 20bf84 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 20c244 │ │ │ │ + b.n 20c3d4 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 20c018 │ │ │ │ + bne.w 20c1a8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.n 20c234 │ │ │ │ + b.n 20c3c4 │ │ │ │ mov r3, r6 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ mov r3, r6 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ @@ -604248,683 +604354,683 @@ │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r4, [r0, #424] @ 0x1a8 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbnz r5, 20c9da │ │ │ │ - b.n 20c9fe │ │ │ │ + cbnz r5, 20cb6a │ │ │ │ + b.n 20cb8e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 20c9fe │ │ │ │ + cbz r5, 20cb8e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20c9d4 │ │ │ │ + beq.n 20cb64 │ │ │ │ movs r5, #0 │ │ │ │ - bl 20bd00 │ │ │ │ + bl 20be90 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 20c9fe │ │ │ │ + cbz r3, 20cb8e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20c9e2 │ │ │ │ + bne.n 20cb72 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20c9f0 │ │ │ │ + bne.n 20cb80 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 20ca36 │ │ │ │ + cbz r2, 20cbc6 │ │ │ │ mov.w r0, #4194304 @ 0x400000 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ mov r2, r1 │ │ │ │ lsls r1, r1, #21 │ │ │ │ itt mi │ │ │ │ bfimi r2, r0, #0, #26 │ │ │ │ strmi r2, [r3, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20ca20 │ │ │ │ + bne.n 20cbb0 │ │ │ │ ldr.w r4, [r9, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 20ca48 │ │ │ │ - b.n 20cb02 │ │ │ │ + cbnz r3, 20cbd8 │ │ │ │ + b.n 20cc92 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20cb02 │ │ │ │ + beq.n 20cc92 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20ca40 │ │ │ │ + beq.n 20cbd0 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20cb0c │ │ │ │ + beq.n 20cc9c │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 20caba │ │ │ │ + cbz r2, 20cc4a │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20cad2 │ │ │ │ + beq.n 20cc62 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 20ca96 │ │ │ │ + bne.n 20cc26 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - cbz r1, 20cac8 │ │ │ │ + cbz r1, 20cc58 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r0, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 20ca94 │ │ │ │ + bne.n 20cc24 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ subs r1, r0, #1 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ cmp ip, r1 │ │ │ │ - bls.n 20ca94 │ │ │ │ + bls.n 20cc24 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ strne r0, [r3, #40] @ 0x28 │ │ │ │ movne r7, #1 │ │ │ │ - cbz r2, 20caba │ │ │ │ + cbz r2, 20cc4a │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 20caa2 │ │ │ │ + cbz r2, 20cc32 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 20ca6a │ │ │ │ + bne.n 20cbfa │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 20caba │ │ │ │ + bne.n 20cc4a │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ - cbz r2, 20cac8 │ │ │ │ + cbz r2, 20cc58 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - beq.n 20ca7e │ │ │ │ + beq.n 20cc0e │ │ │ │ mov r0, r8 │ │ │ │ mov r6, r8 │ │ │ │ - bl 201d60 │ │ │ │ - cbz r6, 20cae8 │ │ │ │ + bl 201ef0 │ │ │ │ + cbz r6, 20cc78 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 20ca5e │ │ │ │ + b.n 20cbee │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ubfx r0, r0, #0, #26 │ │ │ │ - b.n 20ca8a │ │ │ │ + b.n 20cc1a │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - beq.n 20ca70 │ │ │ │ + beq.n 20cc00 │ │ │ │ mov r0, r8 │ │ │ │ mov r6, r8 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 20cac4 │ │ │ │ + bne.n 20cc54 │ │ │ │ movs r2, #167 @ 0xa7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 251614 │ │ │ │ - b.n 20cafa │ │ │ │ + bl 2517a4 │ │ │ │ + b.n 20cc8a │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 20ca4e │ │ │ │ + bne.n 20cbde │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20caf4 │ │ │ │ + bne.n 20cc84 │ │ │ │ mov r0, r9 │ │ │ │ - bl 225bb8 │ │ │ │ + bl 225d48 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r7, r6 │ │ │ │ - b.n 20cae8 │ │ │ │ + b.n 20cc78 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - ldr r2, [pc, #772] @ (20ce18 ) │ │ │ │ + ldr r2, [pc, #772] @ (20cfa8 ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 20cb8a │ │ │ │ + bhi.n 20cd1a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r3, #1 │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsls r7, r0, #4 │ │ │ │ lsls r1, r6, #4 │ │ │ │ movs r6, r1 │ │ │ │ movs r2, r1 │ │ │ │ movs r6, r1 │ │ │ │ movs r1, r2 │ │ │ │ movs r5, r6 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 20cddc │ │ │ │ + beq.w 20cf6c │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20cb3c │ │ │ │ + beq.n 20cccc │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 20ce12 │ │ │ │ + beq.w 20cfa2 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r6, [r0, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #32] │ │ │ │ cmp r5, r6 │ │ │ │ - bcc.n 20cb80 │ │ │ │ + bcc.n 20cd10 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20cb3e │ │ │ │ + beq.n 20ccce │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 20cb7a │ │ │ │ + beq.n 20cd0a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20cb72 │ │ │ │ + bne.n 20cd02 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 20cdd8 │ │ │ │ + bne.w 20cf68 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20cb50 │ │ │ │ - b.n 20cb3c │ │ │ │ + bne.n 20cce0 │ │ │ │ + b.n 20cccc │ │ │ │ ldr r5, [r0, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20cb3c │ │ │ │ + beq.n 20cccc │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov lr, r0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ movs r0, #0 │ │ │ │ cmp r4, ip │ │ │ │ - beq.w 20ce12 │ │ │ │ + beq.w 20cfa2 │ │ │ │ ldr.w r3, [lr, #48] @ 0x30 │ │ │ │ ldr r7, [r4, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp r6, r7 │ │ │ │ - bcc.n 20cbcc │ │ │ │ + bcc.n 20cd5c │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20cb3e │ │ │ │ + beq.n 20ccce │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 20cbc6 │ │ │ │ + beq.n 20cd56 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20cbbe │ │ │ │ + bne.n 20cd4e │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 20cdd8 │ │ │ │ + bne.w 20cf68 │ │ │ │ adds r0, #1 │ │ │ │ add.w lr, lr, #16 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 20cb9a │ │ │ │ - b.n 20cb3c │ │ │ │ - ldr r3, [pc, #576] @ (20ce1c ) │ │ │ │ + bne.n 20cd2a │ │ │ │ + b.n 20cccc │ │ │ │ + ldr r3, [pc, #576] @ (20cfac ) │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r4, r3 │ │ │ │ ldrb r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 20cb3c │ │ │ │ + beq.n 20cccc │ │ │ │ ldr r6, [r1, #16] │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 20ce12 │ │ │ │ + beq.w 20cfa2 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r7, [r6, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #32] │ │ │ │ cmp r5, r7 │ │ │ │ - bcc.n 20cc24 │ │ │ │ + bcc.n 20cdb4 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20cb3e │ │ │ │ + beq.n 20ccce │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 20cc1e │ │ │ │ + beq.n 20cdae │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20cc16 │ │ │ │ + bne.n 20cda6 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 20cdd8 │ │ │ │ + bne.w 20cf68 │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r0, #32 │ │ │ │ cmp lr, r4 │ │ │ │ - bne.n 20cbf4 │ │ │ │ - b.n 20cb3c │ │ │ │ + bne.n 20cd84 │ │ │ │ + b.n 20cccc │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 20cb3c │ │ │ │ + beq.n 20cccc │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 20ce12 │ │ │ │ + beq.w 20cfa2 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ ldr r5, [r3, #32] │ │ │ │ ldr.w r6, [r2, #-12] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.n 20cc6e │ │ │ │ + bcc.n 20cdfe │ │ │ │ ldrb r3, [r2, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20cb3e │ │ │ │ + beq.w 20ccce │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 20cc68 │ │ │ │ + beq.n 20cdf8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20cc60 │ │ │ │ + bne.n 20cdf0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 20cdd8 │ │ │ │ + bne.w 20cf68 │ │ │ │ bic.w r4, r4, #2 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 20cb3c │ │ │ │ + bne.w 20cccc │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r5, r0 │ │ │ │ - bhi.w 20cb3c │ │ │ │ + bhi.w 20cccc │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20cb3e │ │ │ │ + beq.w 20ccce │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 20cc9e │ │ │ │ + beq.n 20ce2e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20cc96 │ │ │ │ + bne.n 20ce26 │ │ │ │ subs r3, r1, r3 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 20cb3e │ │ │ │ + b.n 20ccce │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 20cce0 │ │ │ │ + cbz r3, 20ce70 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 20ce12 │ │ │ │ + beq.w 20cfa2 │ │ │ │ ldr.w r4, [r3, #-12] │ │ │ │ ldr r2, [r2, #32] │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r5, r2 │ │ │ │ - bcc.n 20cce0 │ │ │ │ + bcc.n 20ce70 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20cb3e │ │ │ │ + beq.w 20ccce │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 20ccdc │ │ │ │ + beq.n 20ce6c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20ccd4 │ │ │ │ + bne.n 20ce64 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 20cdd8 │ │ │ │ + bne.n 20cf68 │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20cb3c │ │ │ │ + beq.w 20cccc │ │ │ │ ldr r6, [r1, #16] │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 20ce12 │ │ │ │ + beq.w 20cfa2 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r7, [r6, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #32] │ │ │ │ cmp r5, r7 │ │ │ │ - bcc.n 20cd22 │ │ │ │ + bcc.n 20ceb2 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20cb3e │ │ │ │ + beq.w 20ccce │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 20cd1e │ │ │ │ + beq.n 20ceae │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20cd16 │ │ │ │ + bne.n 20cea6 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 20cdd8 │ │ │ │ + bne.n 20cf68 │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r0, #16 │ │ │ │ cmp lr, r4 │ │ │ │ - bne.n 20ccf2 │ │ │ │ - b.n 20cb3c │ │ │ │ + bne.n 20ce82 │ │ │ │ + b.n 20cccc │ │ │ │ ldr r6, [r0, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20cb3c │ │ │ │ + beq.w 20cccc │ │ │ │ ldr r4, [r0, #48] @ 0x30 │ │ │ │ add.w r6, r6, r6, lsl #2 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov.w lr, #0 │ │ │ │ adds r4, #12 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 20ce12 │ │ │ │ + beq.n 20cfa2 │ │ │ │ ldr.w r3, [r4, lr, lsl #2] │ │ │ │ ldr r7, [r0, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #32] │ │ │ │ cmp r5, r7 │ │ │ │ - bcc.n 20cd78 │ │ │ │ + bcc.n 20cf08 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20cb3e │ │ │ │ + beq.w 20ccce │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 20cd74 │ │ │ │ + beq.n 20cf04 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20cd6c │ │ │ │ + bne.n 20cefc │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 20cdd8 │ │ │ │ + bne.n 20cf68 │ │ │ │ add.w lr, lr, #5 │ │ │ │ cmp lr, r6 │ │ │ │ - bne.n 20cd48 │ │ │ │ - b.n 20cb3c │ │ │ │ - ldr r3, [pc, #156] @ (20ce20 ) │ │ │ │ + bne.n 20ced8 │ │ │ │ + b.n 20cccc │ │ │ │ + ldr r3, [pc, #156] @ (20cfb0 ) │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, r4, lsl #7 │ │ │ │ ldrb r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20cb3c │ │ │ │ + beq.w 20cccc │ │ │ │ ldr r5, [r1, #16] │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 20ce12 │ │ │ │ + beq.n 20cfa2 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldr r4, [r5, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r7, [r2, #32] │ │ │ │ cmp r7, r4 │ │ │ │ - bcc.n 20cdcc │ │ │ │ + bcc.n 20cf5c │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20cb3e │ │ │ │ + beq.w 20ccce │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 20cdc8 │ │ │ │ + beq.n 20cf58 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20cdc0 │ │ │ │ + bne.n 20cf50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 20cdd8 │ │ │ │ + bne.n 20cf68 │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r0, #16 │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 20cd9e │ │ │ │ - b.n 20cb3c │ │ │ │ + bne.n 20cf2e │ │ │ │ + b.n 20cccc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 20cb3e │ │ │ │ + b.n 20ccce │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20ce12 │ │ │ │ + beq.n 20cfa2 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr.w r0, [r2, #-12] │ │ │ │ ldr r4, [r0, #32] │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.w 20cb3c │ │ │ │ + bcc.w 20cccc │ │ │ │ ldrb r3, [r2, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20cb3e │ │ │ │ + beq.w 20ccce │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 20cc9e │ │ │ │ + beq.w 20ce2e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20ce08 │ │ │ │ - b.n 20cc9e │ │ │ │ + bne.n 20cf98 │ │ │ │ + b.n 20ce2e │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ - adds r4, #230 @ 0xe6 │ │ │ │ + adds r3, #86 @ 0x56 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldrb r0, [r0, #14] │ │ │ │ - cbnz r0, 20ce56 │ │ │ │ + cbnz r0, 20cfe6 │ │ │ │ ldr.w r3, [r2, #-12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 20ce56 │ │ │ │ - cbz r3, 20ce56 │ │ │ │ + beq.n 20cfe6 │ │ │ │ + cbz r3, 20cfe6 │ │ │ │ ldrb.w ip, [r2, #15] │ │ │ │ - b.n 20ce42 │ │ │ │ + b.n 20cfd2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 20ce70 │ │ │ │ + cbz r3, 20d000 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20ce3e │ │ │ │ - cbz r1, 20ce58 │ │ │ │ + bne.n 20cfce │ │ │ │ + cbz r1, 20cfe8 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 20ce52 │ │ │ │ + b.n 20cfe2 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 20ce58 │ │ │ │ + cbz r2, 20cfe8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 20ce4e │ │ │ │ + bne.n 20cfde │ │ │ │ bx lr │ │ │ │ ldrb.w r2, [r3, #58] @ 0x3a │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs.w ip, ip, r2 │ │ │ │ - beq.n 20ce72 │ │ │ │ + beq.n 20d002 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20ce42 │ │ │ │ + bne.n 20cfd2 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ - b.n 20ce56 │ │ │ │ + b.n 20cfe6 │ │ │ │ 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.w r5, [pc, #3372] @ 20dbb8 │ │ │ │ + ldr.w r5, [pc, #3372] @ 20dd48 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r0, [pc, #3372] @ 20dbbc │ │ │ │ + ldr.w r0, [pc, #3372] @ 20dd4c │ │ │ │ sub sp, #32 │ │ │ │ add r5, pc │ │ │ │ - ldr.w r3, [pc, #3368] @ 20dbc0 │ │ │ │ - ldr.w r2, [pc, #3368] @ 20dbc4 │ │ │ │ + ldr.w r3, [pc, #3368] @ 20dd50 │ │ │ │ + ldr.w r2, [pc, #3368] @ 20dd54 │ │ │ │ add r3, pc │ │ │ │ ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w lr, ip, lsl #7 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add.w r2, r3, lr │ │ │ │ ldrb r6, [r2, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20cfbe │ │ │ │ + beq.n 20d14e │ │ │ │ ldrb.w r0, [r4, #34] @ 0x22 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20cfbe │ │ │ │ + bne.n 20d14e │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r5, r1 │ │ │ │ cmp.w ip, #468 @ 0x1d4 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov sl, r3 │ │ │ │ - bcs.w 20cfde │ │ │ │ + bcs.w 20d16e │ │ │ │ cmp.w ip, #462 @ 0x1ce │ │ │ │ - bcs.w 20d644 │ │ │ │ + bcs.w 20d7d4 │ │ │ │ cmp.w ip, #344 @ 0x158 │ │ │ │ - bls.w 20d26c │ │ │ │ + bls.w 20d3fc │ │ │ │ cmp.w ip, #434 @ 0x1b2 │ │ │ │ - bhi.w 20ddf2 │ │ │ │ + bhi.w 20df82 │ │ │ │ cmp.w ip, #420 @ 0x1a4 │ │ │ │ - bhi.w 20d680 │ │ │ │ + bhi.w 20d810 │ │ │ │ cmp.w ip, #382 @ 0x17e │ │ │ │ - bcs.w 20df7a │ │ │ │ + bcs.w 20e10a │ │ │ │ cmp.w ip, #372 @ 0x174 │ │ │ │ - bcc.w 20de72 │ │ │ │ + bcc.w 20e002 │ │ │ │ sub.w ip, ip, #372 @ 0x174 │ │ │ │ cmp.w ip, #9 │ │ │ │ - bhi.w 20d676 │ │ │ │ + bhi.w 20d806 │ │ │ │ tbh [pc, ip, lsl #1] │ │ │ │ lsls r0, r3, #21 │ │ │ │ lsls r0, r3, #21 │ │ │ │ lsls r6, r5, #14 │ │ │ │ lsls r6, r5, #14 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsls r2, r1, #25 │ │ │ │ lsls r6, r5, #14 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsls r5, r2, #2 │ │ │ │ cmp.w ip, #524 @ 0x20c │ │ │ │ - bls.w 20d676 │ │ │ │ + bls.w 20d806 │ │ │ │ mvn.w r1, #524 @ 0x20c │ │ │ │ movs r3, #1 │ │ │ │ add ip, r1 │ │ │ │ movw r2, #65448 @ 0xffa8 │ │ │ │ movt r2, #95 @ 0x5f │ │ │ │ lsl.w r3, r3, ip │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20d044 │ │ │ │ + bne.n 20d1d4 │ │ │ │ tst.w r3, #19 │ │ │ │ - beq.w 20d676 │ │ │ │ + beq.w 20d806 │ │ │ │ add lr, r8 │ │ │ │ mov r6, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ ldrb.w r3, [lr, #4] │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20deaa │ │ │ │ + beq.w 20e03a │ │ │ │ add.w r3, r6, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20ddde │ │ │ │ + bne.w 20df6e │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 20cf96 │ │ │ │ + cbnz r0, 20d126 │ │ │ │ add.w r3, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ mov r9, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 20cf6e │ │ │ │ + bne.n 20d0fe │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ - cbz r2, 20cfba │ │ │ │ + cbz r2, 20d14a │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ ubfx r2, r3, #17, #1 │ │ │ │ ubfx r3, r3, #16, #1 │ │ │ │ orrs r2, r0 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ and.w r0, r2, r3 │ │ │ │ strb.w r0, [r4, #34] @ 0x22 │ │ │ │ - ldr.w r2, [pc, #3080] @ 20dbc8 │ │ │ │ - ldr.w r3, [pc, #3064] @ 20dbbc │ │ │ │ + ldr.w r2, [pc, #3080] @ 20dd58 │ │ │ │ + ldr.w r3, [pc, #3064] @ 20dd4c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 20e4da │ │ │ │ + bne.w 20e66a │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp.w ip, #776 @ 0x308 │ │ │ │ - bcs.w 20d6d0 │ │ │ │ + bcs.w 20d860 │ │ │ │ movw r3, #645 @ 0x285 │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.n 20d04c │ │ │ │ + bhi.n 20d1dc │ │ │ │ cmp.w ip, #620 @ 0x26c │ │ │ │ - bhi.w 20df3e │ │ │ │ + bhi.w 20e0ce │ │ │ │ movw r3, #581 @ 0x245 │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 20d594 │ │ │ │ + bhi.w 20d724 │ │ │ │ cmp.w ip, #486 @ 0x1e6 │ │ │ │ - bcs.w 20deb2 │ │ │ │ + bcs.w 20e042 │ │ │ │ sub.w r2, ip, #468 @ 0x1d4 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #48388 @ 0xbd04 │ │ │ │ movt r2, #3 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 20d044 │ │ │ │ + bne.n 20d1d4 │ │ │ │ cmp.w ip, #482 @ 0x1e2 │ │ │ │ - beq.w 20e060 │ │ │ │ + beq.w 20e1f0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w 20d676 │ │ │ │ + bpl.w 20d806 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 20d044 │ │ │ │ + cbnz r0, 20d1d4 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 20d044 │ │ │ │ + cbnz r0, 20d1d4 │ │ │ │ cmp.w sl, #1 │ │ │ │ itt eq │ │ │ │ ubfxeq r0, r9, #1, #1 │ │ │ │ eoreq.w r0, r0, #1 │ │ │ │ add lr, r8 │ │ │ │ ldrb.w r2, [lr, #50] @ 0x32 │ │ │ │ - b.n 20cfa0 │ │ │ │ + b.n 20d130 │ │ │ │ subw ip, ip, #646 @ 0x286 │ │ │ │ cmp.w ip, #129 @ 0x81 │ │ │ │ - bhi.w 20d676 │ │ │ │ - add r3, pc, #8 @ (adr r3, 20d064 ) │ │ │ │ + bhi.w 20d806 │ │ │ │ + add r3, pc, #8 @ (adr r3, 20d1f4 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ lsrs r1, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 7, pc, cr5, cr15, {7} │ │ │ │ @@ -605141,23 +605247,23 @@ │ │ │ │ lsls r3, r2, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r2, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r4, #27 │ │ │ │ movs r0, r0 │ │ │ │ cmp.w ip, #326 @ 0x146 │ │ │ │ - bhi.w 20e29a │ │ │ │ + bhi.w 20e42a │ │ │ │ cmp.w ip, #298 @ 0x12a │ │ │ │ - bhi.w 20d718 │ │ │ │ + bhi.w 20d8a8 │ │ │ │ cmp.w ip, #215 @ 0xd7 │ │ │ │ - bls.w 20d3e8 │ │ │ │ + bls.w 20d578 │ │ │ │ sub.w ip, ip, #216 @ 0xd8 │ │ │ │ cmp.w ip, #82 @ 0x52 │ │ │ │ - bhi.w 20d676 │ │ │ │ - add r3, pc, #8 @ (adr r3, 20d29c ) │ │ │ │ + bhi.w 20d806 │ │ │ │ + add r3, pc, #8 @ (adr r3, 20d42c ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ ldc2 15, cr15, [sp], #1020 @ 0x3fc │ │ │ │ lsrs r5, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -605293,21 +605399,21 @@ │ │ │ │ stc2 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ stc2 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ stc2 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ stc2 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ stc2 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ stc2 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ cmp.w ip, #164 @ 0xa4 │ │ │ │ - bhi.w 20defe │ │ │ │ + bhi.w 20e08e │ │ │ │ cmp.w ip, #67 @ 0x43 │ │ │ │ - bls.w 20d8a2 │ │ │ │ + bls.w 20da32 │ │ │ │ sub.w ip, ip, #68 @ 0x44 │ │ │ │ cmp.w ip, #96 @ 0x60 │ │ │ │ - bhi.w 20d676 │ │ │ │ - add r3, pc, #8 @ (adr r3, 20d410 ) │ │ │ │ + bhi.w 20d806 │ │ │ │ + add r3, pc, #8 @ (adr r3, 20d5a0 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ lsrs r7, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb49ffff │ │ │ │ @@ -605487,16 +605593,16 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r4, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r7, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ subw ip, ip, #582 @ 0x246 │ │ │ │ cmp.w ip, #38 @ 0x26 │ │ │ │ - bhi.n 20d676 │ │ │ │ - add r3, pc, #8 @ (adr r3, 20d5a8 ) │ │ │ │ + bhi.n 20d806 │ │ │ │ + add r3, pc, #8 @ (adr r3, 20d738 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ lsls r5, r1, #28 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ @@ -605562,39 +605668,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r6, #27 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh.w pc, [r1, #4095] @ 0xfff │ │ │ │ mvn.w r7, #462 @ 0x1ce │ │ │ │ add ip, r7 │ │ │ │ cmp.w ip, #4 │ │ │ │ - bhi.w 20d044 │ │ │ │ - add r3, pc, #8 @ (adr r3, 20d65c ) │ │ │ │ + bhi.w 20d1d4 │ │ │ │ + add r3, pc, #8 @ (adr r3, 20d7ec ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ lsls r3, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ vld4.32 {d31[],d33[],d35[],d37[]}, [r9 :128] │ │ │ │ lsls r3, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 20dda6 │ │ │ │ + beq.w 20df36 │ │ │ │ add lr, r8 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r2, [lr, #50] @ 0x32 │ │ │ │ - b.n 20cfa0 │ │ │ │ + b.n 20d130 │ │ │ │ mvn.w r1, #420 @ 0x1a4 │ │ │ │ add ip, r1 │ │ │ │ cmp.w ip, #13 │ │ │ │ - bhi.n 20d676 │ │ │ │ - add r3, pc, #8 @ (adr r3, 20d698 ) │ │ │ │ + bhi.n 20d806 │ │ │ │ + add r3, pc, #8 @ (adr r3, 20d828 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ str.w pc, [r1, #4095] @ 0xfff │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ str.w pc, [r1, #4095] @ 0xfff │ │ │ │ @@ -605610,793 +605716,793 @@ │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ vld4.32 {d15[],d17[],d19[],d21[]}, [sp :128] │ │ │ │ str.w pc, [r1, #4095] @ 0xfff │ │ │ │ lsls r3, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ movw r2, #797 @ 0x31d │ │ │ │ cmp ip, r2 │ │ │ │ - bhi.w 20e438 │ │ │ │ + bhi.w 20e5c8 │ │ │ │ sub.w r1, ip, #776 @ 0x308 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ movw r1, #33774 @ 0x83ee │ │ │ │ tst r3, r1 │ │ │ │ - bne.w 20cf58 │ │ │ │ + bne.w 20d0e8 │ │ │ │ tst.w r3, #17 │ │ │ │ - beq.n 20d670 │ │ │ │ + beq.n 20d800 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r6, sp, #12 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ mov r7, r6 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20e206 │ │ │ │ + bne.w 20e396 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20cf96 │ │ │ │ - b.n 20d83a │ │ │ │ + beq.w 20d126 │ │ │ │ + b.n 20d9ca │ │ │ │ sub.w ip, ip, #300 @ 0x12c │ │ │ │ cmp.w ip, #26 │ │ │ │ - bhi.n 20d676 │ │ │ │ + bhi.n 20d806 │ │ │ │ movs r2, #1 │ │ │ │ movw r3, #10507 @ 0x290b │ │ │ │ movt r3, #784 @ 0x310 │ │ │ │ lsl.w r2, r2, ip │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20d044 │ │ │ │ + bne.w 20d1d4 │ │ │ │ tst.w r2, #14680288 @ 0xe000e0 │ │ │ │ - bne.w 20cf58 │ │ │ │ + bne.w 20d0e8 │ │ │ │ cmp.w ip, #26 │ │ │ │ - bne.n 20d676 │ │ │ │ + bne.n 20d806 │ │ │ │ add lr, r8 │ │ │ │ tst.w r9, #6144 @ 0x1800 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ ldrb.w r2, [lr, #50] @ 0x32 │ │ │ │ - b.n 20cfa0 │ │ │ │ + b.n 20d130 │ │ │ │ mvn.w r3, #400 @ 0x190 │ │ │ │ add ip, r3 │ │ │ │ cmp.w ip, #19 │ │ │ │ - bhi.n 20d676 │ │ │ │ + bhi.n 20d806 │ │ │ │ movs r2, #1 │ │ │ │ movw r3, #6160 @ 0x1810 │ │ │ │ movt r3, #1 │ │ │ │ lsl.w r2, r2, ip │ │ │ │ tst r2, r3 │ │ │ │ - bne.w 20d044 │ │ │ │ + bne.w 20d1d4 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ movt r3, #4 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20cf58 │ │ │ │ + bne.w 20d0e8 │ │ │ │ cmp.w ip, #19 │ │ │ │ - bne.w 20d676 │ │ │ │ + bne.w 20d806 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldrb r7, [r5, #25] │ │ │ │ add.w ip, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 20e1d0 │ │ │ │ + bne.w 20e360 │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ ubfx r0, r9, #12, #1 │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 20e31c │ │ │ │ + beq.w 20e4ac │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.w 20dac6 │ │ │ │ + beq.w 20dc56 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 20d044 │ │ │ │ + b.n 20d1d4 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r7, sp, #12 │ │ │ │ ldrb.w ip, [r1, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20e19c │ │ │ │ + bne.w 20e32c │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 20d7f0 │ │ │ │ + cbnz r0, 20d980 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb r5, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 20e3f8 │ │ │ │ + bne.w 20e588 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.n 20d806 │ │ │ │ + bne.n 20d996 │ │ │ │ ubfx r6, r9, #2, #1 │ │ │ │ ubfx r3, r9, #12, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ orrs r6, r3 │ │ │ │ orrs r6, r0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ - b.w 20cfa0 │ │ │ │ + b.w 20d130 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r1, #25] │ │ │ │ add r6, sp, #12 │ │ │ │ mov r7, r6 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20e230 │ │ │ │ + bne.w 20e3c0 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20cf96 │ │ │ │ + bne.w 20d126 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb r5, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 20e21e │ │ │ │ + bne.w 20e3ae │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ - b.w 20cf96 │ │ │ │ + b.w 20d126 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r7, sp, #12 │ │ │ │ ldrb.w ip, [r1, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20e188 │ │ │ │ + bne.w 20e318 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20dd9a │ │ │ │ + bne.w 20df2a │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb r5, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 20e424 │ │ │ │ + bne.w 20e5b4 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20dd9a │ │ │ │ + bne.w 20df2a │ │ │ │ cmp.w sl, #1 │ │ │ │ itt eq │ │ │ │ ubfxeq r0, r9, #1, #1 │ │ │ │ eoreq.w r0, r0, #1 │ │ │ │ - b.w 20cf96 │ │ │ │ + b.w 20d126 │ │ │ │ cmp.w ip, #44 @ 0x2c │ │ │ │ - bls.w 20e33c │ │ │ │ + bls.w 20e4cc │ │ │ │ sub.w ip, ip, #51 @ 0x33 │ │ │ │ cmp.w ip, #13 │ │ │ │ - bhi.w 20d676 │ │ │ │ + bhi.w 20d806 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #5193 @ 0x1449 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 20cf58 │ │ │ │ + bne.w 20d0e8 │ │ │ │ tst.w r3, #8320 @ 0x2080 │ │ │ │ - bne.w 20daf0 │ │ │ │ + bne.w 20dc80 │ │ │ │ tst.w r3, #2080 @ 0x820 │ │ │ │ - beq.w 20d676 │ │ │ │ + beq.w 20d806 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r6, sp, #12 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ mov r7, r6 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20e0da │ │ │ │ + bne.w 20e26a │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbz r0, 20d90c │ │ │ │ + cbz r0, 20da9c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r6, r3, #26 │ │ │ │ - bmi.w 20cfa0 │ │ │ │ + bmi.w 20d130 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20e100 │ │ │ │ + bne.w 20e290 │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20cfa0 │ │ │ │ + bne.w 20d130 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ lsls r6, r3, #24 │ │ │ │ - bpl.w 20cfa0 │ │ │ │ + bpl.w 20d130 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 20cfa0 │ │ │ │ + bmi.w 20d130 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ tst.w r3, #262148 @ 0x40004 │ │ │ │ ldrb.w r0, [r1, #360] @ 0x168 │ │ │ │ ubfx r0, r0, #2, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ it ne │ │ │ │ orrne.w r0, r0, #1 │ │ │ │ - b.w 20cfa0 │ │ │ │ + b.w 20d130 │ │ │ │ cmp.w ip, #548 @ 0x224 │ │ │ │ - bcc.w 20cf2e │ │ │ │ + bcc.w 20d0be │ │ │ │ subw ip, ip, #559 @ 0x22f │ │ │ │ cmp.w ip, #21 │ │ │ │ - bhi.w 20d676 │ │ │ │ + bhi.w 20d806 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #8464 @ 0x2110 │ │ │ │ movt r2, #32 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 20d044 │ │ │ │ + bne.w 20d1d4 │ │ │ │ tst.w r3, #73 @ 0x49 │ │ │ │ - bne.w 20cf58 │ │ │ │ + bne.w 20d0e8 │ │ │ │ cmp.w ip, #20 │ │ │ │ - bne.w 20d676 │ │ │ │ + bne.w 20d806 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ add r5, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20e254 │ │ │ │ + bne.w 20e3e4 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20d044 │ │ │ │ + bne.w 20d1d4 │ │ │ │ ubfx r0, r9, #7, #1 │ │ │ │ - b.w 20d044 │ │ │ │ + b.w 20d1d4 │ │ │ │ add lr, r8 │ │ │ │ mvn.w r0, r9 │ │ │ │ and.w r0, r0, #1 │ │ │ │ ldrb.w r2, [lr, #50] @ 0x32 │ │ │ │ - b.w 20cfa0 │ │ │ │ + b.w 20d130 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r6, sp, #12 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ mov r7, r6 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20e178 │ │ │ │ + bne.w 20e308 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbz r0, 20da12 │ │ │ │ + cbz r0, 20dba2 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.w 20cfa0 │ │ │ │ + bmi.w 20d130 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb r6, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 20e128 │ │ │ │ + bne.w 20e2b8 │ │ │ │ ldrb r0, [r5, #14] │ │ │ │ - b.w 20cf96 │ │ │ │ + b.w 20d126 │ │ │ │ movw r3, #393 @ 0x189 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.w 20d676 │ │ │ │ + bne.w 20d806 │ │ │ │ add lr, r8 │ │ │ │ tst.w r9, #4128 @ 0x1020 │ │ │ │ - beq.w 20deaa │ │ │ │ + beq.w 20e03a │ │ │ │ ldrb.w r3, [lr, #4] │ │ │ │ mov r6, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20deaa │ │ │ │ + beq.w 20e03a │ │ │ │ add.w r3, r6, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20de60 │ │ │ │ + bne.w 20dff0 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20cf96 │ │ │ │ + bne.w 20d126 │ │ │ │ add.w r3, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ mov r9, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 20da54 │ │ │ │ - b.w 20cf96 │ │ │ │ + bne.n 20dbe4 │ │ │ │ + b.w 20d126 │ │ │ │ add lr, r8 │ │ │ │ ubfx r0, r9, #11, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ldrb.w r2, [lr, #50] @ 0x32 │ │ │ │ - b.w 20cfa0 │ │ │ │ + b.w 20d130 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ add r5, sp, #12 │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20e0ea │ │ │ │ + bne.w 20e27a │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ add lr, r8 │ │ │ │ mvn.w r3, r9 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r0, r3 │ │ │ │ ldrb.w r2, [lr, #50] @ 0x32 │ │ │ │ - b.w 20cfa0 │ │ │ │ + b.w 20d130 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ lsls r5, r3, #20 │ │ │ │ - bmi.w 20d044 │ │ │ │ + bmi.w 20d1d4 │ │ │ │ ubfx r3, r9, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orrs r3, r0 │ │ │ │ orr.w r0, r2, r3 │ │ │ │ - b.w 20d044 │ │ │ │ + b.w 20d1d4 │ │ │ │ cmp.w ip, #195 @ 0xc3 │ │ │ │ - beq.w 20cf58 │ │ │ │ + beq.w 20d0e8 │ │ │ │ cmp.w ip, #196 @ 0xc4 │ │ │ │ - bne.w 20d676 │ │ │ │ + bne.w 20d806 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r6, sp, #12 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ mov r7, r6 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20e1c0 │ │ │ │ + bne.w 20e350 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbz r0, 20db26 │ │ │ │ + cbz r0, 20dcb6 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.w 20cfa0 │ │ │ │ + bmi.w 20d130 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20e30c │ │ │ │ + bne.w 20e49c │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20cf96 │ │ │ │ + bne.w 20d126 │ │ │ │ add.w r3, r4, #116 @ 0x74 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20e4c8 │ │ │ │ + bne.w 20e658 │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20cf96 │ │ │ │ + bne.w 20d126 │ │ │ │ add.w r3, r4, #132 @ 0x84 │ │ │ │ - b.n 20d910 │ │ │ │ + b.n 20daa0 │ │ │ │ add.w r3, r8, lr │ │ │ │ ldrb.w r3, [r3, #65] @ 0x41 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20d7ba │ │ │ │ + beq.w 20d94a │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldrb r5, [r5, #25] │ │ │ │ add r6, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 20e1ec │ │ │ │ + bne.w 20e37c │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - b.w 20d044 │ │ │ │ + b.w 20d1d4 │ │ │ │ add lr, r8 │ │ │ │ cmp.w sl, #5 │ │ │ │ it eq │ │ │ │ ubfxeq r0, r9, #5, #1 │ │ │ │ ldrb.w r2, [lr, #50] @ 0x32 │ │ │ │ - b.w 20cfa0 │ │ │ │ + b.w 20d130 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ - b.n 20da9e │ │ │ │ - adds r1, #104 @ 0x68 │ │ │ │ + b.n 20dc2e │ │ │ │ + cmp r7, #216 @ 0xd8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #94 @ 0x5e │ │ │ │ + cmp r7, #206 @ 0xce │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #54 @ 0x36 │ │ │ │ + cmp r6, #166 @ 0xa6 │ │ │ │ lsls r5, r4, #2 │ │ │ │ add.w r3, r8, lr │ │ │ │ ldrb r7, [r5, #25] │ │ │ │ add.w ip, sp, #12 │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 20e110 │ │ │ │ + bne.w 20e2a0 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 20dbfe │ │ │ │ + cbnz r0, 20dd8e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ tst.w r3, #6144 @ 0x1800 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ mvn.w r2, #454 @ 0x1c6 │ │ │ │ add lr, r8 │ │ │ │ adds r3, r6, r2 │ │ │ │ mvn.w r1, #338 @ 0x152 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ adds r1, r6, r1 │ │ │ │ ldrb.w r2, [lr, #50] @ 0x32 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ - bls.w 20cfa0 │ │ │ │ + bls.w 20d130 │ │ │ │ bic.w r3, r6, #2 │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - beq.w 20cfa0 │ │ │ │ + beq.w 20d130 │ │ │ │ cmp.w r6, #314 @ 0x13a │ │ │ │ it ne │ │ │ │ cmpne.w r6, #358 @ 0x166 │ │ │ │ ite ne │ │ │ │ movne r6, #1 │ │ │ │ moveq r6, #0 │ │ │ │ orrs r0, r6 │ │ │ │ - b.w 20cfa0 │ │ │ │ + b.w 20d130 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r6, sp, #12 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ mov r7, r6 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20e1b0 │ │ │ │ + bne.w 20e340 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbz r0, 20dc74 │ │ │ │ + cbz r0, 20de04 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bmi.w 20cfa0 │ │ │ │ + bmi.w 20d130 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20e2fc │ │ │ │ + bne.w 20e48c │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20cf96 │ │ │ │ + bne.w 20d126 │ │ │ │ add.w r3, r4, #116 @ 0x74 │ │ │ │ - b.n 20da16 │ │ │ │ + b.n 20dba6 │ │ │ │ add lr, r8 │ │ │ │ ldrb.w r3, [lr, #93] @ 0x5d │ │ │ │ ldrb.w r2, [lr, #50] @ 0x32 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.w 20cfa0 │ │ │ │ + b.w 20d130 │ │ │ │ add.w r3, r8, #73728 @ 0x12000 │ │ │ │ ubfx r0, r9, #6, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ldrb.w r2, [r3, #818] @ 0x332 │ │ │ │ - b.w 20cfa0 │ │ │ │ + b.w 20d130 │ │ │ │ add lr, r8 │ │ │ │ tst.w r9, #8 │ │ │ │ ldrb.w r2, [lr, #50] @ 0x32 │ │ │ │ - bne.w 20cfa0 │ │ │ │ + bne.w 20d130 │ │ │ │ cmp.w sl, #4 │ │ │ │ itt eq │ │ │ │ mvneq.w r0, r9 │ │ │ │ andeq.w r0, r0, #1 │ │ │ │ - beq.w 20cfa0 │ │ │ │ + beq.w 20d130 │ │ │ │ mov r0, r6 │ │ │ │ - b.w 20cfa0 │ │ │ │ + b.w 20d130 │ │ │ │ add.w r3, r8, #94208 @ 0x17000 │ │ │ │ tst.w r9, #6144 @ 0x1800 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ ldrb.w r2, [r3, #1714] @ 0x6b2 │ │ │ │ - b.w 20cfa0 │ │ │ │ + b.w 20d130 │ │ │ │ add.w r2, r8, #94208 @ 0x17000 │ │ │ │ ldrb.w r3, [r2, #1581] @ 0x62d │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20dbcc │ │ │ │ + bne.w 20dd5c │ │ │ │ tst.w r9, #6144 @ 0x1800 │ │ │ │ ldrb.w r2, [r2, #1586] @ 0x632 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - b.w 20cfa0 │ │ │ │ + b.w 20d130 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r6, sp, #12 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r5, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20e26c │ │ │ │ + bne.w 20e3fc │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - b.w 20d044 │ │ │ │ + b.w 20d1d4 │ │ │ │ add.w r3, r8, #81920 @ 0x14000 │ │ │ │ subs.w r0, sl, #2 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ldrb.w r2, [r3, #3250] @ 0xcb2 │ │ │ │ - b.w 20cfa0 │ │ │ │ + b.w 20d130 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r7, sp, #12 │ │ │ │ ldrb.w ip, [r1, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20e242 │ │ │ │ + bne.w 20e3d2 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 20dd9a │ │ │ │ + cbnz r0, 20df2a │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20e40c │ │ │ │ + bne.w 20e59c │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20dc94 │ │ │ │ + beq.w 20de24 │ │ │ │ mov r0, r6 │ │ │ │ - b.w 20cf96 │ │ │ │ + b.w 20d126 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.w 20d676 │ │ │ │ + bne.w 20d806 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r6, sp, #12 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r5, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20e284 │ │ │ │ + bne.w 20e414 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ add lr, r8 │ │ │ │ ldrb.w r2, [lr, #50] @ 0x32 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20cfa0 │ │ │ │ + beq.w 20d130 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ ldrb.w r0, [r3, #40] @ 0x28 │ │ │ │ ubfx r0, r0, #5, #1 │ │ │ │ - b.w 20cfa0 │ │ │ │ + b.w 20d130 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 201cac │ │ │ │ + bl 201e3c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20ce24 │ │ │ │ - b.w 20cf88 │ │ │ │ + bl 20cfb4 │ │ │ │ + b.w 20d118 │ │ │ │ mvn.w r7, #434 @ 0x1b2 │ │ │ │ movs r1, #1 │ │ │ │ add.w r3, ip, r7 │ │ │ │ lsls r1, r3 │ │ │ │ movw r3, #7185 @ 0x1c11 │ │ │ │ movt r3, #62 @ 0x3e │ │ │ │ ands r3, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20d044 │ │ │ │ + bne.w 20d1d4 │ │ │ │ movw r3, #461 @ 0x1cd │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 20e038 │ │ │ │ + beq.w 20e1c8 │ │ │ │ cmp.w ip, #458 @ 0x1ca │ │ │ │ - bne.w 20d676 │ │ │ │ + bne.w 20d806 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldrb r5, [r5, #25] │ │ │ │ add r7, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 20e162 │ │ │ │ + bne.w 20e2f2 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 20e32e │ │ │ │ + beq.w 20e4be │ │ │ │ iteee gt │ │ │ │ addgt.w r3, r8, ip, lsl #7 │ │ │ │ addle.w ip, r8, ip, lsl #7 │ │ │ │ ubfxle r3, r9, #1, #1 │ │ │ │ eorle.w r3, r3, #1 │ │ │ │ itee gt │ │ │ │ ldrbgt.w r2, [r3, #50] @ 0x32 │ │ │ │ orrle r0, r3 │ │ │ │ ldrble.w r2, [ip, #50] @ 0x32 │ │ │ │ - b.w 20cfa0 │ │ │ │ + b.w 20d130 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 201cac │ │ │ │ + bl 201e3c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20ce24 │ │ │ │ - b.n 20da6e │ │ │ │ + bl 20cfb4 │ │ │ │ + b.n 20dbfe │ │ │ │ sub.w ip, ip, #346 @ 0x15a │ │ │ │ cmp.w ip, #25 │ │ │ │ - bhi.w 20d676 │ │ │ │ + bhi.w 20d806 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #10151 @ 0x27a7 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 20d044 │ │ │ │ + bne.w 20d1d4 │ │ │ │ tst.w r3, #52428800 @ 0x3200000 │ │ │ │ - bne.w 20cf58 │ │ │ │ + bne.w 20d0e8 │ │ │ │ cmp.w ip, #22 │ │ │ │ ittt eq │ │ │ │ addeq lr, r8 │ │ │ │ ubfxeq r0, r9, #4, #1 │ │ │ │ eoreq.w r0, r0, #1 │ │ │ │ - bne.w 20d676 │ │ │ │ + bne.w 20d806 │ │ │ │ ldrb.w r2, [lr, #50] @ 0x32 │ │ │ │ - b.w 20cfa0 │ │ │ │ + b.w 20d130 │ │ │ │ cmp.w ip, #516 @ 0x204 │ │ │ │ - bhi.w 20d966 │ │ │ │ + bhi.w 20daf6 │ │ │ │ cmp.w ip, #486 @ 0x1e6 │ │ │ │ - beq.w 20d676 │ │ │ │ + beq.w 20d806 │ │ │ │ mvn.w r2, #486 @ 0x1e6 │ │ │ │ add.w r3, ip, r2 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ movw r3, #6607 @ 0x19cf │ │ │ │ movt r3, #8484 @ 0x2124 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20d044 │ │ │ │ + bne.w 20d1d4 │ │ │ │ movw r3, #491 @ 0x1eb │ │ │ │ cmp ip, r3 │ │ │ │ - bne.w 20d676 │ │ │ │ + bne.w 20d806 │ │ │ │ add.w r3, r8, #61440 @ 0xf000 │ │ │ │ ldrb.w r3, [r3, #1458] @ 0x5b2 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r6, r3, #26 │ │ │ │ - bpl.w 20d044 │ │ │ │ - b.n 20db80 │ │ │ │ + bpl.w 20d1d4 │ │ │ │ + b.n 20dd10 │ │ │ │ cmp.w ip, #200 @ 0xc8 │ │ │ │ - beq.w 20dc3e │ │ │ │ - bhi.w 20e13a │ │ │ │ + beq.w 20ddce │ │ │ │ + bhi.w 20e2ca │ │ │ │ cmp.w ip, #194 @ 0xc2 │ │ │ │ - bhi.w 20dae0 │ │ │ │ + bhi.w 20dc70 │ │ │ │ sub.w r3, ip, #165 @ 0xa5 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ movs r3, #1 │ │ │ │ movt r3, #4680 @ 0x1248 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20cf58 │ │ │ │ + bne.w 20d0e8 │ │ │ │ movt r3, #8224 @ 0x2020 │ │ │ │ tst r2, r3 │ │ │ │ - bne.w 20d8d6 │ │ │ │ + bne.w 20da66 │ │ │ │ cmp.w ip, #188 @ 0xbc │ │ │ │ - beq.w 20daf0 │ │ │ │ - b.w 20d676 │ │ │ │ + beq.w 20dc80 │ │ │ │ + b.w 20d806 │ │ │ │ mvn.w r7, #620 @ 0x26c │ │ │ │ movs r1, #1 │ │ │ │ add r7, ip │ │ │ │ lsl.w r7, r1, r7 │ │ │ │ movw r1, #42585 @ 0xa659 │ │ │ │ movt r1, #6 │ │ │ │ tst r7, r1 │ │ │ │ - bne.w 20d044 │ │ │ │ + bne.w 20d1d4 │ │ │ │ tst.w r7, #81920 @ 0x14000 │ │ │ │ - beq.w 20dda0 │ │ │ │ + beq.w 20df30 │ │ │ │ cmp.w sl, #1 │ │ │ │ ldrb.w r2, [r2, #50] @ 0x32 │ │ │ │ ite eq │ │ │ │ ubfxeq r0, r9, #1, #1 │ │ │ │ ubfxne r0, r9, #2, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.w 20cfa0 │ │ │ │ + b.w 20d130 │ │ │ │ cmp.w ip, #400 @ 0x190 │ │ │ │ - bcs.w 20d758 │ │ │ │ + bcs.w 20d8e8 │ │ │ │ cmp.w ip, #384 @ 0x180 │ │ │ │ - bcc.w 20d676 │ │ │ │ + bcc.w 20d806 │ │ │ │ sub.w r2, ip, #384 @ 0x180 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #1508 @ 0x5e4 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 20cf58 │ │ │ │ + bne.w 20d0e8 │ │ │ │ movw r2, #49155 @ 0xc003 │ │ │ │ tst r3, r2 │ │ │ │ - beq.w 20da2c │ │ │ │ + beq.w 20dbbc │ │ │ │ add.w r3, r8, lr │ │ │ │ tst.w r9, #128 @ 0x80 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ - beq.n 20dfe2 │ │ │ │ + beq.n 20e172 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r3, #27 │ │ │ │ - bmi.n 20dfe2 │ │ │ │ + bmi.n 20e172 │ │ │ │ tst.w r3, #262148 @ 0x40004 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldrb.w r3, [r3, #360] @ 0x168 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ ands.w r3, r3, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ - bne.w 20cfa0 │ │ │ │ + bne.w 20d130 │ │ │ │ add lr, r8 │ │ │ │ ldrb.w r3, [lr, #4] │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20cfa0 │ │ │ │ + beq.w 20d130 │ │ │ │ mov r6, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ add.w r3, r6, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 20e026 │ │ │ │ + bne.n 20e1b6 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20cf96 │ │ │ │ + bne.w 20d126 │ │ │ │ add.w r3, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ mov r9, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 20dff8 │ │ │ │ - b.w 20cf96 │ │ │ │ + bne.n 20e188 │ │ │ │ + b.w 20d126 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 201cac │ │ │ │ + bl 201e3c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20ce24 │ │ │ │ - b.n 20e010 │ │ │ │ + bl 20cfb4 │ │ │ │ + b.n 20e1a0 │ │ │ │ add.w r3, r8, #57344 @ 0xe000 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movs r0, #24 │ │ │ │ ldrb.w r2, [r2, #50] @ 0x32 │ │ │ │ ldrb.w r1, [r3, #1710] @ 0x6ae │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r1, r4, r1, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.w 20cfa0 │ │ │ │ + b.w 20d130 │ │ │ │ cmp.w sl, #12 │ │ │ │ - bhi.w 20e4de │ │ │ │ - add r3, pc, #8 @ (adr r3, 20e074 ) │ │ │ │ + bhi.w 20e66e │ │ │ │ + add r3, pc, #8 @ (adr r3, 20e204 ) │ │ │ │ ldr.w r2, [r3, sl, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ @ instruction: 0xfa11ffff │ │ │ │ lsls r5, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -606419,595 +606525,595 @@ │ │ │ │ lsls r3, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ add.w r3, r8, #61696 @ 0xf100 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ - b.w 20cfa0 │ │ │ │ + b.w 20d130 │ │ │ │ add.w r3, r8, #61696 @ 0xf100 │ │ │ │ movw r2, #2052 @ 0x804 │ │ │ │ tst.w r9, r2 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.w 20cfa0 │ │ │ │ + b.w 20d130 │ │ │ │ add.w r3, r8, #61696 @ 0xf100 │ │ │ │ movw r2, #2050 @ 0x802 │ │ │ │ - b.n 20e0be │ │ │ │ + b.n 20e24e │ │ │ │ mov r0, r7 │ │ │ │ - bl 201cac │ │ │ │ + bl 201e3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ce24 │ │ │ │ - b.n 20d8f4 │ │ │ │ + bl 20cfb4 │ │ │ │ + b.n 20da84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201cac │ │ │ │ + bl 201e3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ce24 │ │ │ │ + bl 20cfb4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.n 20dab2 │ │ │ │ + b.n 20dc42 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201cac │ │ │ │ + bl 201e3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ce24 │ │ │ │ - b.n 20d926 │ │ │ │ + bl 20cfb4 │ │ │ │ + b.n 20dab6 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 201cac │ │ │ │ + bl 201e3c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20ce24 │ │ │ │ + bl 20cfb4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.n 20dbf2 │ │ │ │ + b.n 20dd82 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201cac │ │ │ │ + bl 201e3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ce24 │ │ │ │ - b.w 20cf96 │ │ │ │ + bl 20cfb4 │ │ │ │ + b.w 20d126 │ │ │ │ sub.w r2, ip, #201 @ 0xc9 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #9505 @ 0x2521 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 20cf58 │ │ │ │ + bne.w 20d0e8 │ │ │ │ movw r2, #16516 @ 0x4084 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 20d8d6 │ │ │ │ + bne.w 20da66 │ │ │ │ cmp.w ip, #210 @ 0xd2 │ │ │ │ - beq.w 20daf0 │ │ │ │ - b.w 20d676 │ │ │ │ + beq.w 20dc80 │ │ │ │ + b.w 20d806 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 201cac │ │ │ │ + bl 201e3c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20ce24 │ │ │ │ + bl 20cfb4 │ │ │ │ ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ - b.n 20de36 │ │ │ │ + b.n 20dfc6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201cac │ │ │ │ + bl 201e3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ce24 │ │ │ │ - b.n 20d9fa │ │ │ │ + bl 20cfb4 │ │ │ │ + b.n 20db8a │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 201cac │ │ │ │ + bl 201e3c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20ce24 │ │ │ │ - b.w 20d86e │ │ │ │ + bl 20cfb4 │ │ │ │ + b.w 20d9fe │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 201cac │ │ │ │ + bl 201e3c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20ce24 │ │ │ │ - b.w 20d7d8 │ │ │ │ + bl 20cfb4 │ │ │ │ + b.w 20d968 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201cac │ │ │ │ + bl 201e3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ce24 │ │ │ │ - b.n 20dc5c │ │ │ │ + bl 20cfb4 │ │ │ │ + b.n 20ddec │ │ │ │ mov r0, r7 │ │ │ │ - bl 201cac │ │ │ │ + bl 201e3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ce24 │ │ │ │ - b.n 20db0e │ │ │ │ + bl 20cfb4 │ │ │ │ + b.n 20dc9e │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 201cac │ │ │ │ + bl 201e3c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20ce24 │ │ │ │ + bl 20cfb4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 20d7a6 │ │ │ │ + b.w 20d936 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 201cac │ │ │ │ + bl 201e3c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20ce24 │ │ │ │ + bl 20cfb4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 20d044 │ │ │ │ + b.w 20d1d4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201cac │ │ │ │ + bl 201e3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ce24 │ │ │ │ + bl 20cfb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20cf96 │ │ │ │ - b.w 20d83a │ │ │ │ + beq.w 20d126 │ │ │ │ + b.w 20d9ca │ │ │ │ mov r0, r7 │ │ │ │ - bl 201cac │ │ │ │ + bl 201e3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ce24 │ │ │ │ - b.w 20cf96 │ │ │ │ + bl 20cfb4 │ │ │ │ + b.w 20d126 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201cac │ │ │ │ + bl 201e3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ce24 │ │ │ │ - b.w 20d834 │ │ │ │ + bl 20cfb4 │ │ │ │ + b.w 20d9c4 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 201cac │ │ │ │ + bl 201e3c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20ce24 │ │ │ │ - b.n 20dd78 │ │ │ │ + bl 20cfb4 │ │ │ │ + b.n 20df08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201cac │ │ │ │ + bl 201e3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ce24 │ │ │ │ + bl 20cfb4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 20d9bc │ │ │ │ + b.w 20db4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 201cac │ │ │ │ + bl 201e3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ce24 │ │ │ │ + bl 20cfb4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 20d044 │ │ │ │ + b.w 20d1d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 201cac │ │ │ │ + bl 201e3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ce24 │ │ │ │ + bl 20cfb4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.n 20ddc2 │ │ │ │ + b.n 20df52 │ │ │ │ mvn.w r2, #326 @ 0x146 │ │ │ │ add ip, r2 │ │ │ │ cmp.w ip, #17 │ │ │ │ - bhi.w 20d676 │ │ │ │ - add r3, pc, #8 @ (adr r3, 20e2b4 ) │ │ │ │ + bhi.w 20d806 │ │ │ │ + add r3, pc, #8 @ (adr r3, 20e444 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ ldc 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ ldc 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ ldc 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ ldc 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ ldc 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ ldc 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ - bl 5d22ce │ │ │ │ - bl 5d22d2 │ │ │ │ + bl 5d245e │ │ │ │ + bl 5d2462 │ │ │ │ ldc 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ ldc 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ ldc 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ ldc 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ ldc 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ - bl 5d22ea │ │ │ │ + bl 5d247a │ │ │ │ ldc 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ - bl 5d22f2 │ │ │ │ + bl 5d2482 │ │ │ │ stc 15, cr15, [r5], #1020 @ 0x3fc │ │ │ │ ldc2l 15, cr15, [r3], #1020 @ 0x3fc │ │ │ │ mov r0, r7 │ │ │ │ - bl 201cac │ │ │ │ + bl 201e3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ce24 │ │ │ │ - b.n 20dc8e │ │ │ │ + bl 20cfb4 │ │ │ │ + b.n 20de1e │ │ │ │ mov r0, r7 │ │ │ │ - bl 201cac │ │ │ │ + bl 201e3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ce24 │ │ │ │ - b.n 20db40 │ │ │ │ + bl 20cfb4 │ │ │ │ + b.n 20dcd0 │ │ │ │ mvn.w r3, r9 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r0 │ │ │ │ orr.w r0, r2, r3 │ │ │ │ - b.w 20d044 │ │ │ │ + b.w 20d1d4 │ │ │ │ add.w r3, r8, ip, lsl #7 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ - b.w 20cfa0 │ │ │ │ + b.w 20d130 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bls.w 20d676 │ │ │ │ + bls.w 20d806 │ │ │ │ sub.w ip, ip, #6 │ │ │ │ cmp.w ip, #38 @ 0x26 │ │ │ │ - bhi.w 20d676 │ │ │ │ - add r3, pc, #8 @ (adr r3, 20e35c ) │ │ │ │ + bhi.w 20d806 │ │ │ │ + add r3, pc, #8 @ (adr r3, 20e4ec ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ - bl 5fa35e │ │ │ │ - bl 52a362 │ │ │ │ - bl 52a366 │ │ │ │ - bl 52a36a │ │ │ │ - bl 52a36e │ │ │ │ - bl 52a372 │ │ │ │ - bl 52a376 │ │ │ │ - bl 52a37a │ │ │ │ - bl 52a37e │ │ │ │ - bl 52a382 │ │ │ │ - bl 52a386 │ │ │ │ - bl 52a38a │ │ │ │ - bl 52a38e │ │ │ │ - bl 52a392 │ │ │ │ - bl 52a396 │ │ │ │ - bl 52a39a │ │ │ │ - bl 52a39e │ │ │ │ - bl 52a3a2 │ │ │ │ - bl 52a3a6 │ │ │ │ - bl 52a3aa │ │ │ │ - bl 52a3ae │ │ │ │ - bl 52a3b2 │ │ │ │ - bl 52a3b6 │ │ │ │ - bl 52a3ba │ │ │ │ - bl 52a3be │ │ │ │ - bl 52a3c2 │ │ │ │ - bl 52a3c6 │ │ │ │ + bl 5fa4ee │ │ │ │ + bl 52a4f2 │ │ │ │ + bl 52a4f6 │ │ │ │ + bl 52a4fa │ │ │ │ + bl 52a4fe │ │ │ │ + bl 52a502 │ │ │ │ + bl 52a506 │ │ │ │ + bl 52a50a │ │ │ │ + bl 52a50e │ │ │ │ + bl 52a512 │ │ │ │ + bl 52a516 │ │ │ │ + bl 52a51a │ │ │ │ + bl 52a51e │ │ │ │ + bl 52a522 │ │ │ │ + bl 52a526 │ │ │ │ + bl 52a52a │ │ │ │ + bl 52a52e │ │ │ │ + bl 52a532 │ │ │ │ + bl 52a536 │ │ │ │ + bl 52a53a │ │ │ │ + bl 52a53e │ │ │ │ + bl 52a542 │ │ │ │ + bl 52a546 │ │ │ │ + bl 52a54a │ │ │ │ + bl 52a54e │ │ │ │ + bl 52a552 │ │ │ │ + bl 52a556 │ │ │ │ @ instruction: 0xebfdffff │ │ │ │ @ instruction: 0xebfdffff │ │ │ │ - bl 52a3d2 │ │ │ │ - bl 52a3d6 │ │ │ │ - bl 5fa3da │ │ │ │ - bl 52a3de │ │ │ │ - bl 52a3e2 │ │ │ │ + bl 52a562 │ │ │ │ + bl 52a566 │ │ │ │ + bl 5fa56a │ │ │ │ + bl 52a56e │ │ │ │ + bl 52a572 │ │ │ │ @ instruction: 0xebfdffff │ │ │ │ @ instruction: 0xebfdffff │ │ │ │ @ instruction: 0xebfdffff │ │ │ │ @ instruction: 0xebfdffff │ │ │ │ - bl 5fa3f6 │ │ │ │ + bl 5fa586 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 201cac │ │ │ │ + bl 201e3c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20ce24 │ │ │ │ - b.w 20d7f0 │ │ │ │ + bl 20cfb4 │ │ │ │ + b.w 20d980 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 201cac │ │ │ │ + bl 201e3c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20ce24 │ │ │ │ + bl 20cfb4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20dd9a │ │ │ │ - b.n 20dc94 │ │ │ │ + bne.w 20df2a │ │ │ │ + b.n 20de24 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 201cac │ │ │ │ + bl 201e3c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20ce24 │ │ │ │ - b.w 20d88a │ │ │ │ + bl 20cfb4 │ │ │ │ + b.w 20da1a │ │ │ │ subw ip, ip, #858 @ 0x35a │ │ │ │ cmp.w ip, #27 │ │ │ │ - bhi.w 20d676 │ │ │ │ + bhi.w 20d806 │ │ │ │ cmp.w ip, #27 │ │ │ │ - bhi.w 20d676 │ │ │ │ - add r3, pc, #8 @ (adr r3, 20e458 ) │ │ │ │ + bhi.w 20d806 │ │ │ │ + add r3, pc, #8 @ (adr r3, 20e5e8 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ @ instruction: 0xeb01ffff │ │ │ │ - bl 42e45e │ │ │ │ - bl 42e462 │ │ │ │ - bl 42e466 │ │ │ │ - bl 42e46a │ │ │ │ - bl 42e46e │ │ │ │ - bl 42e472 │ │ │ │ - bl 42e476 │ │ │ │ - bl 42e47a │ │ │ │ - bl 42e47e │ │ │ │ - bl 42e482 │ │ │ │ - bl 42e486 │ │ │ │ - bl 42e48a │ │ │ │ - bl 42e48e │ │ │ │ - bl 42e492 │ │ │ │ - bl 42e496 │ │ │ │ + bl 42e5ee │ │ │ │ + bl 42e5f2 │ │ │ │ + bl 42e5f6 │ │ │ │ + bl 42e5fa │ │ │ │ + bl 42e5fe │ │ │ │ + bl 42e602 │ │ │ │ + bl 42e606 │ │ │ │ + bl 42e60a │ │ │ │ + bl 42e60e │ │ │ │ + bl 42e612 │ │ │ │ + bl 42e616 │ │ │ │ + bl 42e61a │ │ │ │ + bl 42e61e │ │ │ │ + bl 42e622 │ │ │ │ + bl 42e626 │ │ │ │ @ instruction: 0xebedffff │ │ │ │ - bl 42e49e │ │ │ │ - bl 42e4a2 │ │ │ │ - bl 42e4a6 │ │ │ │ - bl 42e4aa │ │ │ │ - bl 42e4ae │ │ │ │ - bl 4fe4b2 │ │ │ │ - bl 4fe4b6 │ │ │ │ - bl 4fe4ba │ │ │ │ - bl 4fe4be │ │ │ │ + bl 42e62e │ │ │ │ + bl 42e632 │ │ │ │ + bl 42e636 │ │ │ │ + bl 42e63a │ │ │ │ + bl 42e63e │ │ │ │ + bl 4fe642 │ │ │ │ + bl 4fe646 │ │ │ │ + bl 4fe64a │ │ │ │ + bl 4fe64e │ │ │ │ @ instruction: 0xeb01ffff │ │ │ │ @ instruction: 0xeb01ffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 201cac │ │ │ │ + bl 201e3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ce24 │ │ │ │ - b.w 20db60 │ │ │ │ + bl 20cfb4 │ │ │ │ + b.w 20dcf0 │ │ │ │ blx 5a6dc <__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, #3880] @ 0xf28 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ - ldr.w r3, [pc, #2504] @ 20eebc │ │ │ │ - ldr.w r2, [pc, #2504] @ 20eec0 │ │ │ │ + ldr.w r3, [pc, #2504] @ 20f04c │ │ │ │ + ldr.w r2, [pc, #2504] @ 20f050 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2496] @ 20eec4 │ │ │ │ + ldr.w r3, [pc, #2496] @ 20f054 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20e5c8 │ │ │ │ + beq.n 20e758 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov.w r2, #21504 @ 0x5400 │ │ │ │ movt r2, #256 @ 0x100 │ │ │ │ mov.w r3, #43008 @ 0xa800 │ │ │ │ movt r3, #512 @ 0x200 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w fp, [r5, #8] │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.w 20ea42 │ │ │ │ + beq.w 20ebd2 │ │ │ │ cmp.w fp, #2 │ │ │ │ - beq.w 20e7d6 │ │ │ │ + beq.w 20e966 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 20e5c0 │ │ │ │ + bne.n 20e750 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20e5b0 │ │ │ │ + beq.n 20e740 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 20e5a8 │ │ │ │ + beq.n 20e738 │ │ │ │ ldrb.w r0, [r9, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20e746 │ │ │ │ + beq.w 20e8d6 │ │ │ │ ldrb.w r2, [r9, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20e780 │ │ │ │ + beq.w 20e910 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 20eeb4 │ │ │ │ + bhi.w 20f044 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ movs r2, r1 │ │ │ │ lsls r3, r2, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ movs r3, r7 │ │ │ │ movs r2, r1 │ │ │ │ movs r3, r7 │ │ │ │ lsls r4, r3, #18 │ │ │ │ movs r2, r1 │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 20e5a8 │ │ │ │ + bne.n 20e738 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 20ec50 │ │ │ │ + beq.w 20ede0 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 20e5a8 │ │ │ │ + bne.n 20e738 │ │ │ │ ldrb.w r3, [r9, #22] │ │ │ │ - cbnz r3, 20e5a8 │ │ │ │ + cbnz r3, 20e738 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ - cbz r3, 20e5a8 │ │ │ │ + cbz r3, 20e738 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r9, #22] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20e54e │ │ │ │ + bne.n 20e6de │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ ldrb.w r2, [r5, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ strbne.w r3, [r5, #36] @ 0x24 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20e52c │ │ │ │ - ldr.w r2, [pc, #2300] @ 20eec8 │ │ │ │ - ldr.w r3, [pc, #2292] @ 20eec4 │ │ │ │ + bne.n 20e6bc │ │ │ │ + ldr.w r2, [pc, #2300] @ 20f058 │ │ │ │ + ldr.w r3, [pc, #2292] @ 20f054 │ │ │ │ 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 20ee9a │ │ │ │ + bne.w 20f02a │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strb.w fp, [r4, #34] @ 0x22 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ - b.n 20e5a8 │ │ │ │ - ldr.w r3, [pc, #2264] @ 20eecc │ │ │ │ + b.n 20e738 │ │ │ │ + ldr.w r3, [pc, #2264] @ 20f05c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 20e60e │ │ │ │ + cbz r3, 20e79e │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ce78 │ │ │ │ - b.n 20e5a8 │ │ │ │ + bl 20d008 │ │ │ │ + b.n 20e738 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #31 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20e5a8 │ │ │ │ + bls.n 20e738 │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 20ee30 │ │ │ │ + beq.w 20efc0 │ │ │ │ mov.w r8, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r7, r8 │ │ │ │ mov.w sl, #20 │ │ │ │ - b.n 20e66e │ │ │ │ + b.n 20e7fe │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bpl.w 20ec3c │ │ │ │ + bpl.w 20edcc │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20ecc4 │ │ │ │ + bne.w 20ee54 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ orrs r7, r3 │ │ │ │ strb.w r3, [r4, #76] @ 0x4c │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, lr │ │ │ │ - bcs.n 20e6ba │ │ │ │ + bcs.n 20e84a │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ mla r2, sl, r8, r2 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ subs r3, #3 │ │ │ │ cmp r3, #25 │ │ │ │ - bhi.w 20ec3c │ │ │ │ + bhi.w 20edcc │ │ │ │ movs r1, #1 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ tst r3, r5 │ │ │ │ - bne.w 20ec20 │ │ │ │ + bne.w 20edb0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ tst r3, r1 │ │ │ │ - beq.n 20e648 │ │ │ │ + beq.n 20e7d8 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20ecf4 │ │ │ │ + bne.w 20ee84 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ - cbz r3, 20e6ac │ │ │ │ + cbz r3, 20e83c │ │ │ │ ldrb.w r3, [r4, #74] @ 0x4a │ │ │ │ orrs r3, r7 │ │ │ │ add.w r8, r8, #1 │ │ │ │ and.w r7, r3, #1 │ │ │ │ cmp r8, lr │ │ │ │ - bcc.n 20e66e │ │ │ │ + bcc.n 20e7fe │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldrb.w r3, [r4, #64] @ 0x40 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ orrs r7, r3 │ │ │ │ strb.w r7, [r4, #34] @ 0x22 │ │ │ │ - b.n 20e5a8 │ │ │ │ + b.n 20e738 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ - ldr.w r3, [pc, #2040] @ 20eed0 │ │ │ │ + ldr.w r3, [pc, #2040] @ 20f060 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb.w sl, [r3, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 20e5a8 │ │ │ │ + beq.w 20e738 │ │ │ │ mov r7, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ str r4, [sp, #0] │ │ │ │ add.w r3, r7, #44 @ 0x2c │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 20e764 │ │ │ │ + bne.n 20e8f4 │ │ │ │ ldrb r0, [r4, #14] │ │ │ │ - cbnz r0, 20e776 │ │ │ │ + cbnz r0, 20e906 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #32 │ │ │ │ cmp sl, r8 │ │ │ │ - bne.n 20e6fc │ │ │ │ + bne.n 20e88c │ │ │ │ ldr r4, [sp, #0] │ │ │ │ - b.n 20e5a8 │ │ │ │ + b.n 20e738 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 20ee16 │ │ │ │ + bhi.w 20efa6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r1, #12 │ │ │ │ lsls r6, r7, #11 │ │ │ │ lsls r1, r5, #11 │ │ │ │ lsls r6, r7, #11 │ │ │ │ lsls r1, r5, #11 │ │ │ │ lsls r3, r7, #12 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 20e58a │ │ │ │ + beq.w 20e71a │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 20ec6c │ │ │ │ + bhi.w 20edfc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20ec8a │ │ │ │ + beq.w 20ee1a │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20e5a8 │ │ │ │ - b.n 20e72e │ │ │ │ + bne.w 20e738 │ │ │ │ + b.n 20e8be │ │ │ │ mov r0, r6 │ │ │ │ - bl 201cac │ │ │ │ + bl 201e3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ce24 │ │ │ │ + bl 20cfb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20e716 │ │ │ │ + beq.n 20e8a6 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ - b.n 20e5a8 │ │ │ │ + b.n 20e738 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ - cbz r1, 20e7d2 │ │ │ │ + cbz r1, 20e962 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 20e7d2 │ │ │ │ - add r2, pc, #8 @ (adr r2, 20e794 ) │ │ │ │ + bhi.n 20e962 │ │ │ │ + add r2, pc, #8 @ (adr r2, 20e924 ) │ │ │ │ ldr.w r6, [r2, r3, lsl #2] │ │ │ │ add r2, r6 │ │ │ │ bx r2 │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ @@ -607021,51 +607127,51 @@ │ │ │ │ ldc2l 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ ldc2l 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ movs r7, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, r7 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202870 │ │ │ │ - cbz r0, 20e7ce │ │ │ │ + bl 202a00 │ │ │ │ + cbz r0, 20e95e │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cb10 │ │ │ │ + bl 20cca0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 20e568 │ │ │ │ + b.n 20e6f8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 20e568 │ │ │ │ + b.n 20e6f8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r4, r5, #24 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 20ee9e │ │ │ │ + beq.w 20f02e │ │ │ │ mov r0, r3 │ │ │ │ - bl 201c1c │ │ │ │ + bl 201dac │ │ │ │ ldr r7, [r6, #16] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 20e81e │ │ │ │ + cbz r3, 20e9ae │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 20e81e │ │ │ │ + bne.n 20e9ae │ │ │ │ mov.w sl, #0 │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20e9cc │ │ │ │ + bne.w 20eb5c │ │ │ │ ldrb.w r3, [r7, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20e9cc │ │ │ │ + beq.w 20eb5c │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 20e81e │ │ │ │ + cbz r3, 20e9ae │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 20e7fe │ │ │ │ + beq.n 20e98e │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r9 │ │ │ │ mov.w fp, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ @@ -607080,795 +607186,795 @@ │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ strb.w ip, [sp, #80] @ 0x50 │ │ │ │ strb.w fp, [sp, #81] @ 0x51 │ │ │ │ strh.w fp, [sp, #82] @ 0x52 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 20e4e0 │ │ │ │ + bl 20e670 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r7, [sp, #82] @ 0x52 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20e8f0 │ │ │ │ + beq.n 20ea80 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 20e8f0 │ │ │ │ + bne.n 20ea80 │ │ │ │ mov r6, r3 │ │ │ │ mov sl, r9 │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r5 │ │ │ │ ldrb.w r4, [r6, #34] @ 0x22 │ │ │ │ - cbnz r4, 20e8d4 │ │ │ │ + cbnz r4, 20ea64 │ │ │ │ ldr r5, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - cbz r1, 20e8d4 │ │ │ │ + cbz r1, 20ea64 │ │ │ │ strd r6, r3, [sp] │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 20e8a0 │ │ │ │ + b.n 20ea30 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ cmp r5, r2 │ │ │ │ - bne.w 20e9be │ │ │ │ + bne.w 20eb4e │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r2, 20e8d0 │ │ │ │ + cbz r2, 20ea60 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ add.w r0, r6, #12 │ │ │ │ - bl 201cac │ │ │ │ + bl 201e3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ce24 │ │ │ │ + bl 20cfb4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20e9be │ │ │ │ + bne.w 20eb4e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20e89a │ │ │ │ + beq.n 20ea2a │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 20e89a │ │ │ │ + beq.n 20ea2a │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 20e892 │ │ │ │ + bne.n 20ea22 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20e8a0 │ │ │ │ + bne.n 20ea30 │ │ │ │ ldrd r6, r3, [sp] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r2, 20e8e0 │ │ │ │ + cbz r2, 20ea70 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 20e87c │ │ │ │ + beq.n 20ea0c │ │ │ │ mov r5, r9 │ │ │ │ strb.w fp, [sp, #81] @ 0x51 │ │ │ │ mov r9, sl │ │ │ │ strb.w fp, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20e858 │ │ │ │ + bne.n 20e9e8 │ │ │ │ ldrb.w r6, [sp, #83] @ 0x53 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - cbnz r6, 20e8fe │ │ │ │ + cbnz r6, 20ea8e │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ - cbz r3, 20e922 │ │ │ │ + cbz r3, 20eab2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201cf0 │ │ │ │ + bl 201e80 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 20e918 │ │ │ │ + b.n 20eaa8 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r8, #36] @ 0x24 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201eac │ │ │ │ + bl 20203c │ │ │ │ cmp r8, r0 │ │ │ │ - bne.n 20e908 │ │ │ │ + bne.n 20ea98 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r7, [r5, #57] @ 0x39 │ │ │ │ strb.w r6, [r5, #58] @ 0x3a │ │ │ │ - bl 201eac │ │ │ │ + bl 20203c │ │ │ │ ldr.w fp, [r0, #16] │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20e9a8 │ │ │ │ + beq.n 20eb38 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 20e9a8 │ │ │ │ + bne.n 20eb38 │ │ │ │ mov.w r8, #0 │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20ea38 │ │ │ │ + beq.n 20ebc8 │ │ │ │ strh.w r8, [fp, #34] @ 0x22 │ │ │ │ ldr.w r6, [fp, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 20e996 │ │ │ │ + cbz r3, 20eb26 │ │ │ │ ldrb.w r3, [r5, #58] @ 0x3a │ │ │ │ movs r7, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20ea00 │ │ │ │ + bne.n 20eb90 │ │ │ │ ldr.w sl, [r6, #24] │ │ │ │ add.w r0, r6, #12 │ │ │ │ - bl 201cac │ │ │ │ + bl 201e3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 20ce24 │ │ │ │ + bl 20cfb4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20ea2a │ │ │ │ + bne.n 20ebba │ │ │ │ ldrb.w r3, [r5, #58] @ 0x3a │ │ │ │ - cbz r3, 20e98e │ │ │ │ + cbz r3, 20eb1e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20ea34 │ │ │ │ + beq.n 20ebc4 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 20ea2a │ │ │ │ + bne.n 20ebba │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20e962 │ │ │ │ + bne.n 20eaf2 │ │ │ │ ldr.w fp, [fp] │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r3, 20e9a8 │ │ │ │ + cbz r3, 20eb38 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 20e948 │ │ │ │ + beq.n 20ead8 │ │ │ │ ldrb.w r3, [sp, #85] @ 0x55 │ │ │ │ - cbnz r3, 20e9b8 │ │ │ │ + cbnz r3, 20eb48 │ │ │ │ ldrb.w r3, [r9, #25] │ │ │ │ ldrb.w r2, [r5, #58] @ 0x3a │ │ │ │ orrs r3, r2 │ │ │ │ strb.w r3, [r9, #25] │ │ │ │ - b.n 20e5c0 │ │ │ │ + b.n 20e750 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r6, #34] @ 0x22 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 20e8d4 │ │ │ │ + b.n 20ea64 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ strb.w sl, [r7, #35] @ 0x23 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbnz r2, 20e9e2 │ │ │ │ - b.n 20e812 │ │ │ │ + cbnz r2, 20eb72 │ │ │ │ + b.n 20e9a2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20e812 │ │ │ │ + beq.w 20e9a2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 20e9d8 │ │ │ │ + bne.n 20eb68 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ add.w r0, r3, #12 │ │ │ │ - bl 201cac │ │ │ │ + bl 201e3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ce24 │ │ │ │ + bl 20cfb4 │ │ │ │ strb.w r0, [r7, #34] @ 0x22 │ │ │ │ - b.n 20e812 │ │ │ │ + b.n 20e9a2 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 20eeb4 │ │ │ │ + beq.w 20f044 │ │ │ │ ldr.w sl, [r6, #24] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ ldr.w r3, [sl, #-12] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 20e96a │ │ │ │ + bcc.n 20eafa │ │ │ │ ldrb.w r2, [sl, #15] │ │ │ │ - cbz r2, 20ea2a │ │ │ │ + cbz r2, 20ebba │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20ea1e │ │ │ │ + bne.n 20ebae │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 20e96a │ │ │ │ + beq.n 20eafa │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [fp, #34] @ 0x22 │ │ │ │ - b.n 20e996 │ │ │ │ + b.n 20eb26 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ - b.n 20e98e │ │ │ │ + b.n 20eb1e │ │ │ │ ldrb.w r3, [fp, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20e996 │ │ │ │ - b.n 20e954 │ │ │ │ + bne.n 20eb26 │ │ │ │ + b.n 20eae4 │ │ │ │ add.w r3, r5, #16 │ │ │ │ ldrb.w r6, [r9, #25] │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ str r4, [sp, #8] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r4, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 20ec9a │ │ │ │ + bne.w 20ee2a │ │ │ │ ldrb r7, [r3, #14] │ │ │ │ mov r4, r9 │ │ │ │ add r6, sp, #32 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldrb.w r3, [sp, #53] @ 0x35 │ │ │ │ add r1, sp, #32 │ │ │ │ orrs r3, r7 │ │ │ │ strb.w r3, [sp, #53] @ 0x35 │ │ │ │ - bl 20e4e0 │ │ │ │ + bl 20e670 │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ mov ip, r9 │ │ │ │ mov r6, lr │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldrb.w r3, [sp, #81] @ 0x51 │ │ │ │ mov r1, lr │ │ │ │ orrs r3, r7 │ │ │ │ strb.w r3, [sp, #81] @ 0x51 │ │ │ │ - bl 20e4e0 │ │ │ │ + bl 20e670 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20ec96 │ │ │ │ + beq.w 20ee26 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ add.w r1, r3, #24 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 20eeb4 │ │ │ │ + beq.w 20f044 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ ldr r4, [r2, #32] │ │ │ │ ldr.w r2, [r1, #-12] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, r4 │ │ │ │ it cc │ │ │ │ movcc r6, #1 │ │ │ │ - bcc.n 20eaec │ │ │ │ + bcc.n 20ec7c │ │ │ │ ldrb r6, [r1, #15] │ │ │ │ - cbz r6, 20eaec │ │ │ │ + cbz r6, 20ec7c │ │ │ │ ldr r6, [r2, #12] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 20eae4 │ │ │ │ + beq.n 20ec74 │ │ │ │ ldr r6, [r6, #12] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20eadc │ │ │ │ + bne.n 20ec6c │ │ │ │ subs r6, r3, r6 │ │ │ │ clz r6, r6 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201eac │ │ │ │ + bl 20203c │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20eb8e │ │ │ │ + beq.n 20ed1e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 20eb8e │ │ │ │ + bne.n 20ed1e │ │ │ │ mov.w r8, #0 │ │ │ │ mov sl, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20ebd6 │ │ │ │ + beq.n 20ed66 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r8, [sl, #34] @ 0x22 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 20ec14 │ │ │ │ + bne.n 20eda4 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ strb.w r0, [sl, #35] @ 0x23 │ │ │ │ ands.w r3, r3, #256 @ 0x100 │ │ │ │ - beq.n 20eb32 │ │ │ │ + beq.n 20ecc2 │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ subs r3, #1 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ ldr.w r4, [sl, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20ebfa │ │ │ │ + beq.n 20ed8a │ │ │ │ mov.w fp, #0 │ │ │ │ mov r5, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 20eb5c │ │ │ │ + b.n 20ecec │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #7 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ it ne │ │ │ │ addne.w fp, fp, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20ebfe │ │ │ │ + beq.n 20ed8e │ │ │ │ ldr r4, [r5, #24] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 201cac │ │ │ │ + bl 201e3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ce24 │ │ │ │ + bl 20cfb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20eb46 │ │ │ │ + beq.n 20ecd6 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [sl, #34] @ 0x22 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r3, 20eb8c │ │ │ │ + cbz r3, 20ed1c │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 20eb08 │ │ │ │ + beq.n 20ec98 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldrb.w r3, [sp, #54] @ 0x36 │ │ │ │ - cbnz r3, 20eb9e │ │ │ │ + cbnz r3, 20ed2e │ │ │ │ ldrb.w r3, [r9, #22] │ │ │ │ ldrb.w r2, [sp, #82] @ 0x52 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb.w r1, [sp, #55] @ 0x37 │ │ │ │ strb.w r3, [r9, #22] │ │ │ │ - cbnz r1, 20ebb2 │ │ │ │ + cbnz r1, 20ed42 │ │ │ │ ldrb.w r1, [r9, #23] │ │ │ │ ldrb.w r2, [sp, #83] @ 0x53 │ │ │ │ orrs r1, r2 │ │ │ │ ldrb.w r2, [sp, #57] @ 0x39 │ │ │ │ ldrb.w r0, [r9, #21] │ │ │ │ strb.w r1, [r9, #23] │ │ │ │ orrs r3, r0 │ │ │ │ strb.w r3, [r9, #21] │ │ │ │ - cbnz r2, 20ebd0 │ │ │ │ + cbnz r2, 20ed60 │ │ │ │ ldrb.w r2, [r9, #25] │ │ │ │ ldrb.w r3, [sp, #85] @ 0x55 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r9, #25] │ │ │ │ - b.n 20e5c0 │ │ │ │ + b.n 20e750 │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ ldrb.w r2, [sl, #34] @ 0x22 │ │ │ │ lsls r1, r1, #23 │ │ │ │ - bpl.n 20ebec │ │ │ │ + bpl.n 20ed7c │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ subs r3, #1 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20eb7a │ │ │ │ + bne.n 20ed0a │ │ │ │ ldr.w r4, [sl, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20eb3c │ │ │ │ + bne.n 20eccc │ │ │ │ mov fp, r2 │ │ │ │ - b.n 20ec00 │ │ │ │ + b.n 20ed90 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp.w fp, #1 │ │ │ │ it hi │ │ │ │ orrhi.w r3, r3, #1 │ │ │ │ tst r7, r3 │ │ │ │ - beq.n 20eb7a │ │ │ │ - b.n 20eb72 │ │ │ │ + beq.n 20ed0a │ │ │ │ + b.n 20ed02 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 20cb10 │ │ │ │ - b.n 20eb1a │ │ │ │ + bl 20cca0 │ │ │ │ + b.n 20ecaa │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 20ecdc │ │ │ │ + bne.n 20ee6c │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20e6ac │ │ │ │ + beq.w 20e83c │ │ │ │ ldrb.w r3, [r4, #73] @ 0x49 │ │ │ │ - b.n 20e6ac │ │ │ │ + b.n 20e83c │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 20ecac │ │ │ │ + bne.n 20ee3c │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ orrs r7, r3 │ │ │ │ - b.n 20e666 │ │ │ │ + b.n 20e7f6 │ │ │ │ ldrb.w r3, [r9, #23] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20e5a8 │ │ │ │ + bne.w 20e738 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20e5a8 │ │ │ │ + beq.w 20e738 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r9, #23] │ │ │ │ - b.n 20e5a8 │ │ │ │ + b.n 20e738 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ tst.w r2, #676 @ 0x2a4 │ │ │ │ - bne.w 20e5a8 │ │ │ │ + bne.w 20e738 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 20e60e │ │ │ │ + bne.w 20e79e │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20e5a8 │ │ │ │ - b.n 20e622 │ │ │ │ + bne.w 20e738 │ │ │ │ + b.n 20e7b2 │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20e5a8 │ │ │ │ - b.n 20e6d6 │ │ │ │ + bne.w 20e738 │ │ │ │ + b.n 20e866 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 20eaec │ │ │ │ + b.n 20ec7c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 201cac │ │ │ │ + bl 201e3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ce24 │ │ │ │ + bl 20cfb4 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 20ea5e │ │ │ │ + b.n 20ebee │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 201cac │ │ │ │ + bl 201e3c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20ce24 │ │ │ │ + bl 20cfb4 │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 20ec4c │ │ │ │ + b.n 20eddc │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 201cac │ │ │ │ + bl 201e3c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20ce24 │ │ │ │ + bl 20cfb4 │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 20e660 │ │ │ │ + b.n 20e7f0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 201cac │ │ │ │ + bl 201e3c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20ce24 │ │ │ │ + bl 20cfb4 │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 20ec30 │ │ │ │ + b.n 20edc0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 201cac │ │ │ │ + bl 201e3c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20ce24 │ │ │ │ + bl 20cfb4 │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 20e6a6 │ │ │ │ + b.n 20e836 │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ movs r7, #0 │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 20ede4 │ │ │ │ + bne.n 20ef74 │ │ │ │ ldrb.w r3, [r8, #14] │ │ │ │ orrs r3, r7 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ - b.n 20e5a8 │ │ │ │ + b.n 20e738 │ │ │ │ add.w r3, r4, #64 @ 0x40 │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r7, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 20ee1a │ │ │ │ + bne.n 20efaa │ │ │ │ ldrb r7, [r3, #14] │ │ │ │ - b.n 20ed14 │ │ │ │ + b.n 20eea4 │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ubfx r2, r1, #0, #26 │ │ │ │ cmp.w r2, #512 @ 0x200 │ │ │ │ - beq.n 20ee16 │ │ │ │ - bls.n 20ee0a │ │ │ │ + beq.n 20efa6 │ │ │ │ + bls.n 20ef9a │ │ │ │ add.w r3, r2, #4278190080 @ 0xff000000 │ │ │ │ bics.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ - beq.n 20ed30 │ │ │ │ + beq.n 20eec0 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - beq.n 20ee16 │ │ │ │ + beq.n 20efa6 │ │ │ │ bic.w r1, r1, #4227858432 @ 0xfc000000 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 20ee78 │ │ │ │ + beq.n 20f008 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 20ee5c │ │ │ │ + beq.n 20efec │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 20ee46 │ │ │ │ + beq.n 20efd6 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 20ee06 │ │ │ │ + bne.n 20ef96 │ │ │ │ ubfx r3, r2, #2, #1 │ │ │ │ cmp r1, #4 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ - cbz r3, 20ee06 │ │ │ │ + cbz r3, 20ef96 │ │ │ │ ldrb r3, [r6, #19] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 20ed30 │ │ │ │ + b.n 20eec0 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 20edcc │ │ │ │ - bhi.n 20edf6 │ │ │ │ + beq.n 20ef5c │ │ │ │ + bhi.n 20ef86 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 20edcc │ │ │ │ + beq.n 20ef5c │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 20edcc │ │ │ │ + beq.n 20ef5c │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 20ee06 │ │ │ │ + bne.n 20ef96 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ ldrb.w r7, [r9, #25] │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r8, r3 │ │ │ │ - cbnz r7, 20ee34 │ │ │ │ + cbnz r7, 20efc4 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ - b.n 20ed30 │ │ │ │ + b.n 20eec0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 201cac │ │ │ │ + bl 201e3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20ce24 │ │ │ │ + bl 20cfb4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 20ed2c │ │ │ │ + b.n 20eebc │ │ │ │ add.w r2, r3, #4278190080 @ 0xff000000 │ │ │ │ bics.w r2, r2, #16777216 @ 0x1000000 │ │ │ │ - beq.n 20edcc │ │ │ │ + beq.n 20ef5c │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ - beq.n 20edcc │ │ │ │ + beq.n 20ef5c │ │ │ │ movs r3, #1 │ │ │ │ - b.n 20ed30 │ │ │ │ + b.n 20eec0 │ │ │ │ cmp r2, #16 │ │ │ │ - beq.n 20ee16 │ │ │ │ + beq.n 20efa6 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - beq.n 20ee16 │ │ │ │ + beq.n 20efa6 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20ed72 │ │ │ │ + bne.n 20ef02 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 20ed30 │ │ │ │ + b.n 20eec0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 201cac │ │ │ │ + bl 201e3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20ce24 │ │ │ │ + bl 20cfb4 │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 20ed14 │ │ │ │ + b.n 20eea4 │ │ │ │ mov r7, lr │ │ │ │ - b.n 20e6bc │ │ │ │ + b.n 20e84c │ │ │ │ mov r0, r6 │ │ │ │ - bl 201cac │ │ │ │ + bl 201e3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20ce24 │ │ │ │ + bl 20cfb4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 20ed30 │ │ │ │ + b.n 20eec0 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ cmp r1, #8 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20ed30 │ │ │ │ - b.n 20eda2 │ │ │ │ + beq.w 20eec0 │ │ │ │ + b.n 20ef32 │ │ │ │ cmp r1, #4 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20ee06 │ │ │ │ + beq.n 20ef96 │ │ │ │ ldrh r3, [r6, #20] │ │ │ │ and.w r3, r3, #448 @ 0x1c0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 20ed30 │ │ │ │ + b.n 20eec0 │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 5a178 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 2023c8 │ │ │ │ + bl 202558 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, r7 │ │ │ │ - bl 20ce78 │ │ │ │ + bl 20d008 │ │ │ │ ldrb.w r3, [sp, #122] @ 0x7a │ │ │ │ - b.n 20ed30 │ │ │ │ + b.n 20eec0 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r0, #0 │ │ │ │ - bl 201c1c │ │ │ │ + bl 201dac │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - subs r2, r0, r4 │ │ │ │ + adds r2, r6, r5 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - subs r6, r7, r3 │ │ │ │ + adds r6, r5, r5 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r5, r0 │ │ │ │ + adds r4, r3, r2 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ 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] @ (20ef4c ) │ │ │ │ + ldr r2, [pc, #104] @ (20f0dc ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ (20ef50 ) │ │ │ │ + ldr r3, [pc, #104] @ (20f0e0 ) │ │ │ │ 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 251504 │ │ │ │ + bl 251694 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, sp │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r5, #1 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r2, r4, [sp, #4] │ │ │ │ strb.w r5, [sp, #24] │ │ │ │ - bl 20e4e0 │ │ │ │ + bl 20e670 │ │ │ │ mvn.w r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 251614 │ │ │ │ - ldr r2, [pc, #32] @ (20ef54 ) │ │ │ │ - ldr r3, [pc, #28] @ (20ef50 ) │ │ │ │ + bl 2517a4 │ │ │ │ + ldr r2, [pc, #32] @ (20f0e4 ) │ │ │ │ + ldr r3, [pc, #28] @ (20f0e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20ef48 │ │ │ │ + bne.n 20f0d8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - asrs r2, r2, #4 │ │ │ │ + lsrs r2, r0, #30 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #3 │ │ │ │ + lsrs r0, r7, #28 │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r4, [r0, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 20ef76 │ │ │ │ - b.n 20ef92 │ │ │ │ + cbnz r3, 20f106 │ │ │ │ + b.n 20f122 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 20ef92 │ │ │ │ + cbz r3, 20f122 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20ef70 │ │ │ │ + beq.n 20f100 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 251504 │ │ │ │ - b.n 20ef8a │ │ │ │ + bl 251694 │ │ │ │ + b.n 20f11a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20ef7c │ │ │ │ + bne.n 20f10c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20ef84 │ │ │ │ + bne.n 20f114 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r4, [r0, #424] @ 0x1a8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 20efda │ │ │ │ + cbz r2, 20f16a │ │ │ │ mov r3, r0 │ │ │ │ - b.n 20efb4 │ │ │ │ + b.n 20f144 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 20efda │ │ │ │ + cbz r2, 20f16a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20efae │ │ │ │ + beq.n 20f13e │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r5, [r3, #188] @ 0xbc │ │ │ │ orr.w r5, r5, #2048 @ 0x800 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20eed4 │ │ │ │ - b.n 20efd2 │ │ │ │ + bl 20f064 │ │ │ │ + b.n 20f162 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20efc4 │ │ │ │ + bne.n 20f154 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20efcc │ │ │ │ + bne.n 20f15c │ │ │ │ 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 │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov ip, r1 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ str.w r3, [r0, #304] @ 0x130 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20f26e │ │ │ │ + beq.w 20f3fe │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ movs r7, #0 │ │ │ │ mov lr, r1 │ │ │ │ sub.w r8, r3, #4 │ │ │ │ ldr.w r3, [lr] │ │ │ │ ldr.w r5, [r8, #4]! │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str.w r3, [r5, #304] @ 0x130 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20f254 │ │ │ │ + beq.w 20f3e4 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ mov r8, r6 │ │ │ │ sub.w sl, r3, #4 │ │ │ │ ldr.w r3, [lr] │ │ │ │ ldr.w r4, [sl, #4]! │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str.w r3, [r4, #304] @ 0x130 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20f234 │ │ │ │ + beq.w 20f3c4 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ movs r6, #0 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ mov sl, r8 │ │ │ │ sub.w r8, r3, #4 │ │ │ │ strd r7, r9, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [lr] │ │ │ │ ldr.w r7, [r8, #4]! │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str.w r3, [r7, #304] @ 0x130 │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20f212 │ │ │ │ + beq.w 20f3a2 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ mov fp, sl │ │ │ │ strd r5, r4, [sp, #48] @ 0x30 │ │ │ │ mov r1, lr │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ movs r5, #0 │ │ │ │ sub.w r8, r3, #4 │ │ │ │ @@ -607876,15 +607982,15 @@ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr.w r9, [r8, #4]! │ │ │ │ adds r6, r2, #1 │ │ │ │ str r6, [r1, #0] │ │ │ │ str.w r2, [r9, #304] @ 0x130 │ │ │ │ ldr.w r2, [r9, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20f1f2 │ │ │ │ + beq.w 20f382 │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ mov r3, r8 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ movs r6, #0 │ │ │ │ sub.w sl, r2, #4 │ │ │ │ mov r7, r9 │ │ │ │ mov r8, fp │ │ │ │ @@ -607893,29 +607999,29 @@ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr.w r5, [sl, #4]! │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r2, [r5, #304] @ 0x130 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20f1d2 │ │ │ │ + beq.n 20f362 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ mov r1, r3 │ │ │ │ subs r0, r2, #4 │ │ │ │ mov r2, r7 │ │ │ │ mov r7, r6 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r9, [r0, #4]! │ │ │ │ add.w ip, r3, #1 │ │ │ │ str.w ip, [r4] │ │ │ │ str.w r3, [r9, #304] @ 0x130 │ │ │ │ ldr.w r3, [r9, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20f1b6 │ │ │ │ + beq.n 20f346 │ │ │ │ ldr.w r3, [r9, #80] @ 0x50 │ │ │ │ mov.w lr, #0 │ │ │ │ mov ip, r2 │ │ │ │ subs r3, #4 │ │ │ │ strd r6, r3, [sp] │ │ │ │ mov r6, r5 │ │ │ │ mov r3, r8 │ │ │ │ @@ -607924,398 +608030,398 @@ │ │ │ │ ldr.w fp, [r5, #4]! │ │ │ │ str r5, [sp, #4] │ │ │ │ adds r5, r2, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ str.w r2, [fp, #304] @ 0x130 │ │ │ │ ldr.w r2, [fp, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20f198 │ │ │ │ + beq.n 20f328 │ │ │ │ ldr.w r2, [fp, #80] @ 0x50 │ │ │ │ movs r5, #0 │ │ │ │ strd ip, r6, [sp, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ mov r2, fp │ │ │ │ strd lr, r1, [sp, #16] │ │ │ │ strd r0, r3, [sp, #24] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r6, [r8, #4]! │ │ │ │ adds r0, r3, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ str.w r3, [r6, #304] @ 0x130 │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ - cbz r3, 20f178 │ │ │ │ + cbz r3, 20f308 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ 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 20efdc │ │ │ │ + bl 20f16c │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ ldrd r3, r2, [sp, #72] @ 0x48 │ │ │ │ cmp fp, r0 │ │ │ │ - bcc.n 20f15c │ │ │ │ + bcc.n 20f2ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r0, r3, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ str.w r3, [r6, #308] @ 0x134 │ │ │ │ ldr r3, [r2, #76] @ 0x4c │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 20f142 │ │ │ │ + bcc.n 20f2d2 │ │ │ │ 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, #308] @ 0x134 │ │ │ │ ldr.w r2, [r9, #76] @ 0x4c │ │ │ │ cmp lr, r2 │ │ │ │ - bcc.n 20f110 │ │ │ │ + bcc.n 20f2a0 │ │ │ │ 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, #308] @ 0x134 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 20f0e2 │ │ │ │ + bcc.n 20f272 │ │ │ │ mov r6, r7 │ │ │ │ mov r3, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ adds r6, #1 │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r2, [r5, #308] @ 0x134 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ cmp r6, r2 │ │ │ │ - bcc.w 20f0c2 │ │ │ │ + bcc.w 20f252 │ │ │ │ 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, #308] @ 0x134 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ cmp r5, r2 │ │ │ │ - bcc.w 20f094 │ │ │ │ + bcc.w 20f224 │ │ │ │ ldrd r5, r4, [sp, #48] @ 0x30 │ │ │ │ mov sl, fp │ │ │ │ ldrd r6, r8, [sp, #56] @ 0x38 │ │ │ │ mov lr, r1 │ │ │ │ ldr.w r3, [lr] │ │ │ │ adds r6, #1 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str.w r3, [r7, #308] @ 0x134 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.w 20f064 │ │ │ │ + bcc.w 20f1f4 │ │ │ │ mov r8, sl │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ ldrd r7, r9, [sp, #36] @ 0x24 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr.w r3, [lr] │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str.w r3, [r4, #308] @ 0x134 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.w 20f038 │ │ │ │ + bcc.w 20f1c8 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr.w r3, [lr] │ │ │ │ adds r7, #1 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str.w r3, [r5, #308] @ 0x134 │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.w 20f00e │ │ │ │ + bhi.w 20f19e │ │ │ │ mov ip, lr │ │ │ │ ldr.w r3, [ip] │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [ip] │ │ │ │ str.w r3, [r6, #308] @ 0x134 │ │ │ │ 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, #500] @ (20f48c ) │ │ │ │ + ldr r2, [pc, #500] @ (20f61c ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #500] @ (20f490 ) │ │ │ │ + ldr r3, [pc, #500] @ (20f620 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 251504 │ │ │ │ + bl 251694 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201c18 │ │ │ │ - cbz r0, 20f2ec │ │ │ │ + bl 201da8 │ │ │ │ + cbz r0, 20f47c │ │ │ │ mov r4, r0 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ movs r7, #0 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ str.w r8, [r4, #76] @ 0x4c │ │ │ │ cmp r2, r4 │ │ │ │ ite eq │ │ │ │ moveq r3, r4 │ │ │ │ movne r3, r1 │ │ │ │ strd r6, r7, [r4, #304] @ 0x130 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ - bl 1e6d7c │ │ │ │ + bl 1e6f0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 201dfc │ │ │ │ + bl 201f8c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20f2c2 │ │ │ │ + bne.n 20f452 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201c18 │ │ │ │ + bl 201da8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20f35a │ │ │ │ + beq.n 20f4ea │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 20f34e │ │ │ │ + beq.n 20f4de │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20f478 │ │ │ │ + beq.w 20f608 │ │ │ │ ldr r7, [r0, #52] @ 0x34 │ │ │ │ movs r1, #0 │ │ │ │ add.w lr, r7, r3 │ │ │ │ ldr.w r2, [r7], #4 │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ - cbz r3, 20f340 │ │ │ │ + cbz r3, 20f4d0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 20f46e │ │ │ │ + beq.w 20f5fe │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 20f340 │ │ │ │ + beq.n 20f4d0 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldr r4, [r1, #32] │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 20f338 │ │ │ │ + bls.n 20f4c8 │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 20f328 │ │ │ │ + bhi.n 20f4b8 │ │ │ │ cmp r4, r3 │ │ │ │ - bls.n 20f31c │ │ │ │ + bls.n 20f4ac │ │ │ │ ldr r1, [r1, #72] @ 0x48 │ │ │ │ ldr r4, [r1, #32] │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 20f334 │ │ │ │ + bhi.n 20f4c4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 20f320 │ │ │ │ + bne.n 20f4b0 │ │ │ │ cmp lr, r7 │ │ │ │ - bne.n 20f30e │ │ │ │ + bne.n 20f49e │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ strne r1, [r0, #72] @ 0x48 │ │ │ │ movne r6, #1 │ │ │ │ - bl 201dfc │ │ │ │ + bl 201f8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20f2f8 │ │ │ │ + bne.n 20f488 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 20f2ec │ │ │ │ + bne.n 20f47c │ │ │ │ mov r0, r5 │ │ │ │ - bl 201c18 │ │ │ │ + bl 201da8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 20f3a4 │ │ │ │ + cbz r0, 20f534 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 20f398 │ │ │ │ + bls.n 20f528 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r4, [r7], #4 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ - cbz r1, 20f392 │ │ │ │ + cbz r1, 20f522 │ │ │ │ ldr r1, [r6, #72] @ 0x48 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 20f392 │ │ │ │ + beq.n 20f522 │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e6e74 │ │ │ │ + bl 1e7004 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 20f37c │ │ │ │ + bne.n 20f50c │ │ │ │ ldrd r2, r3, [r6, #52] @ 0x34 │ │ │ │ adds r1, r2, r3 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 20f36e │ │ │ │ + bne.n 20f4fe │ │ │ │ mov r0, r6 │ │ │ │ - bl 201dfc │ │ │ │ + bl 201f8c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20f364 │ │ │ │ + bne.n 20f4f4 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ - bl 1e5418 │ │ │ │ + bl 1e55a8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201c18 │ │ │ │ - cbz r0, 20f3cc │ │ │ │ + bl 201da8 │ │ │ │ + cbz r0, 20f55c │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 20f3c4 │ │ │ │ + cbz r3, 20f554 │ │ │ │ ldr r2, [r3, #76] @ 0x4c │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #76] @ 0x4c │ │ │ │ - bl 201dfc │ │ │ │ + bl 201f8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20f3ba │ │ │ │ + bne.n 20f54a │ │ │ │ mov r0, r5 │ │ │ │ - bl 201c18 │ │ │ │ + bl 201da8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 20f406 │ │ │ │ + cbz r0, 20f596 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 20f3f2 │ │ │ │ + b.n 20f582 │ │ │ │ cmp r2, #3 │ │ │ │ it ls │ │ │ │ addls.w r0, r4, #84 @ 0x54 │ │ │ │ - bhi.n 20f47c │ │ │ │ + bhi.n 20f60c │ │ │ │ strd r7, r0, [r4, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 201dfc │ │ │ │ + bl 201f8c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 20f406 │ │ │ │ + cbz r0, 20f596 │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20f3da │ │ │ │ + bne.n 20f56a │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #80] @ 0x50 │ │ │ │ - bl 201dfc │ │ │ │ + bl 201f8c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20f3f2 │ │ │ │ + bne.n 20f582 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201c18 │ │ │ │ - cbz r0, 20f426 │ │ │ │ + bl 201da8 │ │ │ │ + cbz r0, 20f5b6 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 20f41e │ │ │ │ + cbz r3, 20f5ae │ │ │ │ ldrd r2, r1, [r3, #76] @ 0x4c │ │ │ │ adds r4, r2, #1 │ │ │ │ str r4, [r3, #76] @ 0x4c │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ - bl 201dfc │ │ │ │ + bl 201f8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20f40e │ │ │ │ + bne.n 20f59e │ │ │ │ ldr r2, [r6, #76] @ 0x4c │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r1, [r6, #304] @ 0x130 │ │ │ │ - cbz r2, 20f450 │ │ │ │ + cbz r2, 20f5e0 │ │ │ │ ldr r4, [r6, #80] @ 0x50 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ subs r4, #4 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ mov r1, r7 │ │ │ │ - bl 20efdc │ │ │ │ + bl 20f16c │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 20f43c │ │ │ │ + bcc.n 20f5cc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - ldr r2, [pc, #64] @ (20f494 ) │ │ │ │ + ldr r2, [pc, #64] @ (20f624 ) │ │ │ │ str.w r3, [r6, #308] @ 0x134 │ │ │ │ - ldr r3, [pc, #56] @ (20f490 ) │ │ │ │ + ldr r3, [pc, #56] @ (20f620 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20f486 │ │ │ │ + bne.n 20f616 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r2 │ │ │ │ cmp lr, r7 │ │ │ │ - bne.w 20f30e │ │ │ │ - b.n 20f344 │ │ │ │ + bne.w 20f49e │ │ │ │ + b.n 20f4d4 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 20f344 │ │ │ │ + b.n 20f4d4 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e51e4 │ │ │ │ - b.n 20f3e4 │ │ │ │ + bl 1e5374 │ │ │ │ + b.n 20f574 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r4, #21 │ │ │ │ + lsrs r0, r2, #15 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r4, #14 │ │ │ │ + lsrs r4, r2, #8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 20f4ae │ │ │ │ + bpl.n 20f63e │ │ │ │ pop {r3, pc} │ │ │ │ - bl 20f284 │ │ │ │ + bl 20f414 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r0, #304] @ 0x130 │ │ │ │ ldr.w r2, [r1, #304] @ 0x130 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 20f4d2 │ │ │ │ + bcc.n 20f662 │ │ │ │ ldr.w r0, [r0, #308] @ 0x134 │ │ │ │ ldr.w r3, [r1, #308] @ 0x134 │ │ │ │ cmp r3, r0 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #32] │ │ │ │ - cbz r3, 20f4e6 │ │ │ │ + cbz r3, 20f676 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ 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, #3904] @ 0xf40 │ │ │ │ - ldr r5, [pc, #768] @ (20f800 ) │ │ │ │ + ldr r5, [pc, #768] @ (20f990 ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ - ldr r4, [pc, #768] @ (20f804 ) │ │ │ │ + ldr r4, [pc, #768] @ (20f994 ) │ │ │ │ add r5, pc │ │ │ │ ldr.w fp, [r2] │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ mov.w r4, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -608323,18 +608429,18 @@ │ │ │ │ mov r0, r3 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ ldrb.w r4, [sp, #192] @ 0xc0 │ │ │ │ cmp fp, r3 │ │ │ │ str r4, [sp, #24] │ │ │ │ it cs │ │ │ │ movcs r0, r1 │ │ │ │ - bcs.w 20f696 │ │ │ │ + bcs.w 20f826 │ │ │ │ add.w r9, sp, #68 @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20f686 │ │ │ │ + beq.w 20f816 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r2 │ │ │ │ add.w r9, sp, #68 @ 0x44 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov sl, r7 │ │ │ │ mov r6, fp │ │ │ │ strd r9, r8, [sp, #8] │ │ │ │ @@ -608342,75 +608448,75 @@ │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ mov fp, r8 │ │ │ │ mov r9, r8 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20f64a │ │ │ │ + beq.n 20f7da │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r4, sp, #84 @ 0x54 │ │ │ │ strd r5, r5, [sp, #100] @ 0x64 │ │ │ │ strd r5, r5, [sp, #108] @ 0x6c │ │ │ │ strd r5, r5, [r3] │ │ │ │ str r5, [r3, #8] │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ ldrb.w lr, [r7, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20f6b2 │ │ │ │ + beq.w 20f842 │ │ │ │ ldrb.w r8, [sp, #12] │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ strb.w r8, [sp, #100] @ 0x64 │ │ │ │ mov ip, r3 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ cmp.w lr, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 20f5ae │ │ │ │ + bne.n 20f73e │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 20f6b8 │ │ │ │ + beq.w 20f848 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ add.w r4, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ strb.w r8, [sp, #132] @ 0x84 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ 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} │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr.w r6, [sl] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ sub.w r3, r2, r9 │ │ │ │ subs r3, r3, r6 │ │ │ │ subs r6, r2, r6 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20f6bc │ │ │ │ + beq.n 20f84c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20f76c │ │ │ │ + bne.w 20f8fc │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 20f7b8 │ │ │ │ + bne.w 20f948 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr.w r3, [sl] │ │ │ │ add r9, r3 │ │ │ │ @@ -608421,543 +608527,543 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ sub.w r3, r9, r2 │ │ │ │ cmp r2, r9 │ │ │ │ it ls │ │ │ │ movls r9, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 20f682 │ │ │ │ + beq.n 20f812 │ │ │ │ ldr.w r6, [sl, #4]! │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 20f55c │ │ │ │ + bne.n 20f6ec │ │ │ │ ldr r6, [sp, #4] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #0 │ │ │ │ strd r3, r4, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 20f674 │ │ │ │ + cbz r0, 20f804 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w fp, fp, #1 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 20f63c │ │ │ │ + bne.n 20f7cc │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 202e14 │ │ │ │ + bl 202fa4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 203ea0 │ │ │ │ - ldr r2, [pc, #368] @ (20f808 ) │ │ │ │ - ldr r3, [pc, #360] @ (20f804 ) │ │ │ │ + bl 204030 │ │ │ │ + ldr r2, [pc, #368] @ (20f998 ) │ │ │ │ + ldr r3, [pc, #360] @ (20f994 ) │ │ │ │ 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 20f7fa │ │ │ │ + bne.w 20f98a │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w lr, #1 │ │ │ │ - bne.n 20f704 │ │ │ │ + bne.n 20f894 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 20f5f4 │ │ │ │ - cbnz r3, 20f71e │ │ │ │ + b.n 20f784 │ │ │ │ + cbnz r3, 20f8ae │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20f610 │ │ │ │ + beq.n 20f7a0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 20f6f2 │ │ │ │ + cbz r0, 20f882 │ │ │ │ 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 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 20f610 │ │ │ │ + b.n 20f7a0 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - b.n 20f5ae │ │ │ │ + b.n 20f73e │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 20f754 │ │ │ │ + cbz r0, 20f8e4 │ │ │ │ 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 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20f610 │ │ │ │ - b.n 20f6c2 │ │ │ │ + beq.w 20f7a0 │ │ │ │ + b.n 20f852 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 20f7a2 │ │ │ │ + cbz r0, 20f932 │ │ │ │ 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 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20f610 │ │ │ │ + beq.w 20f7a0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 20f7e8 │ │ │ │ + cbz r0, 20f978 │ │ │ │ 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 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 20f610 │ │ │ │ + b.n 20f7a0 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r7, #11 │ │ │ │ + lsrs r2, r5, #5 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r4, #5 │ │ │ │ + lsls r2, r2, #31 │ │ │ │ lsls r5, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #428] @ (20f9d0 ) │ │ │ │ + ldr r2, [pc, #428] @ (20fb60 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #428] @ (20f9d4 ) │ │ │ │ + ldr r3, [pc, #428] @ (20fb64 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldrb r7, [r1, #13] │ │ │ │ add r5, sp, #16 │ │ │ │ - vldr d0, [pc, #376] @ 20f9a8 │ │ │ │ + vldr d0, [pc, #376] @ 20fb38 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 20158c │ │ │ │ + bl 20171c │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 20f866 │ │ │ │ + cbz r0, 20f9f6 │ │ │ │ mov r2, r5 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #202 @ 0xca │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldrb r7, [r6, #13] │ │ │ │ - vldr d0, [pc, #312] @ 20f9b0 │ │ │ │ + vldr d0, [pc, #312] @ 20fb40 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20158c │ │ │ │ + bl 20171c │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 20f8a2 │ │ │ │ + cbz r0, 20fa32 │ │ │ │ mov r2, r5 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r7, r0 │ │ │ │ - vldr d0, [pc, #260] @ 20f9b8 │ │ │ │ + vldr d0, [pc, #260] @ 20fb48 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ - bl 20158c │ │ │ │ + bl 20171c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 20f8e4 │ │ │ │ + cbz r0, 20fa74 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ - vldr d0, [pc, #204] @ 20f9c0 │ │ │ │ + bl 203ea8 │ │ │ │ + vldr d0, [pc, #204] @ 20fb50 │ │ │ │ movs r1, #32 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20158c │ │ │ │ + bl 20171c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 20f922 │ │ │ │ + cbz r0, 20fab2 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #273 @ 0x111 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ - vldr d0, [pc, #148] @ 20f9c8 │ │ │ │ + vldr d0, [pc, #148] @ 20fb58 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 20158c │ │ │ │ + bl 20171c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 20f962 │ │ │ │ + cbz r0, 20faf2 │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #230 @ 0xe6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 203d88 │ │ │ │ + bl 203f18 │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ - ldr r2, [pc, #80] @ (20f9d8 ) │ │ │ │ - ldr r3, [pc, #72] @ (20f9d4 ) │ │ │ │ + bl 203e58 │ │ │ │ + ldr r2, [pc, #80] @ (20fb68 ) │ │ │ │ + ldr r3, [pc, #72] @ (20fb64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20f9a0 │ │ │ │ + bne.n 20fb30 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ - bvc.n 20f9c4 │ │ │ │ + bvc.n 20fb54 │ │ │ │ ands r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ cmp r0, #245 @ 0xf5 │ │ │ │ subs r7, #172 @ 0xac │ │ │ │ - bcc.n 20f94e │ │ │ │ - b.n 20f66c │ │ │ │ + bcc.n 20fade │ │ │ │ + b.n 20f7fc │ │ │ │ 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 │ │ │ │ - lsls r4, r2, #31 │ │ │ │ + lsls r4, r0, #25 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #25 │ │ │ │ + lsls r2, r4, #19 │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 20fa22 │ │ │ │ + bne.n 20fbb2 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r3, #8 │ │ │ │ - bpl.n 20fa22 │ │ │ │ + bpl.n 20fbb2 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ lsls r1, r2, #30 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #2 │ │ │ │ - bpl.n 20fa24 │ │ │ │ + bpl.n 20fbb4 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ eor.w r2, r2, #8388608 @ 0x800000 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ subne r3, #4 │ │ │ │ - beq.n 20fa22 │ │ │ │ + beq.n 20fbb2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 20fa18 │ │ │ │ + bmi.n 20fba8 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 20fa42 │ │ │ │ + beq.n 20fbd2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 20fa0c │ │ │ │ + bne.n 20fb9c │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r1, r2, #27 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #16 │ │ │ │ - bmi.n 20f9f8 │ │ │ │ + bmi.n 20fb88 │ │ │ │ lsls r1, r2, #24 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #128 @ 0x80 │ │ │ │ - bmi.n 20f9f8 │ │ │ │ + bmi.n 20fb88 │ │ │ │ lsls r1, r2, #22 │ │ │ │ - bpl.n 20fa22 │ │ │ │ + bpl.n 20fbb2 │ │ │ │ orr.w r2, r3, #512 @ 0x200 │ │ │ │ - b.n 20f9f8 │ │ │ │ + b.n 20fb88 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ strd r3, r1, [sp] │ │ │ │ - bl 20f9dc │ │ │ │ + bl 20fb6c │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 20fa74 │ │ │ │ + beq.n 20fc04 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 20fa5e │ │ │ │ + bmi.n 20fbee │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 20fa5e │ │ │ │ - b.n 20fa52 │ │ │ │ + bne.n 20fbee │ │ │ │ + b.n 20fbe2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - ldr.w sl, [pc, #880] @ 20fe00 │ │ │ │ + ldr.w sl, [pc, #880] @ 20ff90 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #876] @ (20fe04 ) │ │ │ │ + ldr r2, [pc, #876] @ (20ff94 ) │ │ │ │ add sl, pc │ │ │ │ - ldr r3, [pc, #876] @ (20fe08 ) │ │ │ │ + ldr r3, [pc, #876] @ (20ff98 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 207804 │ │ │ │ + bl 207994 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ ldr.w r2, [r3, #44]! │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 20fad8 │ │ │ │ + beq.n 20fc68 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ movs r4, #0 │ │ │ │ add.w ip, r1, #52 @ 0x34 │ │ │ │ ldr r6, [r1, #56] @ 0x38 │ │ │ │ str r2, [r6, #0] │ │ │ │ str r6, [r2, #4] │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ str r2, [r1, #56] @ 0x38 │ │ │ │ str.w ip, [r2] │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ str r3, [r5, #56] @ 0x38 │ │ │ │ strd r4, r4, [r5, #48] @ 0x30 │ │ │ │ ldr.w fp, [r5, #24] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 20fdd2 │ │ │ │ + beq.w 20ff62 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movw r6, #461 @ 0x1cd │ │ │ │ str r5, [sp, #20] │ │ │ │ clz r9, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ mov r7, fp │ │ │ │ mov fp, r3 │ │ │ │ ldr r4, [r7, #16] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 20fb4e │ │ │ │ + cbz r5, 20fcde │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 20fd04 │ │ │ │ + beq.w 20fe94 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 20fca0 │ │ │ │ + beq.w 20fe30 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 20fb36 │ │ │ │ + beq.n 20fcc6 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 20fc52 │ │ │ │ + beq.w 20fde2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20fc52 │ │ │ │ + beq.w 20fde2 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 20fca0 │ │ │ │ + beq.w 20fe30 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 20fb18 │ │ │ │ + bne.n 20fca8 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ cmp r1, #50 @ 0x32 │ │ │ │ - beq.w 20fcf0 │ │ │ │ + beq.w 20fe80 │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 20fc6e │ │ │ │ + beq.w 20fdfe │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20fb1a │ │ │ │ + bne.n 20fcaa │ │ │ │ mov r0, r7 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20fafe │ │ │ │ + bne.n 20fc8e │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r7, fp │ │ │ │ adds r5, #32 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w fp, [r5, #-8] │ │ │ │ add.w r1, r2, #24 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ @@ -608967,401 +609073,401 @@ │ │ │ │ ldrne r1, [r2, #28] │ │ │ │ ldrbne r4, [r1, #12] │ │ │ │ subne r4, #6 │ │ │ │ itt ne │ │ │ │ clzne r4, r4 │ │ │ │ lsrne r4, r4, #5 │ │ │ │ cmp fp, r5 │ │ │ │ - beq.w 20fdcc │ │ │ │ + beq.w 20ff5c │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ - cbz r1, 20fb9e │ │ │ │ + cbz r1, 20fd2e │ │ │ │ ldr.w fp, [fp, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq.w fp, #0 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ strd r1, fp, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20fdbe │ │ │ │ + beq.w 20ff4e │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r3 │ │ │ │ strd r3, r2, [sp, #48] @ 0x30 │ │ │ │ add r5, sp, #24 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #56] @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 209574 │ │ │ │ + bl 209704 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20fd66 │ │ │ │ + beq.w 20fef6 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #40] @ 0x28 │ │ │ │ ldrd sl, fp, [sp, #40] @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ strd sl, fp, [sp, #32] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 20fc0c │ │ │ │ + cbz r0, 20fd9c │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 204870 │ │ │ │ + bl 204a00 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r0, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 20fdcc │ │ │ │ + beq.w 20ff5c │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20fdc2 │ │ │ │ + beq.w 20ff52 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ - bl 20968c │ │ │ │ + bl 20981c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 204928 │ │ │ │ - b.n 20fda2 │ │ │ │ + bl 204ab8 │ │ │ │ + b.n 20ff32 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 20fcb2 │ │ │ │ + beq.n 20fe42 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 20fb4e │ │ │ │ + bne.w 20fcde │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #50 @ 0x32 │ │ │ │ - beq.n 20fd14 │ │ │ │ + beq.n 20fea4 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 20fb4e │ │ │ │ + bne.w 20fcde │ │ │ │ mov r8, r4 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r1, [pc, #412] @ (20fe0c ) │ │ │ │ + ldr r1, [pc, #412] @ (20ff9c ) │ │ │ │ add.w r0, r8, #20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r1, [sl, r1] │ │ │ │ add.w r1, r1, #57344 @ 0xe000 │ │ │ │ ldrb.w r1, [r1, #1710] @ 0x6ae │ │ │ │ add.w r1, r8, r1, lsl #2 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ - bl 201a58 │ │ │ │ + bl 201be8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 200708 │ │ │ │ + bl 200898 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 20fb1a │ │ │ │ - b.n 20fb4e │ │ │ │ + bne.w 20fcaa │ │ │ │ + b.n 20fcde │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 20fce6 │ │ │ │ - cbz r2, 20fcbe │ │ │ │ + beq.n 20fe76 │ │ │ │ + cbz r2, 20fe4e │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 20fb1a │ │ │ │ - b.n 20fb4e │ │ │ │ + bne.w 20fcaa │ │ │ │ + b.n 20fcde │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ cmp r5, #5 │ │ │ │ - beq.n 20fd2e │ │ │ │ + beq.n 20febe │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 20fb4e │ │ │ │ + bne.w 20fcde │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ bic.w r2, r2, #4227858432 @ 0xfc000000 │ │ │ │ cmp.w r2, #8388608 @ 0x800000 │ │ │ │ ite ne │ │ │ │ movne r0, r9 │ │ │ │ orreq.w r0, r9, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20fca8 │ │ │ │ + bne.n 20fe38 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e1db8 │ │ │ │ - cbz r0, 20fd44 │ │ │ │ + bl 1e1f48 │ │ │ │ + cbz r0, 20fed4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 20fcaa │ │ │ │ + b.n 20fe3a │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 20f9dc │ │ │ │ - b.n 20fcaa │ │ │ │ + bl 20fb6c │ │ │ │ + b.n 20fe3a │ │ │ │ ldr.w r3, [r8, #96] @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 200708 │ │ │ │ + bl 200898 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 20fb1a │ │ │ │ - b.n 20fb4e │ │ │ │ + bne.w 20fcaa │ │ │ │ + b.n 20fcde │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 20fc9e │ │ │ │ + beq.n 20fe2e │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 20fb4e │ │ │ │ + bne.w 20fcde │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 20fb3a │ │ │ │ + b.n 20fcca │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 200708 │ │ │ │ + bl 200898 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20fafe │ │ │ │ - b.n 20fb5a │ │ │ │ + bne.w 20fc8e │ │ │ │ + b.n 20fcea │ │ │ │ mov r0, r4 │ │ │ │ - bl 20f9dc │ │ │ │ + bl 20fb6c │ │ │ │ mov r0, r7 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20fafe │ │ │ │ - b.n 20fb5a │ │ │ │ + bne.w 20fc8e │ │ │ │ + b.n 20fcea │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - bl 2074e8 │ │ │ │ + bl 207678 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1fe92c │ │ │ │ + bl 1feabc │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e1df4 │ │ │ │ - b.n 20fcde │ │ │ │ + bl 1e1f84 │ │ │ │ + b.n 20fe6e │ │ │ │ movw r1, #715 @ 0x2cb │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff51c │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r3, #2 │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - bl 20968c │ │ │ │ + bl 20981c │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - cbz r3, 20fdc6 │ │ │ │ + cbz r3, 20ff56 │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 200708 │ │ │ │ + bl 200898 │ │ │ │ strd r4, r5, [r7] │ │ │ │ - ldr r2, [pc, #108] @ (20fe10 ) │ │ │ │ - ldr r3, [pc, #96] @ (20fe08 ) │ │ │ │ + ldr r2, [pc, #108] @ (20ffa0 ) │ │ │ │ + ldr r3, [pc, #96] @ (20ff98 ) │ │ │ │ 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 20fdfa │ │ │ │ + bne.n 20ff8a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #1 │ │ │ │ - b.n 20fbb8 │ │ │ │ + b.n 20fd48 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 20fc38 │ │ │ │ + b.n 20fdc8 │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ - b.n 20fd98 │ │ │ │ + b.n 20ff28 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add.w r1, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 20fdf2 │ │ │ │ + beq.n 20ff82 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ str.w fp, [sp, #8] │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ sub.w r4, r4, #6 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 20fb86 │ │ │ │ + b.n 20fd16 │ │ │ │ mov r4, fp │ │ │ │ str.w fp, [sp, #8] │ │ │ │ - b.n 20fb86 │ │ │ │ + b.n 20fd16 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r4, #21 │ │ │ │ + lsls r4, r2, #15 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - lsls r0, r4, #21 │ │ │ │ + lsls r0, r2, #15 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #9 │ │ │ │ + lsls r6, r0, #3 │ │ │ │ lsls r5, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #528] @ (210038 ) │ │ │ │ - ldr r3, [pc, #528] @ (21003c ) │ │ │ │ + ldr r1, [pc, #528] @ (2101c8 ) │ │ │ │ + ldr r3, [pc, #528] @ (2101cc ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 20fed8 │ │ │ │ + bne.n 210068 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov fp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20fed8 │ │ │ │ + beq.n 210068 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r6, r2 │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldrb.w r2, [r2, #176] @ 0xb0 │ │ │ │ - cbz r2, 20fe5e │ │ │ │ + cbz r2, 20ffee │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 20fef6 │ │ │ │ + beq.n 210086 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e6df8 │ │ │ │ + bl 1e6f88 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20ff62 │ │ │ │ + beq.n 2100f2 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 210018 │ │ │ │ + beq.w 2101a8 │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 200708 │ │ │ │ + bl 200898 │ │ │ │ ldr r6, [r7, #40] @ 0x28 │ │ │ │ strd r4, r5, [sl] │ │ │ │ cmp r6, #8 │ │ │ │ - bhi.n 20ff54 │ │ │ │ + bhi.n 2100e4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 21001c │ │ │ │ + beq.w 2101ac │ │ │ │ add.w r9, sp, #60 @ 0x3c │ │ │ │ mov r8, r9 │ │ │ │ mov r4, r7 │ │ │ │ sub.w r5, r8, #4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ adds r1, #1 │ │ │ │ adds r4, #16 │ │ │ │ cmp r6, r1 │ │ │ │ str.w r3, [r5, #4]! │ │ │ │ - bhi.n 20fe9c │ │ │ │ + bhi.n 21002c │ │ │ │ ldr r1, [r7, #20] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 20fa78 │ │ │ │ + bl 20fc08 │ │ │ │ cmp r8, r9 │ │ │ │ - beq.n 20fec2 │ │ │ │ + beq.n 210052 │ │ │ │ mov r0, r8 │ │ │ │ blx 59c6c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 20feda │ │ │ │ + b.n 21006a │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20fe5e │ │ │ │ + bne.n 20ffee │ │ │ │ ldr.w r0, [fp, #24] │ │ │ │ - cbnz r0, 20ff12 │ │ │ │ + cbnz r0, 2100a2 │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 20ff40 │ │ │ │ + bls.n 2100d0 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #356] @ (210040 ) │ │ │ │ - ldr r3, [pc, #348] @ (21003c ) │ │ │ │ + ldr r2, [pc, #356] @ (2101d0 ) │ │ │ │ + ldr r3, [pc, #348] @ (2101cc ) │ │ │ │ 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 210034 │ │ │ │ + bne.w 2101c4 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb.w r4, [r5, #36] @ 0x24 │ │ │ │ add.w r1, r3, #24 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 20fec6 │ │ │ │ + beq.n 210056 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20fe5e │ │ │ │ + bne.n 20ffee │ │ │ │ ldr.w r0, [fp, #24] │ │ │ │ ldr r4, [r3, #28] │ │ │ │ - cbz r0, 20ff38 │ │ │ │ + cbz r0, 2100c8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 20ff2c │ │ │ │ + cbz r2, 2100bc │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 20ff24 │ │ │ │ + bne.n 2100b4 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.n 20ff4c │ │ │ │ + beq.n 2100dc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20ff18 │ │ │ │ - bl 201d60 │ │ │ │ + bne.n 2100a8 │ │ │ │ + bl 201ef0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20ff12 │ │ │ │ + bne.n 2100a2 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov fp, r3 │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 20ff48 │ │ │ │ + bhi.n 2100d8 │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bls.n 20ff4c │ │ │ │ + bls.n 2100dc │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 20fed8 │ │ │ │ + bne.n 210068 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ mov fp, r3 │ │ │ │ - b.n 20fe5e │ │ │ │ + b.n 20ffee │ │ │ │ lsls r0, r6, #2 │ │ │ │ add.w r9, sp, #60 @ 0x3c │ │ │ │ blx 5abf4 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 20fe94 │ │ │ │ + b.n 210024 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ add.w lr, sp, #8 │ │ │ │ strd r0, r0, [sp, #12] │ │ │ │ add.w r8, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov ip, r8 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -609370,144 +609476,143 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ str.w fp, [sp, #28] │ │ │ │ ldr.w r5, [fp, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r5, 210000 │ │ │ │ + cbz r5, 210190 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 20ffe4 │ │ │ │ + cbz r3, 210174 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 20fff2 │ │ │ │ + cbz r2, 210182 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20fe14 │ │ │ │ + bl 20ffa4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orr.w r5, r4, r0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 20ffd4 │ │ │ │ + cbz r4, 210164 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 20ffd4 │ │ │ │ + cbz r2, 210164 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20fe14 │ │ │ │ + bl 20ffa4 │ │ │ │ mov r3, r4 │ │ │ │ orrs r5, r0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20ffbc │ │ │ │ + bne.n 21014c │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20fe14 │ │ │ │ + bl 20ffa4 │ │ │ │ orr.w r4, r0, r5 │ │ │ │ uxtb r4, r4 │ │ │ │ mov r0, r9 │ │ │ │ mov r5, r9 │ │ │ │ - bl 201d60 │ │ │ │ - cbz r5, 210002 │ │ │ │ + bl 201ef0 │ │ │ │ + cbz r5, 210192 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 20ff9e │ │ │ │ + b.n 21012e │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20fe14 │ │ │ │ + bl 20ffa4 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ - b.n 20ffe4 │ │ │ │ + b.n 210174 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ - bl 251614 │ │ │ │ - cbnz r0, 21002c │ │ │ │ + bl 2517a4 │ │ │ │ + cbnz r0, 2101bc │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e6e74 │ │ │ │ - b.n 20fe6c │ │ │ │ + bl 1e7004 │ │ │ │ + b.n 20fffc │ │ │ │ ldr r5, [r7, #8] │ │ │ │ - b.n 20fe78 │ │ │ │ + b.n 210008 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 20fa78 │ │ │ │ - b.n 20fec2 │ │ │ │ + bl 20fc08 │ │ │ │ + b.n 210052 │ │ │ │ mov r0, fp │ │ │ │ - bl 201fd8 │ │ │ │ - b.n 21000e │ │ │ │ + bl 202168 │ │ │ │ + b.n 21019e │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r2, #7 │ │ │ │ + lsls r0, r0, #1 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #4 │ │ │ │ - lsls r5, r4, #2 │ │ │ │ + vaddl.u8 q0, d30, d20 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #348] @ (2101b4 ) │ │ │ │ + ldr r2, [pc, #348] @ (210344 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #348] @ (2101b8 ) │ │ │ │ + ldr r3, [pc, #348] @ (210348 ) │ │ │ │ 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 1e6f90 │ │ │ │ + bl 1e7120 │ │ │ │ ldr.w r5, [r4, #424] @ 0x1a8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 210084 │ │ │ │ - b.n 2101aa │ │ │ │ + cbnz r3, 210214 │ │ │ │ + b.n 21033a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2101aa │ │ │ │ + beq.w 21033a │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 21007a │ │ │ │ + beq.n 21020a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e6df8 │ │ │ │ + bl 1e6f88 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 2100a6 │ │ │ │ - b.n 2100d2 │ │ │ │ + cbnz r0, 210236 │ │ │ │ + b.n 210262 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 210092 │ │ │ │ + bne.n 210222 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2100a0 │ │ │ │ + bne.n 210230 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e6d5c │ │ │ │ - ldr r2, [pc, #260] @ (2101bc ) │ │ │ │ - ldr r3, [pc, #252] @ (2101b8 ) │ │ │ │ + bl 1e6eec │ │ │ │ + ldr r2, [pc, #260] @ (21034c ) │ │ │ │ + ldr r3, [pc, #252] @ (210348 ) │ │ │ │ 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 2101ae │ │ │ │ + bne.n 21033e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w ip, sp, #36 @ 0x24 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ mov lr, r3 │ │ │ │ @@ -609519,592 +609624,592 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r7 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2101a6 │ │ │ │ + beq.n 210336 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr.w fp, [r1] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 210156 │ │ │ │ + beq.n 2102e6 │ │ │ │ ldr.w r2, [fp] │ │ │ │ - cbz r2, 210164 │ │ │ │ + cbz r2, 2102f4 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 20fe14 │ │ │ │ + bl 20ffa4 │ │ │ │ orr.w r7, r0, r4 │ │ │ │ ldr.w r4, [fp] │ │ │ │ - cbz r4, 210146 │ │ │ │ + cbz r4, 2102d6 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 210146 │ │ │ │ + cbz r2, 2102d6 │ │ │ │ mov r1, fp │ │ │ │ mov fp, r4 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 20fe14 │ │ │ │ + bl 20ffa4 │ │ │ │ orrs r7, r0 │ │ │ │ ldr.w r4, [fp] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 21012c │ │ │ │ + bne.n 2102bc │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 20fe14 │ │ │ │ + bl 20ffa4 │ │ │ │ orr.w r4, r0, r7 │ │ │ │ uxtb r4, r4 │ │ │ │ mov r0, sl │ │ │ │ mov r7, sl │ │ │ │ - bl 201d60 │ │ │ │ - cbz r7, 21017c │ │ │ │ + bl 201ef0 │ │ │ │ + cbz r7, 21030c │ │ │ │ mov sl, r0 │ │ │ │ - b.n 210108 │ │ │ │ + b.n 210298 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 20fe14 │ │ │ │ + bl 20ffa4 │ │ │ │ orrs r0, r4 │ │ │ │ mov r7, sl │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 210160 │ │ │ │ + bne.n 2102f0 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 251614 │ │ │ │ + bl 2517a4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 210194 │ │ │ │ + cbnz r0, 210324 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e6e74 │ │ │ │ - b.n 2100a6 │ │ │ │ + bl 1e7004 │ │ │ │ + b.n 210236 │ │ │ │ mov r0, r6 │ │ │ │ - bl 201fd8 │ │ │ │ + bl 202168 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e6e74 │ │ │ │ + bl 1e7004 │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 2100a6 │ │ │ │ + b.n 210236 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 21017c │ │ │ │ + b.n 21030c │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 2100ae │ │ │ │ + b.n 21023e │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - vaddl.u32 q0, d16, d20 │ │ │ │ + cdp2 0, 1, cr0, cr0, cr4, {5} │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u8 d16, d18, d20 │ │ │ │ + ldc2 0, cr0, [r2, #656]! @ 0x290 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #176] @ (210280 ) │ │ │ │ + ldr r2, [pc, #176] @ (210410 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #176] @ (210284 ) │ │ │ │ + ldr r3, [pc, #176] @ (210414 ) │ │ │ │ movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ strd r1, r4, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 202d3c │ │ │ │ + bl 202ecc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 21022c │ │ │ │ + bne.n 2103bc │ │ │ │ ldr r3, [r3, #16] │ │ │ │ movw r2, #441 @ 0x1b9 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 210258 │ │ │ │ + beq.n 2103e8 │ │ │ │ cmp.w r3, #440 @ 0x1b8 │ │ │ │ - bne.n 210228 │ │ │ │ + bne.n 2103b8 │ │ │ │ ldrh.w r2, [r5, #328] @ 0x148 │ │ │ │ ldrh.w r0, [r5, #330] @ 0x14a │ │ │ │ cmp r2, #1 │ │ │ │ ldrh.w r1, [r5, #332] @ 0x14c │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 210246 │ │ │ │ + bls.n 2103d6 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 21025c │ │ │ │ + bls.n 2103ec │ │ │ │ mov r0, r4 │ │ │ │ - b.n 21022e │ │ │ │ + b.n 2103be │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #88] @ (210288 ) │ │ │ │ - ldr r3, [pc, #80] @ (210284 ) │ │ │ │ + ldr r2, [pc, #88] @ (210418 ) │ │ │ │ + ldr r3, [pc, #80] @ (210414 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21027a │ │ │ │ + bne.n 21040a │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r1, #1 │ │ │ │ it hi │ │ │ │ orrhi.w r3, r3, #4 │ │ │ │ - bhi.n 210260 │ │ │ │ + bhi.n 2103f0 │ │ │ │ cmp r2, #1 │ │ │ │ it hi │ │ │ │ movhi r3, r4 │ │ │ │ - bhi.n 21026e │ │ │ │ + bhi.n 2103fe │ │ │ │ movs r0, #1 │ │ │ │ - b.n 21022e │ │ │ │ + b.n 2103be │ │ │ │ orr.w r3, r3, #2 │ │ │ │ subs r2, r3, #1 │ │ │ │ tst r2, r3 │ │ │ │ - bne.n 21022c │ │ │ │ + bne.n 2103bc │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ subs r0, r4, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 21022e │ │ │ │ + b.n 2103be │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cdp2 0, 2, cr0, cr6, cr4, {5} │ │ │ │ + ldc2 0, cr0, [r6], {164} @ 0xa4 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [sl, #656] @ 0x290 │ │ │ │ + ldc2 0, cr0, [sl], #-656 @ 0xfffffd70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r5, [pc, #1000] @ (210688 ) │ │ │ │ + ldr r5, [pc, #1000] @ (210818 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr r4, [pc, #1000] @ (21068c ) │ │ │ │ + ldr r4, [pc, #1000] @ (21081c ) │ │ │ │ subs.w lr, r3, #0 │ │ │ │ add r5, pc │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ mov.w r4, #0 │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ strd r2, r4, [sp, #8] │ │ │ │ ldrb.w r2, [sp, #124] @ 0x7c │ │ │ │ str r2, [sp, #20] │ │ │ │ - ble.w 210422 │ │ │ │ + ble.w 2105b2 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ str.w lr, [sp, #16] │ │ │ │ ldr r4, [r7, #52] @ 0x34 │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.w 210422 │ │ │ │ + beq.w 2105b2 │ │ │ │ ldrb r3, [r7, #19] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r4, r2 │ │ │ │ lsls r6, r3, #26 │ │ │ │ add r4, sl │ │ │ │ - bpl.w 21043e │ │ │ │ + bpl.w 2105ce │ │ │ │ sub.w r3, r4, #26 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 210442 │ │ │ │ + bls.w 2105d2 │ │ │ │ sub.w r3, r4, #28 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 21043e │ │ │ │ + bls.w 2105ce │ │ │ │ sub.w r3, r4, #64 @ 0x40 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 210422 │ │ │ │ + bhi.w 2105b2 │ │ │ │ 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, r7 │ │ │ │ - bl 22e06c │ │ │ │ + bl 22e1fc │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 20aa10 │ │ │ │ + bl 20aba0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ adds r0, r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 21035c │ │ │ │ + beq.n 2104ec │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 210600 │ │ │ │ + beq.w 210790 │ │ │ │ cmp r2, #7 │ │ │ │ itt ne │ │ │ │ movne r2, r3 │ │ │ │ movne.w r8, #0 │ │ │ │ - beq.w 210632 │ │ │ │ + beq.w 2107c2 │ │ │ │ add.w r0, r3, #8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldrb r2, [r3, #21] │ │ │ │ ands.w r2, r2, #8 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 210390 │ │ │ │ + bne.n 210520 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21064c │ │ │ │ + beq.w 2107dc │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 210388 │ │ │ │ + bne.n 210518 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 210374 │ │ │ │ + bne.n 210504 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 20aac4 │ │ │ │ + bl 20ac54 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 21045e │ │ │ │ + beq.n 2105ee │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2104a0 │ │ │ │ + beq.n 210630 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2105d8 │ │ │ │ + beq.w 210768 │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #192] @ 0xc0 │ │ │ │ - cbz r2, 2103c8 │ │ │ │ + cbz r2, 210558 │ │ │ │ ldr.w r3, [r5, #228] @ 0xe4 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #228] @ 0xe4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 2104de │ │ │ │ + beq.w 21066e │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 210666 │ │ │ │ + beq.w 2107f6 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 2104ca │ │ │ │ + beq.n 21065a │ │ │ │ ldrb r2, [r7, #21] │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bpl.w 210508 │ │ │ │ + bpl.w 210698 │ │ │ │ ldr r2, [r5, #104] @ 0x68 │ │ │ │ cmp r3, #4 │ │ │ │ orr.w r2, r2, r4 │ │ │ │ str r2, [r5, #104] @ 0x68 │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ orr.w r2, r2, r6 │ │ │ │ str r2, [r5, #108] @ 0x6c │ │ │ │ - beq.n 2104ee │ │ │ │ + beq.n 21067e │ │ │ │ ldrsb.w r3, [r7, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 210416 │ │ │ │ + bge.n 2105a6 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #160] @ 0xa0 │ │ │ │ ldr.w r3, [r5, #164] @ 0xa4 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #164] @ 0xa4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 2102d2 │ │ │ │ - ldr r2, [pc, #620] @ (210690 ) │ │ │ │ - ldr r3, [pc, #612] @ (21068c ) │ │ │ │ + bne.w 210462 │ │ │ │ + ldr r2, [pc, #620] @ (210820 ) │ │ │ │ + ldr r3, [pc, #612] @ (21081c ) │ │ │ │ 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 210684 │ │ │ │ + bne.w 210814 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bgt.n 210422 │ │ │ │ + bgt.n 2105b2 │ │ │ │ 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 21031e │ │ │ │ + b.n 2104ae │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21052c │ │ │ │ + beq.n 2106bc │ │ │ │ ldr.w r3, [r5, #184] @ 0xb8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #184] @ 0xb8 │ │ │ │ - cbz r2, 21047a │ │ │ │ + cbz r2, 21060a │ │ │ │ ldr.w r3, [r5, #224] @ 0xe0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #224] @ 0xe0 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 210558 │ │ │ │ + beq.n 2106e8 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 210416 │ │ │ │ + bne.n 2105a6 │ │ │ │ ldrb.w r3, [r5, #369] @ 0x171 │ │ │ │ ldrb r1, [r7, #19] │ │ │ │ ubfx r2, r3, #0, #1 │ │ │ │ ubfx r1, r1, #4, #1 │ │ │ │ orrs r2, r1 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r5, #369] @ 0x171 │ │ │ │ - b.n 210416 │ │ │ │ + b.n 2105a6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 210574 │ │ │ │ + beq.n 210704 │ │ │ │ ldr.w r3, [r5, #188] @ 0xbc │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #188] @ 0xbc │ │ │ │ - cbz r2, 2104bc │ │ │ │ + cbz r2, 21064c │ │ │ │ ldr.w r3, [r5, #232] @ 0xe8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #232] @ 0xe8 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 2103de │ │ │ │ + beq.n 21056e │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 2103de │ │ │ │ + bne.n 21056e │ │ │ │ ldr.w r3, [r5, #368] @ 0x170 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #368] @ 0x170 │ │ │ │ ldr.w r3, [r5, #372] @ 0x174 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #372] @ 0x174 │ │ │ │ ldrb r3, [r7, #21] │ │ │ │ lsls r2, r3, #27 │ │ │ │ it mi │ │ │ │ ldrsbmi.w r3, [r5, #65] @ 0x41 │ │ │ │ - bmi.w 2103e6 │ │ │ │ - b.n 2103fa │ │ │ │ + bmi.w 210576 │ │ │ │ + b.n 21058a │ │ │ │ ldrh r2, [r7, #32] │ │ │ │ ldrb.w r1, [r5, #368] @ 0x170 │ │ │ │ and.w r2, r2, #1 │ │ │ │ bic.w r1, r1, #6 │ │ │ │ lsls r2, r2, #2 │ │ │ │ orr.w r2, r2, #2 │ │ │ │ orrs r2, r1 │ │ │ │ strb.w r2, [r5, #368] @ 0x170 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, #4 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2103fa │ │ │ │ + bne.w 21058a │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r3, [r5, #368] @ 0x170 │ │ │ │ orreq.w r3, r3, #8 │ │ │ │ strbeq.w r3, [r5, #368] @ 0x170 │ │ │ │ - b.n 2103fa │ │ │ │ + b.n 21058a │ │ │ │ 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 21047a │ │ │ │ + beq.n 21060a │ │ │ │ ldr.w r3, [r5, #200] @ 0xc8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #200] @ 0xc8 │ │ │ │ ldr.w r3, [r5, #204] @ 0xcc │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #204] @ 0xcc │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 210482 │ │ │ │ + bne.n 210612 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 210650 │ │ │ │ + beq.n 2107e0 │ │ │ │ ldr.w r3, [r5, #384] @ 0x180 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #384] @ 0x180 │ │ │ │ ldr.w r3, [r5, #388] @ 0x184 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #388] @ 0x184 │ │ │ │ - b.n 210416 │ │ │ │ + b.n 2105a6 │ │ │ │ ldrb r3, [r7, #19] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bmi.n 2104bc │ │ │ │ + bmi.n 21064c │ │ │ │ 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, 21059c │ │ │ │ + cbz r2, 21072c │ │ │ │ ldr.w r3, [r5, #216] @ 0xd8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #216] @ 0xd8 │ │ │ │ ldr.w r3, [r5, #220] @ 0xdc │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #220] @ 0xdc │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 2103de │ │ │ │ + beq.w 21056e │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 2103da │ │ │ │ + bne.w 21056a │ │ │ │ ldr.w r3, [r5, #400] @ 0x190 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #400] @ 0x190 │ │ │ │ ldr.w r3, [r5, #404] @ 0x194 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #404] @ 0x194 │ │ │ │ ldrb r3, [r7, #21] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.w 2103fa │ │ │ │ + bpl.w 21058a │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #104] @ 0x68 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ orrs r3, r6 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ - b.n 2103fa │ │ │ │ + b.n 21058a │ │ │ │ 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 2103c8 │ │ │ │ + beq.w 210558 │ │ │ │ ldr.w r3, [r5, #216] @ 0xd8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #216] @ 0xd8 │ │ │ │ ldr.w r3, [r5, #220] @ 0xdc │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #220] @ 0xdc │ │ │ │ - b.n 2103c8 │ │ │ │ + b.n 210558 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r0, sp, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ - bl 202d3c │ │ │ │ + bl 202ecc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 21062e │ │ │ │ + bne.n 2107be │ │ │ │ ldr r2, [r2, #16] │ │ │ │ subs.w r8, r2, #430 @ 0x1ae │ │ │ │ it ne │ │ │ │ movne.w r8, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - b.n 210358 │ │ │ │ + b.n 2104e8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r2, #76] @ 0x4c │ │ │ │ - bl 2101c0 │ │ │ │ + bl 210350 │ │ │ │ eor.w r8, r0, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ uxtb.w r8, r8 │ │ │ │ - b.n 210358 │ │ │ │ + b.n 2104e8 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 210390 │ │ │ │ + b.n 210520 │ │ │ │ ldr.w r3, [r5, #376] @ 0x178 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #376] @ 0x178 │ │ │ │ ldr.w r3, [r5, #380] @ 0x17c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #380] @ 0x17c │ │ │ │ - b.n 210416 │ │ │ │ + b.n 2105a6 │ │ │ │ ldr.w r3, [r5, #392] @ 0x188 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #392] @ 0x188 │ │ │ │ ldr.w r3, [r5, #396] @ 0x18c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #396] @ 0x18c │ │ │ │ ldrb r3, [r7, #21] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.w 2103fa │ │ │ │ - b.n 2105ca │ │ │ │ + bpl.w 21058a │ │ │ │ + b.n 21075a │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldc2l 0, cr0, [r6, #-656] @ 0xfffffd70 │ │ │ │ + smlaltb r0, r0, r6, r4 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbd600a4 │ │ │ │ + @ instruction: 0xfa4600a4 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #232 @ 0xe8 │ │ │ │ - bhi.n 2106be │ │ │ │ + bhi.n 21084e │ │ │ │ cmp r3, #203 @ 0xcb │ │ │ │ - bhi.n 210726 │ │ │ │ + bhi.n 2108b6 │ │ │ │ cmp r3, #118 @ 0x76 │ │ │ │ - bhi.n 2106f2 │ │ │ │ + bhi.n 210882 │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - bls.n 21070c │ │ │ │ + bls.n 21089c │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 210766 │ │ │ │ + bne.n 2108f6 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ tst.w r3, #33554944 @ 0x2000200 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ movw r2, #813 @ 0x32d │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 210738 │ │ │ │ + bhi.n 2108c8 │ │ │ │ cmp.w r3, #792 @ 0x318 │ │ │ │ - bls.n 2106ee │ │ │ │ + bls.n 21087e │ │ │ │ mvn.w r2, #792 @ 0x318 │ │ │ │ movw ip, #16655 @ 0x410f │ │ │ │ movt ip, #25 │ │ │ │ adds r1, r3, r2 │ │ │ │ movs r2, #1 │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ ands.w r1, r1, ip │ │ │ │ - bne.n 210722 │ │ │ │ + bne.n 2108b2 │ │ │ │ movw r2, #805 @ 0x325 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2106a6 │ │ │ │ + beq.n 210836 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #166 @ 0xa6 │ │ │ │ - beq.n 210722 │ │ │ │ + beq.n 2108b2 │ │ │ │ subs r3, #172 @ 0xac │ │ │ │ cmp r3, #27 │ │ │ │ - bhi.n 2106ee │ │ │ │ + bhi.n 21087e │ │ │ │ movw r0, #3841 @ 0xf01 │ │ │ │ movt r0, #2560 @ 0xa00 │ │ │ │ lsrs r0, r3 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r3, #67 @ 0x43 │ │ │ │ - bhi.n 2106ee │ │ │ │ + bhi.n 21087e │ │ │ │ cmp r3, #51 @ 0x33 │ │ │ │ - bhi.n 21074c │ │ │ │ + bhi.n 2108dc │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 21075a │ │ │ │ + bhi.n 2108ea │ │ │ │ cmp r3, #12 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ @@ -610141,81 +610246,81 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr.w r2, [pc, #2620] @ 2111c4 │ │ │ │ - ldr.w r3, [pc, #2620] @ 2111c8 │ │ │ │ + ldr.w r2, [pc, #2620] @ 211354 │ │ │ │ + ldr.w r3, [pc, #2620] @ 211358 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ add r2, pc │ │ │ │ - ldr.w r6, [pc, #2616] @ 2111cc │ │ │ │ + ldr.w r6, [pc, #2616] @ 21135c │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e6df8 │ │ │ │ - cbz r0, 2107c8 │ │ │ │ - ldr.w r2, [pc, #2596] @ 2111d0 │ │ │ │ - ldr.w r3, [pc, #2584] @ 2111c8 │ │ │ │ + bl 1e6f88 │ │ │ │ + cbz r0, 210958 │ │ │ │ + ldr.w r2, [pc, #2596] @ 211360 │ │ │ │ + ldr.w r3, [pc, #2584] @ 211358 │ │ │ │ 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 211f14 │ │ │ │ + bne.w 2120a4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e6e74 │ │ │ │ + bl 1e7004 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2107a8 │ │ │ │ + beq.n 210938 │ │ │ │ mov sl, r6 │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r5 │ │ │ │ str r7, [sp, #20] │ │ │ │ ldr r4, [r6, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 210ab8 │ │ │ │ + beq.w 210c48 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 210ad6 │ │ │ │ + bhi.w 210c66 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r7, #5 │ │ │ │ lsls r7, r5, #5 │ │ │ │ lsls r0, r5, #5 │ │ │ │ lsls r3, r3, #4 │ │ │ │ movs r5, r0 │ │ │ │ - ldr.w r3, [pc, #2512] @ 2111d4 │ │ │ │ + ldr.w r3, [pc, #2512] @ 211364 │ │ │ │ ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ mov.w lr, ip, lsl #7 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, lr │ │ │ │ ldrb.w r2, [r3, #77] @ 0x4d │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 210bfa │ │ │ │ + bne.w 210d8a │ │ │ │ mov r3, r2 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ cmp.w ip, #290 @ 0x122 │ │ │ │ - bhi.w 210b76 │ │ │ │ + bhi.w 210d06 │ │ │ │ cmp.w ip, #47 @ 0x2f │ │ │ │ - bls.w 210bc0 │ │ │ │ + bls.w 210d50 │ │ │ │ sub.w r1, ip, #48 @ 0x30 │ │ │ │ cmp r1, #242 @ 0xf2 │ │ │ │ - bhi.w 210f06 │ │ │ │ + bhi.w 211096 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r1, r2, #24 │ │ │ │ lsls r7, r3, #13 │ │ │ │ lsls r7, r3, #13 │ │ │ │ lsls r7, r3, #13 │ │ │ │ lsls r7, r3, #13 │ │ │ │ lsls r7, r3, #13 │ │ │ │ @@ -610454,87 +610559,87 @@ │ │ │ │ lsls r4, r7, #24 │ │ │ │ lsls r5, r2, #15 │ │ │ │ lsls r5, r2, #15 │ │ │ │ lsls r5, r2, #15 │ │ │ │ lsls r5, r2, #15 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 210d82 │ │ │ │ + beq.w 210f12 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ - cbz r1, 210a64 │ │ │ │ + cbz r1, 210bf4 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #16 │ │ │ │ - b.n 210a50 │ │ │ │ + b.n 210be0 │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 210b60 │ │ │ │ + beq.w 210cf0 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #17 │ │ │ │ - bne.n 210a48 │ │ │ │ + bne.n 210bd8 │ │ │ │ ldrb.w r3, [r9, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r9, #357] @ 0x165 │ │ │ │ ldrb.w r3, [r4, #75] @ 0x4b │ │ │ │ - cbz r3, 210a76 │ │ │ │ + cbz r3, 210c06 │ │ │ │ ldrb.w r3, [r9, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r9, #357] @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203240 │ │ │ │ - cbnz r0, 210a92 │ │ │ │ + bl 2033d0 │ │ │ │ + cbnz r0, 210c22 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ ittt ls │ │ │ │ ldrbls.w r3, [r9, #368] @ 0x170 │ │ │ │ orrls.w r3, r3, #2 │ │ │ │ strbls.w r3, [r9, #368] @ 0x170 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #10 │ │ │ │ - beq.w 210bec │ │ │ │ - bhi.w 210bd6 │ │ │ │ + beq.w 210d7c │ │ │ │ + bhi.w 210d66 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 210ad6 │ │ │ │ + bne.n 210c66 │ │ │ │ ldrb.w r3, [r9, #353] @ 0x161 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r9, #353] @ 0x161 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2107ec │ │ │ │ + bne.w 21097c │ │ │ │ mov r0, r6 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2107e2 │ │ │ │ - b.n 2107a8 │ │ │ │ + bne.w 210972 │ │ │ │ + b.n 210938 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 210ad6 │ │ │ │ + cbz r0, 210c66 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r9 │ │ │ │ - bl 21076c │ │ │ │ + bl 2108fc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2107ec │ │ │ │ + bne.w 21097c │ │ │ │ mov r0, r6 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2107e2 │ │ │ │ - b.n 2107a8 │ │ │ │ - ldr.w r3, [pc, #1764] @ 2111d8 │ │ │ │ + bne.w 210972 │ │ │ │ + b.n 210938 │ │ │ │ + ldr.w r3, [pc, #1764] @ 211368 │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ mla r2, r8, r7, r1 │ │ │ │ ldrb r5, [r2, #4] │ │ │ │ - cbz r5, 210b42 │ │ │ │ + cbz r5, 210cd2 │ │ │ │ add.w r0, r1, #22 │ │ │ │ add.w r5, r4, r5, lsl #5 │ │ │ │ mov r3, r4 │ │ │ │ mla r0, r8, r7, r0 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ adds r3, #32 │ │ │ │ ldrb.w ip, [r2, #13] │ │ │ │ @@ -610546,128 +610651,128 @@ │ │ │ │ ldrbne.w r2, [r9, #355] @ 0x163 │ │ │ │ orreq.w r2, ip, r2 │ │ │ │ strbeq.w r2, [r9, #354] @ 0x162 │ │ │ │ itt ne │ │ │ │ orrne.w ip, ip, r2 │ │ │ │ strbne.w ip, [r9, #355] @ 0x163 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 210b10 │ │ │ │ + bne.n 210ca0 │ │ │ │ mla r7, r8, r7, r1 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 210bca │ │ │ │ + beq.n 210d5a │ │ │ │ ldrb.w r3, [r9, #355] @ 0x163 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r9, #355] @ 0x163 │ │ │ │ - b.n 210ad6 │ │ │ │ + b.n 210c66 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 210b6c │ │ │ │ + b.n 210cfc │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 210a64 │ │ │ │ + beq.w 210bf4 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #18 │ │ │ │ - bne.n 210b64 │ │ │ │ - b.n 210a58 │ │ │ │ + bne.n 210cf4 │ │ │ │ + b.n 210be8 │ │ │ │ cmp.w ip, #764 @ 0x2fc │ │ │ │ - beq.w 210f86 │ │ │ │ - bhi.w 210c9a │ │ │ │ + beq.w 211116 │ │ │ │ + bhi.w 210e2a │ │ │ │ cmp.w ip, #482 @ 0x1e2 │ │ │ │ - bhi.w 210e5e │ │ │ │ + bhi.w 210fee │ │ │ │ cmp.w ip, #452 @ 0x1c4 │ │ │ │ - bcc.w 2115f0 │ │ │ │ + bcc.w 211780 │ │ │ │ sub.w r0, ip, #452 @ 0x1c4 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r0 │ │ │ │ movw r0, #1033 @ 0x409 │ │ │ │ movt r0, #16456 @ 0x4048 │ │ │ │ ands r0, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 210ff2 │ │ │ │ + bne.w 211182 │ │ │ │ movw r0, #36928 @ 0x9040 │ │ │ │ movt r0, #33 @ 0x21 │ │ │ │ tst r1, r0 │ │ │ │ - bne.w 211014 │ │ │ │ + bne.w 2111a4 │ │ │ │ tst.w r1, #18432 @ 0x4800 │ │ │ │ - bne.w 2114fc │ │ │ │ + bne.w 21168c │ │ │ │ ldrb.w r3, [r9, #357] @ 0x165 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ - b.n 210f26 │ │ │ │ + b.n 2110b6 │ │ │ │ ldrb.w r3, [r9, #354] @ 0x162 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r9, #354] @ 0x162 │ │ │ │ - b.n 210ad6 │ │ │ │ + b.n 210c66 │ │ │ │ subs r3, #11 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 210ad6 │ │ │ │ + bhi.w 210c66 │ │ │ │ ldrb.w r3, [r9, #353] @ 0x161 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r9, #353] @ 0x161 │ │ │ │ - b.n 210aae │ │ │ │ + b.n 210c3e │ │ │ │ ldrb.w r3, [r9, #353] @ 0x161 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb.w r3, [r9, #353] @ 0x161 │ │ │ │ - b.n 210ad6 │ │ │ │ + b.n 210c66 │ │ │ │ add.w r1, r2, #10 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ add.w r5, r4, r1, lsl #2 │ │ │ │ ldr.w r0, [r4, r1, lsl #2] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ strd r0, r1, [sp, #52] @ 0x34 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrb.w r5, [sp, #52] @ 0x34 │ │ │ │ and.w r3, r5, #126 @ 0x7e │ │ │ │ cmp r3, #26 │ │ │ │ - beq.w 210d2c │ │ │ │ + beq.w 210ebc │ │ │ │ and.w r3, r5, #127 @ 0x7f │ │ │ │ subs r3, #28 │ │ │ │ cmp r3, #1 │ │ │ │ ite hi │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrb.w r3, [sp, #55] @ 0x37 │ │ │ │ and.w r1, r5, #127 @ 0x7f │ │ │ │ add.w r0, r1, #64 @ 0x40 │ │ │ │ and.w r0, r0, #127 @ 0x7f │ │ │ │ ubfx r7, r3, #1, #1 │ │ │ │ cmp r0, #31 │ │ │ │ str r7, [sp, #16] │ │ │ │ - bhi.w 210d9c │ │ │ │ + bhi.w 210f2c │ │ │ │ sub.w r7, r1, #64 @ 0x40 │ │ │ │ and.w r1, r7, #127 @ 0x7f │ │ │ │ uxtb.w fp, r7 │ │ │ │ bfi r5, r1, #0, #7 │ │ │ │ strb.w r5, [sp, #52] @ 0x34 │ │ │ │ ldrh.w r0, [sp, #52] @ 0x34 │ │ │ │ uxtb r5, r5 │ │ │ │ ubfx r0, r0, #7, #6 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ ldrb.w r3, [r3, #202] @ 0xca │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 210df0 │ │ │ │ + beq.w 210f80 │ │ │ │ cmp.w ip, #420 @ 0x1a4 │ │ │ │ - beq.w 210f94 │ │ │ │ + beq.w 211124 │ │ │ │ cmp r1, #20 │ │ │ │ - bls.w 210dea │ │ │ │ + bls.w 210f7a │ │ │ │ add.w r3, r1, #102 @ 0x66 │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 210df0 │ │ │ │ + bhi.w 210f80 │ │ │ │ adds r3, r0, #3 │ │ │ │ add.w r3, fp, r3, lsr #2 │ │ │ │ - b.n 210e02 │ │ │ │ + b.n 210f92 │ │ │ │ mvn.w r1, #804 @ 0x324 │ │ │ │ add r1, ip │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bhi.n 210bc0 │ │ │ │ + bhi.n 210d50 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bhi.w 210f06 │ │ │ │ + bhi.w 211096 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r5, r7, #8 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ @@ -610726,15 +610831,15 @@ │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 210c2e │ │ │ │ + b.n 210dbe │ │ │ │ ldrb.w r3, [r9, #373] @ 0x175 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [r9, #373] @ 0x175 │ │ │ │ ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ mov.w lr, ip, lsl #7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ @@ -610743,37 +610848,37 @@ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r9, #373] @ 0x175 │ │ │ │ lsls r2, r1 │ │ │ │ orr.w r2, r2, r3, lsr #4 │ │ │ │ bfi r3, r2, #4, #4 │ │ │ │ strb.w r3, [r9, #373] @ 0x175 │ │ │ │ - b.n 210ad6 │ │ │ │ + b.n 210c66 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 210ad6 │ │ │ │ + bne.w 210c66 │ │ │ │ ldrb.w r3, [r9, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r9, #368] @ 0x170 │ │ │ │ - b.n 210ad6 │ │ │ │ + b.n 210c66 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203264 │ │ │ │ + bl 2033f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 210a38 │ │ │ │ + beq.w 210bc8 │ │ │ │ ldrb.w r3, [r9, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r9, #368] @ 0x170 │ │ │ │ - b.n 210a38 │ │ │ │ + b.n 210bc8 │ │ │ │ ldrh.w r0, [sp, #52] @ 0x34 │ │ │ │ add.w r7, r1, #32 │ │ │ │ and.w r7, r7, #127 @ 0x7f │ │ │ │ mov fp, r1 │ │ │ │ cmp r7, #15 │ │ │ │ ubfx r0, r0, #7, #6 │ │ │ │ - bhi.w 210c68 │ │ │ │ + bhi.w 210df8 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ movs r5, #0 │ │ │ │ add r3, r0 │ │ │ │ mov r7, r5 │ │ │ │ adds r3, #1 │ │ │ │ add.w r3, r1, r3, asr #1 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ @@ -610784,83 +610889,83 @@ │ │ │ │ lslne.w r3, r0, r3 │ │ │ │ and.w r0, r1, #31 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ addne.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r0 │ │ │ │ ands r3, r1 │ │ │ │ - b.n 21082a │ │ │ │ + b.n 2109ba │ │ │ │ cmp r1, #16 │ │ │ │ - bhi.w 210c92 │ │ │ │ + bhi.w 210e22 │ │ │ │ add r0, fp │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ moveq fp, r3 │ │ │ │ - beq.n 210e24 │ │ │ │ + beq.n 210fb4 │ │ │ │ and.w r3, r0, #63 @ 0x3f │ │ │ │ mov.w fp, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb r7, r3, #32 │ │ │ │ lsl.w r0, fp, r0 │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ lsr.w r7, fp, r7 │ │ │ │ subs r3, #1 │ │ │ │ orr.w r0, r0, r7 │ │ │ │ adc.w fp, r0, #4294967295 @ 0xffffffff │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - beq.w 211666 │ │ │ │ + beq.w 2117f6 │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ movs r0, #1 │ │ │ │ sub.w r5, r1, #32 │ │ │ │ rsb r7, r1, #32 │ │ │ │ lsl.w r1, r0, r1 │ │ │ │ lsl.w r5, r0, r5 │ │ │ │ negs r1, r1 │ │ │ │ lsr.w r7, r0, r7 │ │ │ │ orr.w r7, r7, r5 │ │ │ │ and.w r5, r1, r3 │ │ │ │ sbc.w r7, r7, r7, lsl #1 │ │ │ │ and.w r7, r7, fp │ │ │ │ movs r3, #0 │ │ │ │ - b.n 21082a │ │ │ │ + b.n 2109ba │ │ │ │ movw r3, #653 @ 0x28d │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 211a4a │ │ │ │ + bhi.w 211bda │ │ │ │ cmp.w ip, #652 @ 0x28c │ │ │ │ - bcc.w 210fc6 │ │ │ │ + bcc.w 211156 │ │ │ │ adds r2, #10 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ add.w r1, r4, r2, lsl #2 │ │ │ │ ldr.w r0, [r4, r2, lsl #2] │ │ │ │ ldrd r7, r2, [r9, #104] @ 0x68 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ strd r0, r1, [sp, #52] @ 0x34 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r5, [sp, #52] @ 0x34 │ │ │ │ ubfx r3, r3, #7, #6 │ │ │ │ and.w r1, r5, #127 @ 0x7f │ │ │ │ add r3, r1 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 211788 │ │ │ │ + beq.w 211918 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ lsl.w r3, lr, r3 │ │ │ │ lsl.w r0, lr, r0 │ │ │ │ subs r3, #1 │ │ │ │ lsr.w ip, lr, ip │ │ │ │ orr.w r0, r0, ip │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - beq.n 210f00 │ │ │ │ + beq.n 211090 │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r5, r1, #32 │ │ │ │ rsb ip, r1, #32 │ │ │ │ lsl.w r1, lr, r1 │ │ │ │ lsl.w r5, lr, r5 │ │ │ │ negs r1, r1 │ │ │ │ @@ -610868,146 +610973,146 @@ │ │ │ │ and.w r3, r3, r1 │ │ │ │ orr.w r5, r5, ip │ │ │ │ orr.w r7, r7, r3 │ │ │ │ sbc.w r3, r5, r5, lsl #1 │ │ │ │ ands r3, r0 │ │ │ │ orrs r2, r3 │ │ │ │ strd r7, r2, [r9, #104] @ 0x68 │ │ │ │ - b.n 210ad6 │ │ │ │ + b.n 210c66 │ │ │ │ sub.w ip, ip, #52 @ 0x34 │ │ │ │ cmp.w ip, #17 │ │ │ │ - bhi.w 210bc0 │ │ │ │ + bhi.w 210d50 │ │ │ │ movw r3, #49103 @ 0xbfcf │ │ │ │ movt r3, #2 │ │ │ │ lsr.w r3, r3, ip │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.w 210bc0 │ │ │ │ + beq.w 210d50 │ │ │ │ ldrb.w r2, [r9, #357] @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ bfi r2, r3, #5, #1 │ │ │ │ strb.w r2, [r9, #357] @ 0x165 │ │ │ │ - bl 210694 │ │ │ │ - cbz r0, 210f46 │ │ │ │ + bl 210824 │ │ │ │ + cbz r0, 2110d6 │ │ │ │ ldrb.w r3, [r9, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #357] @ 0x165 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ lsls r7, r3, #28 │ │ │ │ - bpl.w 211702 │ │ │ │ + bpl.w 211892 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 211a08 │ │ │ │ + beq.w 211b98 │ │ │ │ cmp r2, #195 @ 0xc3 │ │ │ │ - bhi.w 211730 │ │ │ │ + bhi.w 2118c0 │ │ │ │ cmp r2, #186 @ 0xba │ │ │ │ - bhi.w 211a38 │ │ │ │ + bhi.w 211bc8 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi.w 211ab0 │ │ │ │ + bhi.w 211c40 │ │ │ │ cmp r2, #56 @ 0x38 │ │ │ │ - bls.w 210ad6 │ │ │ │ + bls.w 210c66 │ │ │ │ subs r2, #57 @ 0x39 │ │ │ │ movs r3, #81 @ 0x51 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 210aa2 │ │ │ │ - b.n 210ad6 │ │ │ │ + bmi.w 210c32 │ │ │ │ + b.n 210c66 │ │ │ │ ldr.w r3, [r9, #96] @ 0x60 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str.w r3, [r9, #96] @ 0x60 │ │ │ │ - b.n 210ad6 │ │ │ │ + b.n 210c66 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 210c7e │ │ │ │ + bne.w 210e0e │ │ │ │ add r0, fp │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.w 210dfe │ │ │ │ + bne.w 210f8e │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ itt ne │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ movne fp, r3 │ │ │ │ - bne.w 210e2e │ │ │ │ + bne.w 210fbe │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ cmp.w ip, #764 @ 0x2fc │ │ │ │ - bls.w 210b82 │ │ │ │ - b.n 210c9a │ │ │ │ + bls.w 210d12 │ │ │ │ + b.n 210e2a │ │ │ │ cmp.w ip, #560 @ 0x230 │ │ │ │ - bhi.w 211a8e │ │ │ │ + bhi.w 211c1e │ │ │ │ movw r3, #554 @ 0x22a │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 211cc6 │ │ │ │ + bhi.w 211e56 │ │ │ │ sub.w r2, ip, #500 @ 0x1f4 │ │ │ │ cmp r2, #24 │ │ │ │ - bhi.w 210bc0 │ │ │ │ + bhi.w 210d50 │ │ │ │ movw r3, #29127 @ 0x71c7 │ │ │ │ movt r3, #492 @ 0x1ec │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w 210bc0 │ │ │ │ + bpl.w 210d50 │ │ │ │ mov r0, ip │ │ │ │ - bl 2023e0 │ │ │ │ + bl 202570 │ │ │ │ and.w r5, r0, #31 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 2023e0 │ │ │ │ + bl 202570 │ │ │ │ lsrs r3, r0, #5 │ │ │ │ movs r1, #1 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ lsls r1, r5 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r3, #112] @ 0x70 │ │ │ │ - b.n 210ad6 │ │ │ │ + b.n 210c66 │ │ │ │ ldrsb.w r2, [r9, #65] @ 0x41 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #458 @ 0x1ca │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs r1, r2 │ │ │ │ - beq.w 211c54 │ │ │ │ + beq.w 211de4 │ │ │ │ ldr.w r2, [r9, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #104] @ 0x68 │ │ │ │ ldr.w r2, [r9, #108] @ 0x6c │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #108] @ 0x6c │ │ │ │ ldrh.w r2, [r9, #176] @ 0xb0 │ │ │ │ orrs r2, r3 │ │ │ │ strh.w r2, [r9, #176] @ 0xb0 │ │ │ │ - bl 230a8c │ │ │ │ + bl 230c1c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 211082 │ │ │ │ + beq.n 211212 │ │ │ │ ldr.w r2, [r9, #208] @ 0xd0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #208] @ 0xd0 │ │ │ │ ldr.w r2, [r9, #212] @ 0xd4 │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #212] @ 0xd4 │ │ │ │ ldrh.w r2, [r9, #180] @ 0xb4 │ │ │ │ orrs r3, r2 │ │ │ │ strh.w r3, [r9, #180] @ 0xb4 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 211822 │ │ │ │ + beq.w 2119b2 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 2117e2 │ │ │ │ + beq.w 211972 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 2110dc │ │ │ │ + bne.n 21126c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #473 @ 0x1d9 │ │ │ │ cmp r3, r2 │ │ │ │ itttt eq │ │ │ │ ldrbeq.w r3, [r9, #370] @ 0x172 │ │ │ │ orreq.w r3, r3, #8 │ │ │ │ strbeq.w r3, [r9, #370] @ 0x172 │ │ │ │ @@ -611019,101 +611124,101 @@ │ │ │ │ adds r2, #10 │ │ │ │ add.w r1, r4, r2, lsl #2 │ │ │ │ ldr.w r0, [r4, r2, lsl #2] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrb.w r3, [sp, #93] @ 0x5d │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 2110dc │ │ │ │ + bpl.n 21126c │ │ │ │ ldrb.w r3, [r9, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #368] @ 0x170 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 210ad6 │ │ │ │ + beq.w 210c66 │ │ │ │ ldr.w r3, [r9, #160] @ 0xa0 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #160] @ 0xa0 │ │ │ │ ldr.w r3, [r9, #164] @ 0xa4 │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r9, #164] @ 0xa4 │ │ │ │ - b.n 210ad6 │ │ │ │ + b.n 210c66 │ │ │ │ cmp.w ip, #374 @ 0x176 │ │ │ │ - bcs.w 211a70 │ │ │ │ + bcs.w 211c00 │ │ │ │ cmp.w ip, #344 @ 0x158 │ │ │ │ - bcc.w 210bc0 │ │ │ │ + bcc.w 210d50 │ │ │ │ sub.w r2, ip, #344 @ 0x158 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #4104 @ 0x1008 │ │ │ │ movt r2, #12601 @ 0x3139 │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 210ff2 │ │ │ │ + bne.w 211182 │ │ │ │ lsls r5, r3, #31 │ │ │ │ - bpl.w 210bc0 │ │ │ │ + bpl.w 210d50 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 211f24 │ │ │ │ + bne.w 2120b4 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ tst.w r3, #12 │ │ │ │ itt ne │ │ │ │ subne.w r3, r2, #20 │ │ │ │ strne r3, [sp, #32] │ │ │ │ - bne.n 211186 │ │ │ │ + bne.n 211316 │ │ │ │ ldrsb.w r5, [r9, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 210694 │ │ │ │ - cbz r0, 21115e │ │ │ │ + bl 210824 │ │ │ │ + cbz r0, 2112ee │ │ │ │ ldrb.w r3, [r9, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #357] @ 0x165 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.w 210ad6 │ │ │ │ + bne.w 210c66 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ tst.w r3, #114688 @ 0x1c000 │ │ │ │ - beq.w 210ad6 │ │ │ │ + beq.w 210c66 │ │ │ │ ldrb.w r3, [r9, #370] @ 0x172 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [r9, #370] @ 0x172 │ │ │ │ - b.n 210ad6 │ │ │ │ + b.n 210c66 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 211f1e │ │ │ │ + bne.w 2120ae │ │ │ │ subs r3, #20 │ │ │ │ ldr r7, [r3, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 21191c │ │ │ │ + beq.w 211aac │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r7, #5 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ - bne.n 21117e │ │ │ │ + bne.n 21130e │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 211184 │ │ │ │ + beq.n 211314 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add lr, r3 │ │ │ │ ldrb.w r3, [lr, #43] @ 0x2b │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 2118c8 │ │ │ │ + bhi.w 211a58 │ │ │ │ ldr.w r3, [r9, #120] @ 0x78 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str.w r3, [r9, #120] @ 0x78 │ │ │ │ - b.n 210ad6 │ │ │ │ - str??.w r0, [ip, r4, lsl #2] │ │ │ │ + b.n 210c66 │ │ │ │ + @ instruction: 0xf6dc00a4 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str??.w r0, [r6, r4, lsl #2] │ │ │ │ - str.w r0, [ip, r4, lsl #2] │ │ │ │ + @ instruction: 0xf6d600a4 │ │ │ │ + @ instruction: 0xf6bc00a4 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb.w r2, [r9, #65] @ 0x41 │ │ │ │ movw r1, #821 @ 0x335 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -611121,58 +611226,58 @@ │ │ │ │ cmpeq ip, r1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs r1, r2 │ │ │ │ - beq.w 211d6c │ │ │ │ + beq.w 211efc │ │ │ │ ldr.w r2, [r9, #96] @ 0x60 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #96] @ 0x60 │ │ │ │ ldr.w r2, [r9, #100] @ 0x64 │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #100] @ 0x64 │ │ │ │ ldrh.w r2, [r9, #174] @ 0xae │ │ │ │ orrs r2, r3 │ │ │ │ strh.w r2, [r9, #174] @ 0xae │ │ │ │ movw r2, #823 @ 0x337 │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 211236 │ │ │ │ + bne.n 2113c6 │ │ │ │ ldr.w r2, [r9, #152] @ 0x98 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #152] @ 0x98 │ │ │ │ ldr.w r2, [r9, #156] @ 0x9c │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #156] @ 0x9c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 230a8c │ │ │ │ + bl 230c1c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 211268 │ │ │ │ + beq.n 2113f8 │ │ │ │ ldr.w r2, [r9, #216] @ 0xd8 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #216] @ 0xd8 │ │ │ │ ldr.w r2, [r9, #220] @ 0xdc │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #220] @ 0xdc │ │ │ │ ldrh.w r2, [r9, #182] @ 0xb6 │ │ │ │ orrs r2, r3 │ │ │ │ strh.w r2, [r9, #182] @ 0xb6 │ │ │ │ ldrsb.w ip, [r9, #65] @ 0x41 │ │ │ │ mov r2, ip │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 21186c │ │ │ │ + beq.w 2119fc │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 21174c │ │ │ │ + beq.w 2118dc │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 2110dc │ │ │ │ + bne.w 21126c │ │ │ │ ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r3, r3, ip, lsl #7 │ │ │ │ ldrb.w r2, [r3, #77] @ 0x4d │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ adds r2, #10 │ │ │ │ add.w r1, r4, r2, lsl #2 │ │ │ │ @@ -611189,55 +611294,55 @@ │ │ │ │ it mi │ │ │ │ ldrmi.w ip, [r4, #36] @ 0x24 │ │ │ │ cmp ip, r3 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r3, [r9, #370] @ 0x172 │ │ │ │ orreq.w r3, r3, #8 │ │ │ │ strbeq.w r3, [r9, #370] @ 0x172 │ │ │ │ - b.n 2110dc │ │ │ │ + b.n 21126c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add lr, r3 │ │ │ │ ldrb.w r3, [lr, #47] @ 0x2f │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 210ad6 │ │ │ │ + bhi.w 210c66 │ │ │ │ ldrb.w r3, [r9, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #368] @ 0x170 │ │ │ │ - b.w 210ad6 │ │ │ │ + b.w 210c66 │ │ │ │ adds r2, #10 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ add.w r1, r4, r2, lsl #2 │ │ │ │ ldr.w r0, [r4, r2, lsl #2] │ │ │ │ ldrd r7, r2, [r9, #96] @ 0x60 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ strd r0, r1, [sp, #52] @ 0x34 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r5, [sp, #52] @ 0x34 │ │ │ │ ubfx r3, r3, #7, #6 │ │ │ │ and.w r1, r5, #127 @ 0x7f │ │ │ │ add r3, r1 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 2117da │ │ │ │ + beq.w 21196a │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ lsl.w r3, lr, r3 │ │ │ │ lsl.w r0, lr, r0 │ │ │ │ subs r3, #1 │ │ │ │ lsr.w ip, lr, ip │ │ │ │ orr.w r0, r0, ip │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - beq.n 211386 │ │ │ │ + beq.n 211516 │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r5, r1, #32 │ │ │ │ rsb ip, r1, #32 │ │ │ │ lsl.w r1, lr, r1 │ │ │ │ lsl.w r5, lr, r5 │ │ │ │ negs r1, r1 │ │ │ │ @@ -611245,89 +611350,89 @@ │ │ │ │ and.w r3, r3, r1 │ │ │ │ orr.w r5, r5, ip │ │ │ │ orr.w r7, r7, r3 │ │ │ │ sbc.w r3, r5, r5, lsl #1 │ │ │ │ ands r3, r0 │ │ │ │ orrs r2, r3 │ │ │ │ strd r7, r2, [r9, #96] @ 0x60 │ │ │ │ - b.w 210ad6 │ │ │ │ + b.w 210c66 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 2113a4 │ │ │ │ - b.n 2113a6 │ │ │ │ + beq.n 211534 │ │ │ │ + b.n 211536 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 211f1e │ │ │ │ + bne.w 2120ae │ │ │ │ subs r3, #20 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2116d4 │ │ │ │ + beq.w 211864 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, #5 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ - bne.n 21139e │ │ │ │ + bne.n 21152e │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 2113a4 │ │ │ │ + beq.n 211534 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ add.w fp, r9, #376 @ 0x178 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ movs r7, #0 │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r4 │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldrd r1, r2, [sp, #60] @ 0x3c │ │ │ │ - bl 202d3c │ │ │ │ + bl 202ecc │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 21166e │ │ │ │ + beq.w 2117fe │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 2113d0 │ │ │ │ + bne.n 211560 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r9 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ - b.w 210ad6 │ │ │ │ + b.w 210c66 │ │ │ │ ldr.w r3, [r9, #96] @ 0x60 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str.w r3, [r9, #96] @ 0x60 │ │ │ │ - b.w 210ad6 │ │ │ │ + b.w 210c66 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r3, r3, #32768 @ 0x8000 │ │ │ │ ldrb.w r3, [r3, #2731] @ 0xaab │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 2118de │ │ │ │ + bhi.w 211a6e │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #134217728 @ 0x8000000 │ │ │ │ str.w r3, [r9, #116] @ 0x74 │ │ │ │ - b.w 210ad6 │ │ │ │ + b.w 210c66 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r3, r3, #32768 @ 0x8000 │ │ │ │ ldrb.w r3, [r3, #3755] @ 0xeab │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 2118f4 │ │ │ │ + bhi.w 211a84 │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ str.w r3, [r9, #116] @ 0x74 │ │ │ │ - b.w 210ad6 │ │ │ │ + b.w 210c66 │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str.w r3, [r9, #116] @ 0x74 │ │ │ │ - b.w 210ad6 │ │ │ │ + b.w 210c66 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #2124] @ 0x84c │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r9, #357] @ 0x165 │ │ │ │ mov r2, r3 │ │ │ │ @@ -611346,162 +611451,162 @@ │ │ │ │ mov r2, r3 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ bfi r2, r3, #4, #1 │ │ │ │ strb.w r2, [r9, #357] @ 0x165 │ │ │ │ - b.w 210ad6 │ │ │ │ + b.w 210c66 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r3, r3, #32768 @ 0x8000 │ │ │ │ ldrb.w r3, [r3, #3883] @ 0xf2b │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 21190a │ │ │ │ + bhi.w 211a9a │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ str.w r3, [r9, #116] @ 0x74 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 210ad6 │ │ │ │ + bne.w 210c66 │ │ │ │ ldrb.w r3, [r9, #369] @ 0x171 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r9, #369] @ 0x171 │ │ │ │ - b.w 210ad6 │ │ │ │ + b.w 210c66 │ │ │ │ ldr.w r1, [r9, #80] @ 0x50 │ │ │ │ adds r2, #10 │ │ │ │ orrs r1, r5 │ │ │ │ str.w r1, [r9, #80] @ 0x50 │ │ │ │ ldr.w r1, [r9, #84] @ 0x54 │ │ │ │ orrs r1, r7 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ add.w r1, r4, r2, lsl #2 │ │ │ │ ldr.w r0, [r4, r2, lsl #2] │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ stmia r2!, {r0, r1} │ │ │ │ ldrb.w r2, [sp, #95] @ 0x5f │ │ │ │ lsls r0, r2, #28 │ │ │ │ - bpl.n 21153c │ │ │ │ + bpl.n 2116cc │ │ │ │ ldr.w r2, [r9, #88] @ 0x58 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #88] @ 0x58 │ │ │ │ ldr.w r2, [r9, #92] @ 0x5c │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #92] @ 0x5c │ │ │ │ movw r2, #463 @ 0x1cf │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 211558 │ │ │ │ + bne.n 2116e8 │ │ │ │ ldr.w r2, [r9, #144] @ 0x90 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #144] @ 0x90 │ │ │ │ ldr.w r2, [r9, #148] @ 0x94 │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #148] @ 0x94 │ │ │ │ ldrh.w r2, [r9, #172] @ 0xac │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ orrs r2, r3 │ │ │ │ strh.w r2, [r9, #172] @ 0xac │ │ │ │ - bl 230a8c │ │ │ │ + bl 230c1c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 211594 │ │ │ │ + beq.n 211724 │ │ │ │ ldr.w r2, [r9, #200] @ 0xc8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #200] @ 0xc8 │ │ │ │ ldr.w r2, [r9, #204] @ 0xcc │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #204] @ 0xcc │ │ │ │ ldrh.w r2, [r9, #178] @ 0xb2 │ │ │ │ orrs r3, r2 │ │ │ │ strh.w r3, [r9, #178] @ 0xb2 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 211792 │ │ │ │ + beq.w 211922 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 210ad6 │ │ │ │ + bne.w 210c66 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #428 @ 0x1ac │ │ │ │ - bne.w 210ad6 │ │ │ │ + bne.w 210c66 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 211abc │ │ │ │ + bne.w 211c4c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add.w r2, r1, r2, lsl #7 │ │ │ │ ldrb.w r2, [r2, #43] @ 0x2b │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 211abc │ │ │ │ + beq.w 211c4c │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 211dc6 │ │ │ │ + beq.w 211f56 │ │ │ │ ldr.w r3, [r9, #128] @ 0x80 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #128] @ 0x80 │ │ │ │ ldr.w r3, [r9, #132] @ 0x84 │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r9, #132] @ 0x84 │ │ │ │ - b.w 210ad6 │ │ │ │ + b.w 210c66 │ │ │ │ cmp.w ip, #448 @ 0x1c0 │ │ │ │ - bhi.w 210bc0 │ │ │ │ + bhi.w 210d50 │ │ │ │ cmp.w ip, #420 @ 0x1a4 │ │ │ │ - bcc.w 2110fa │ │ │ │ + bcc.w 21128a │ │ │ │ sub.w r1, ip, #420 @ 0x1a4 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r1 │ │ │ │ movw r1, #21568 @ 0x5440 │ │ │ │ movt r1, #4148 @ 0x1034 │ │ │ │ ands r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 210ff2 │ │ │ │ + bne.w 211182 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ tst r0, r1 │ │ │ │ - beq.w 210bc0 │ │ │ │ + beq.w 210d50 │ │ │ │ ldrsb.w r1, [r9, #65] @ 0x41 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r1, #2 │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #420 @ 0x1a4 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ orrs r0, r1 │ │ │ │ - bne.w 2114fc │ │ │ │ + bne.w 21168c │ │ │ │ ldr.w r3, [r9, #184] @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #184] @ 0xb8 │ │ │ │ - bl 230a8c │ │ │ │ + bl 230c1c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 211594 │ │ │ │ + beq.n 211724 │ │ │ │ ldr.w r3, [r9, #224] @ 0xe0 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #224] @ 0xe0 │ │ │ │ - b.n 211594 │ │ │ │ + b.n 211724 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r5 │ │ │ │ - b.w 210e5a │ │ │ │ + b.w 210fea │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ add.w r1, r2, r1, lsl #3 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ cmp r2, #32 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - bhi.n 2116ca │ │ │ │ + bhi.n 21185a │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 211f1e │ │ │ │ + bhi.w 2120ae │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r3, r1, #17 │ │ │ │ lsls r3, r1, #17 │ │ │ │ lsls r3, r1, #17 │ │ │ │ lsls r3, r1, #17 │ │ │ │ lsls r3, r1, #17 │ │ │ │ @@ -611529,204 +611634,204 @@ │ │ │ │ lsls r3, r1, #17 │ │ │ │ lsls r3, r1, #17 │ │ │ │ lsls r3, r1, #17 │ │ │ │ lsls r3, r1, #17 │ │ │ │ movs r1, r4 │ │ │ │ uxtb r1, r1 │ │ │ │ str.w r1, [fp, r7, lsl #2] │ │ │ │ - b.n 2113ec │ │ │ │ + b.n 21157c │ │ │ │ uxth r1, r1 │ │ │ │ - b.n 2116ca │ │ │ │ + b.n 21185a │ │ │ │ ldr r5, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e6110 │ │ │ │ + bl 2e62a0 │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ and.w r3, r3, #15 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 210ad6 │ │ │ │ + bhi.w 210c66 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb r3, [r5, #21] │ │ │ │ ldrb.w r3, [r9, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #368] @ 0x170 │ │ │ │ - b.w 210ad6 │ │ │ │ + b.w 210c66 │ │ │ │ lsls r5, r3, #29 │ │ │ │ - bpl.w 210f60 │ │ │ │ + bpl.w 2110f0 │ │ │ │ ldrb.w r3, [r9, #338] @ 0x152 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #338] @ 0x152 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 21172c │ │ │ │ + bne.n 2118bc │ │ │ │ ldrb.w r3, [r9, #368] @ 0x170 │ │ │ │ lsls r0, r3, #27 │ │ │ │ itt mi │ │ │ │ ornmi r3, r3, #63 @ 0x3f │ │ │ │ strbmi.w r3, [r9, #368] @ 0x170 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ - b.n 210f60 │ │ │ │ + b.n 2110f0 │ │ │ │ subs r2, #209 @ 0xd1 │ │ │ │ cmp r2, #19 │ │ │ │ - bhi.w 210ad6 │ │ │ │ + bhi.w 210c66 │ │ │ │ movw r3, #8353 @ 0x20a1 │ │ │ │ movt r3, #10 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 210aa2 │ │ │ │ - b.w 210ad6 │ │ │ │ + bmi.w 210c32 │ │ │ │ + b.w 210c66 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subw r3, r3, #823 @ 0x337 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.w 2110dc │ │ │ │ + bne.w 21126c │ │ │ │ mov r0, r4 │ │ │ │ - bl 230c20 │ │ │ │ + bl 230db0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2101c0 │ │ │ │ + bl 210350 │ │ │ │ ldrsb.w r2, [r9, #65] @ 0x41 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 21127c │ │ │ │ + bne.w 21140c │ │ │ │ ldr.w r3, [r9, #368] @ 0x170 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #368] @ 0x170 │ │ │ │ ldr.w r3, [r9, #372] @ 0x174 │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r9, #372] @ 0x174 │ │ │ │ - b.n 21127c │ │ │ │ + b.n 21140c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ - b.w 210ec6 │ │ │ │ + b.w 211056 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #466 @ 0x1d2 │ │ │ │ - bne.w 210ad6 │ │ │ │ + bne.w 210c66 │ │ │ │ mov r0, r4 │ │ │ │ - bl 230c20 │ │ │ │ + bl 230db0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldrd r1, r2, [sp, #68] @ 0x44 │ │ │ │ - bl 202d3c │ │ │ │ + bl 202ecc │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 211dde │ │ │ │ + beq.w 211f6e │ │ │ │ ldr.w r3, [r9, #384] @ 0x180 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #384] @ 0x180 │ │ │ │ ldr.w r3, [r9, #388] @ 0x184 │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r9, #388] @ 0x184 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ - b.n 21159e │ │ │ │ + b.n 21172e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ - b.n 21134c │ │ │ │ + b.n 2114dc │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #467 @ 0x1d3 │ │ │ │ cmp.w r3, #464 @ 0x1d0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - bne.w 2110dc │ │ │ │ + bne.w 21126c │ │ │ │ mov r0, r4 │ │ │ │ - bl 230c20 │ │ │ │ + bl 230db0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2101c0 │ │ │ │ + bl 210350 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 211092 │ │ │ │ + bne.w 211222 │ │ │ │ ldr.w r2, [r9, #368] @ 0x170 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #368] @ 0x170 │ │ │ │ ldr.w r2, [r9, #372] @ 0x174 │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #372] @ 0x174 │ │ │ │ - b.n 211092 │ │ │ │ + b.n 211222 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #467 @ 0x1d3 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2110dc │ │ │ │ + bne.w 21126c │ │ │ │ mov r0, r4 │ │ │ │ - bl 230c20 │ │ │ │ + bl 230db0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldrd r1, r2, [sp, #76] @ 0x4c │ │ │ │ - bl 202d3c │ │ │ │ + bl 202ecc │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 211e36 │ │ │ │ + beq.w 211fc6 │ │ │ │ ldr.w r3, [r9, #392] @ 0x188 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #392] @ 0x188 │ │ │ │ ldr.w r3, [r9, #396] @ 0x18c │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r9, #396] @ 0x18c │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ - b.n 21108c │ │ │ │ + b.n 21121c │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r1, #825 @ 0x339 │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ addne.w fp, sp, #92 @ 0x5c │ │ │ │ - beq.w 211c7e │ │ │ │ + beq.w 211e0e │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov lr, fp │ │ │ │ add.w r2, r1, r2, lsl #7 │ │ │ │ ldrb.w r2, [r2, #77] @ 0x4d │ │ │ │ adds r2, #10 │ │ │ │ add.w r1, r4, r2, lsl #2 │ │ │ │ ldr.w r0, [r4, r2, lsl #2] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ stmia.w lr!, {r0, r1} │ │ │ │ ldrb.w r2, [sp, #95] @ 0x5f │ │ │ │ tst.w r2, #16 │ │ │ │ mov r2, ip │ │ │ │ - bne.w 211276 │ │ │ │ + bne.w 211406 │ │ │ │ ldr.w r1, [r9, #408] @ 0x198 │ │ │ │ orrs r1, r5 │ │ │ │ str.w r1, [r9, #408] @ 0x198 │ │ │ │ ldr.w r1, [r9, #412] @ 0x19c │ │ │ │ orrs r1, r7 │ │ │ │ str.w r1, [r9, #412] @ 0x19c │ │ │ │ ldrh.w r1, [r9, #420] @ 0x1a4 │ │ │ │ orrs r3, r1 │ │ │ │ strh.w r3, [r9, #420] @ 0x1a4 │ │ │ │ - b.n 211276 │ │ │ │ + b.n 211406 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 210ad6 │ │ │ │ + bne.w 210c66 │ │ │ │ ldr.w r3, [r9, #120] @ 0x78 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str.w r3, [r9, #120] @ 0x78 │ │ │ │ - b.w 210ad6 │ │ │ │ + b.w 210c66 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 210ad6 │ │ │ │ + bne.w 210c66 │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ str.w r3, [r9, #116] @ 0x74 │ │ │ │ - b.w 210ad6 │ │ │ │ + b.w 210c66 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 210ad6 │ │ │ │ + bne.w 210c66 │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ str.w r3, [r9, #116] @ 0x74 │ │ │ │ - b.w 210ad6 │ │ │ │ + b.w 210c66 │ │ │ │ cmp r3, #3 │ │ │ │ ittt eq │ │ │ │ ldreq.w r3, [r9, #116] @ 0x74 │ │ │ │ orreq.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ streq.w r3, [r9, #116] @ 0x74 │ │ │ │ - b.n 2114e2 │ │ │ │ + b.n 211672 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldrsb.w r1, [r9, #65] @ 0x41 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r3 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ @@ -611735,246 +611840,246 @@ │ │ │ │ cmpeq.w ip, #344 @ 0x158 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 22e06c │ │ │ │ + bl 22e1fc │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - cbz r0, 211958 │ │ │ │ + cbz r0, 211ae8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2e64c8 │ │ │ │ + bl 2e6658 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldrsb.w r3, [fp, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 211988 │ │ │ │ + blt.n 211b18 │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ ands.w r2, r3, #8 │ │ │ │ - beq.w 211acc │ │ │ │ + beq.w 211c5c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 211c42 │ │ │ │ + beq.w 211dd2 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 211988 │ │ │ │ + beq.n 211b18 │ │ │ │ ldr r0, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 211e48 │ │ │ │ + beq.w 211fd8 │ │ │ │ ldrsb.w r1, [r9, #65] @ 0x41 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ - bl 22e06c │ │ │ │ + bl 22e1fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 211d62 │ │ │ │ + bne.w 211ef2 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 211d4e │ │ │ │ + beq.w 211ede │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ mov r0, r5 │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - beq.w 211cd8 │ │ │ │ + beq.w 211e68 │ │ │ │ ubfx r5, r3, #1, #2 │ │ │ │ - bl 2e6154 │ │ │ │ + bl 2e62e4 │ │ │ │ adds r3, r5, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - bl 21028c │ │ │ │ + bl 21041c │ │ │ │ ldrsb.w r5, [r9, #65] @ 0x41 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 21114a │ │ │ │ + bne.w 2112da │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 211ce2 │ │ │ │ + beq.w 211e72 │ │ │ │ mov r0, r4 │ │ │ │ - bl 210694 │ │ │ │ + bl 210824 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 210ad6 │ │ │ │ + beq.w 210c66 │ │ │ │ ldrb.w r3, [r9, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #357] @ 0x165 │ │ │ │ - b.w 210ad6 │ │ │ │ + b.w 210c66 │ │ │ │ ldrb.w r3, [r9, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r9, #368] @ 0x170 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ sub.w r2, r3, #109 @ 0x6d │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r2, #1 │ │ │ │ it hi │ │ │ │ cmphi r3, #1 │ │ │ │ - bls.w 210ad6 │ │ │ │ + bls.w 210c66 │ │ │ │ ldrb.w r3, [r9, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb.w r3, [r9, #368] @ 0x170 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ - b.w 210f60 │ │ │ │ + b.w 2110f0 │ │ │ │ subs r2, #187 @ 0xbb │ │ │ │ movw r3, #321 @ 0x141 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 210ad6 │ │ │ │ - b.w 210aa2 │ │ │ │ + bpl.w 210c66 │ │ │ │ + b.w 210c32 │ │ │ │ movw r3, #670 @ 0x29e │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 210ff2 │ │ │ │ + beq.w 211182 │ │ │ │ sub.w r2, ip, #680 @ 0x2a8 │ │ │ │ cmp r2, #26 │ │ │ │ - bhi.w 210bc0 │ │ │ │ + bhi.w 210d50 │ │ │ │ movs r3, #11 │ │ │ │ movt r3, #1248 @ 0x4e0 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.w 210ff2 │ │ │ │ - b.w 210bc0 │ │ │ │ + bmi.w 211182 │ │ │ │ + b.w 210d50 │ │ │ │ sub.w r2, ip, #382 @ 0x17e │ │ │ │ cmp r2, #27 │ │ │ │ - bhi.w 210bc0 │ │ │ │ + bhi.w 210d50 │ │ │ │ movw r3, #49153 @ 0xc001 │ │ │ │ movt r3, #2084 @ 0x824 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bmi.w 210ff2 │ │ │ │ - b.w 210bc0 │ │ │ │ + bmi.w 211182 │ │ │ │ + b.w 210d50 │ │ │ │ mvn.w r0, #608 @ 0x260 │ │ │ │ add.w r2, ip, r0 │ │ │ │ cmp r2, #29 │ │ │ │ - bhi.w 210bc0 │ │ │ │ + bhi.w 210d50 │ │ │ │ movw r3, #8687 @ 0x21ef │ │ │ │ movt r3, #15744 @ 0x3d80 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 210ff2 │ │ │ │ - b.w 210bc0 │ │ │ │ + bmi.w 211182 │ │ │ │ + b.w 210d50 │ │ │ │ subs r2, #164 @ 0xa4 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.w 210ad6 │ │ │ │ - b.w 210aa2 │ │ │ │ + bhi.w 210c66 │ │ │ │ + b.w 210c32 │ │ │ │ ldrb.w r3, [r9, #356] @ 0x164 │ │ │ │ bic.w r3, r3, #4 │ │ │ │ strb.w r3, [r9, #356] @ 0x164 │ │ │ │ - b.w 210ad6 │ │ │ │ + b.w 210c66 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ str.w sl, [sp, #16] │ │ │ │ mov sl, r7 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ mov r7, r2 │ │ │ │ mov r9, r6 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 211b94 │ │ │ │ + beq.n 211d24 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 211afa │ │ │ │ - cbz r2, 211b34 │ │ │ │ + beq.n 211c8a │ │ │ │ + cbz r2, 211cc4 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 211b34 │ │ │ │ + bne.n 211cc4 │ │ │ │ sub.w r5, r2, #20 │ │ │ │ - b.n 211ade │ │ │ │ + b.n 211c6e │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 211f18 │ │ │ │ + bne.w 2120a8 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 211af4 │ │ │ │ + beq.n 211c84 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ adds r4, #1 │ │ │ │ - bl 2e56c0 │ │ │ │ + bl 2e5850 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ add r7, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 211b10 │ │ │ │ + bcc.n 211ca0 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ - b.n 211ae8 │ │ │ │ + b.n 211c78 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 211bac │ │ │ │ + bne.n 211d3c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r6, r9 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r7, sl │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 211988 │ │ │ │ + beq.w 211b18 │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - bne.n 211c42 │ │ │ │ + bne.n 211dd2 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ - bl 2e56c0 │ │ │ │ + bl 2e5850 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bls.w 211988 │ │ │ │ + bls.w 211b18 │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - beq.w 211e28 │ │ │ │ + beq.w 211fb8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 211e14 │ │ │ │ + beq.w 211fa4 │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 21028c │ │ │ │ - b.n 2119d4 │ │ │ │ + bl 21041c │ │ │ │ + b.n 211b64 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 211b2e │ │ │ │ + beq.n 211cbe │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 211f1e │ │ │ │ + bne.w 2120ae │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 211b34 │ │ │ │ + beq.n 211cc4 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 211e04 │ │ │ │ + bne.w 211f94 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 2e56c0 │ │ │ │ + bl 2e5850 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ ldrb r1, [r2, #13] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 211c1a │ │ │ │ + bhi.n 211daa │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 211f1e │ │ │ │ + bhi.w 2120ae │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r3, r4, #6 │ │ │ │ lsls r3, r4, #6 │ │ │ │ lsls r3, r4, #6 │ │ │ │ lsls r3, r4, #6 │ │ │ │ lsls r3, r4, #6 │ │ │ │ @@ -612004,92 +612109,92 @@ │ │ │ │ lsls r3, r4, #6 │ │ │ │ lsls r3, r4, #6 │ │ │ │ movs r1, r4 │ │ │ │ uxtb r2, r2 │ │ │ │ umull r0, r2, r0, r2 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add r7, r0 │ │ │ │ - b.n 211ae8 │ │ │ │ + b.n 211c78 │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 211c1a │ │ │ │ + b.n 211daa │ │ │ │ uxtb r2, r2 │ │ │ │ ldrb.w r1, [fp, #21] │ │ │ │ ubfx r1, r1, #1, #2 │ │ │ │ adds r2, r1, r2 │ │ │ │ mov.w r1, #0 │ │ │ │ adcs r1, r1 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ orr.w r2, r2, r1, lsl #30 │ │ │ │ str r2, [sp, #8] │ │ │ │ ubfx r5, r3, #1, #2 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2e6154 │ │ │ │ + bl 2e62e4 │ │ │ │ adds r3, r5, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 211b60 │ │ │ │ + b.n 211cf0 │ │ │ │ ldr.w r3, [r9, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #192] @ 0xc0 │ │ │ │ - bl 230a8c │ │ │ │ + bl 230c1c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 211082 │ │ │ │ + beq.w 211212 │ │ │ │ ldr.w r3, [r9, #228] @ 0xe4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #228] @ 0xe4 │ │ │ │ - b.w 211082 │ │ │ │ + b.w 211212 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 230c20 │ │ │ │ + bl 230db0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ add.w fp, sp, #92 @ 0x5c │ │ │ │ ldrd r1, r2, [sp, #84] @ 0x54 │ │ │ │ - bl 202d3c │ │ │ │ + bl 202ecc │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.w 211ee4 │ │ │ │ + beq.w 212074 │ │ │ │ ldr.w r2, [r9, #400] @ 0x190 │ │ │ │ ldrsb.w ip, [r9, #65] @ 0x41 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #400] @ 0x190 │ │ │ │ ldr.w r2, [r9, #404] @ 0x194 │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #404] @ 0x194 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ - b.n 21187e │ │ │ │ + b.n 211a0e │ │ │ │ subw r2, ip, #555 @ 0x22b │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 210bc0 │ │ │ │ - b.w 210ff2 │ │ │ │ + bpl.w 210d50 │ │ │ │ + b.w 211182 │ │ │ │ movs r2, #1 │ │ │ │ - bl 2e56c0 │ │ │ │ + bl 2e5850 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2119c2 │ │ │ │ + b.n 211b52 │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - bl 2e6110 │ │ │ │ - bl 2e60e8 │ │ │ │ + bl 2e62a0 │ │ │ │ + bl 2e6278 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 211146 │ │ │ │ + beq.w 2112d6 │ │ │ │ mov r3, sl │ │ │ │ movs r5, #1 │ │ │ │ mov sl, r6 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 211d32 │ │ │ │ + b.n 211ec2 │ │ │ │ ldr.w r3, [fp, #52] @ 0x34 │ │ │ │ add r3, r7 │ │ │ │ adds r7, #1 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ rsb r1, r3, #32 │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ lsr.w r1, r5, r1 │ │ │ │ @@ -612100,37 +612205,37 @@ │ │ │ │ ldr.w r3, [r9, #372] @ 0x174 │ │ │ │ str.w r1, [r9, #368] @ 0x170 │ │ │ │ orrs r3, r2 │ │ │ │ str.w r3, [r9, #372] @ 0x174 │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2e56c0 │ │ │ │ + bl 2e5850 │ │ │ │ cmp r7, r0 │ │ │ │ - bcc.n 211d00 │ │ │ │ + bcc.n 211e90 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, sl │ │ │ │ mov sl, r3 │ │ │ │ - b.w 211146 │ │ │ │ + b.w 2112d6 │ │ │ │ ldr.w r3, [fp, #52] @ 0x34 │ │ │ │ cmp r3, #27 │ │ │ │ - bne.w 2119a6 │ │ │ │ + bne.w 211b36 │ │ │ │ ldrb.w r3, [fp, #30] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 2119a6 │ │ │ │ + bmi.w 211b36 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e64c8 │ │ │ │ + bl 2e6658 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 2119a6 │ │ │ │ + b.n 211b36 │ │ │ │ ldr.w r3, [r9, #188] @ 0xbc │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #188] @ 0xbc │ │ │ │ - bl 230a8c │ │ │ │ + bl 230c1c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ ittt ne │ │ │ │ ldrne.w r3, [r9, #232] @ 0xe8 │ │ │ │ orrne r3, r5 │ │ │ │ @@ -612147,66 +612252,66 @@ │ │ │ │ ldrb.w r3, [sp, #95] @ 0x5f │ │ │ │ lsls r2, r3, #27 │ │ │ │ ldrsb.w r2, [r9, #65] @ 0x41 │ │ │ │ ittt pl │ │ │ │ ldrpl.w r3, [r9, #416] @ 0x1a0 │ │ │ │ orrpl r3, r5 │ │ │ │ strpl.w r3, [r9, #416] @ 0x1a0 │ │ │ │ - b.w 211276 │ │ │ │ + b.w 211406 │ │ │ │ ldr.w r3, [r9, #136] @ 0x88 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #136] @ 0x88 │ │ │ │ ldr.w r3, [r9, #140] @ 0x8c │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r9, #140] @ 0x8c │ │ │ │ - b.w 210ad6 │ │ │ │ + b.w 210c66 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp.w r3, #430 @ 0x1ae │ │ │ │ - bne.w 2117c0 │ │ │ │ + bne.w 211950 │ │ │ │ ldr.w r3, [r9, #376] @ 0x178 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #376] @ 0x178 │ │ │ │ ldr.w r3, [r9, #380] @ 0x17c │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r9, #380] @ 0x17c │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ - b.w 21159e │ │ │ │ + b.w 21172e │ │ │ │ mov r6, r9 │ │ │ │ mov r7, sl │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ - b.n 211988 │ │ │ │ + b.n 211b18 │ │ │ │ ubfx r5, r3, #1, #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 2e6154 │ │ │ │ + bl 2e62e4 │ │ │ │ adds r3, r5, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 211b80 │ │ │ │ + b.n 211d10 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 2e56c0 │ │ │ │ + bl 2e5850 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 211b80 │ │ │ │ + b.n 211d10 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp.w r3, #430 @ 0x1ae │ │ │ │ - bne.w 211852 │ │ │ │ + bne.w 2119e2 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ - b.w 21108c │ │ │ │ + b.w 21121c │ │ │ │ ldrb r1, [r0, #13] │ │ │ │ ldrd r2, r0, [r0, #20] │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 211ef6 │ │ │ │ + bhi.n 212086 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 211c2a │ │ │ │ - add r0, pc, #8 @ (adr r0, 211e64 ) │ │ │ │ + bhi.w 211dba │ │ │ │ + add r0, pc, #8 @ (adr r0, 211ff4 ) │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ add r0, r1 │ │ │ │ bx r0 │ │ │ │ stc2l 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ stc2l 15, cr15, [r7, #1020] @ 0x3fc │ │ │ │ stc2l 15, cr15, [r7, #1020] @ 0x3fc │ │ │ │ stc2l 15, cr15, [r7, #1020] @ 0x3fc │ │ │ │ @@ -612237,29 +612342,29 @@ │ │ │ │ stc2l 15, cr15, [r7, #1020] @ 0x3fc │ │ │ │ stc2l 15, cr15, [r7, #1020] @ 0x3fc │ │ │ │ stc2l 15, cr15, [r7, #1020] @ 0x3fc │ │ │ │ stc2l 15, cr15, [r7, #1020] @ 0x3fc │ │ │ │ stc2l 15, cr15, [r7, #1020] @ 0x3fc │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp.w r2, #430 @ 0x1ae │ │ │ │ - bne.w 211caa │ │ │ │ + bne.w 211e3a │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldrsb.w ip, [r9, #65] @ 0x41 │ │ │ │ - b.n 21187e │ │ │ │ + b.n 211a0e │ │ │ │ ubfx r1, r3, #1, #2 │ │ │ │ adds r2, r1, r2 │ │ │ │ adc.w r1, r0, #0 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ orr.w r2, r2, r1, lsl #30 │ │ │ │ str r2, [sp, #8] │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 211c42 │ │ │ │ - b.n 211988 │ │ │ │ + bne.w 211dd2 │ │ │ │ + b.n 211b18 │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 211c2a │ │ │ │ + b.n 211dba │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -612268,16 +612373,16 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ mov r7, r1 │ │ │ │ - ldr.w r1, [pc, #1156] @ 2123c4 │ │ │ │ - ldr.w r3, [pc, #1156] @ 2123c8 │ │ │ │ + ldr.w r1, [pc, #1156] @ 212554 │ │ │ │ + ldr.w r3, [pc, #1156] @ 212558 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r1, pc │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -612287,57 +612392,57 @@ │ │ │ │ strb.w r2, [r0, #69] @ 0x45 │ │ │ │ bic.w r3, r3, #96 @ 0x60 │ │ │ │ strb.w r2, [r0, #73] @ 0x49 │ │ │ │ strh.w r2, [r0, #354] @ 0x162 │ │ │ │ strb.w r3, [r0, #357] @ 0x165 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21208c │ │ │ │ + beq.w 21221c │ │ │ │ mov r5, r4 │ │ │ │ - b.n 211f94 │ │ │ │ + b.n 212124 │ │ │ │ ldrb.w r3, [r6, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r6, #357] @ 0x165 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 211fa2 │ │ │ │ + bpl.n 212132 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 211fda │ │ │ │ + cbz r3, 21216a │ │ │ │ ldr r3, [r5, #16] │ │ │ │ tst.w r3, #18 │ │ │ │ - beq.n 211f8e │ │ │ │ + beq.n 21211e │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bmi.n 211f7c │ │ │ │ + bmi.n 21210c │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 211f8e │ │ │ │ + bne.n 21211e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e6a74 │ │ │ │ + bl 2e6c04 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e6a8c │ │ │ │ + bl 2e6c1c │ │ │ │ ldrb.w r3, [r6, #69] @ 0x45 │ │ │ │ add r4, r0 │ │ │ │ add r3, r4 │ │ │ │ strb.w r3, [r6, #69] @ 0x45 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e6aa4 │ │ │ │ + bl 2e6c34 │ │ │ │ ldrb.w r3, [r6, #73] @ 0x49 │ │ │ │ add r3, r0 │ │ │ │ strb.w r3, [r6, #73] @ 0x49 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 211f94 │ │ │ │ + bne.n 212124 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 212092 │ │ │ │ + bne.n 212222 │ │ │ │ ldrsb.w r2, [r6, #65] @ 0x41 │ │ │ │ movs r0, #0 │ │ │ │ ldrb.w r4, [r6, #353] @ 0x161 │ │ │ │ movs r1, #0 │ │ │ │ str.w r3, [r6, #172] @ 0xac │ │ │ │ strd r0, r1, [r6, #80] @ 0x50 │ │ │ │ bfi r4, r3, #5, #1 │ │ │ │ @@ -612356,102 +612461,102 @@ │ │ │ │ strd r0, r1, [r6, #208] @ 0xd0 │ │ │ │ strd r0, r1, [r6, #216] @ 0xd8 │ │ │ │ strd r3, r3, [r6, #224] @ 0xe0 │ │ │ │ str.w r3, [r6, #232] @ 0xe8 │ │ │ │ strd r0, r1, [r6, #144] @ 0x90 │ │ │ │ strd r0, r1, [r6, #152] @ 0x98 │ │ │ │ strd r0, r1, [r6, #160] @ 0xa0 │ │ │ │ - cbz r2, 21209c │ │ │ │ + cbz r2, 21222c │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 212380 │ │ │ │ + bne.w 212510 │ │ │ │ ldrb.w r3, [r6, #356] @ 0x164 │ │ │ │ ldr.w r2, [r6, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb.w r3, [r6, #356] @ 0x164 │ │ │ │ movw r3, #65076 @ 0xfe34 │ │ │ │ movt r3, #65527 @ 0xfff7 │ │ │ │ ands r3, r2 │ │ │ │ strd r0, r1, [r6, #136] @ 0x88 │ │ │ │ strd r0, r1, [r6, #128] @ 0x80 │ │ │ │ str.w r3, [r6, #368] @ 0x170 │ │ │ │ - b.n 2120b4 │ │ │ │ + b.n 212244 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e6110 │ │ │ │ + bl 2e62a0 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ and.w r3, r3, #253 @ 0xfd │ │ │ │ cmp r3, #16 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r3, [r6, #357] @ 0x165 │ │ │ │ orreq.w r3, r3, #32 │ │ │ │ strbeq.w r3, [r6, #357] @ 0x165 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 211fe2 │ │ │ │ + beq.n 212172 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ tst.w r3, #12 │ │ │ │ - beq.n 21208a │ │ │ │ - b.n 21206e │ │ │ │ + beq.n 21221a │ │ │ │ + b.n 2121fe │ │ │ │ strd r0, r1, [r6, #368] @ 0x170 │ │ │ │ ldrb.w r3, [r6, #356] @ 0x164 │ │ │ │ ldrb.w r2, [r6, #357] @ 0x165 │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ bfi r2, r3, #1, #1 │ │ │ │ strb.w r2, [r6, #357] @ 0x165 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1e6b30 │ │ │ │ + bl 1e6cc0 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21076c │ │ │ │ + bl 2108fc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1e6ce4 │ │ │ │ + bl 1e6e74 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2121fe │ │ │ │ + beq.w 21238e │ │ │ │ movs r4, #1 │ │ │ │ - b.n 2120f0 │ │ │ │ + b.n 212280 │ │ │ │ ldrsb.w r3, [r5, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 21217a │ │ │ │ + blt.n 21230a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2121fc │ │ │ │ + beq.w 21238c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 2120e6 │ │ │ │ + bpl.n 212276 │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bpl.n 2120de │ │ │ │ + bpl.n 21226e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e64c8 │ │ │ │ + bl 2e6658 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2e56c0 │ │ │ │ + bl 2e5850 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ adds r2, r0, r3 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldrd r0, r1, [r6, #152] @ 0x98 │ │ │ │ - beq.w 2122d0 │ │ │ │ + beq.w 212460 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ sub.w ip, r2, #32 │ │ │ │ rsb r7, r2, #32 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ lsl.w ip, r4, ip │ │ │ │ subs r2, #1 │ │ │ │ lsr.w r7, r4, r7 │ │ │ │ orr.w ip, ip, r7 │ │ │ │ adc.w lr, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 21216e │ │ │ │ + beq.n 2122fe │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ sub.w ip, r3, #32 │ │ │ │ rsb r7, r3, #32 │ │ │ │ lsl.w r3, r4, r3 │ │ │ │ lsl.w ip, r4, ip │ │ │ │ negs r3, r3 │ │ │ │ lsr.w r7, r4, r7 │ │ │ │ @@ -612460,37 +612565,37 @@ │ │ │ │ orr.w r0, r0, r3 │ │ │ │ sbc.w r3, ip, ip, lsl #1 │ │ │ │ and.w r3, r3, lr │ │ │ │ orrs r1, r3 │ │ │ │ strd r0, r1, [r6, #152] @ 0x98 │ │ │ │ ldrsb.w r3, [r5, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 2120e6 │ │ │ │ + bge.n 212276 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e64c8 │ │ │ │ + bl 2e6658 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2e56c0 │ │ │ │ + bl 2e5850 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ add r3, r2 │ │ │ │ ldrd r0, r1, [r6, #160] @ 0xa0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 2122d8 │ │ │ │ + beq.w 212468 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ sub.w ip, r3, #32 │ │ │ │ rsb r7, r3, #32 │ │ │ │ lsl.w r3, r4, r3 │ │ │ │ lsl.w ip, r4, ip │ │ │ │ subs r3, #1 │ │ │ │ lsr.w r7, r4, r7 │ │ │ │ orr.w ip, ip, r7 │ │ │ │ adc.w lr, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 2121ee │ │ │ │ + beq.n 21237e │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ sub.w ip, r2, #32 │ │ │ │ rsb r7, r2, #32 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ lsl.w ip, r4, ip │ │ │ │ negs r2, r2 │ │ │ │ lsr.w r7, r4, r7 │ │ │ │ @@ -612500,147 +612605,147 @@ │ │ │ │ sbc.w r3, ip, ip, lsl #1 │ │ │ │ and.w r3, r3, lr │ │ │ │ orrs r1, r3 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ strd r0, r1, [r6, #160] @ 0xa0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2120f0 │ │ │ │ + bne.w 212280 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 2122e0 │ │ │ │ + beq.n 212470 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r6, #324] @ 0x144 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21223c │ │ │ │ + cbz r3, 2123cc │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 212234 │ │ │ │ + bpl.n 2123c4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e6188 │ │ │ │ + bl 2e6318 │ │ │ │ cmp r0, #1 │ │ │ │ it ls │ │ │ │ movls r0, #1 │ │ │ │ - bls.n 21222a │ │ │ │ + bls.n 2123ba │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e6188 │ │ │ │ + bl 2e6318 │ │ │ │ ldr.w r3, [r6, #324] @ 0x144 │ │ │ │ add r3, r0 │ │ │ │ str.w r3, [r6, #324] @ 0x144 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 212210 │ │ │ │ + bne.n 2123a0 │ │ │ │ ldr.w r5, [r6, #424] @ 0x1a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 21224e │ │ │ │ - b.n 21229a │ │ │ │ + cbnz r3, 2123de │ │ │ │ + b.n 21242a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21229a │ │ │ │ + beq.n 21242a │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 212246 │ │ │ │ + beq.n 2123d6 │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 212292 │ │ │ │ + cbz r3, 212422 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 21227e │ │ │ │ + bpl.n 21240e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e6188 │ │ │ │ + bl 2e6318 │ │ │ │ cmp r0, #1 │ │ │ │ it ls │ │ │ │ movls r0, #1 │ │ │ │ - bls.n 212274 │ │ │ │ + bls.n 212404 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e6188 │ │ │ │ + bl 2e6318 │ │ │ │ ldr.w r3, [r6, #324] @ 0x144 │ │ │ │ add r3, r0 │ │ │ │ str.w r3, [r6, #324] @ 0x144 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21225a │ │ │ │ + bne.n 2123ea │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 21229a │ │ │ │ + cbz r3, 21242a │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 212254 │ │ │ │ + bne.n 2123e4 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21228c │ │ │ │ + bne.n 21241c │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ - ldr r2, [pc, #300] @ (2123cc ) │ │ │ │ + ldr r2, [pc, #300] @ (21255c ) │ │ │ │ cmp r3, #4 │ │ │ │ add r2, pc │ │ │ │ ite eq │ │ │ │ ldreq r3, [r6, #80] @ 0x50 │ │ │ │ ldrne r3, [r6, #96] @ 0x60 │ │ │ │ tst.w r3, #1966080 @ 0x1e0000 │ │ │ │ ittt eq │ │ │ │ ldrheq.w r3, [r6, #352] @ 0x160 │ │ │ │ biceq.w r3, r3, #4080 @ 0xff0 │ │ │ │ strheq.w r3, [r6, #352] @ 0x160 │ │ │ │ - ldr r3, [pc, #264] @ (2123c8 ) │ │ │ │ + ldr r3, [pc, #264] @ (212558 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2123be │ │ │ │ + bne.n 21254e │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r2 │ │ │ │ - b.n 21213a │ │ │ │ + b.n 2122ca │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 2121ba │ │ │ │ + b.n 21234a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 212206 │ │ │ │ + beq.n 212396 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 2122f4 │ │ │ │ + b.n 212484 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21237c │ │ │ │ + beq.n 21250c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.n 2122ec │ │ │ │ + bpl.n 21247c │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.n 2122ec │ │ │ │ + bpl.n 21247c │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e56c0 │ │ │ │ + bl 2e5850 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ ldr.w r1, [r6, #144] @ 0x90 │ │ │ │ adds r3, r2, r0 │ │ │ │ ldr.w r0, [r6, #148] @ 0x94 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 2123b6 │ │ │ │ + beq.n 212546 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ sub.w ip, r3, #32 │ │ │ │ rsb r7, r3, #32 │ │ │ │ lsl.w r3, r4, r3 │ │ │ │ lsl.w ip, r4, ip │ │ │ │ subs r3, #1 │ │ │ │ lsr.w r7, r4, r7 │ │ │ │ orr.w ip, ip, r7 │ │ │ │ adc.w lr, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 212370 │ │ │ │ + beq.n 212500 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ sub.w ip, r2, #32 │ │ │ │ rsb r7, r2, #32 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ lsl.w ip, r4, ip │ │ │ │ negs r2, r2 │ │ │ │ lsr.w r7, r4, r7 │ │ │ │ @@ -612650,44 +612755,44 @@ │ │ │ │ sbc.w r3, ip, ip, lsl #1 │ │ │ │ and.w r3, r3, lr │ │ │ │ orrs r0, r3 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ strd r1, r0, [r6, #144] @ 0x90 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2122f4 │ │ │ │ + bne.n 212484 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ - b.n 212206 │ │ │ │ + b.n 212396 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 212398 │ │ │ │ + beq.n 212528 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 21209c │ │ │ │ + beq.w 21222c │ │ │ │ cmp r2, #6 │ │ │ │ itt eq │ │ │ │ strdeq r3, r3, [r6, #376] @ 0x178 │ │ │ │ streq.w r3, [r6, #384] @ 0x180 │ │ │ │ - b.n 2120a0 │ │ │ │ + b.n 212230 │ │ │ │ strd r0, r1, [r6, #376] @ 0x178 │ │ │ │ strd r0, r1, [r6, #384] @ 0x180 │ │ │ │ strd r0, r1, [r6, #392] @ 0x188 │ │ │ │ strd r0, r1, [r6, #400] @ 0x190 │ │ │ │ strd r0, r1, [r6, #408] @ 0x198 │ │ │ │ str.w r3, [r6, #416] @ 0x1a0 │ │ │ │ strh.w r3, [r6, #420] @ 0x1a4 │ │ │ │ - b.n 2120a0 │ │ │ │ + b.n 212230 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 21233c │ │ │ │ + b.n 2124cc │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 212534 │ │ │ │ + svc 38 @ 0x26 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 212484 │ │ │ │ + blt.n 2124f4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ iteee ne │ │ │ │ subne r0, r3, r2 │ │ │ │ ldrheq r3, [r1, #6] │ │ │ │ @@ -612696,38 +612801,38 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r0, [r0, #2] │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #9] │ │ │ │ - cbz r3, 212428 │ │ │ │ + cbz r3, 2125b8 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ ldrb r3, [r0, #10] │ │ │ │ ldrb.w ip, [r0] │ │ │ │ ldrh r0, [r0, #2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ orr.w r0, r0, ip, lsl #26 │ │ │ │ orr.w r0, r0, r3, lsl #16 │ │ │ │ ldrb r3, [r1, #9] │ │ │ │ - cbz r3, 212432 │ │ │ │ + cbz r3, 2125c2 │ │ │ │ ldrb.w ip, [r1, #4] │ │ │ │ ldrb r2, [r1, #10] │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ push {lr} │ │ │ │ ldrb.w lr, [r1] │ │ │ │ add.w r2, r2, ip, lsl #2 │ │ │ │ orr.w r3, r3, lr, lsl #26 │ │ │ │ orr.w r3, r3, r2, lsl #16 │ │ │ │ subs r0, r0, r3 │ │ │ │ pop {pc} │ │ │ │ ldrb r3, [r1, #9] │ │ │ │ mov.w r0, #268435456 @ 0x10000000 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21240a │ │ │ │ + bne.n 21259a │ │ │ │ mov.w r3, #268435456 @ 0x10000000 │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -612737,82 +612842,82 @@ │ │ │ │ mov sl, r1 │ │ │ │ mov r9, r2 │ │ │ │ ldrd r4, r8, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w fp, [sp, #84] @ 0x54 │ │ │ │ - bl 2e36a8 │ │ │ │ - cbz r0, 212472 │ │ │ │ + bl 2e3838 │ │ │ │ + cbz r0, 212602 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e60c4 │ │ │ │ + bl 2e6254 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 212486 │ │ │ │ + cbz r0, 212616 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bpl.w 2125d6 │ │ │ │ + bpl.w 212766 │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 2124cc │ │ │ │ + bhi.n 21265c │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e6154 │ │ │ │ - cbz r0, 2124c6 │ │ │ │ + bl 2e62e4 │ │ │ │ + cbz r0, 212656 │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r6 │ │ │ │ mov r6, fp │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ adds r7, #1 │ │ │ │ strd r0, r6, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ strd r5, r4, [sp] │ │ │ │ - bl 21243c │ │ │ │ + bl 2125cc │ │ │ │ cmp fp, r7 │ │ │ │ - bne.n 2124a4 │ │ │ │ + bne.n 212634 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ asr.w r2, r3, r2 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 2125b4 │ │ │ │ + bpl.n 212744 │ │ │ │ ldrh.w r2, [r9, #30] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r8 │ │ │ │ ubfx r2, r2, #6, #9 │ │ │ │ lsls r3, r2 │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ orrs r3, r2 │ │ │ │ strb r3, [r6, #1] │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 2125ae │ │ │ │ - bl 2e5480 │ │ │ │ + bmi.n 21273e │ │ │ │ + bl 2e5610 │ │ │ │ ldrb.w ip, [r9, #21] │ │ │ │ mov.w r9, #1 │ │ │ │ lsl.w r9, r9, r0 │ │ │ │ ubfx ip, ip, #1, #2 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r9, r9, ip │ │ │ │ uxtb.w r9, r9 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 212620 │ │ │ │ + beq.w 2127b0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 2124c6 │ │ │ │ + beq.n 212656 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov fp, r4 │ │ │ │ ldrh.w r8, [r6, #22] │ │ │ │ mov r2, r1 │ │ │ │ str r6, [sp, #28] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r7, r8 │ │ │ │ @@ -612835,15 +612940,15 @@ │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ str.w r0, [fp] │ │ │ │ mov.w ip, #0 │ │ │ │ movs.w r9, r9, lsr #4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add.w r2, r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - bne.n 21252e │ │ │ │ + bne.n 2126be │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [sp, #76] @ 0x4c │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov fp, r4 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ @@ -612854,76 +612959,76 @@ │ │ │ │ strb r2, [r7, #28] │ │ │ │ strb.w sl, [r7, #33] @ 0x21 │ │ │ │ strb.w r3, [r7, #34] @ 0x22 │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r5, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 2e6154 │ │ │ │ - b.n 2124f8 │ │ │ │ + bl 2e62e4 │ │ │ │ + b.n 212688 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ orrs r3, r2 │ │ │ │ add.w r2, r6, r1, lsl #2 │ │ │ │ strb r3, [r6, #0] │ │ │ │ adds r3, r6, r1 │ │ │ │ ldrh.w r1, [r9, #70] @ 0x46 │ │ │ │ strh r1, [r2, #2] │ │ │ │ ldrh.w r2, [r9, #30] │ │ │ │ ubfx r2, r2, #6, #9 │ │ │ │ strb r2, [r3, #18] │ │ │ │ - b.n 2124d8 │ │ │ │ + b.n 212668 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e6154 │ │ │ │ + bl 2e62e4 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e64c8 │ │ │ │ + bl 2e6658 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ and.w r3, r3, #253 @ 0xfd │ │ │ │ cmp r3, #20 │ │ │ │ - bne.n 212652 │ │ │ │ + bne.n 2127e2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2124c6 │ │ │ │ + beq.w 212656 │ │ │ │ mov r8, r6 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, fp │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ strd fp, r6, [sp, #8] │ │ │ │ adds r7, #1 │ │ │ │ strd r5, r4, [sp] │ │ │ │ - bl 21243c │ │ │ │ + bl 2125cc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 2125fe │ │ │ │ + bne.n 21278e │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 21251c │ │ │ │ + beq.w 2126ac │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldrh.w r2, [sl] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add.w r3, r6, r7, lsl #2 │ │ │ │ adds r0, r2, #1 │ │ │ │ strh.w r0, [sl] │ │ │ │ add.w sl, sl, r2, lsl #3 │ │ │ │ ldrh r2, [r3, #4] │ │ │ │ str.w r8, [sl, #4] │ │ │ │ adds r2, #1 │ │ │ │ strh.w r1, [sl, #10] │ │ │ │ strb.w r7, [sl, #8] │ │ │ │ strh r2, [r3, #4] │ │ │ │ - b.n 21251c │ │ │ │ + b.n 2126ac │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 212680 │ │ │ │ + beq.n 212810 │ │ │ │ ldrh.w r3, [sl] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w ip, r3, #1 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add.w r3, sl, r3, lsl #3 │ │ │ │ strh.w ip, [sl] │ │ │ │ strh r1, [r3, #10] │ │ │ │ @@ -612931,181 +613036,181 @@ │ │ │ │ str.w r8, [r3, #4] │ │ │ │ strb r1, [r3, #8] │ │ │ │ add.w r3, r6, r2, lsl #2 │ │ │ │ ldrh r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ strh r2, [r3, #4] │ │ │ │ mov fp, r7 │ │ │ │ - b.n 2125ee │ │ │ │ + b.n 21277e │ │ │ │ stmdb 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 r3, [pc, #508] @ (212894 ) │ │ │ │ + ldr r3, [pc, #508] @ (212a24 ) │ │ │ │ ldr r5, [r0, #4] │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr r2, [pc, #504] @ (212898 ) │ │ │ │ + ldr r2, [pc, #504] @ (212a28 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2127ca │ │ │ │ + beq.w 21295a │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r8 │ │ │ │ - b.n 2126c4 │ │ │ │ + b.n 212854 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 2126ec │ │ │ │ + cbz r3, 21287c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 2126be │ │ │ │ + bpl.n 21284e │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ lsls r7, r3, #27 │ │ │ │ - bpl.n 2126be │ │ │ │ + bpl.n 21284e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2e56c0 │ │ │ │ + bl 2e5850 │ │ │ │ add r9, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e5538 │ │ │ │ + bl 2e56c8 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ add r8, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2126c4 │ │ │ │ + bne.n 212854 │ │ │ │ cmp r8, r3 │ │ │ │ it ne │ │ │ │ cmpne r9, r3 │ │ │ │ - beq.n 2127ca │ │ │ │ + beq.n 21295a │ │ │ │ movs r3, #12 │ │ │ │ uxth.w r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ adds r1, #24 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e52c8 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ str r0, [sp, #24] │ │ │ │ - cbz r5, 21271e │ │ │ │ + cbz r5, 2128ae │ │ │ │ uxth.w r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ adds r1, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e52c8 │ │ │ │ str r0, [r5, #0] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 212796 │ │ │ │ + beq.n 212926 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - b.n 21276c │ │ │ │ + b.n 2128fc │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #22 │ │ │ │ - beq.n 2127e4 │ │ │ │ + beq.n 212974 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 212762 │ │ │ │ + bpl.n 2128f2 │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, fp │ │ │ │ ldrb.w r3, [fp, #68] @ 0x44 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bl 21243c │ │ │ │ + bl 2125cc │ │ │ │ ldr.w fp, [fp] │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r3, 212794 │ │ │ │ + cbz r3, 212924 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ lsls r4, r3, #28 │ │ │ │ - bpl.n 212762 │ │ │ │ + bpl.n 2128f2 │ │ │ │ ldrb.w r3, [fp, #28] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 212762 │ │ │ │ + bpl.n 2128f2 │ │ │ │ ldr.w r2, [fp, #104] @ 0x68 │ │ │ │ ldr.w r1, [fp, #52] @ 0x34 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 21272e │ │ │ │ + bne.n 2128be │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 212762 │ │ │ │ + bpl.n 2128f2 │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - b.n 21273c │ │ │ │ + b.n 2128cc │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r2, #12 │ │ │ │ - ldr r3, [pc, #256] @ (21289c ) │ │ │ │ + ldr r3, [pc, #256] @ (212a2c ) │ │ │ │ adds r0, #24 │ │ │ │ add r3, pc │ │ │ │ ldrh.w r1, [r0, #-2] │ │ │ │ blx 59d14 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 2127bc │ │ │ │ + cbz r3, 21294c │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #240] @ (2128a0 ) │ │ │ │ + ldr r3, [pc, #240] @ (212a30 ) │ │ │ │ movs r2, #8 │ │ │ │ add r3, pc │ │ │ │ ldrh.w r1, [r0], #4 │ │ │ │ blx 59d14 │ │ │ │ ldr.w r0, [r4, #468] @ 0x1d4 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r3, [r4, #468] @ 0x1d4 │ │ │ │ - ldr r2, [pc, #216] @ (2128a4 ) │ │ │ │ - ldr r3, [pc, #196] @ (212894 ) │ │ │ │ + ldr r2, [pc, #216] @ (212a34 ) │ │ │ │ + ldr r3, [pc, #196] @ (212a24 ) │ │ │ │ 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 21288e │ │ │ │ + bne.n 212a1e │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 2e6110 │ │ │ │ + bl 2e62a0 │ │ │ │ ldr.w r3, [fp, #104] @ 0x68 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 2127fa │ │ │ │ + beq.n 21298a │ │ │ │ ldrb.w r3, [fp, #28] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 212762 │ │ │ │ - b.n 21278e │ │ │ │ + bpl.n 2128f2 │ │ │ │ + b.n 21291e │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - bl 2e6188 │ │ │ │ + bl 2e6318 │ │ │ │ ldr.w r5, [fp, #104] @ 0x68 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e6154 │ │ │ │ + bl 2e62e4 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 212762 │ │ │ │ + beq.n 2128f2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 212762 │ │ │ │ + beq.n 2128f2 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ movs r6, #36 @ 0x24 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 21285a │ │ │ │ + b.n 2129ea │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ adds r4, #1 │ │ │ │ ldrb.w r3, [fp, #68] @ 0x44 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ @@ -613113,118 +613218,118 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r3, r9 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 21243c │ │ │ │ + bl 2125cc │ │ │ │ cmp r8, r4 │ │ │ │ - beq.n 212882 │ │ │ │ + beq.n 212a12 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mla r3, r6, r4, r3 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 212830 │ │ │ │ + bge.n 2129c0 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2e56c0 │ │ │ │ + bl 2e5850 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ add r3, r0 │ │ │ │ cmp r8, r4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bne.n 21285a │ │ │ │ + bne.n 2129ea │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 212828 │ │ │ │ - b.n 212762 │ │ │ │ + bne.n 2129b8 │ │ │ │ + b.n 2128f2 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 212958 │ │ │ │ + bvc.n 2129c8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ mcrr2 15, 15, pc, r3, cr15 @ │ │ │ │ ldc2 15, cr15, [fp], {255} @ 0xff │ │ │ │ - bhi.n 212904 │ │ │ │ + bvs.n 212974 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 212684 │ │ │ │ + bl 212814 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr.w r2, [pc, #1212] @ 212d90 │ │ │ │ + ldr.w r2, [pc, #1212] @ 212f20 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ - ldr.w r3, [pc, #1212] @ 212d94 │ │ │ │ + ldr.w r3, [pc, #1212] @ 212f24 │ │ │ │ add r2, pc │ │ │ │ - ldr.w fp, [pc, #1208] @ 212d98 │ │ │ │ + ldr.w fp, [pc, #1208] @ 212f28 │ │ │ │ add fp, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r0, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 212d8a │ │ │ │ + beq.w 212f1a │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2128fa │ │ │ │ + bne.n 212a8a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 212d8a │ │ │ │ + beq.w 212f1a │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 212c40 │ │ │ │ + beq.w 212dd0 │ │ │ │ mov r7, fp │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ strd r1, r1, [sp, #32] │ │ │ │ strd r1, r1, [sp, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w sl, [r5, #16] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 212b34 │ │ │ │ + beq.w 212cc4 │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ mov r4, sl │ │ │ │ strd r8, r5, [sp, #44] @ 0x2c │ │ │ │ - b.n 212954 │ │ │ │ + b.n 212ae4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 212b32 │ │ │ │ + beq.w 212cc2 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 21294a │ │ │ │ + bne.n 212ada │ │ │ │ mov r0, r4 │ │ │ │ - bl 2033bc │ │ │ │ + bl 20354c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21294a │ │ │ │ - ldr.w r3, [pc, #1076] @ 212d9c │ │ │ │ + beq.n 212ada │ │ │ │ + ldr.w r3, [pc, #1076] @ 212f2c │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ lsls r2, r2, #7 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ add.w r1, r9, r2 │ │ │ │ ldrb.w r0, [r1, #78] @ 0x4e │ │ │ │ ldrb.w r1, [r1, #32] │ │ │ │ @@ -613234,21 +613339,21 @@ │ │ │ │ add.w r1, r4, r0, lsl #2 │ │ │ │ ldr.w r0, [r4, r0, lsl #2] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 21294a │ │ │ │ + beq.n 212ada │ │ │ │ mov.w fp, #1 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - b.n 2129b6 │ │ │ │ + b.n 212b46 │ │ │ │ cmp r8, r6 │ │ │ │ - beq.w 212b26 │ │ │ │ + beq.w 212cb6 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ eor.w r6, r6, r8 │ │ │ │ lsls r2, r2, #7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ rbit r7, r6 │ │ │ │ clz r7, r7 │ │ │ │ adds r1, r3, r2 │ │ │ │ @@ -613257,15 +613362,15 @@ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ add r5, r7 │ │ │ │ mov.w ip, r5, lsl #1 │ │ │ │ add.w r3, sp, ip │ │ │ │ ldrb.w r3, [r3, #72] @ 0x48 │ │ │ │ ands.w r3, r3, #15 │ │ │ │ - beq.n 2129a8 │ │ │ │ + beq.n 212b38 │ │ │ │ ldrb.w r0, [r1, #77] @ 0x4d │ │ │ │ add r3, r5 │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ cmp r3, #32 │ │ │ │ add.w r0, r0, #10 │ │ │ │ add.w r1, r4, r0, lsl #2 │ │ │ │ ldr.w r0, [r4, r0, lsl #2] │ │ │ │ @@ -613275,19 +613380,19 @@ │ │ │ │ ldrb.w r0, [sp, #60] @ 0x3c │ │ │ │ and.w lr, r1, #1 │ │ │ │ and.w r0, r0, #127 @ 0x7f │ │ │ │ str r0, [sp, #24] │ │ │ │ ldrb.w r0, [sp, #62] @ 0x3e │ │ │ │ ubfx r1, r1, #2, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq.w 212c6a │ │ │ │ + beq.w 212dfa │ │ │ │ cmp r5, #32 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n 212a44 │ │ │ │ + beq.n 212bd4 │ │ │ │ and.w r3, r3, #31 │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ subs r3, #1 │ │ │ │ and.w r9, r5, #31 │ │ │ │ lsl.w r9, fp, r9 │ │ │ │ rsb r9, r9, #0 │ │ │ │ and.w r3, r3, r9 │ │ │ │ @@ -613318,32 +613423,32 @@ │ │ │ │ lsls r3, r3, #2 │ │ │ │ strh.w r3, [sp, #62] @ 0x3e │ │ │ │ ubfx r3, r1, #4, #4 │ │ │ │ strb.w r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r9, [sp, #68] @ 0x44 │ │ │ │ adds r3, #13 │ │ │ │ - bhi.w 212c66 │ │ │ │ + bhi.w 212df6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r9, r3, #12 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r9 │ │ │ │ - bcs.w 212c5c │ │ │ │ + bcs.w 212dec │ │ │ │ mov.w sl, r3, lsl #1 │ │ │ │ cmp.w sl, #63 @ 0x3f │ │ │ │ - bhi.w 212c6e │ │ │ │ + bhi.w 212dfe │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ mov sl, r9 │ │ │ │ it cc │ │ │ │ movcc.w sl, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, sl │ │ │ │ blx 5a454 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 212c66 │ │ │ │ + beq.w 212df6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strd r0, sl, [sp, #32] │ │ │ │ add r3, r0 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ @@ -613359,42 +613464,42 @@ │ │ │ │ orr.w r0, r0, r2 │ │ │ │ uxtb r2, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ - bne.w 2129ae │ │ │ │ + bne.w 212b3e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 212954 │ │ │ │ + bne.w 212ae4 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 212930 │ │ │ │ + bne.w 212ac0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #11 │ │ │ │ - bls.n 212c40 │ │ │ │ + bls.n 212dd0 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ umull r3, r4, r3, r2 │ │ │ │ lsrs r4, r4, #3 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 212c76 │ │ │ │ + bne.w 212e06 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e52c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 212d76 │ │ │ │ + beq.w 212f06 │ │ │ │ mov r3, r4 │ │ │ │ movs r0, #12 │ │ │ │ strh r3, [r5, #22] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mul.w r6, r0, r4 │ │ │ │ strb r3, [r5, #1] │ │ │ │ @@ -613412,31 +613517,31 @@ │ │ │ │ lsls r2, r2, #31 │ │ │ │ ittt mi │ │ │ │ ldrbmi r2, [r1, r3] │ │ │ │ lslmi r2, r2, #2 │ │ │ │ strhmi.w r2, [r0, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 212b9c │ │ │ │ + bne.n 212d2c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ adds r0, r6, r1 │ │ │ │ - cbz r4, 212bcc │ │ │ │ + cbz r4, 212d5c │ │ │ │ ldrb.w r3, [r1], #12 │ │ │ │ cmp r1, r0 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldrh r2, [r3, #4] │ │ │ │ add.w r2, r2, #1 │ │ │ │ strh r2, [r3, #4] │ │ │ │ - bne.n 212bb8 │ │ │ │ + bne.n 212d48 │ │ │ │ ldr.w r0, [r8, #468] @ 0x1d4 │ │ │ │ - cbz r0, 212c2e │ │ │ │ + cbz r0, 212dbe │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ bics.w r2, r3, r1 │ │ │ │ - beq.n 212c2e │ │ │ │ + beq.n 212dbe │ │ │ │ rbit r3, r2 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ movs r4, #1 │ │ │ │ movs r6, #0 │ │ │ │ clz r3, r3 │ │ │ │ mov ip, r1 │ │ │ │ adds r1, r0, r3 │ │ │ │ @@ -613456,101 +613561,101 @@ │ │ │ │ ands r2, r1 │ │ │ │ strh r6, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ rbit r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ it eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 212bec │ │ │ │ + bne.n 212d7c │ │ │ │ strb r7, [r5, #1] │ │ │ │ strb.w ip, [r5] │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e547c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r5, [r8, #468] @ 0x1d4 │ │ │ │ - cbz r3, 212c40 │ │ │ │ + cbz r3, 212dd0 │ │ │ │ mov r0, r3 │ │ │ │ blx 59c6c │ │ │ │ - ldr r2, [pc, #348] @ (212da0 ) │ │ │ │ - ldr r3, [pc, #336] @ (212d94 ) │ │ │ │ + ldr r2, [pc, #348] @ (212f30 ) │ │ │ │ + ldr r3, [pc, #336] @ (212f24 ) │ │ │ │ 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 212d86 │ │ │ │ + bne.w 212f16 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r3, r3, r2 │ │ │ │ - bne.w 212ae8 │ │ │ │ + bne.w 212c78 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 212aec │ │ │ │ + b.n 212c7c │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ - b.n 212a34 │ │ │ │ + b.n 212bc4 │ │ │ │ cmp sl, r9 │ │ │ │ it cc │ │ │ │ movcc sl, r9 │ │ │ │ - b.n 212ad2 │ │ │ │ + b.n 212c62 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ movs r2, #12 │ │ │ │ - ldr r3, [pc, #296] @ (212da4 ) │ │ │ │ + ldr r3, [pc, #296] @ (212f34 ) │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ blx 59d14 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ subs r5, r4, #1 │ │ │ │ - b.n 212c94 │ │ │ │ + b.n 212e24 │ │ │ │ adds r2, #12 │ │ │ │ cmp r5, r1 │ │ │ │ - ble.n 212d26 │ │ │ │ + ble.n 212eb6 │ │ │ │ ldrb r3, [r2, #9] │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 212c8e │ │ │ │ + beq.n 212e1e │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 212c8e │ │ │ │ + ble.n 212e1e │ │ │ │ ldrb.w ip, [r2] │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r1 │ │ │ │ - b.n 212d1a │ │ │ │ + b.n 212eaa │ │ │ │ ldrb r7, [r2, #4] │ │ │ │ ldrb r6, [r3, #16] │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 212c8e │ │ │ │ + bne.n 212e1e │ │ │ │ ldrb r7, [r2, #5] │ │ │ │ ldrb r6, [r3, #17] │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 212c8e │ │ │ │ + bne.n 212e1e │ │ │ │ ldrb r7, [r2, #6] │ │ │ │ ldrb r6, [r3, #18] │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 212c8e │ │ │ │ + bne.n 212e1e │ │ │ │ ldrb r7, [r2, #7] │ │ │ │ ldrb r6, [r3, #19] │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 212c8e │ │ │ │ + bne.n 212e1e │ │ │ │ ldrb r7, [r2, #8] │ │ │ │ ldrb r6, [r3, #20] │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 212c8e │ │ │ │ + bne.n 212e1e │ │ │ │ ldrb r6, [r3, #21] │ │ │ │ - cbz r6, 212d12 │ │ │ │ + cbz r6, 212ea2 │ │ │ │ ldrb r7, [r3, #22] │ │ │ │ ldrh.w lr, [r3, #14] │ │ │ │ ldrb.w r9, [r2, #10] │ │ │ │ ldrb.w sl, [r3, #22] │ │ │ │ sub.w lr, lr, r7, lsl #2 │ │ │ │ ldrh r7, [r2, #2] │ │ │ │ sub.w r7, r7, r9, lsl #2 │ │ │ │ cmp lr, r7 │ │ │ │ - bne.n 212d12 │ │ │ │ + bne.n 212ea2 │ │ │ │ ldrb r7, [r2, #9] │ │ │ │ cmp sl, r9 │ │ │ │ it cs │ │ │ │ movcs sl, r9 │ │ │ │ orrs r6, r7 │ │ │ │ lsr.w lr, r6, sl │ │ │ │ add.w r7, lr, #1 │ │ │ │ @@ -613558,76 +613663,76 @@ │ │ │ │ ittt eq │ │ │ │ strbeq.w sl, [r2, #10] │ │ │ │ strbeq r6, [r2, #9] │ │ │ │ strbeq r7, [r3, #21] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 212c8e │ │ │ │ + beq.n 212e1e │ │ │ │ ldrb r6, [r3, #12] │ │ │ │ cmp r6, ip │ │ │ │ - beq.n 212caa │ │ │ │ + beq.n 212e3a │ │ │ │ adds r2, #12 │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 212c94 │ │ │ │ + bgt.n 212e24 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ movs r2, #12 │ │ │ │ - ldr r3, [pc, #124] @ (212da8 ) │ │ │ │ + ldr r3, [pc, #124] @ (212f38 ) │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ blx 59d14 │ │ │ │ movs r3, #12 │ │ │ │ mla r3, r3, r4, r6 │ │ │ │ ldrb.w r4, [r3, #-3] │ │ │ │ - cbnz r4, 212d5a │ │ │ │ + cbnz r4, 212eea │ │ │ │ subs r5, #1 │ │ │ │ subs r3, #12 │ │ │ │ adds r1, r5, #1 │ │ │ │ - bne.n 212d3c │ │ │ │ + bne.n 212ecc │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e52c8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 212d7e │ │ │ │ + cbz r0, 212f0e │ │ │ │ mov r3, r4 │ │ │ │ - b.n 212b72 │ │ │ │ + b.n 212d02 │ │ │ │ adds r4, r5, #1 │ │ │ │ movs r3, #12 │ │ │ │ mov r0, r8 │ │ │ │ uxth r1, r4 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ adds r1, #24 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e52c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 212b70 │ │ │ │ - b.n 212d7e │ │ │ │ + bne.w 212d00 │ │ │ │ + b.n 212f0e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 212c40 │ │ │ │ + beq.w 212dd0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 59c6c │ │ │ │ - b.n 212c40 │ │ │ │ + b.n 212dd0 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ - bvc.n 212dd8 │ │ │ │ + bpl.n 212e48 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 212dd4 │ │ │ │ + bpl.n 212e44 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 212d14 │ │ │ │ + bcs.n 212f84 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bl 17cda6 │ │ │ │ - bl ccdaa │ │ │ │ + bl 17cf36 │ │ │ │ + bl ccf3a │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ lsls r3, r3, #11 │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ orr.w r3, r3, r4, lsl #6 │ │ │ │ @@ -613657,32 +613762,32 @@ │ │ │ │ ldrb.w r0, [r0, #76] @ 0x4c │ │ │ │ orr.w r3, r3, r1, lsl #28 │ │ │ │ orr.w r3, r3, r2, lsl #29 │ │ │ │ orr.w r0, r3, r0, lsl #30 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - bls.n 212e66 │ │ │ │ + bls.n 212ff6 │ │ │ │ movw r5, #44605 @ 0xae3d │ │ │ │ movt r5, #49842 @ 0xc2b2 │ │ │ │ movw r4, #60207 @ 0xeb2f │ │ │ │ movt r4, #10196 @ 0x27d4 │ │ │ │ mov ip, r1 │ │ │ │ adds r6, r1, r2 │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ sub.w lr, r6, ip │ │ │ │ cmp.w lr, #3 │ │ │ │ mla r3, r5, r3, r0 │ │ │ │ mov.w r3, r3, ror #15 │ │ │ │ mul.w r0, r4, r3 │ │ │ │ - bhi.n 212e42 │ │ │ │ + bhi.n 212fd2 │ │ │ │ bic.w r3, r2, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ add r1, r3 │ │ │ │ - cbz r2, 212e86 │ │ │ │ + cbz r2, 213016 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ movw r1, #26545 @ 0x67b1 │ │ │ │ movt r1, #5718 @ 0x1656 │ │ │ │ movw r2, #31153 @ 0x79b1 │ │ │ │ movt r2, #40503 @ 0x9e37 │ │ │ │ mla r3, r1, r3, r0 │ │ │ │ mov.w r3, r3, ror #21 │ │ │ │ @@ -613696,15 +613801,15 @@ │ │ │ │ eor.w r0, r0, r0, lsr #13 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r2, 212f0e │ │ │ │ + cbz r2, 21309e │ │ │ │ add r2, r1 │ │ │ │ add.w r3, r1, #15 │ │ │ │ movw r6, #26545 @ 0x67b1 │ │ │ │ movt r6, #5718 @ 0x1656 │ │ │ │ movw r4, #26546 @ 0x67b2 │ │ │ │ movt r4, #5718 @ 0x1656 │ │ │ │ movw r1, #31153 @ 0x79b1 │ │ │ │ @@ -613721,15 +613826,15 @@ │ │ │ │ mov.w r0, r0, ror #21 │ │ │ │ mul.w r0, r1, r0 │ │ │ │ eor.w r0, r0, r0, lsr #15 │ │ │ │ mul.w r0, lr, r0 │ │ │ │ eor.w r0, r0, r0, lsr #13 │ │ │ │ mul.w r0, ip, r0 │ │ │ │ eor.w r7, r0, r0, lsr #16 │ │ │ │ - bne.n 212ee4 │ │ │ │ + bne.n 213074 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw r4, #60207 @ 0xeb2f │ │ │ │ movt r4, #10196 @ 0x27d4 │ │ │ │ @@ -613745,28 +613850,28 @@ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr.w r2, [pc, #2184] @ 2137f0 │ │ │ │ + ldr.w r2, [pc, #2184] @ 213980 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr.w r3, [pc, #2184] @ 2137f4 │ │ │ │ + ldr.w r3, [pc, #2184] @ 213984 │ │ │ │ mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r5, [pc, #2180] @ 2137f8 │ │ │ │ + ldr.w r5, [pc, #2180] @ 213988 │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.w 2130c8 │ │ │ │ + bhi.w 213258 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r5, r1, #7 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsls r7, r1, #5 │ │ │ │ lsls r1, r7, #8 │ │ │ │ movs r1, r1 │ │ │ │ @@ -613790,22 +613895,22 @@ │ │ │ │ cmp r3, #1 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mul.w r4, r2, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r7, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ - beq.w 2135b4 │ │ │ │ + beq.w 213744 │ │ │ │ mov.w r8, r0, lsl #3 │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ cmp.w r8, #15 │ │ │ │ mov r9, r3 │ │ │ │ it ls │ │ │ │ addls ip, r4 │ │ │ │ - bls.n 213096 │ │ │ │ + bls.n 213226 │ │ │ │ sub.w lr, r8, #15 │ │ │ │ movw r1, #34383 @ 0x864f │ │ │ │ movt r1, #25032 @ 0x61c8 │ │ │ │ add.w r0, r3, lr │ │ │ │ movw lr, #17448 @ 0x4428 │ │ │ │ movt lr, #9251 @ 0x2423 │ │ │ │ add lr, r4 │ │ │ │ @@ -613825,15 +613930,15 @@ │ │ │ │ cmp r0, r3 │ │ │ │ mul.w r7, r5, r7 │ │ │ │ mov.w r4, r4, ror #19 │ │ │ │ mla ip, r2, ip, r1 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ mov.w ip, ip, ror #19 │ │ │ │ mul.w r1, r5, ip │ │ │ │ - bhi.n 213028 │ │ │ │ + bhi.n 2131b8 │ │ │ │ subs r3, r0, r6 │ │ │ │ mov.w ip, r7, ror #25 │ │ │ │ add.w ip, ip, lr, ror #31 │ │ │ │ subs r3, #41 @ 0x29 │ │ │ │ add.w ip, ip, r4, ror #20 │ │ │ │ adds r6, #41 @ 0x29 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ @@ -613842,25 +613947,25 @@ │ │ │ │ it hi │ │ │ │ movhi r3, #0 │ │ │ │ add.w r1, r9, #16 │ │ │ │ add.w r9, r3, r1 │ │ │ │ and.w r2, r8, #8 │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, r8, ip │ │ │ │ - bl 212e28 │ │ │ │ + bl 212fb8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r2, [pc, #1876] @ 2137fc │ │ │ │ - ldr.w r3, [pc, #1864] @ 2137f4 │ │ │ │ + ldr.w r2, [pc, #1876] @ 21398c │ │ │ │ + ldr.w r3, [pc, #1864] @ 213984 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 2137ea │ │ │ │ + bne.w 21397a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r5, #26549 @ 0x67b5 │ │ │ │ movt r5, #5718 @ 0x1656 │ │ │ │ movw r0, #44605 @ 0xae3d │ │ │ │ @@ -613876,15 +613981,15 @@ │ │ │ │ mul.w r4, lr, r4 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mul.w r4, ip, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r0, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2130a6 │ │ │ │ + beq.n 213236 │ │ │ │ ldr r2, [r1, #24] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mla r2, r0, r2, r5 │ │ │ │ mla r3, r0, r3, r5 │ │ │ │ mov.w r2, r2, ror #15 │ │ │ │ mul.w r2, lr, r2 │ │ │ │ @@ -613900,16 +614005,16 @@ │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, ip, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ eor.w r3, r3, r3, lsr #16 │ │ │ │ mul.w r4, r3, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 213112 │ │ │ │ - b.n 2130a6 │ │ │ │ + bne.n 2132a2 │ │ │ │ + b.n 213236 │ │ │ │ ldrb.w r3, [r0, #40] @ 0x28 │ │ │ │ movw r7, #60207 @ 0xeb2f │ │ │ │ movt r7, #10196 @ 0x27d4 │ │ │ │ ldrb.w r1, [r0, #32] │ │ │ │ strb.w r1, [sp, #5] │ │ │ │ movs r1, #0 │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ @@ -613925,15 +614030,15 @@ │ │ │ │ movw r2, #26553 @ 0x67b9 │ │ │ │ movt r2, #5718 @ 0x1656 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mla r2, r0, r4, r2 │ │ │ │ mul.w r4, r0, r3 │ │ │ │ mov.w r2, r2, ror #15 │ │ │ │ mla r4, r7, r2, r4 │ │ │ │ - ldr.w r2, [pc, #1600] @ 213800 │ │ │ │ + ldr.w r2, [pc, #1600] @ 213990 │ │ │ │ mov.w r4, r4, ror #15 │ │ │ │ ldr r5, [r5, r2] │ │ │ │ movw r2, #51831 @ 0xca77 │ │ │ │ movt r2, #34283 @ 0x85eb │ │ │ │ mul.w r4, r7, r4 │ │ │ │ mov r8, r5 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ @@ -613941,37 +614046,37 @@ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mla r3, r2, r3, r5 │ │ │ │ mul.w r4, r0, r4 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ ands.w r5, r5, #1 │ │ │ │ - bne.w 213628 │ │ │ │ + bne.w 2137b8 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ add.w r7, r6, #44 @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2130a6 │ │ │ │ + beq.w 213236 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 202ec4 │ │ │ │ + bl 203054 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 212eac │ │ │ │ + bl 21303c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ mov r4, r0 │ │ │ │ adds r7, #32 │ │ │ │ mla r3, r1, r3, r8 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 213204 │ │ │ │ - b.n 2130a6 │ │ │ │ - bl 212dac │ │ │ │ + bcc.n 213394 │ │ │ │ + b.n 213236 │ │ │ │ + bl 212f3c │ │ │ │ ldr.w r1, [r6, #69] @ 0x45 │ │ │ │ add r3, sp, #8 │ │ │ │ movw r5, #51831 @ 0xca77 │ │ │ │ movt r5, #34283 @ 0x85eb │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r6, #65] @ 0x41 │ │ │ │ movw r2, #17448 @ 0x4428 │ │ │ │ @@ -614014,15 +614119,15 @@ │ │ │ │ mul.w r4, r0, r4 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r1, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2130a6 │ │ │ │ + beq.w 213236 │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ movs r6, #20 │ │ │ │ movw lr, #26549 @ 0x67b5 │ │ │ │ movt lr, #5718 @ 0x1656 │ │ │ │ mla ip, r6, r3, r2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ adds r2, #20 │ │ │ │ @@ -614032,16 +614137,16 @@ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ eor.w r3, r3, r3, lsr #16 │ │ │ │ mul.w r4, r3, r4 │ │ │ │ - bne.n 2132fa │ │ │ │ - b.n 2130a6 │ │ │ │ + bne.n 21348a │ │ │ │ + b.n 213236 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ movw r1, #51831 @ 0xca77 │ │ │ │ movt r1, #34283 @ 0x85eb │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ movw r4, #17448 @ 0x4428 │ │ │ │ movt r4, #9251 @ 0x2423 │ │ │ │ ldr r5, [r6, #44] @ 0x2c │ │ │ │ @@ -614067,15 +614172,15 @@ │ │ │ │ add r3, r2 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ eor.w r3, r3, r3, lsr #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2135f2 │ │ │ │ + beq.w 213782 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ subs r0, #1 │ │ │ │ mla r3, r5, r2, r3 │ │ │ │ movw r2, #26549 @ 0x67b5 │ │ │ │ movt r2, #5718 @ 0x1656 │ │ │ │ add r2, r3 │ │ │ │ movw r3, #60207 @ 0xeb2f │ │ │ │ @@ -614084,16 +614189,16 @@ │ │ │ │ mul.w r4, r3, r4 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mul.w r4, r1, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.w 213716 │ │ │ │ - add r3, pc, #8 @ (adr r3, 2133ec ) │ │ │ │ + bhi.w 2138a6 │ │ │ │ + add r3, pc, #8 @ (adr r3, 21357c ) │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ add r3, r0 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ lsls r7, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ ldc2 15, cr15, [fp], #1020 @ 0x3fc │ │ │ │ @@ -614102,15 +614207,15 @@ │ │ │ │ lsls r1, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ movw r2, #26549 @ 0x67b5 │ │ │ │ movt r2, #5718 @ 0x1656 │ │ │ │ - ldr r3, [pc, #1016] @ (213804 ) │ │ │ │ + ldr r3, [pc, #1016] @ (213994 ) │ │ │ │ movw r0, #44605 @ 0xae3d │ │ │ │ movt r0, #49842 @ 0xc2b2 │ │ │ │ movw r4, #60207 @ 0xeb2f │ │ │ │ movt r4, #10196 @ 0x27d4 │ │ │ │ mov.w sl, r1, lsl #7 │ │ │ │ add.w r9, r6, #44 @ 0x2c │ │ │ │ ldr r7, [r5, r3] │ │ │ │ @@ -614126,15 +614231,15 @@ │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ lsls r7, r1, #2 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ eor.w r3, r3, r3, lsr #16 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 213496 │ │ │ │ + beq.n 213626 │ │ │ │ ldrh r1, [r6, #32] │ │ │ │ add.w r9, r6, #44 @ 0x2c │ │ │ │ strh.w r1, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ strh.w r1, [sp, #6] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mla r2, r0, r1, r2 │ │ │ │ @@ -614143,15 +614248,15 @@ │ │ │ │ mul.w r3, r4, r3 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ eor.w r3, r3, r3, lsr #16 │ │ │ │ cmp r7, #15 │ │ │ │ - bls.w 2135a8 │ │ │ │ + bls.w 213738 │ │ │ │ sub.w r1, r7, #15 │ │ │ │ movw r2, #17448 @ 0x4428 │ │ │ │ movt r2, #9251 @ 0x2423 │ │ │ │ add.w r8, r9, r1 │ │ │ │ movw r5, #51831 @ 0xca77 │ │ │ │ movt r5, #34283 @ 0x85eb │ │ │ │ movw r1, #34383 @ 0x864f │ │ │ │ @@ -614176,15 +614281,15 @@ │ │ │ │ ldr.w r4, [r0, #-4] │ │ │ │ cmp r8, r0 │ │ │ │ mov.w r3, r3, ror #19 │ │ │ │ mla r4, r5, r4, r1 │ │ │ │ mul.w r3, ip, r3 │ │ │ │ mov.w r4, r4, ror #19 │ │ │ │ mul.w r1, ip, r4 │ │ │ │ - bhi.n 2134ce │ │ │ │ + bhi.n 21365e │ │ │ │ mov.w r0, lr, ror #25 │ │ │ │ add.w r0, r0, r2, ror #31 │ │ │ │ add.w r2, r9, #1 │ │ │ │ add.w r0, r0, r3, ror #20 │ │ │ │ and.w r3, r7, #1008 @ 0x3f0 │ │ │ │ subs r3, #16 │ │ │ │ add.w r0, r0, r1, ror #14 │ │ │ │ @@ -614192,20 +614297,20 @@ │ │ │ │ it cc │ │ │ │ movcc r3, #0 │ │ │ │ add.w r2, r9, #16 │ │ │ │ add.w r9, r3, r2 │ │ │ │ mov r1, r9 │ │ │ │ add r0, r7 │ │ │ │ and.w r2, r7, #12 │ │ │ │ - bl 212e28 │ │ │ │ + bl 212fb8 │ │ │ │ add.w r3, fp, sl │ │ │ │ mov r4, r0 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2130a6 │ │ │ │ + beq.w 213236 │ │ │ │ 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 │ │ │ │ @@ -614219,22 +614324,22 @@ │ │ │ │ mov.w r3, r3, ror #15 │ │ │ │ mul.w r3, ip, r3 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ eor.w r4, r3, r3, lsr #16 │ │ │ │ - bne.n 21357c │ │ │ │ - b.n 2130a6 │ │ │ │ + bne.n 21370c │ │ │ │ + b.n 213236 │ │ │ │ movw r0, #26545 @ 0x67b1 │ │ │ │ movt r0, #5718 @ 0x1656 │ │ │ │ add r0, r3 │ │ │ │ - b.n 21353a │ │ │ │ + b.n 2136ca │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2130a6 │ │ │ │ + beq.w 213236 │ │ │ │ adds r6, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r3, [r6, r1, lsl #3] │ │ │ │ adds r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ and.w r3, r3, ip │ │ │ │ @@ -614243,71 +614348,71 @@ │ │ │ │ mov.w r3, r3, ror #21 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r7, r3 │ │ │ │ eor.w r4, r3, r3, lsr #16 │ │ │ │ - bne.n 2135be │ │ │ │ - b.n 2130a6 │ │ │ │ + bne.n 21374e │ │ │ │ + b.n 213236 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ movw r2, #26549 @ 0x67b5 │ │ │ │ movt r2, #5718 @ 0x1656 │ │ │ │ mla r3, r5, r0, r3 │ │ │ │ add r2, r3 │ │ │ │ movw r3, #60207 @ 0xeb2f │ │ │ │ movt r3, #10196 @ 0x27d4 │ │ │ │ mov.w r2, r2, ror #15 │ │ │ │ mul.w r4, r3, r2 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mul.w r4, r1, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ - b.n 2130a6 │ │ │ │ + b.n 213236 │ │ │ │ mov r0, r6 │ │ │ │ - bl 202ec4 │ │ │ │ + bl 203054 │ │ │ │ add.w r1, r6, #44 @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 212eac │ │ │ │ + bl 21303c │ │ │ │ movs r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 202ec4 │ │ │ │ + bl 203054 │ │ │ │ add.w r1, r6, #76 @ 0x4c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 212eac │ │ │ │ + bl 21303c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mul.w r4, r0, r5 │ │ │ │ mla r3, r1, r3, r8 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 2130a6 │ │ │ │ + bls.w 213236 │ │ │ │ add.w r7, r6, #108 @ 0x6c │ │ │ │ movs r5, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 202ec4 │ │ │ │ + bl 203054 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 212eac │ │ │ │ + bl 21303c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ mov r4, r0 │ │ │ │ adds r7, #32 │ │ │ │ mla r3, r1, r3, r8 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 21366a │ │ │ │ - b.n 2130a6 │ │ │ │ + bcc.n 2137fa │ │ │ │ + b.n 213236 │ │ │ │ ldr r1, [r6, #76] @ 0x4c │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw r0, #51831 @ 0xca77 │ │ │ │ movt r0, #34283 @ 0x85eb │ │ │ │ @@ -614334,15 +614439,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 2130a6 │ │ │ │ + b.n 213236 │ │ │ │ ldr r2, [r6, #64] @ 0x40 │ │ │ │ movw r1, #44605 @ 0xae3d │ │ │ │ movt r1, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw r0, #51831 @ 0xca77 │ │ │ │ movt r0, #34283 @ 0x85eb │ │ │ │ @@ -614373,15 +614478,15 @@ │ │ │ │ mov.w r3, r3, ror #15 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ eor.w r4, r3, r3, lsr #16 │ │ │ │ - b.n 2130a6 │ │ │ │ + b.n 213236 │ │ │ │ ldr r1, [r6, #64] @ 0x40 │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw r0, #60207 @ 0xeb2f │ │ │ │ movt r0, #10196 @ 0x27d4 │ │ │ │ @@ -614392,24 +614497,24 @@ │ │ │ │ mov.w r3, r3, ror #15 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ eor.w r4, r3, r3, lsr #16 │ │ │ │ - b.n 2130a6 │ │ │ │ + b.n 213236 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - beq.n 21370c │ │ │ │ + ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 213708 │ │ │ │ + ldmia r6, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r7!, {r1, r2, r3, r6} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #16 │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ @@ -614427,52 +614532,52 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r3 │ │ │ │ ldrb.w ip, [sp, #32] │ │ │ │ cmp.w ip, #68 @ 0x44 │ │ │ │ - beq.w 213952 │ │ │ │ - bhi.n 21388a │ │ │ │ + beq.w 213ae2 │ │ │ │ + bhi.n 213a1a │ │ │ │ cmp.w ip, #36 @ 0x24 │ │ │ │ - bhi.n 21390a │ │ │ │ + bhi.n 213a9a │ │ │ │ cmp.w ip, #9 │ │ │ │ - bls.n 213910 │ │ │ │ + bls.n 213aa0 │ │ │ │ sub.w ip, ip, #10 │ │ │ │ movs r3, #1 │ │ │ │ uxtb.w ip, ip │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst.w r3, #83886080 @ 0x5000000 │ │ │ │ - bne.n 213940 │ │ │ │ + bne.n 213ad0 │ │ │ │ tst.w r3, #1280 @ 0x500 │ │ │ │ - bne.n 2138f4 │ │ │ │ + bne.n 213a84 │ │ │ │ ands.w r3, r3, #5 │ │ │ │ - beq.n 213910 │ │ │ │ + beq.n 213aa0 │ │ │ │ sxtb r0, r0 │ │ │ │ sxtb r3, r2 │ │ │ │ cmn r0, r3 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {sl, fp, pc} │ │ │ │ cmp.w ip, #160 @ 0xa0 │ │ │ │ - beq.n 21391c │ │ │ │ + beq.n 213aac │ │ │ │ cmp.w ip, #192 @ 0xc0 │ │ │ │ - beq.n 2138d0 │ │ │ │ + beq.n 213a60 │ │ │ │ cmp.w ip, #144 @ 0x90 │ │ │ │ - bne.n 213910 │ │ │ │ + bne.n 213aa0 │ │ │ │ uxth r0, r0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e14d8 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ uxth r0, r2 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e14d8 │ │ │ │ vneg.f32 s0, s0 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ add sp, #12 │ │ │ │ @@ -614495,15 +614600,15 @@ │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {sl, fp, pc} │ │ │ │ cmp.w ip, #66 @ 0x42 │ │ │ │ - beq.n 213952 │ │ │ │ + beq.n 213ae2 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {sl, fp, pc} │ │ │ │ vmov s15, r2 │ │ │ │ vmov s14, r0 │ │ │ │ vneg.f32 s15, s15 │ │ │ │ @@ -614542,231 +614647,231 @@ │ │ │ │ mov sl, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r9, r5, lsl #5 │ │ │ │ mov r8, r1 │ │ │ │ ldrb.w r2, [sp, #104] @ 0x68 │ │ │ │ add.w r7, r0, r9 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #520] @ (213ba4 ) │ │ │ │ + ldr r2, [pc, #520] @ (213d34 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #520] @ (213ba8 ) │ │ │ │ + ldr r3, [pc, #520] @ (213d38 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r7, #44 @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 2017b8 │ │ │ │ + bl 201948 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 213a50 │ │ │ │ + beq.n 213be0 │ │ │ │ mov.w fp, sl, lsl #5 │ │ │ │ add.w sl, r8, sl, lsl #5 │ │ │ │ add.w r3, sl, #44 @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 2017b8 │ │ │ │ - cbz r0, 213a32 │ │ │ │ + bl 201948 │ │ │ │ + cbz r0, 213bc2 │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ ldr.w r1, [sl, #56] @ 0x38 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ ldrb.w sl, [r1, #13] │ │ │ │ cmp sl, r2 │ │ │ │ - bne.n 213a32 │ │ │ │ + bne.n 213bc2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r9, r9, #60 @ 0x3c │ │ │ │ add r9, r4 │ │ │ │ movs r7, #0 │ │ │ │ orr.w sl, r2, sl │ │ │ │ add.w r2, fp, #60 @ 0x3c │ │ │ │ add r8, r2 │ │ │ │ mov r2, r6 │ │ │ │ mov fp, r0 │ │ │ │ mov r6, sl │ │ │ │ mov sl, r2 │ │ │ │ - b.n 213a04 │ │ │ │ + b.n 213b94 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, #16 │ │ │ │ - beq.w 213b66 │ │ │ │ + beq.w 213cf6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202ec4 │ │ │ │ + bl 203054 │ │ │ │ cmp r0, r7 │ │ │ │ - bls.n 2139fc │ │ │ │ + bls.n 213b8c │ │ │ │ ldrb.w r3, [r8, r7] │ │ │ │ ldrb.w r1, [r9, r7] │ │ │ │ add.w r3, fp, r3, lsl #3 │ │ │ │ add.w r1, sl, r1, lsl #3 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 213820 │ │ │ │ + bl 2139b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2139fc │ │ │ │ + bne.n 213b8c │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #372] @ (213bac ) │ │ │ │ - ldr r3, [pc, #368] @ (213ba8 ) │ │ │ │ + ldr r2, [pc, #372] @ (213d3c ) │ │ │ │ + ldr r3, [pc, #368] @ (213d38 ) │ │ │ │ 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 213b9e │ │ │ │ + bne.w 213d2e │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ add r7, sp, #28 │ │ │ │ strd r6, r6, [sp, #28] │ │ │ │ strd r6, r6, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r6, [r0, #-8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 213b6a │ │ │ │ + bne.w 213cfa │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ movw r3, #353 @ 0x161 │ │ │ │ it eq │ │ │ │ moveq.w r3, #260 @ 0x104 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 213b6a │ │ │ │ + bne.n 213cfa │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov sl, r6 │ │ │ │ sub.w fp, r0, #20 │ │ │ │ add.w r6, r0, #39 @ 0x27 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 213a96 │ │ │ │ + b.n 213c26 │ │ │ │ ldrb.w r3, [r6, #1]! │ │ │ │ strb.w r3, [r7, sl] │ │ │ │ add.w sl, sl, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 202ec4 │ │ │ │ + bl 203054 │ │ │ │ cmp r0, sl │ │ │ │ - bhi.n 213a8a │ │ │ │ + bhi.n 213c1a │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsls r1, r3, #5 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #44] @ 0x2c │ │ │ │ strd r3, r3, [sp, #52] @ 0x34 │ │ │ │ add.w r3, r8, r1 │ │ │ │ ldr r6, [r3, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 213b86 │ │ │ │ + bne.n 213d16 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ it eq │ │ │ │ moveq.w r2, #260 @ 0x104 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 213b86 │ │ │ │ + bne.n 213d16 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ sub.w r3, r6, #20 │ │ │ │ movw sl, #65497 @ 0xffd9 │ │ │ │ movt sl, #65535 @ 0xffff │ │ │ │ eor.w ip, ip, #1 │ │ │ │ sub.w sl, sl, r6 │ │ │ │ add.w fp, r6, #39 @ 0x27 │ │ │ │ str r5, [sp, #20] │ │ │ │ add.w r7, sp, #43 @ 0x2b │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r3 │ │ │ │ mov r4, r1 │ │ │ │ strd ip, r0, [sp, #8] │ │ │ │ - b.n 213b0a │ │ │ │ + b.n 213c9a │ │ │ │ ldrb.w r3, [fp, #1]! │ │ │ │ strb.w r3, [r7, #1]! │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 202ec4 │ │ │ │ + bl 203054 │ │ │ │ add.w r3, sl, fp │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 213b02 │ │ │ │ + bhi.n 213c92 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldrd ip, r0, [sp, #8] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 213a32 │ │ │ │ + beq.n 213bc2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 213a32 │ │ │ │ + bne.n 213bc2 │ │ │ │ add.w r9, r9, #59 @ 0x3b │ │ │ │ add.w r6, r1, #59 @ 0x3b │ │ │ │ add r9, r4 │ │ │ │ add r6, r8 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 213b5a │ │ │ │ + b.n 213cea │ │ │ │ ldrb.w r2, [r9, #1]! │ │ │ │ ldrb.w r3, [r6, #1]! │ │ │ │ add r2, sp │ │ │ │ add r3, sp │ │ │ │ ldrb r2, [r2, #28] │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 213a32 │ │ │ │ + bne.w 213bc2 │ │ │ │ adds r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202ec4 │ │ │ │ + bl 203054 │ │ │ │ cmp r0, r7 │ │ │ │ - bhi.n 213b40 │ │ │ │ + bhi.n 213cd0 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 213a34 │ │ │ │ + b.n 213bc4 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ add.w r2, sp, #27 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r1, 213b7e │ │ │ │ + cbz r1, 213d0e │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 213b74 │ │ │ │ + bne.n 213d04 │ │ │ │ mov.w ip, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 213aa6 │ │ │ │ + b.n 213c36 │ │ │ │ ldrb r0, [r6, #12] │ │ │ │ add.w r2, sp, #43 @ 0x2b │ │ │ │ movs r3, #0 │ │ │ │ - cbz r0, 213b9a │ │ │ │ + cbz r0, 213d2a │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 213b90 │ │ │ │ + bne.n 213d20 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 213b24 │ │ │ │ + b.n 213cb4 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r6, r7} │ │ │ │ + stmia r4!, {r2, r4, r5} │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #40] @ 213be8 │ │ │ │ + ldr.w ip, [pc, #40] @ 213d78 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #36] @ (213bec ) │ │ │ │ + ldr r4, [pc, #36] @ (213d7c ) │ │ │ │ add ip, pc │ │ │ │ ldr.w lr, [r0, #36] @ 0x24 │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla ip, ip, lr, r4 │ │ │ │ add ip, r2 │ │ │ │ ldrb.w r4, [ip, #23] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 213970 │ │ │ │ + bl 213b00 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - stmia r4!, {r1, r2, r4, r5} │ │ │ │ + stmia r2!, {r1, r2, r5, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ 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 │ │ │ │ @@ -614776,25 +614881,25 @@ │ │ │ │ add.w r5, r9, #59 @ 0x3b │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r1 │ │ │ │ add r6, r0 │ │ │ │ add r5, r1 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 213c2a │ │ │ │ + b.n 213dba │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 213c50 │ │ │ │ + bne.n 213de0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 202ec4 │ │ │ │ + bl 203054 │ │ │ │ cmp r0, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bhi.n 213c1e │ │ │ │ + bhi.n 213dae │ │ │ │ add sl, r9 │ │ │ │ add r7, fp │ │ │ │ ldr.w r0, [sl, #56] @ 0x38 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ @@ -614802,466 +614907,466 @@ │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w r2, [pc, #1108] @ 2140c0 │ │ │ │ + ldr.w r2, [pc, #1108] @ 214250 │ │ │ │ sub sp, #8 │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 213c98 │ │ │ │ + bne.n 213e28 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.n 213c8e │ │ │ │ + bhi.n 213e1e │ │ │ │ tbb [pc, r3] │ │ │ │ ldrb r7, [r4, #24] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ lsrs r2, r1, #27 │ │ │ │ lsls r5, r0, #20 │ │ │ │ movs r5, r0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 213e8e │ │ │ │ + beq.w 21401e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 213c98 │ │ │ │ + bne.n 213e28 │ │ │ │ ldrb.w r1, [r0, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 213c98 │ │ │ │ + bne.n 213e28 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 213f5a │ │ │ │ + beq.w 2140ea │ │ │ │ lsls r2, r2, #3 │ │ │ │ add.w r1, r7, #40 @ 0x28 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 5af38 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 213c9a │ │ │ │ + b.n 213e2a │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 213c98 │ │ │ │ + bne.n 213e28 │ │ │ │ ldrb.w r1, [r0, #40] @ 0x28 │ │ │ │ ldrb.w r0, [r7, #40] @ 0x28 │ │ │ │ eors r1, r0 │ │ │ │ lsls r0, r1, #30 │ │ │ │ - bne.n 213c98 │ │ │ │ + bne.n 213e28 │ │ │ │ ldrb.w r0, [r4, #32] │ │ │ │ ldrb.w r1, [r7, #32] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 213c98 │ │ │ │ + bne.n 213e28 │ │ │ │ ldrb.w r0, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r1, [r7, #33] @ 0x21 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 213c98 │ │ │ │ - ldr r1, [pc, #960] @ (2140c4 ) │ │ │ │ + bne.n 213e28 │ │ │ │ + ldr r1, [pc, #960] @ (214254 ) │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov sl, r2 │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.w 213fb8 │ │ │ │ + bne.w 214148 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 213eda │ │ │ │ + beq.w 21406a │ │ │ │ add.w r9, r7, #59 @ 0x3b │ │ │ │ add.w r8, r4, #59 @ 0x3b │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r9 │ │ │ │ mov r5, r8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 213d44 │ │ │ │ + b.n 213ed4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ mov r5, r2 │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 213c98 │ │ │ │ + bne.n 213e28 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 202ec4 │ │ │ │ + bl 203054 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, r0 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bcc.n 213d30 │ │ │ │ + bcc.n 213ec0 │ │ │ │ ldr.w r2, [r8, #-3] │ │ │ │ ldr.w r3, [r9, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 213c98 │ │ │ │ + bne.n 213e28 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ adds r2, r7, #1 │ │ │ │ add.w r8, r8, #32 │ │ │ │ mov r7, r2 │ │ │ │ add.w r9, r9, #32 │ │ │ │ mla r3, r0, r3, sl │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 213d28 │ │ │ │ - b.n 213eda │ │ │ │ + bhi.n 213eb8 │ │ │ │ + b.n 21406a │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 213c98 │ │ │ │ + bne.n 213e28 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 213c98 │ │ │ │ + bne.n 213e28 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 213c98 │ │ │ │ + bne.w 213e28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 213faa │ │ │ │ + beq.w 21413a │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 213c98 │ │ │ │ + bne.w 213e28 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 213f04 │ │ │ │ + bhi.w 214094 │ │ │ │ tbb [pc, r3] │ │ │ │ str r2, [sp, #592] @ 0x250 │ │ │ │ - add r1, pc, #592 @ (adr r1, 21400c ) │ │ │ │ + add r1, pc, #592 @ (adr r1, 21419c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bl 212dac │ │ │ │ + bl 212f3c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 212dac │ │ │ │ + bl 212f3c │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 213c98 │ │ │ │ + bne.w 213e28 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 213f24 │ │ │ │ + beq.w 2140b4 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ add.w r0, r0, r0, lsl #2 │ │ │ │ ldr.w ip, [r7, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r1, #16 │ │ │ │ add.w lr, r1, #12 │ │ │ │ add.w r1, ip, #16 │ │ │ │ add.w ip, ip, #12 │ │ │ │ - b.n 213e0a │ │ │ │ + b.n 213f9a │ │ │ │ ldr.w r5, [ip, r3, lsl #2] │ │ │ │ ldr.w r6, [lr, r3, lsl #2] │ │ │ │ adds r3, #5 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 213c98 │ │ │ │ + bne.w 213e28 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 213f24 │ │ │ │ + beq.w 2140b4 │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ ldr.w r6, [r1, r3, lsl #2] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 213df4 │ │ │ │ - b.n 213c98 │ │ │ │ + beq.n 213f84 │ │ │ │ + b.n 213e28 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 213c98 │ │ │ │ + bne.w 213e28 │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ ldrb.w r1, [r7, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 213c98 │ │ │ │ + bne.w 213e28 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - ldr r3, [pc, #660] @ (2140c8 ) │ │ │ │ + ldr r3, [pc, #660] @ (214258 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r8, r3 │ │ │ │ add r3, r1 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 213e5a │ │ │ │ + cbz r3, 213fea │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ ldrb.w r3, [r7, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 213c98 │ │ │ │ + bne.w 213e28 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 213c98 │ │ │ │ + bne.w 213e28 │ │ │ │ add.w r3, r8, r1 │ │ │ │ ldrb.w ip, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 213f7c │ │ │ │ + beq.w 21410c │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r7, #96 @ 0x60 │ │ │ │ mov r2, r3 │ │ │ │ add.w lr, r4, #96 @ 0x60 │ │ │ │ - b.n 213e7e │ │ │ │ + b.n 21400e │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 213f7c │ │ │ │ + beq.n 21410c │ │ │ │ ldr.w r5, [r0, r3, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ ldr.w r6, [lr, r3, lsl #2] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 213e78 │ │ │ │ - b.n 213c98 │ │ │ │ + beq.n 214008 │ │ │ │ + b.n 213e28 │ │ │ │ ldrb.w r2, [r0, #32] │ │ │ │ ldrb.w r3, [r7, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 213c98 │ │ │ │ + bne.w 213e28 │ │ │ │ ldrb.w r2, [r0, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 213c98 │ │ │ │ + bne.w 213e28 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 213eda │ │ │ │ + cbz r3, 21406a │ │ │ │ ldr r4, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r4 │ │ │ │ - cbz r2, 213ed2 │ │ │ │ + cbz r2, 214062 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - b.n 213ec2 │ │ │ │ + b.n 214052 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 213ed2 │ │ │ │ + cbz r2, 214062 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 213ebc │ │ │ │ + bne.n 21404c │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 213c98 │ │ │ │ + bne.w 213e28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 213eb2 │ │ │ │ + bne.n 214042 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 213c9a │ │ │ │ + b.n 213e2a │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 213c98 │ │ │ │ + bne.w 213e28 │ │ │ │ ldrb.w r0, [r0, #80] @ 0x50 │ │ │ │ ldrb.w r3, [r7, #80] @ 0x50 │ │ │ │ subs r2, r0, r3 │ │ │ │ negs r0, r2 │ │ │ │ adcs r0, r2 │ │ │ │ - b.n 213c9a │ │ │ │ + b.n 213e2a │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ subs r1, r0, r3 │ │ │ │ negs r0, r1 │ │ │ │ adcs r0, r1 │ │ │ │ - b.n 213c9a │ │ │ │ + b.n 213e2a │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 213c98 │ │ │ │ + bne.w 213e28 │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ ldr r3, [r7, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 213c98 │ │ │ │ + bne.w 213e28 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ - b.n 213c9a │ │ │ │ + b.n 213e2a │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, r7, #65 @ 0x41 │ │ │ │ add.w r0, r4, #65 @ 0x41 │ │ │ │ blx 5af38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 213c98 │ │ │ │ + bne.w 213e28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 213c98 │ │ │ │ + bne.w 213e28 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 213c98 │ │ │ │ + bne.w 213e28 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 213c9a │ │ │ │ + b.n 213e2a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 213eda │ │ │ │ + beq.n 21406a │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ add.w r1, r7, #40 @ 0x28 │ │ │ │ - b.n 213f6c │ │ │ │ + b.n 2140fc │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 213eda │ │ │ │ + beq.n 21406a │ │ │ │ ldrb.w lr, [r0, r3, lsl #3] │ │ │ │ ldrb.w ip, [r1, r3, lsl #3] │ │ │ │ adds r3, #1 │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 213f68 │ │ │ │ - b.n 213c98 │ │ │ │ + beq.n 2140f8 │ │ │ │ + b.n 213e28 │ │ │ │ add.w r3, r8, r1 │ │ │ │ ldrb.w ip, [r3, #21] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 213eda │ │ │ │ + beq.n 21406a │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ add.w r1, r7, #40 @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 213f9a │ │ │ │ + b.n 21412a │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 213eda │ │ │ │ + beq.n 21406a │ │ │ │ ldr.w r4, [r0, #4]! │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 213f96 │ │ │ │ - b.n 213c98 │ │ │ │ + beq.n 214126 │ │ │ │ + b.n 213e28 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 213c9a │ │ │ │ + b.n 213e2a │ │ │ │ add.w r3, r4, #59 @ 0x3b │ │ │ │ movw r2, #65477 @ 0xffc5 │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ mov r5, r3 │ │ │ │ add.w r6, r7, #59 @ 0x3b │ │ │ │ sub.w r8, r2, r4 │ │ │ │ - b.n 213fe0 │ │ │ │ + b.n 214170 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 214078 │ │ │ │ + bne.n 214208 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 202ec4 │ │ │ │ + bl 203054 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r2, r8, r3 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 213fd0 │ │ │ │ + bhi.n 214160 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 214078 │ │ │ │ + bne.n 214208 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ - bl 213bf0 │ │ │ │ - cbz r0, 214078 │ │ │ │ + bl 213d80 │ │ │ │ + cbz r0, 214208 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r3, sl │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 213eda │ │ │ │ + bls.w 21406a │ │ │ │ add.w r8, r4, #123 @ 0x7b │ │ │ │ adds r7, #123 @ 0x7b │ │ │ │ movs r6, #2 │ │ │ │ mov r5, r7 │ │ │ │ mov r2, r8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 214038 │ │ │ │ + b.n 2141c8 │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ ldrb.w r1, [r5, #1]! │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 213c98 │ │ │ │ + bne.w 213e28 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 202ec4 │ │ │ │ + bl 203054 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bcc.n 21402a │ │ │ │ + bcc.n 2141ba │ │ │ │ ldr.w r2, [r8, #-3] │ │ │ │ ldr.w r3, [r7, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 213c98 │ │ │ │ + bne.w 213e28 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ adds r2, r6, #1 │ │ │ │ add.w r8, r8, #32 │ │ │ │ mov r6, r2 │ │ │ │ adds r7, #32 │ │ │ │ mla r3, r0, r3, sl │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 214022 │ │ │ │ - b.n 213eda │ │ │ │ + bhi.n 2141b2 │ │ │ │ + b.n 21406a │ │ │ │ add.w r6, r7, #91 @ 0x5b │ │ │ │ - b.n 214094 │ │ │ │ + b.n 214224 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ mov r5, r3 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 213c98 │ │ │ │ + bne.w 213e28 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202ec4 │ │ │ │ + bl 203054 │ │ │ │ add.w r3, r8, r5 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 21407e │ │ │ │ + bhi.n 21420e │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 213c98 │ │ │ │ + bne.w 213e28 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 213bf0 │ │ │ │ + bl 213d80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21400a │ │ │ │ - b.n 213c98 │ │ │ │ - stmia r3!, {r1, r3, r7} │ │ │ │ + bne.n 21419a │ │ │ │ + b.n 213e28 │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 213c58 │ │ │ │ + bl 213de8 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #12] @ (2140fc ) │ │ │ │ - ldr r2, [pc, #12] @ (214100 ) │ │ │ │ + ldr r3, [pc, #12] @ (21428c ) │ │ │ │ + ldr r2, [pc, #12] @ (214290 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ - bl 1e6ac0 │ │ │ │ + bl 1e6c50 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xffd7ffff │ │ │ │ mrc 15, 2, APSR_nzcv, cr13, cr15, {7} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6ce4 │ │ │ │ + bl 1e6e74 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -615269,216 +615374,216 @@ │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #8 │ │ │ │ movw r2, #299 @ 0x12b │ │ │ │ lsls r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 214156 │ │ │ │ + bne.n 2142e6 │ │ │ │ tst.w r3, #708 @ 0x2c4 │ │ │ │ - beq.n 2141b0 │ │ │ │ + beq.n 214340 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subw r3, r3, #866 @ 0x362 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 2141c0 │ │ │ │ + bhi.n 214350 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e6ebc │ │ │ │ + bl 1e704c │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 214146 │ │ │ │ - cbz r6, 214174 │ │ │ │ + beq.n 2142d6 │ │ │ │ + cbz r6, 214304 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 2141cc │ │ │ │ + cbz r0, 21435c │ │ │ │ mov r0, r4 │ │ │ │ - bl 201550 │ │ │ │ + bl 2016e0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201550 │ │ │ │ + bl 2016e0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 21419e │ │ │ │ + cbnz r3, 21432e │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ ubfx r2, r2, #2, #6 │ │ │ │ orr.w r2, r2, r3, lsr #2 │ │ │ │ bfi r3, r2, #2, #6 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 214148 │ │ │ │ + beq.n 2142d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 201a58 │ │ │ │ + bl 201be8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bhi.n 21414e │ │ │ │ + bhi.n 2142de │ │ │ │ cmp r3, #113 @ 0x71 │ │ │ │ - bhi.n 214156 │ │ │ │ + bhi.n 2142e6 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 214156 │ │ │ │ + bls.n 2142e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202870 │ │ │ │ + bl 202a00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 214146 │ │ │ │ - b.n 214156 │ │ │ │ + beq.n 2142d6 │ │ │ │ + b.n 2142e6 │ │ │ │ str r4, [r3, #4] │ │ │ │ - b.n 214146 │ │ │ │ + b.n 2142d6 │ │ │ │ stmdb 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, #676] @ (214488 ) │ │ │ │ + ldr r2, [pc, #676] @ (214618 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #676] @ (21448c ) │ │ │ │ + ldr r3, [pc, #676] @ (21461c ) │ │ │ │ add r2, pc │ │ │ │ - ldr.w sl, [pc, #676] @ 214490 │ │ │ │ + ldr.w sl, [pc, #676] @ 214620 │ │ │ │ str r0, [sp, #8] │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r0, #424] @ 0x1a8 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - cbz r5, 21421a │ │ │ │ + cbz r5, 2143aa │ │ │ │ movs r5, #0 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r5, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 214204 │ │ │ │ - cbz r5, 21421a │ │ │ │ + bne.n 214394 │ │ │ │ + cbz r5, 2143aa │ │ │ │ ldr r5, [r5, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r2, r3, #338 @ 0x152 │ │ │ │ add.w r0, r3, #342 @ 0x156 │ │ │ │ ldr.w r1, [r3, #468] @ 0x1d4 │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ adds r1, #4 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 214228 │ │ │ │ + bne.n 2143b8 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 214480 │ │ │ │ + beq.w 214610 │ │ │ │ mov.w fp, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r5, [r7, #16] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 214314 │ │ │ │ + beq.n 2144a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2142f8 │ │ │ │ + beq.n 214488 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 2142c2 │ │ │ │ - ldr r2, [pc, #564] @ (214494 ) │ │ │ │ + bne.n 214452 │ │ │ │ + ldr r2, [pc, #564] @ (214624 ) │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr.w r8, [sl, r2] │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #78] @ 0x4e │ │ │ │ - cbz r3, 2142c2 │ │ │ │ + cbz r3, 214452 │ │ │ │ mov r0, r5 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ - bl 230a8c │ │ │ │ + bl 230c1c │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mov r3, r6 │ │ │ │ add.w r2, r8, r2, lsl #7 │ │ │ │ ldrb.w r1, [r2, #78] @ 0x4e │ │ │ │ adds r1, #10 │ │ │ │ add.w ip, r5, r1, lsl #2 │ │ │ │ ldr.w r0, [r5, r1, lsl #2] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bne.n 2142c0 │ │ │ │ + bne.n 214450 │ │ │ │ mov r3, r6 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrb.w r3, [sp, #54] @ 0x36 │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bne.n 2142c0 │ │ │ │ + bne.n 214450 │ │ │ │ mov r3, r6 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrb.w r3, [sp, #56] @ 0x38 │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bne.n 2142c0 │ │ │ │ + bne.n 214450 │ │ │ │ mov r3, r6 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrb.w r0, [sp, #58] @ 0x3a │ │ │ │ ands.w r8, r0, #15 │ │ │ │ - beq.n 21434a │ │ │ │ - cbz r4, 214314 │ │ │ │ + beq.n 2144da │ │ │ │ + cbz r4, 2144a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21445c │ │ │ │ + beq.w 2145ec │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21445c │ │ │ │ + beq.w 2145ec │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 214452 │ │ │ │ - ldr r1, [pc, #440] @ (214494 ) │ │ │ │ + bne.w 2145e2 │ │ │ │ + ldr r1, [pc, #440] @ (214624 ) │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr.w r1, [sl, r1] │ │ │ │ add.w r2, r1, r2, lsl #7 │ │ │ │ ldrb.w r2, [r2, #78] @ 0x4e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 214452 │ │ │ │ + beq.w 2145e2 │ │ │ │ mov r5, r4 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 21426e │ │ │ │ + b.n 2143fe │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 214314 │ │ │ │ - ldr r2, [pc, #404] @ (214494 ) │ │ │ │ + bne.n 2144a4 │ │ │ │ + ldr r2, [pc, #404] @ (214624 ) │ │ │ │ ldr.w r8, [sl, r2] │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add.w r2, r8, r2, lsl #7 │ │ │ │ ldrb.w r2, [r2, #78] @ 0x4e │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 21447c │ │ │ │ + bne.w 21460c │ │ │ │ mov r0, r7 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 214248 │ │ │ │ + bne.n 2143d8 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 251614 │ │ │ │ - ldr r2, [pc, #360] @ (214498 ) │ │ │ │ - ldr r3, [pc, #348] @ (21448c ) │ │ │ │ + bl 2517a4 │ │ │ │ + ldr r2, [pc, #360] @ (214628 ) │ │ │ │ + ldr r3, [pc, #348] @ (21461c ) │ │ │ │ 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 214484 │ │ │ │ + bne.w 214614 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r1, [r2, #77] @ 0x4d │ │ │ │ ldrb.w r0, [r2, #32] │ │ │ │ ldrb.w r2, [r2, #41] @ 0x29 │ │ │ │ adds r1, #10 │ │ │ │ @@ -615496,34 +615601,34 @@ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r2, [lr, #22] │ │ │ │ mov r1, r3 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21443a │ │ │ │ + beq.n 2145ca │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r5, r4 │ │ │ │ strd r7, ip, [sp, #20] │ │ │ │ mov r7, sl │ │ │ │ lsl.w r0, r9, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ - b.n 2143b0 │ │ │ │ + b.n 214540 │ │ │ │ adds r0, #1 │ │ │ │ add.w lr, lr, #12 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 214430 │ │ │ │ + beq.n 2145c0 │ │ │ │ ldrb.w r4, [lr, #28] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 2143a6 │ │ │ │ + bne.n 214536 │ │ │ │ ldrb.w ip, [lr, #33] @ 0x21 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ands.w ip, ip, r4 │ │ │ │ - beq.n 2143a6 │ │ │ │ + beq.n 214536 │ │ │ │ ldrb.w sl, [lr, #24] │ │ │ │ ldrh.w r4, [lr, #26] │ │ │ │ ldrb.w r9, [lr, #34] @ 0x22 │ │ │ │ mov.w sl, sl, lsl #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ rsb r9, r9, r4, lsr #2 │ │ │ │ @@ -615542,257 +615647,257 @@ │ │ │ │ subs r0, #1 │ │ │ │ orr.w r3, sl, r3 │ │ │ │ strb.w r3, [r8, #44] @ 0x2c │ │ │ │ lsls r0, r4 │ │ │ │ add r4, r9 │ │ │ │ strb.w r4, [r8, #45] @ 0x2d │ │ │ │ bics.w ip, ip, r0 │ │ │ │ - bne.n 2143dc │ │ │ │ + bne.n 21456c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r4, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w lr, lr, #12 │ │ │ │ adds r0, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 2143b0 │ │ │ │ + bne.n 214540 │ │ │ │ mov sl, r7 │ │ │ │ ldr.w ip, [sp, #24] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r4, r5 │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ ldmia r6!, {r0, r1} │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2142c2 │ │ │ │ - b.n 214314 │ │ │ │ + bne.w 214452 │ │ │ │ + b.n 2144a4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2142ca │ │ │ │ + bne.w 21445a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 214314 │ │ │ │ - ldr r2, [pc, #44] @ (214494 ) │ │ │ │ + bne.w 2144a4 │ │ │ │ + ldr r2, [pc, #44] @ (214624 ) │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r8, [sl, r2] │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #78] @ 0x4e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214314 │ │ │ │ + beq.w 2144a4 │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 21426e │ │ │ │ + b.n 2143fe │ │ │ │ str r7, [sp, #4] │ │ │ │ - b.n 214322 │ │ │ │ + b.n 2144b2 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - bkpt 0x0016 │ │ │ │ + pop {r1, r2, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x000e │ │ │ │ + pop {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r6, r7} │ │ │ │ + cbnz r4, 21467a │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r3, #0 │ │ │ │ add.w r8, r2, #8 │ │ │ │ strd r3, r3, [r2, #4] │ │ │ │ mov r5, r2 │ │ │ │ str.w r8, [r2] │ │ │ │ str r2, [r2, #12] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 214554 │ │ │ │ + beq.n 2146e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 214558 │ │ │ │ + beq.n 2146e8 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ tst r3, r1 │ │ │ │ - bne.n 2144f4 │ │ │ │ + bne.n 214684 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2144e6 │ │ │ │ + cbz r3, 214676 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 2144e6 │ │ │ │ + cbz r2, 214676 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ubfx r2, r2, #0, #26 │ │ │ │ tst r2, r7 │ │ │ │ - bne.n 214576 │ │ │ │ + bne.n 214706 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2144d0 │ │ │ │ + bne.n 214660 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ tst r3, r7 │ │ │ │ - beq.n 214554 │ │ │ │ + beq.n 2146e4 │ │ │ │ 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, 214566 │ │ │ │ + cbz r3, 2146f6 │ │ │ │ ldrb.w lr, [r2, #30] │ │ │ │ ubfx r1, lr, #0, #1 │ │ │ │ - b.n 214518 │ │ │ │ + b.n 2146a8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 214566 │ │ │ │ + cbz r3, 2146f6 │ │ │ │ ldrb r3, [r0, #30] │ │ │ │ and.w ip, r3, #1 │ │ │ │ eor.w r3, r3, lr │ │ │ │ cmp ip, r1 │ │ │ │ - bhi.n 214546 │ │ │ │ + bhi.n 2146d6 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 214512 │ │ │ │ + bmi.n 2146a2 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ ldr r6, [r0, #52] @ 0x34 │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 214546 │ │ │ │ - bne.n 214512 │ │ │ │ + bgt.n 2146d6 │ │ │ │ + bne.n 2146a2 │ │ │ │ ldrb.w ip, [r0, #21] │ │ │ │ ldrb r3, [r2, #21] │ │ │ │ ubfx ip, ip, #1, #2 │ │ │ │ ubfx r3, r3, #1, #2 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n 214512 │ │ │ │ + bls.n 2146a2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ strd r0, r3, [r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2144cc │ │ │ │ + bne.n 21465c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ubfx r1, r1, #0, #26 │ │ │ │ tst r1, r7 │ │ │ │ - bne.n 2144f2 │ │ │ │ + bne.n 214682 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r5, #12] │ │ │ │ strd r8, r3, [r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r5, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2144cc │ │ │ │ - b.n 214554 │ │ │ │ + bne.n 21465c │ │ │ │ + b.n 2146e4 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 2144f4 │ │ │ │ + b.n 214684 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2145ee │ │ │ │ + beq.n 21477e │ │ │ │ mov r6, r2 │ │ │ │ - b.n 2145ac │ │ │ │ + b.n 21473c │ │ │ │ lsls r2, r1, #24 │ │ │ │ - bpl.n 2145a6 │ │ │ │ + bpl.n 214736 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2145ea │ │ │ │ + beq.n 21477a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2145ee │ │ │ │ + cbz r3, 21477e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ ubfx r1, r2, #0, #26 │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 2145a6 │ │ │ │ + beq.n 214736 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 21459a │ │ │ │ + bne.n 21472a │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ blx 5ae10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2145a6 │ │ │ │ + bne.n 214736 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e4cac │ │ │ │ + bl 2e4e3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2145a6 │ │ │ │ + beq.n 214736 │ │ │ │ ldrb r2, [r4, #21] │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ eors r3, r2 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.n 2145a6 │ │ │ │ + bmi.n 214736 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 2145a6 │ │ │ │ + bne.n 214736 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2074e8 │ │ │ │ + bl 207678 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fe92c │ │ │ │ + bl 1feabc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #844] @ (214964 ) │ │ │ │ - ldr r3, [pc, #844] @ (214968 ) │ │ │ │ + ldr r2, [pc, #844] @ (214af4 ) │ │ │ │ + ldr r3, [pc, #844] @ (214af8 ) │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2147a2 │ │ │ │ + beq.w 214932 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ ite eq │ │ │ │ subeq r2, #20 │ │ │ │ movne r2, #0 │ │ │ │ - bl 214604 │ │ │ │ + bl 214794 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 21473c │ │ │ │ + beq.n 2148cc │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 2146c8 │ │ │ │ + bne.n 214858 │ │ │ │ ldr r6, [r4, #64] @ 0x40 │ │ │ │ add r5, sp, #16 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e633c │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ strd r2, r2, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w r2, r7, #20 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ @@ -615800,47 +615905,47 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ add.w r1, r4, #20 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ - ldr r2, [pc, #704] @ (21496c ) │ │ │ │ - ldr r3, [pc, #696] @ (214968 ) │ │ │ │ + bl 203bf0 │ │ │ │ + ldr r2, [pc, #704] @ (214afc ) │ │ │ │ + ldr r3, [pc, #696] @ (214af8 ) │ │ │ │ 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 21495e │ │ │ │ + bne.w 214aee │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr.w r5, [r8, #16] │ │ │ │ - bl 1ff65c │ │ │ │ + bl 1ff7ec │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r6, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 2147d2 │ │ │ │ + beq.n 214962 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r1, r0, [r6, #20] │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bhi.w 214958 │ │ │ │ + bhi.w 214ae8 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 214954 │ │ │ │ + bhi.w 214ae4 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r4, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ @@ -615874,18 +615979,18 @@ │ │ │ │ add r5, sp, #16 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ ldrd r1, r0, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [r5, #4] │ │ │ │ - bhi.w 2148b6 │ │ │ │ + bhi.w 214a46 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 214962 │ │ │ │ + bhi.w 214af2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ @@ -615912,15 +616017,15 @@ │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r2, [r0, #44] @ 0x2c │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ @@ -615928,24 +616033,24 @@ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #376] @ 0x178 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 21469c │ │ │ │ + b.n 21482c │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ add r5, sp, #16 │ │ │ │ - bl 2e64c8 │ │ │ │ + bl 2e6658 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add.w lr, r4, #48 @ 0x30 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ @@ -615953,35 +616058,35 @@ │ │ │ │ str r6, [sp, #12] │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ add.w r5, r4, #64 @ 0x40 │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 214690 │ │ │ │ + b.n 214820 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, sp │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 214850 │ │ │ │ + cbz r0, 2149e0 │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w lr, r0, #48 @ 0x30 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w ip, r0, #64 @ 0x40 │ │ │ │ @@ -615994,52 +616099,52 @@ │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ str.w r9, [sp, #12] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - b.n 214690 │ │ │ │ - strh.w r1, [sp, #16] │ │ │ │ b.n 214820 │ │ │ │ + strh.w r1, [sp, #16] │ │ │ │ + b.n 2149b0 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 214820 │ │ │ │ + b.n 2149b0 │ │ │ │ orrs r1, r0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 214820 │ │ │ │ + b.n 2149b0 │ │ │ │ strd r1, r0, [sp, #16] │ │ │ │ - b.n 214820 │ │ │ │ + b.n 2149b0 │ │ │ │ strh.w r1, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ add r5, sp, #16 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 2148f0 │ │ │ │ + cbz r0, 214a80 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff424 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e64c8 │ │ │ │ + bl 2e6658 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add.w lr, r4, #48 @ 0x30 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w ip, r4, #64 @ 0x40 │ │ │ │ @@ -616048,226 +616153,226 @@ │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ str.w r9, [sp, #12] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - b.n 214690 │ │ │ │ + b.n 214820 │ │ │ │ strb.w r1, [sp] │ │ │ │ - b.n 2148c0 │ │ │ │ + b.n 214a50 │ │ │ │ orrs r1, r0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 2148c0 │ │ │ │ + b.n 214a50 │ │ │ │ str r1, [sp, #0] │ │ │ │ - b.n 2148c0 │ │ │ │ + b.n 214a50 │ │ │ │ strd r1, r0, [sp] │ │ │ │ - b.n 2148c0 │ │ │ │ + b.n 214a50 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbnz r0, 2149a0 │ │ │ │ + @ instruction: 0xb850 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 214982 │ │ │ │ + @ instruction: 0xb7be │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #84] @ 2149d4 │ │ │ │ + ldr.w ip, [pc, #84] @ 214b64 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #80] @ (2149d8 ) │ │ │ │ + ldr r3, [pc, #80] @ (214b68 ) │ │ │ │ add r2, sp, #12 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 21449c │ │ │ │ + bl 21462c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, sp, #20 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2149b6 │ │ │ │ + beq.n 214b46 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r0, #16] │ │ │ │ str r1, [r3, #0] │ │ │ │ - ldr r2, [pc, #36] @ (2149dc ) │ │ │ │ - ldr r3, [pc, #28] @ (2149d8 ) │ │ │ │ + ldr r2, [pc, #36] @ (214b6c ) │ │ │ │ + ldr r3, [pc, #28] @ (214b68 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2149ce │ │ │ │ + bne.n 214b5e │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cpsid a │ │ │ │ + push {r2, r5, r6, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb642 │ │ │ │ + push {r1, r4, r5, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3216] @ 0xc90 │ │ │ │ - ldr r5, [pc, #588] @ (214c40 ) │ │ │ │ + ldr r5, [pc, #588] @ (214dd0 ) │ │ │ │ sub.w sp, sp, #844 @ 0x34c │ │ │ │ - ldr r3, [pc, #588] @ (214c44 ) │ │ │ │ + ldr r3, [pc, #588] @ (214dd4 ) │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ add r5, pc │ │ │ │ add r4, sp, #32 │ │ │ │ str r7, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ movs r6, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #836] @ 0x344 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r6, r6, [r7] │ │ │ │ strd r6, r6, [r7, #8] │ │ │ │ - bl 21449c │ │ │ │ + bl 21462c │ │ │ │ ldr.w r9, [r4] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214c34 │ │ │ │ + beq.w 214dc4 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ mov.w fp, #1 │ │ │ │ mov r7, r6 │ │ │ │ mov r5, r9 │ │ │ │ ldrsb.w r1, [r8, #65] @ 0x41 │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - bl 22e06c │ │ │ │ + bl 22e1fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 214c2a │ │ │ │ + bne.w 214dba │ │ │ │ ldr r3, [r5, #16] │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 214c18 │ │ │ │ + beq.w 214da8 │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ movne.w r9, #32 │ │ │ │ - bne.n 214a70 │ │ │ │ + bne.n 214c00 │ │ │ │ ldrsb.w r3, [r8, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #4 │ │ │ │ movne.w r9, #32 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ ands.w sl, r3, #8 │ │ │ │ - beq.n 214b22 │ │ │ │ - cbz r7, 214a82 │ │ │ │ + beq.n 214cb2 │ │ │ │ + cbz r7, 214c12 │ │ │ │ tst.w r3, #6 │ │ │ │ it eq │ │ │ │ addeq r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ ubfx r4, r3, #1, #2 │ │ │ │ - bl 2e6154 │ │ │ │ + bl 2e62e4 │ │ │ │ add r4, r0 │ │ │ │ add.w r4, r4, r6, lsl #2 │ │ │ │ ands.w r7, r4, #3 │ │ │ │ rsb r4, r6, r4, lsr #2 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ mov ip, r4 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ cmp r2, r9 │ │ │ │ - bge.n 214b60 │ │ │ │ - cbz r4, 214ac8 │ │ │ │ + bge.n 214cf0 │ │ │ │ + cbz r4, 214c58 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ rsb r1, r6, r6, lsl #29 │ │ │ │ add r4, r6 │ │ │ │ add r1, r2 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r3, r6 │ │ │ │ add.w r1, r0, r1, lsl #1 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str.w r3, [r2, r3, lsl #3] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 214abe │ │ │ │ + bne.n 214c4e │ │ │ │ str r6, [r5, #60] @ 0x3c │ │ │ │ add r6, ip │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 214a38 │ │ │ │ + bne.n 214bc8 │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ mov sl, r7 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r6, sl │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 214af8 │ │ │ │ + beq.n 214c88 │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ str r2, [r1, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ add.w r2, r8, #12 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str.w r1, [r8, #16] │ │ │ │ str r2, [r1, #0] │ │ │ │ - ldr r2, [pc, #332] @ (214c48 ) │ │ │ │ + ldr r2, [pc, #332] @ (214dd8 ) │ │ │ │ cmp r5, #4 │ │ │ │ - ldr r3, [pc, #324] @ (214c44 ) │ │ │ │ + ldr r3, [pc, #324] @ (214dd4 ) │ │ │ │ add r2, pc │ │ │ │ ite eq │ │ │ │ streq.w r6, [r8, #440] @ 0x1b8 │ │ │ │ strne.w r6, [r8, #448] @ 0x1c0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #836] @ 0x344 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 214c3a │ │ │ │ + bne.w 214dca │ │ │ │ add.w sp, sp, #844 @ 0x34c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ add r6, r7 │ │ │ │ - bl 2e56c0 │ │ │ │ + bl 2e5850 │ │ │ │ ldrsb.w r3, [r5, #29] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ itt ge │ │ │ │ movge r7, sl │ │ │ │ movge ip, r0 │ │ │ │ - bge.n 214aa0 │ │ │ │ + bge.n 214c30 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w r7, [r3, #206] @ 0xce │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 214aa0 │ │ │ │ + beq.n 214c30 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r7, sl │ │ │ │ - bl 2e56c0 │ │ │ │ + bl 2e5850 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ mov ip, r0 │ │ │ │ cmp r2, r9 │ │ │ │ - blt.n 214aa6 │ │ │ │ + blt.n 214c36 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 214ac8 │ │ │ │ + beq.n 214c58 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ sub.w r3, r2, r9 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w sl, r4, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ strd r2, r6, [sp] │ │ │ │ add.w lr, r1, r0, lsl #3 │ │ │ │ @@ -616280,115 +616385,115 @@ │ │ │ │ lsr.w r2, r7, r3 │ │ │ │ orr.w r2, r2, r9 │ │ │ │ lsr.w r9, r5, r1 │ │ │ │ orr.w r2, r2, r9 │ │ │ │ lsls r2, r2, #31 │ │ │ │ it mi │ │ │ │ movmi r0, #1 │ │ │ │ - bmi.n 214bc2 │ │ │ │ + bmi.n 214d52 │ │ │ │ lsl.w r1, fp, r1 │ │ │ │ lsr.w r6, fp, r6 │ │ │ │ orrs r1, r6 │ │ │ │ lsl.w r2, fp, r3 │ │ │ │ orrs r1, r5 │ │ │ │ orrs r2, r7 │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r2, [lr] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 214b80 │ │ │ │ + bne.n 214d10 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldrd r2, r6, [sp] │ │ │ │ ldrd r5, r7, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214aaa │ │ │ │ + beq.w 214c3a │ │ │ │ add.w r1, r0, r2, lsl #1 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ ldr.w ip, [r3, r1, lsl #2] │ │ │ │ str.w ip, [r5, #60] @ 0x3c │ │ │ │ add.w r1, r4, ip │ │ │ │ cmp r6, r1 │ │ │ │ - bcs.w 214acc │ │ │ │ + bcs.w 214c5c │ │ │ │ sub.w ip, r6, ip │ │ │ │ cmp r4, ip │ │ │ │ - bls.w 214acc │ │ │ │ + bls.w 214c5c │ │ │ │ rsb r4, r6, r6, lsl #29 │ │ │ │ add r4, ip │ │ │ │ add r2, r4 │ │ │ │ add.w r2, r0, r2, lsl #1 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ str.w r6, [r3, r6, lsl #3] │ │ │ │ adds r6, #1 │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 214c0c │ │ │ │ - b.n 214acc │ │ │ │ + bne.n 214d9c │ │ │ │ + b.n 214c5c │ │ │ │ ldrsb.w r3, [r8, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #15 │ │ │ │ movne.w r9, #32 │ │ │ │ - b.n 214a70 │ │ │ │ + b.n 214c00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e64c8 │ │ │ │ + bl 2e6658 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 214a4a │ │ │ │ + b.n 214bda │ │ │ │ mov sl, r3 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 214ada │ │ │ │ + b.n 214c6a │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb602 │ │ │ │ + push {r1, r4, r5, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + cbz r6, 214e36 │ │ │ │ lsls r4, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r5, [pc, #320] @ (214da0 ) │ │ │ │ + ldr r5, [pc, #320] @ (214f30 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #320] @ (214da4 ) │ │ │ │ + ldr r1, [pc, #320] @ (214f34 ) │ │ │ │ sub sp, #28 │ │ │ │ add r5, pc │ │ │ │ ldrb.w lr, [r4, #13] │ │ │ │ ldr r1, [r5, r1] │ │ │ │ cmp.w lr, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.w 214d8e │ │ │ │ + beq.w 214f1e │ │ │ │ and.w ip, lr, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, ip, #32 │ │ │ │ rsb r6, ip, #32 │ │ │ │ lsl.w ip, r1, ip │ │ │ │ lsr.w r6, r1, r6 │ │ │ │ adds.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r0, r1, r0 │ │ │ │ and.w r2, ip, r2 │ │ │ │ orr.w r0, r0, r6 │ │ │ │ mov.w r6, #0 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ ands r3, r0 │ │ │ │ orrs.w r7, r2, r3 │ │ │ │ - beq.n 214cf0 │ │ │ │ + beq.n 214e80 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ cmpeq ip, r2 │ │ │ │ - beq.n 214d16 │ │ │ │ + beq.n 214ea6 │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 214d98 │ │ │ │ + bhi.n 214f28 │ │ │ │ tbb [pc, lr] │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ strb r4, [r4, r5] │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ @@ -616398,446 +616503,446 @@ │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ adds r0, #100 @ 0x64 │ │ │ │ - vldr d7, [pc, #164] @ 214d98 │ │ │ │ + vldr d7, [pc, #164] @ 214f28 │ │ │ │ mov r2, lr │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 214d16 │ │ │ │ + cbz r0, 214ea6 │ │ │ │ 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 203a60 │ │ │ │ - ldr r1, [pc, #144] @ (214da8 ) │ │ │ │ - ldr r3, [pc, #136] @ (214da4 ) │ │ │ │ + bl 203bf0 │ │ │ │ + ldr r1, [pc, #144] @ (214f38 ) │ │ │ │ + ldr r3, [pc, #136] @ (214f34 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 214d94 │ │ │ │ + bne.n 214f24 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w lr, #32 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r2, lr │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 214d5e │ │ │ │ + cbz r0, 214eee │ │ │ │ mov r2, sp │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 214d16 │ │ │ │ + b.n 214ea6 │ │ │ │ mov.w lr, #16 │ │ │ │ strh.w r2, [sp, #8] │ │ │ │ - b.n 214d36 │ │ │ │ + b.n 214ec6 │ │ │ │ mov.w lr, #8 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 214d36 │ │ │ │ + b.n 214ec6 │ │ │ │ mov.w lr, #1 │ │ │ │ strb.w lr, [sp, #8] │ │ │ │ - b.n 214d36 │ │ │ │ + b.n 214ec6 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - b.n 214d36 │ │ │ │ + b.n 214ec6 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - cbz r6, 214e08 │ │ │ │ + sxth r6, r0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r2, r4 │ │ │ │ + cbz r2, 214f50 │ │ │ │ lsls r4, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr.w r2, [pc, #2836] @ 2158d8 │ │ │ │ + ldr.w r2, [pc, #2836] @ 215a68 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr.w r3, [pc, #2836] @ 2158dc │ │ │ │ + ldr.w r3, [pc, #2836] @ 215a6c │ │ │ │ mov.w ip, #2 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr.w r3, [pc, #2812] @ 2158e0 │ │ │ │ + ldr.w r3, [pc, #2812] @ 215a70 │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ str r1, [r0, #4] │ │ │ │ add r3, pc │ │ │ │ mov r8, r3 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ str.w ip, [r0] │ │ │ │ lsr.w ip, r3, ip │ │ │ │ ubfx r3, r3, #2, #6 │ │ │ │ str.w ip, [r0, #12] │ │ │ │ - beq.n 214e50 │ │ │ │ - bhi.n 214e3a │ │ │ │ + beq.n 214fe0 │ │ │ │ + bhi.n 214fca │ │ │ │ cmp r2, #129 @ 0x81 │ │ │ │ - beq.n 214efc │ │ │ │ + beq.n 21508c │ │ │ │ cmp r2, #131 @ 0x83 │ │ │ │ - bne.n 214e18 │ │ │ │ + bne.n 214fa8 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2151a2 │ │ │ │ + bne.w 215332 │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #2760] @ 2158e4 │ │ │ │ - ldr.w r3, [pc, #2748] @ 2158dc │ │ │ │ + ldr.w r2, [pc, #2760] @ 215a74 │ │ │ │ + ldr.w r3, [pc, #2748] @ 215a6c │ │ │ │ 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 215aa0 │ │ │ │ + bne.w 215c30 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r2, #348 @ 0x15c │ │ │ │ - beq.w 2150de │ │ │ │ + beq.w 21526e │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 2150de │ │ │ │ + beq.w 21526e │ │ │ │ cmp r2, #254 @ 0xfe │ │ │ │ - bne.n 214e18 │ │ │ │ + bne.n 214fa8 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ and.w r3, r3, #1 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldrb.w r2, [r2, #38] @ 0x26 │ │ │ │ ands r3, r2 │ │ │ │ mov r9, r3 │ │ │ │ - beq.n 214e18 │ │ │ │ + beq.n 214fa8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203fb8 │ │ │ │ + bl 204148 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203fb8 │ │ │ │ + bl 204148 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov fp, r0 │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ str r2, [sp, #16] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ mov r2, sl │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r3, r0 │ │ │ │ - beq.w 215568 │ │ │ │ + beq.w 2156f8 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 215932 │ │ │ │ + beq.w 215ac2 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #192 @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ mov r3, fp │ │ │ │ mov r6, r0 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 203d88 │ │ │ │ + bl 203f18 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 214e18 │ │ │ │ + beq.n 214fa8 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 201a58 │ │ │ │ + bl 201be8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 200708 │ │ │ │ + bl 200898 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 214e1a │ │ │ │ + b.n 214faa │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 214e18 │ │ │ │ + beq.n 214fa8 │ │ │ │ movs r2, #0 │ │ │ │ - bl 203fb8 │ │ │ │ + bl 204148 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #48] @ 0x30 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r6, r0 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r7, r3 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 214f44 │ │ │ │ + cbz r0, 2150d4 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov.w r2, #1431655765 @ 0x55555555 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214c50 │ │ │ │ + bl 214de0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov.w r2, #858993459 @ 0x33333333 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214c50 │ │ │ │ + bl 214de0 │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #48] @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 214fb2 │ │ │ │ + cbz r0, 215142 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov.w r2, #858993459 @ 0x33333333 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214c50 │ │ │ │ + bl 214de0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #48] @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 215010 │ │ │ │ + cbz r0, 2151a0 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov.w r2, #252645135 @ 0xf0f0f0f │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214c50 │ │ │ │ + bl 214de0 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 2157b4 │ │ │ │ + beq.w 215944 │ │ │ │ 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 215596 │ │ │ │ + beq.w 215726 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2150be │ │ │ │ + beq.n 21524e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - cbz r1, 21506a │ │ │ │ + cbz r1, 2151fa │ │ │ │ ldrb.w r1, [r1, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 215712 │ │ │ │ + bne.w 2158a2 │ │ │ │ subs r1, r3, #1 │ │ │ │ tst r1, r3 │ │ │ │ - bne.w 215712 │ │ │ │ - cbz r3, 21507e │ │ │ │ + bne.w 2158a2 │ │ │ │ + cbz r3, 21520e │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #1 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 2150b0 │ │ │ │ + cbz r0, 215240 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r6, r0 │ │ │ │ subs.w r3, r7, #8 │ │ │ │ - bne.w 2157c0 │ │ │ │ + bne.w 215950 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r2, r6 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 214ee8 │ │ │ │ + beq.w 215078 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203e58 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 214ee4 │ │ │ │ + b.n 215074 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #26] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214e18 │ │ │ │ + beq.w 214fa8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203fb8 │ │ │ │ + bl 204148 │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203fb8 │ │ │ │ + bl 204148 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.w 215506 │ │ │ │ + bls.w 215696 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r0, 215146 │ │ │ │ + cbz r0, 2152d6 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r2, [fp, #13] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 215a24 │ │ │ │ + bhi.w 215bb4 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 215aa4 │ │ │ │ + bhi.w 215c34 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r6, #8 │ │ │ │ lsls r1, r4, #18 │ │ │ │ lsls r1, r4, #18 │ │ │ │ lsls r1, r4, #18 │ │ │ │ lsls r1, r4, #18 │ │ │ │ lsls r1, r4, #18 │ │ │ │ @@ -616869,535 +616974,535 @@ │ │ │ │ lsls r0, r6, #8 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #48] @ 0x30 │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 2151d2 │ │ │ │ + cbz r0, 215362 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ add.w r8, r8, #20 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ 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 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r2, r0 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 215206 │ │ │ │ + cbz r0, 215396 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ add.w sl, sl, #20 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r3, #4 │ │ │ │ mov.w fp, #0 │ │ │ │ strd r3, fp, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r2, r0 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 21523c │ │ │ │ + cbz r0, 2153cc │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ add.w fp, fp, #20 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ movs r3, #8 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r3, r9, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 215276 │ │ │ │ + cbz r0, 215406 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ strd r3, lr, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r0, 2152b0 │ │ │ │ + cbz r0, 215440 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov.w r3, #858993459 @ 0x33333333 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - cbz r0, 2152ec │ │ │ │ + cbz r0, 21547c │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #1431655765 @ 0x55555555 │ │ │ │ movs r7, #0 │ │ │ │ strd r3, r7, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 215322 │ │ │ │ + cbz r0, 2154b2 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ add.w r9, r9, #20 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov.w r3, #252645135 @ 0xf0f0f0f │ │ │ │ movs r6, #0 │ │ │ │ strd r3, r6, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - cbz r0, 21535c │ │ │ │ + cbz r0, 2154ec │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov.w r3, #16711935 @ 0xff00ff │ │ │ │ movs r0, #0 │ │ │ │ strd r3, r0, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 215396 │ │ │ │ + cbz r0, 215526 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203fb8 │ │ │ │ + bl 204148 │ │ │ │ mov r3, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r3, sl │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r3, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r3, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r3, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 214ee4 │ │ │ │ - ldr r3, [pc, #992] @ (2158e8 ) │ │ │ │ + b.n 215074 │ │ │ │ + ldr r3, [pc, #992] @ (215a78 ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r6, [sp, #0] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, fp │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ orr.w r3, r2, #32 │ │ │ │ mov r8, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 204aa0 │ │ │ │ + bl 204c30 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 204aa0 │ │ │ │ + bl 204c30 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2158ec │ │ │ │ + bne.w 215a7c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r2 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 204aa0 │ │ │ │ + bl 204c30 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 214ee4 │ │ │ │ + b.n 215074 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 215a36 │ │ │ │ + beq.w 215bc6 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 214ebc │ │ │ │ - vldr d7, [pc, #816] @ 2158c8 │ │ │ │ + b.n 21504c │ │ │ │ + vldr d7, [pc, #816] @ 215a58 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2150be │ │ │ │ + beq.w 21524e │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ - bl 203a60 │ │ │ │ - b.n 2150be │ │ │ │ + bl 203bf0 │ │ │ │ + b.n 21524e │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 2155f6 │ │ │ │ + cbz r0, 215786 │ │ │ │ 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 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r2, fp │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ cmp.w r6, #348 @ 0x15c │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r6 │ │ │ │ - bne.w 215802 │ │ │ │ + bne.w 215992 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r2, sl │ │ │ │ mov fp, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r9 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #12] │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, fp │ │ │ │ str r0, [sp, #16] │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r3, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 214ee4 │ │ │ │ + b.w 215074 │ │ │ │ movs r3, #15 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 2155c8 │ │ │ │ + b.n 215758 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 2155c8 │ │ │ │ + b.n 215758 │ │ │ │ subs r1, r2, #1 │ │ │ │ mov.w ip, #0 │ │ │ │ strd ip, ip, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 215aa4 │ │ │ │ + bhi.w 215c34 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r3, r0, #1 │ │ │ │ lsls r7, r7, #6 │ │ │ │ lsls r7, r7, #6 │ │ │ │ lsls r7, r7, #6 │ │ │ │ lsls r7, r7, #6 │ │ │ │ lsls r7, r7, #6 │ │ │ │ @@ -617427,188 +617532,188 @@ │ │ │ │ lsls r7, r7, #6 │ │ │ │ lsls r7, r7, #6 │ │ │ │ movs r0, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 215790 │ │ │ │ + cbz r0, 215920 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 2150be │ │ │ │ + b.n 21524e │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 215768 │ │ │ │ + b.n 2158f8 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 215768 │ │ │ │ + b.n 2158f8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 215768 │ │ │ │ - vldr d7, [pc, #280] @ 2158d0 │ │ │ │ + b.n 2158f8 │ │ │ │ + vldr d7, [pc, #280] @ 215a60 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - b.n 215768 │ │ │ │ + b.n 2158f8 │ │ │ │ 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 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 2157f2 │ │ │ │ + cbz r0, 215982 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 2150c6 │ │ │ │ + b.n 215256 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r2, sl │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov sl, r9 │ │ │ │ mov r3, r9 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r8 │ │ │ │ str r0, [sp, #16] │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ mov fp, r0 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 2156e2 │ │ │ │ + b.n 215872 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsls r1, r0, #4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - sxth r6, r5 │ │ │ │ + sub sp, #120 @ 0x78 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - sxth r4, r2 │ │ │ │ + sub sp, #16 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - cbz r2, 21591e │ │ │ │ + add sp, #296 @ 0x128 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21591e │ │ │ │ + cbz r0, 215aae │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 215554 │ │ │ │ + b.n 2156e4 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ cmp r3, #32 │ │ │ │ - bne.w 214eac │ │ │ │ + bne.w 21503c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r4, r5 │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov.w r5, #0 │ │ │ │ @@ -617622,24 +617727,24 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 2159de │ │ │ │ + bne.n 215b6e │ │ │ │ ldrb.w r2, [r4, #60] @ 0x3c │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #32 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - bhi.n 215a4a │ │ │ │ + bhi.n 215bda │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 215aa4 │ │ │ │ + bhi.w 215c34 │ │ │ │ tbb [pc, r3] │ │ │ │ ldrh r0, [r2, #32] │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ asrs r4, r1, #2 │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ @@ -617651,144 +617756,144 @@ │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ cmp r4, r1 │ │ │ │ uxtb r3, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 215a18 │ │ │ │ + bne.n 215ba8 │ │ │ │ bics.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 215a30 │ │ │ │ + bne.n 215bc0 │ │ │ │ mov r1, sl │ │ │ │ mov r7, fp │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 215a4e │ │ │ │ + bne.n 215bde │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 215a7e │ │ │ │ + bne.n 215c0e │ │ │ │ mov r3, r9 │ │ │ │ movs r0, #0 │ │ │ │ eor.w r2, r5, #1 │ │ │ │ adds r4, #32 │ │ │ │ movs r5, #1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 215966 │ │ │ │ + bne.n 215af6 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214ee8 │ │ │ │ + beq.w 215078 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bne.w 214eac │ │ │ │ - b.n 215584 │ │ │ │ + bne.w 21503c │ │ │ │ + b.n 215714 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 2159ae │ │ │ │ + b.n 215b3e │ │ │ │ uxth r3, r2 │ │ │ │ - b.n 2159ae │ │ │ │ + b.n 215b3e │ │ │ │ bics.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 215a42 │ │ │ │ + bne.n 215bd2 │ │ │ │ mov r1, fp │ │ │ │ mov r7, sl │ │ │ │ - b.n 2159bc │ │ │ │ + b.n 215b4c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 2155c8 │ │ │ │ + b.n 215758 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 2159e2 │ │ │ │ + b.n 215b72 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ cmp r3, #32 │ │ │ │ - bne.w 215584 │ │ │ │ - b.n 21593c │ │ │ │ + bne.w 215714 │ │ │ │ + b.n 215acc │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - b.n 2159f6 │ │ │ │ + b.n 215b86 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 2159ae │ │ │ │ + b.n 215b3e │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r2, r1 │ │ │ │ mov r8, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str r3, [r6, #12] │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r1 │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203d88 │ │ │ │ + bl 203f18 │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 2159e2 │ │ │ │ + b.n 215b72 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r8, r1 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str r3, [r6, #12] │ │ │ │ mov r3, r1 │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ str.w r8, [sp] │ │ │ │ - b.n 215a6e │ │ │ │ + b.n 215bfe │ │ │ │ blx 5a6dc <__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, #304] @ (215be8 ) │ │ │ │ + ldr r2, [pc, #304] @ (215d78 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #304] @ (215bec ) │ │ │ │ + ldr r3, [pc, #304] @ (215d7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r2, [r3, #19] │ │ │ │ - cbnz r2, 215ad2 │ │ │ │ + cbnz r2, 215c62 │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 215bce │ │ │ │ + beq.n 215d5e │ │ │ │ ldr.w r6, [r0, #424] @ 0x1a8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r3, 215ae4 │ │ │ │ - b.n 215bca │ │ │ │ + cbnz r3, 215c74 │ │ │ │ + b.n 215d5a │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 215bca │ │ │ │ + beq.n 215d5a │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 215adc │ │ │ │ + beq.n 215c6c │ │ │ │ movs r3, #0 │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w lr, sp, #8 │ │ │ │ strd r9, r9, [sp, #12] │ │ │ │ str.w r9, [sp, #20] │ │ │ │ @@ -617801,124 +617906,124 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ - cbz r3, 215b86 │ │ │ │ + cbz r3, 215d16 │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr.w sl, [r1] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 215b60 │ │ │ │ + beq.n 215cf0 │ │ │ │ ldr.w r2, [sl] │ │ │ │ - cbz r2, 215b50 │ │ │ │ + cbz r2, 215ce0 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ - cbz r2, 215b6e │ │ │ │ + cbz r2, 215cfe │ │ │ │ mov r1, sl │ │ │ │ ldr.w sl, [sl] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 215b3a │ │ │ │ + bne.n 215cca │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ - cbnz r2, 215b60 │ │ │ │ + cbnz r2, 215cf0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 214db0 │ │ │ │ + bl 214f40 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r4, r3 │ │ │ │ mov r0, fp │ │ │ │ - bl 201d60 │ │ │ │ + bl 201ef0 │ │ │ │ mov r3, fp │ │ │ │ - cbz r3, 215b88 │ │ │ │ + cbz r3, 215d18 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 215b2e │ │ │ │ + b.n 215cbe │ │ │ │ mov r0, r7 │ │ │ │ - bl 214db0 │ │ │ │ + bl 214f40 │ │ │ │ mov r1, sl │ │ │ │ orrs r0, r4 │ │ │ │ ldr.w sl, [sl] │ │ │ │ uxtb r4, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 215b3a │ │ │ │ - b.n 215b50 │ │ │ │ + bne.n 215cca │ │ │ │ + b.n 215ce0 │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 251614 │ │ │ │ + bl 2517a4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 215bae │ │ │ │ + cbz r3, 215d3e │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 215af2 │ │ │ │ + bne.n 215c82 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 215ba0 │ │ │ │ - ldr r2, [pc, #64] @ (215bf0 ) │ │ │ │ - ldr r3, [pc, #56] @ (215bec ) │ │ │ │ + bne.n 215d30 │ │ │ │ + ldr r2, [pc, #64] @ (215d80 ) │ │ │ │ + ldr r3, [pc, #56] @ (215d7c ) │ │ │ │ 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 215be4 │ │ │ │ + bne.n 215d74 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 215bae │ │ │ │ + b.n 215d3e │ │ │ │ ldrb r2, [r3, #26] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 215ad2 │ │ │ │ + bne.w 215c62 │ │ │ │ ldrb.w r3, [r3, #38] @ 0x26 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 215ad2 │ │ │ │ - b.n 215bae │ │ │ │ + bne.w 215c62 │ │ │ │ + b.n 215d3e │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - add r5, pc, #264 @ (adr r5, 215cf4 ) │ │ │ │ + add r3, pc, #712 @ (adr r3, 216044 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #296 @ (adr r4, 215d1c ) │ │ │ │ + add r2, pc, #744 @ (adr r2, 21606c ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r3, r1, [r1] │ │ │ │ blx r3 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r4, [pc, #220] @ (215cfc ) │ │ │ │ + ldr r4, [pc, #220] @ (215e8c ) │ │ │ │ movs r7, #48 @ 0x30 │ │ │ │ - ldr r5, [pc, #220] @ (215d00 ) │ │ │ │ + ldr r5, [pc, #220] @ (215e90 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r4, pc │ │ │ │ ldrb.w lr, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [r4, r5] │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ mla r4, r7, r4, r6 │ │ │ │ ldrb r5, [r4, #7] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 215cf0 │ │ │ │ + beq.n 215e80 │ │ │ │ mov r9, r3 │ │ │ │ mla r3, r7, r1, r6 │ │ │ │ movs r7, #0 │ │ │ │ mov fp, r0 │ │ │ │ subs r5, #1 │ │ │ │ mov sl, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -617930,167 +618035,167 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrd r3, r1, [sp, #24] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r6, r7 │ │ │ │ movne r6, r5 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [fp, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ add r6, r4 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ - bl 1fee14 │ │ │ │ + bl 1fefa4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb.w r2, [r6, #60] @ 0x3c │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ strb.w r2, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 215cae │ │ │ │ - bl 1fee14 │ │ │ │ + bls.n 215e3e │ │ │ │ + bl 1fefa4 │ │ │ │ ldrb.w r3, [r6, #92] @ 0x5c │ │ │ │ strb.w r3, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ bfi r2, r3, #2, #6 │ │ │ │ strb.w r2, [r4, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r0, #0 │ │ │ │ mov r3, r8 │ │ │ │ mov sl, r8 │ │ │ │ - cbz r7, 215ce0 │ │ │ │ + cbz r7, 215e70 │ │ │ │ strd r0, r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ - bl 203c20 │ │ │ │ + bl 203db0 │ │ │ │ mov sl, r0 │ │ │ │ subs r5, #1 │ │ │ │ adds r7, #1 │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 215c5a │ │ │ │ + bne.n 215dea │ │ │ │ mov r0, sl │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov sl, r5 │ │ │ │ mov r0, sl │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - add r3, pc, #864 @ (adr r3, 216060 ) │ │ │ │ + add r2, pc, #288 @ (adr r2, 215fb0 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #44] @ (215d34 ) │ │ │ │ + ldr r3, [pc, #44] @ (215ec4 ) │ │ │ │ add r3, pc │ │ │ │ - cbnz r2, 215d30 │ │ │ │ + cbnz r2, 215ec0 │ │ │ │ ldrb.w r2, [r0, #32] │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 215d18 │ │ │ │ + bls.n 215ea8 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #28] @ (215d38 ) │ │ │ │ + ldr r2, [pc, #28] @ (215ec8 ) │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ ldrb r0, [r3, #7] │ │ │ │ cmp r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - add r2, pc, #976 @ (adr r2, 216108 ) │ │ │ │ + add r1, pc, #400 @ (adr r1, 216058 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r3, [pc, #344] @ (215ea8 ) │ │ │ │ + ldr r3, [pc, #344] @ (216038 ) │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ add r3, pc │ │ │ │ mov r9, r0 │ │ │ │ and.w lr, r1, #56 @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 215e58 │ │ │ │ + bne.n 215fe8 │ │ │ │ ldrb.w r2, [r0, #33] @ 0x21 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 215e9e │ │ │ │ + beq.w 21602e │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ it ne │ │ │ │ ldrbne r2, [r2, #1] │ │ │ │ - bne.n 215d78 │ │ │ │ + bne.n 215f08 │ │ │ │ ldrb r2, [r2, #3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 215e78 │ │ │ │ - ldr r2, [pc, #300] @ (215eac ) │ │ │ │ + bne.n 216008 │ │ │ │ + ldr r2, [pc, #300] @ (21603c ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ movs r2, #227 @ 0xe3 │ │ │ │ str r2, [sp, #28] │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ ldrb r2, [r3, #7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 215ea4 │ │ │ │ + beq.w 216034 │ │ │ │ add.w fp, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 215e98 │ │ │ │ + bne.n 216028 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r6, #1 │ │ │ │ add r5, sp, #32 │ │ │ │ add.w r3, r9, #44 @ 0x2c │ │ │ │ mov.w r8, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ str.w r8, [sp, #12] │ │ │ │ add.w r3, r9, #76 @ 0x4c │ │ │ │ str.w lr, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ add fp, r9 │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ - bl 1fee14 │ │ │ │ + bl 1fefa4 │ │ │ │ ldrb.w r3, [fp, #60] @ 0x3c │ │ │ │ strb.w r3, [r4, #60] @ 0x3c │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 1fee14 │ │ │ │ + bl 1fefa4 │ │ │ │ ldrb.w r3, [fp, #92] @ 0x5c │ │ │ │ add.w ip, sp, #48 @ 0x30 │ │ │ │ strb.w r3, [r4, #92] @ 0x5c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 215e26 │ │ │ │ + beq.n 215fb6 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ @@ -618098,172 +618203,172 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bfi r3, r2, #2, #6 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 215e90 │ │ │ │ + beq.n 216020 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r3, r6, #1 │ │ │ │ mov r8, r6 │ │ │ │ - cbz r2, 215e6e │ │ │ │ + cbz r2, 215ffe │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov fp, r6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r6, r3 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ - b.n 215dc4 │ │ │ │ - ldr r2, [pc, #80] @ (215eac ) │ │ │ │ + b.n 215f54 │ │ │ │ + ldr r2, [pc, #80] @ (21603c ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldrb r2, [r3, #7] │ │ │ │ - b.n 215d94 │ │ │ │ + b.n 215f24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ sub.w fp, r2, r3 │ │ │ │ - b.n 215e4e │ │ │ │ + b.n 215fde │ │ │ │ clz r4, lr │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #191 @ 0xbf │ │ │ │ mov r0, r9 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 215c0c │ │ │ │ + bl 215d9c │ │ │ │ mov sl, r0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 215da4 │ │ │ │ + b.n 215f34 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldrb r2, [r2, #2] │ │ │ │ - b.n 215d78 │ │ │ │ + b.n 215f08 │ │ │ │ mov sl, r2 │ │ │ │ - b.n 215e90 │ │ │ │ - add r2, pc, #672 @ (adr r2, 21614c ) │ │ │ │ + b.n 216020 │ │ │ │ + add r1, pc, #96 @ (adr r1, 21609c ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r6, r1 │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #212] @ (215fa8 ) │ │ │ │ + ldr r1, [pc, #212] @ (216138 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ strd r2, r2, [sp, #36] @ 0x24 │ │ │ │ strd r2, r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #200] @ (215fac ) │ │ │ │ + ldr r2, [pc, #200] @ (21613c ) │ │ │ │ ldr r7, [r3, #0] │ │ │ │ add r3, sp, #4 │ │ │ │ ldrb.w r8, [r6, #12] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov.w r2, #0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 215f80 │ │ │ │ + beq.n 216110 │ │ │ │ uxtb r7, r7 │ │ │ │ str r6, [sp, #32] │ │ │ │ strb.w r7, [sp, #36] @ 0x24 │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ mov lr, r5 │ │ │ │ cmp r7, #0 │ │ │ │ it eq │ │ │ │ cmpeq.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} │ │ │ │ - beq.n 215f86 │ │ │ │ + beq.n 216116 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ mov lr, r5 │ │ │ │ strb.w r7, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ - ldr r2, [pc, #72] @ (215fb0 ) │ │ │ │ - ldr r3, [pc, #68] @ (215fac ) │ │ │ │ + bl 203bf0 │ │ │ │ + ldr r2, [pc, #72] @ (216140 ) │ │ │ │ + ldr r3, [pc, #68] @ (21613c ) │ │ │ │ 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 215fa2 │ │ │ │ + bne.n 216132 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 215f8a │ │ │ │ + bne.n 21611a │ │ │ │ mov r9, r6 │ │ │ │ - b.n 215f64 │ │ │ │ + b.n 2160f4 │ │ │ │ str r6, [sp, #32] │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ mov lr, r5 │ │ │ │ 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} │ │ │ │ - b.n 215f26 │ │ │ │ + b.n 2160b6 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r1, pc, #144 @ (adr r1, 21603c ) │ │ │ │ + ldr r7, [sp, #592] @ 0x250 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #592 @ (adr r0, 216204 ) │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r4, [pc, #644] @ (21624c ) │ │ │ │ + ldr r4, [pc, #644] @ (2163dc ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #644] @ (216250 ) │ │ │ │ + ldr r3, [pc, #644] @ (2163e0 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r2, [pc, #644] @ (216254 ) │ │ │ │ + ldr r2, [pc, #644] @ (2163e4 ) │ │ │ │ str r1, [sp, #32] │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #640] @ (216258 ) │ │ │ │ + ldr r1, [pc, #640] @ (2163e8 ) │ │ │ │ add.w fp, sp, #72 @ 0x48 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ mov.w r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -618279,37 +618384,37 @@ │ │ │ │ mov.w r2, #32768 @ 0x8000 │ │ │ │ strh.w r2, [sp, #72] @ 0x48 │ │ │ │ ldrb r3, [r3, #7] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrd r2, r3, [sp, #72] @ 0x48 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ movs r2, #16 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 216034 │ │ │ │ + cbz r0, 2161c4 │ │ │ │ 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, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21622c │ │ │ │ + beq.w 2163bc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov.w sl, #0 │ │ │ │ mov r5, r8 │ │ │ │ add.w r9, sp, #56 @ 0x38 │ │ │ │ adds r2, #44 @ 0x2c │ │ │ │ mov r4, sl │ │ │ │ mov r8, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 21609e │ │ │ │ + b.n 21622e │ │ │ │ ldrd r8, r5, [sp, #8] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r7, r6, #108 @ 0x6c │ │ │ │ strd r4, r4, [r9] │ │ │ │ add.w sl, sl, #2 │ │ │ │ str.w r4, [r9, #8] │ │ │ │ @@ -618321,55 +618426,55 @@ │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bfi r3, ip, #2, #6 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, sl │ │ │ │ - bls.w 21622a │ │ │ │ + bls.w 2163ba │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #119 @ 0x77 │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ str r5, [sp, #16] │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #16 │ │ │ │ mov r6, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ cmp.w r8, #1 │ │ │ │ add r2, sl │ │ │ │ - beq.n 216100 │ │ │ │ + beq.n 216290 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ mov r8, r2 │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r5, r7 │ │ │ │ str r6, [sp, #20] │ │ │ │ add.w r7, r6, #44 @ 0x2c │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1fee14 │ │ │ │ + bl 1fefa4 │ │ │ │ add.w r8, r8, #32 │ │ │ │ ldrb.w r0, [r8, #28] │ │ │ │ adds r6, #32 │ │ │ │ strb r0, [r7, #16] │ │ │ │ adds r7, #32 │ │ │ │ ldrb.w r0, [r8, #29] │ │ │ │ strb.w r0, [r7, #-15] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 216052 │ │ │ │ + bne.n 2161e2 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 2160da │ │ │ │ + b.n 21626a │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ mov sl, r1 │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ add.w r8, r6, #44 @ 0x2c │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r7, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ @@ -618380,196 +618485,196 @@ │ │ │ │ str.w r4, [fp] │ │ │ │ movs r1, #1 │ │ │ │ strh.w r7, [sp, #72] @ 0x48 │ │ │ │ str.w r4, [fp, #4] │ │ │ │ ldrd r6, r7, [sp, #72] @ 0x48 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff4bc │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 216158 │ │ │ │ + cbz r0, 2162e8 │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ mov r5, r2 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ add.w r2, r5, #20 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r7, [sl, #12] │ │ │ │ strd r4, r4, [fp] │ │ │ │ ldrb.w r5, [r3, #60] @ 0x3c │ │ │ │ str.w r4, [fp, #8] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ strd r4, r4, [sp, #108] @ 0x6c │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [sp, #116] @ 0x74 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 216222 │ │ │ │ + beq.n 2163b2 │ │ │ │ ldr.w ip, [sp, #20] │ │ │ │ strb.w r5, [sp, #108] @ 0x6c │ │ │ │ add r5, sp, #124 @ 0x7c │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201bac │ │ │ │ add.w lr, sp, #124 @ 0x7c │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203bf0 │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 203d18 │ │ │ │ + bl 203ea8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add.w sl, sl, #32 │ │ │ │ strd r4, r4, [r9] │ │ │ │ adds r3, #32 │ │ │ │ str.w r4, [r9, #8] │ │ │ │ movw r7, #49024 @ 0xbf80 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia.w r9, {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, 21621c │ │ │ │ + cbz r3, 2163ac │ │ │ │ ldrd sl, r8, [sp, #40] @ 0x28 │ │ │ │ ldrd r5, r6, [sp, #48] @ 0x30 │ │ │ │ - b.n 216058 │ │ │ │ + b.n 2161e8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 21611a │ │ │ │ + b.n 2162aa │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2161d8 │ │ │ │ - b.n 216182 │ │ │ │ + beq.n 216368 │ │ │ │ + b.n 216312 │ │ │ │ mov r8, r5 │ │ │ │ - ldr r2, [pc, #44] @ (21625c ) │ │ │ │ - ldr r3, [pc, #40] @ (216258 ) │ │ │ │ + ldr r2, [pc, #44] @ (2163ec ) │ │ │ │ + ldr r3, [pc, #40] @ (2163e8 ) │ │ │ │ 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 216248 │ │ │ │ + bne.n 2163d8 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - add r0, pc, #192 @ (adr r0, 216310 ) │ │ │ │ + ldr r6, [sp, #640] @ 0x280 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - add r0, pc, #168 @ (adr r0, 2162fc ) │ │ │ │ + ldr r6, [sp, #616] @ 0x268 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #816] @ 0x330 │ │ │ │ + ldr r4, [sp, #240] @ 0xf0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes